Quelques semaines après la sortie de la version anglaise, les versions localisées d'ArcGIS 10.2.1 sont finalisées et la version française est disponible depuis aujourd'hui.
Téléchargement du module linguistique français sur le Customer Care Portal
Vous pouvez donc dès maintenant télécharger le média complet en français ou simplement le module linguistique français (si vous avez déjà installé la version anglaise) à partir du portail client Esri (Esri Customers Care Portal).
Dans cet article publié la semaine dernière sur arcOrama, j'encourageais les utilisateurs ArcGIS à créer leurs propres fonds de carte personnalisés pour innover et se distinguer des fonds standards. Je montrais ainsi 2 exemples réalisés dans le but principale d'illustrer mes propos. Le fond de carte mondial basé sur un remplissage de points, a semble t-il suscité quelques questions et plusieurs lecteurs m'ont demandé d'expliquer comment faire ce type de carte. En particulier, les questions portaient sur la manière de gérer correctement les points situés en limite de chaque pays. Je reviens donc rapidement sur la démarche.
Le fond de carte étant fait pour de très petites échelles, j'ai utilisé tout simplement la couche "countries" que l'on trouve dans les données "Esri Data and Maps" fournies avec ArcGIS. Pour l'arrière plan, vous pouvez également utiliser la couche des longitudes/latitude les données "Esri Data and Maps" et l'agréger en un seul polygone.
La symbologie
Pour l'arrière plan, une symbologie par simple aplat de couleur a été utilisée. Pour les pays, j'ai tout d'abord commencé par définir un symbole de remplissage basé sur des points.
La carte obtenue est proche du rendu souhaité. Cependant, on remarque que les symboles ponctuels sont découpés au niveau des limites de chaque polygone.
Ce comportement est généralement celui attendu lorsque vous utilisez des motifs de trame. Dans notre cas, nous souhaitons représenter les symboles ponctuels dans leur intégralité à partir du moment où leur centre se trouve dans le polygone. La solution pour obtenir ce type de rendu est d'utiliser les options avancées de cartographie d'ArcGIS, en particulier la notion de Représentation.
Nous allons donc commencer par convertir la symbologie de notre couche en une Représentation. Pour cela, on utilisera la commande "Convertir la symbologie en Représentation" située dans le menu contextuel de la couche.
Vous afficherez ensuite, les propriétés de cette nouvelle Représentation. Dans les paramètres du symbole ponctuel de remplissage, une option de découpage vous permet de spécifier le comportement graphique à appliquer au niveau des limites des polygones. On choisira alors l'option "Tous les ponctuels traversent la limite".
Les symboles de trame s'affichent désormais sans être découpés par les limites côtières des pays.
Votre carte est prête. Vous pouvez maintenant calculer les caches en utilisant une des méthodes présentées dans mon article.
L'usage de la plateforme ArcGIS Online se généralise et en même temps, celle-ci s'enrichit de plus en plus en terme de fonctionnalités. Il m'a donc semblé que c'était le bon moment pour démarrer une nouvelle série d'articles pour vous donner des conseils, des astuces ou simplement mettre en évidence certaines capacités liées à l'usage de la plateforme ArcGIS en ligne.
N° 1 - Protéger vos éléments contre une suppression accidentelle
Depuis la version de décembre 2013 d'ArcGIS Online, une nouvelle option a été ajoutée pour vous permettre de protéger vos contenus (documents, images, services, cartes, applications, packages, ...) d'une suppression malencontreuse.
Pour cela, vous afficherez votre élément puis cliquerez sur le bouton "Modifier".
Dans les propriétés de votre élément, vous trouverez une option "Empêcher la suppression accidentelle de cet élément". Pour protéger votre élément, vous cocherez cette option.
Cliquer ensuite sur le bouton "Enregistrer" pour valider vos modifications.
Vous constaterez alors que le bouton "Effacer" n'est plus accessible, ce qui vous empêche toute suppression de l'élément via l'interface. Pour pouvoir supprimer votre élément vous devrez tout d'abord désactiver l'option de protection.
Il s'agit d'un geste simple mais qui peut vous faire économiser beaucoup de désagréments.
Bonne route sur ArcGIS Online !
Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
Depuis début 2014, je vous propose sur ce blog une série d'articles
fournissant des conseils et des astuces pour optimiser l'usage de votre
portail ArcGIS Online, de ses contenus, de ses capacités et de ses
applications. Vous retrouverez ci-dessous la liste des articles "Conseils
& Astuces ArcGIS Online" déjà publiés :
Si vous avez des idées de sujet ou si vous souhaitez qu'une problématique
spécifique soit traitée dans le cadre de ces Conseils & Astuces ArcGIS
Online", je ne vous promets rien mais n'hésitez pas à me décrire cela en
commentaire de cet article...
Comme chaque semaine, je vous propose un résumé de l'actualité liée aux technologies et à la communauté des utilisateurs Esri.
La conférence Esri FedGIS, dédiée aux organisations fédérales américaines, s'est tenue la semaine dernière à Washington. C'est la première occasion de l'année pour Esri de montrer l'avancement et la Road Map des développements de la plateforme ArcGIS. Vous pouvez revoir en vidéo certaines présentation comme celles consacrées à "ArcGIS Pro", "ArcGIS Open Data" ou "3D Everywhere" à partir de cette page.
Les serveurs ArcGIS Online diffusant les fonds de cartes Esri ont été migrés, vendredi dernier, en version 10.2. Au delà des améliorations de performances et des évolutions fonctionnelles apportées (notamment l'accessibilité en WMTS), on notera que cette migration entraîne également des modifications sur la sensibilité à la casse des URLs des services. Je vous recommande la lecture de cet article de décembre dernier récapitulant tout cela.
Les données du Global Forest Watch sont désormais disponibles sur ArcGIS Online. Esri diffuse à travers ce portail dédié, les données du programme collaboratif du World Resource Institute qui regroupe plus de 40 partenaires.
Début mars, une nouvelle version d'ArcGIS Online sera déployée. Il s'agit d'une version importante qui apporte de nouvelles fonctionnalités. Nous reviendrons sur le sujet dans arcOrama au moment de sa sortie. En attendant, vous pouvez consulter un résumé des évolutions (qui peuvent potentiellement évoluer) dans cet article.
Un séminaire web gratuit d'Esri pour ceux qui souhaitent une introduction au développement d'applications web en JavaScript. Au programme l'installation d'un environnement de développement, les outils d'analyse de qualité, les outils de débogage pour les navigateurs et pour les appareils mobiles.
Un nouveau livre blanc Esri vient d'être publié sur l'approche géospatiale pour la gestion et la prévention de la Cyber-Sécurité.
GeoCap annonce la sortie prochaine de sa solution "Seismic Explorer for ArcGIS", une solution Desktop et Web pour la visualisation et l'analyse de données sismiques en 2D et 3D.
La fin des jeux olympiques approche et c'est le moment de faire le bilan des médailles. J'avais évoqué, dans cet article, une des premières application web disponible sur la toile pour présenter le compte des médailles obtenues par chaque pays.
Cette semaine je vous propose une version plus avancée qui, en plus de présenter une synthèse par pays, présente également le détails par discipline. Au delà du contenu assez basique, l'aspect intéressant de cette application web ArcGIS c'est surtout son ergonomie et son design.
Techniquement l'application est basée sur l'API JavaScript ArcGIS et un Feature Service hébergé sur ArcGIS Online (pour la représentation des pays) et un fichier JSON actualisé plusieurs fois par jour avec les résultats des compétitions. L'application utilise également les librairies Stellar.js (pour la gestion de site en "parallax scrolling") et JQuery Easing (pour la cinétique des animations).
Disponibles depuis décembre dernier en version beta, Esri annonce aujourd'hui le lancement de son service de Geotrigger. Résultat de l'intégration de la plateforme et du savoir-faire de la startup Geoloqi (intégré Esri en septembre 2012), ce nouveau service en ligne ArcGIS permet aux développeurs d'ajouter des capacités de messagerie et d'intelligence dans des applications Android ou iOS, basées sur la localisation temps-réel de l'utilisateur.
Que fait le service de Geotrigger Esri ?
Le mécanisme de Geotrigger c'est tout d'abord des SDKs qui permettent aux applications mobiles (iOS et Android) de transmettre de manière intelligente (et invisible) la position géographique de l'utilisateur. Ces SDKs proposent aux développeurs différents profils de tracking optimisés pour les différents cas d'usage. Ceci qui permet une consommation réduite de la batterie, enjeu essentiel dans les applications de Geofencing.
Les informations de positionnement en temps-réel sont ensuite utilisées par le service de Geotrigger d'Esri pour déclencher des actions lorsque l'utilisateur entre ou sort des zones géographiques prédéfinies par le développeur (que l'on appelle des Geofences). Ces zones sont des polygones ou cercles qui peuvent être définies dynamiquement par l'application mobile ou par tout autre application communiquant avec l'API du service de Geotrigger.
Les actions déclenchées par le service de Geotrigger peuvent consister à envoyer des informations vers d'autres serveurs (ou bases de données) mais également à envoyer des messages sur l'appareil mobile de l'utilisateur pour lui fournir une expérience immersive directement basée sur son contexte géographique.
De nombreux cas d'usage
Le service de Geotrigger permet une collecte intelligente des positions des utilisateurs de votre application mobile pour connaitre les moments d'entrée et de sortie dans des zones ciblées mais également de connaître le temps de résidence dans ces zones. Un autre aspect important du service de Geotrigger est de pouvoir envoyer un message personnalisé à votre utilisateur au moment le plus opportun c'est à dire lorsque c'est cohérent avec son contexte géographique. Cette capacité ouvre des perspectives très puissante notamment d'applications quotidiennes très pratiques, d'applications collaboratives et citoyennes ou encore d'applications marketing.
De nombreux cas d'usages sont décrits dans cette page, j'en reprends quelques unes ci-dessous:
Notifier les citoyens de d'accidents, de zones dangereuses ou de fermetures de routes.
Informer les touristes à propos des sites d'intérêts lorsqu'ils découvrent une villes ou un parc naturel.
Vous informer que vous avez quitté votre maison sans éteindre toutes les lumières ou sans avoir activé l'alarme.
Alerter des clients avec des offres personnalisées lorsqu'ils entrent dans un magasins ou un centre commercial.
Connaitre le temps passé par les clients dans votre magasin ou votre galerie marchande.
Avertir un client recherchant un bien immobilier, qu'à proximité, il y a un qui correspond à ses critères.
Prévenir les employés de votre Drive-Market qu'un client qui a commandé en ligne arrive pour récupérer sa marchandise.
...
Plusieurs clients ont déjà déployé cette technologie dans leurs applications comme par exemple AMP Energy et 7-Eleven ou uKnow.
Les avantages du services de Geotrigger Esri
Par rapport à d'autres solutions qui sont souvent propres à chaque appareil ou chaque OS des smartphones ou des tablettes, le service de Geotrigger Esri offre les avantages suivants:
Le développeur dispose d'une interface et d'une plateforme unique de développement qu'il soit sur iOS ou Android ce qui fait gagner un temps considérable quand vous devez gérer les deux environnements.
Les SDKs et la notion de profils de tracking permet aux développeurs de se débarrasser de la gestion et de l'optimisation de la fréquence d'accès au GPS.
La technologie brevetée de gestion de la batterie garantie un compromis optimum entre la précision de la localisation et la consommation de l'énergie sur l'appareil mobile.
Le service de Geotrigger est un des services web de la plateforme géosptatiale sur le Cloud d'Esri (ArcGIS Online). Il peut donc être combiné pour construire des applications à forte valeur ajoutée.
Pour tester, c'est très simple
Vous pouvez tester le service de Geotrigger Esri à l'aide de votre compte développeur ArcGIS (gratuit) qui vous donne accès à l'ensemble des SDKs, APIs et services en ligne de la plateforme ArcGIS. Grâce à ce compte développeur Vous pourrez déployer votre application mobile et gérer jusqu'à 600 événements géo-déclencheurs par mois. Au delà, vous aurez simplement à mettre à niveau votre abonnement en faisant l'acquisition des crédits ArcGIS Online nécessaires.
Si vous avez parcouru ou utilisé la documentation de l'API JavaScript ArcGIS, vous aurez constaté qu'en rédigeant quelques lignes de code HTML/Javascript, on peut réaliser très simplement une première application web cartographique. L'étape suivante consiste généralement à ajouter des fonctionnalités plus avancées. Là encore, avec la richesse des exemples fournis dans la documentation cela reste assez simple de reprendre les morceaux de code adéquats pour les adapter à vos besoins. Une fois les premiers tests fonctionnels réalisés, il vous faudra probablement lever les mains du clavier et réfléchir sérieusement au design de votre application. Une connexion internet sur deux se faisant à partir d'un appareil mobile, il ne faudra pas oublier l'aspect "responsive" de votre application pour qu'elle s'adapte à tous les types d'écrans. C'est généralement là que ça se complique, et encore, vous n'avez pas commencé à rédiger vos pages HTML, votre code Javascript et vos styles CSS !
D'autres développeurs et concepteurs d'applications web ont déjà rencontré les mêmes difficultés et des solutions existent pour gagner du temps sur ces aspects et pouvoir créer rapidement des applications web au design moderne et "responsive". En particulier, plusieurs frameworks CSS très pratiques existent comme: Skeleton, Foundation Zurb, Yaml ou encore Bootstrap qui est aujourd'hui un des plus populaires.
Vous avez dit Boostrap ?
Bootstrap est un framework Open Source développé par les équipes de Twitter. Il fournit un ensemble de ressources (CSS, JavaScript et Fonts) permettant d'organiser les espaces des pages de votre application (à l'aide d'un système découpant la page en une grille) et d'y intégrer des éléments d'interface prêt à l'emploi comme des boutons, des listes, des boîtes de dialogue, des carrousels, des icônes, des menus, des barre de progressions, ... tout cela dans un style homogène et paramétrable.
Et la carte dans tout ça ?
Pour vous permettre d'utiliser le framework Bootstrap dans le cadre de votre application web ArcGIS, Esri propose Bootstrap Map JS. Il s'agit d'un projet Open Source (dont le code est disponible ici sur l'espace GitHub d'Esri) qui permet à l'aide de quelques lignes de paramétrage de tirer profit à la fois du framework Bootstrap 3.0 et de l'API JavaScript ArcGIS construire une application web cartographique en responsive design. Après avoir télécharger Bootstrap Map JS, vous aurez la possibilité de choisir parmi différents modèles de pages et de les dériver pour concevoir l'application selon vos besoins.
Bootstrap Map JS permet de gagner du temps dans la conception de la page de l'application en s'appuyant sur un framework très puissant. Il existe de nombreux exemples de sites web exploitant Bootstrap et vous trouverez une richesse de composants supplémentaires (souvent en JQuery) pour aller encore plus loin dans vos interfaces.
Il ne me reste qu'à vous encourager à découvrir Bootstrap Map JS et n'hésitez pas à faire part de vos remarques sur ce projet et même à contribuer à son enrichissement via l'espace GitHub d'Esri.
Je poursuis aujourd'hui mon article d'hier consacré à l'Open Data et à l'évolution des solutions Esri pour permettre aux utilisateurs concernés de déployer des plateformes de diffusion de données ouvertes.
Une solution Open Data dans l'écosystème ArcGIS ?
Une part importante de la communauté des utilisateurs ArcGIS travaille dans un organisme public (Etat, Régions, Conseils Généraux, Collectivités locales, ...) ou ayant des missions de service public (instituts de statistiques, établissements scientifiques, opérateurs de transports, gestionnaires de réseaux d'énergie, opérateurs télécom, ...). Toutes ces organisations ont en commun de collecter des données qui peuvent avoir un fort potentiel à être diffuser en Open Data. Lorsqu'on analyse les données ouvertes publiées sur les différentes plateformes en France, on constate que 60% à 70% des catalogues sont issues d'un SIG. Le SIG permet de gérer, de mettre à jour et de publier les données en interne ou à travers des applications web. Est-il logique d'utiliser d'autres outils et devoir exporter ou migrer ces mêmes données vers un autre système pour les diffuser vers le citoyen ?
L'approche proposée par Esri est de laisser la donnée là où elle se trouve, en conservant les processus déjà en place pour assurer sa maintenance. Ceci est le moyen le plus transparent et le plus rapide de fournir une donnée validée et à jour (ceci n'empêchant pas la gestion de versions). En connectant votre portail Open Data directement à la source vous simplifiez votre architecture et réduisez le temps de publication des données.
Lors de la FedGIS Conference la semaine dernière, Andrew Turner (CTO du Centre de R&D Esri de Washington) a présenté une nouvelle initiative "ArcGIS Open Data" qui va vous permettre de déployer très rapidement un portail Open Data. Cette application ajoute des fonctionnalités à la plateforme ArcGIS Online en permettant de configurer une vue personnalisée des ressources ArcGIS Online que vous avez rendu publics et des groupes spécialement créés pour la diffusion de vos données ouvertes. Cette extension à ArcGIS Online permettra la diffusion, à travers une interface conçue pour la communauté Open Data, de données issues de Feature Services ArcGIS. Ces derniers pourront être des Feature Services hébergés sur ArcGIS Online, de Feature Services hébergés par votre ArcGIS Server ou tout autre source de données (GeoJSON par exemple) exposée en tant que Feature Service ArcGIS (plus d'infos ici sur le projet Koop).
Comme le rappelle cet article du magazine ReadWrite, la diffusion de données ouvertes est une préoccupation d'Esri depuis de nombreuses années (Data.gov, GeoData.gov, geoplatform.gov,....). Cette expérience acquise auprès des contributeurs, des citoyens et des développeurs a permis à Esri de construire une extension de la plateforme ArcGIS Online focalisées sur 4 axes clés qui sont:
Publication: les propriétaires de données utilisent les outils standards de l'interface d'ArcGIS Online pour publier toutes leurs sources de données sous la forme de services web, comme ils ont déjà l'habitude de le faire sur la plateforme,
Découverte: les utilisateurs peuvent facilement rechercher ce dont ils ont besoin ou même suivre simplement des recommandations d'autres utilisateurs,
Exploration: les utilisateurs peuvent parcourir le contenu des données de manière tabulaire et cartographique avec des fonctions de navigation et de filtrage,
Accessibilité: les utilisateurs télécharge en un clic les informations filtrées et ceci dans des formats ou des API ouvertes (CSV, KML, Shapefile, GeoRSS, API Rest,...).
ArcGIS Open Data exposera chaque ressource à l'aide d'URL et de pages HTML fixes et maintenues dans le temps favorisant une indexation efficace par les moteurs de recherche du web. En outre, les ressources seront interrogeables en OpenSearch-Geo avec le support de flux Atom (avec balises vers les jeux de données).
ArcGIS Open Data sera disponible au 2ème trimestre de cette année, elle sera incluse dans le portail ArcGIS Online de votre organisation. En attendant, vous pouvez préparer le lancement de votre site Open Data en publiant vos Feature Services, en les partageant de manière publique et créant des groupes dédiés aux données à publier.
Cette nouvelle solution d'Esri vise donc à éliminer, ou tout au moins réduire, les freins et les questions techniques évoqués dans mon premier article. En éliminant les coûts de développements des fonctionnalités et des interfaces de votre portail Open Data, et en simplifiant très largement le processus de publication des données, c'est une part importante des efforts qui sont pris en charge par la plateforme ArcGIS Online. L'objectif étant, au final, de vous permettre de concentrer sur les autres aspects de votre démarche Open Data comme: le choix des données, les aspects liés aux licences des données ou encore la promotion et la valorisation de votre portail.
Je reviendrai sur ArcGIS Open Data dès qu'il sera disponible...