30 avril 2012

ArcGIS Online - Intégrer vos cartes dans Facebook

L'une des principales caractéristiques des cartes web ArcGIS Online c'est de pouvoir les utiliser dans tous types d'applications (bureautiques, web ou mobiles) sur tous types d'appareils (PC, Mac, iPhone, iPad, appareils Android, appareils Windows Phone, PDA Windows Mobile, Blackberry, …). Les cartes ArcGIS Online peuvent notamment être encapsulées facilement dans vos sites web, vos blogs et même dans vos pages Facebook. 


Maintenant que votre blog préféré dispose désormais de sa page Facebook, j'ai testé comment insérer une de mes cartes ArcGIS Online dans la page Facebook d'arcOrama. Ci-dessous la démarche à suivre si vous souhaitez en faire autant. 

A l'aide d'un compte ArcGIS Online standard (gratuit), j'ai réalisé une carte web de quelques parcours de VTT réalisés la semaine dernière. Celle-ci a été créée à partir du fond de carte Topographie d'ArcGIS Online et en important quelques fichiers GPX capturés avec mon iPhone et l'application MotionX GPS. Vous trouverez ici les détails sur cette carte. 


Pour pouvoir insérer une carte ArcGIS Online dans Facebook, vous devez disposer d'une page et d'une application peremttant l'insertion de code HTML. Pour ma part, j'ai utilisé l'application Static Iframe Tab distribuée par Woobox, mais il en existe d'autres qui sont également gratuites. 

Pour installer cette application rechercher simplement "Woobox" dans la zone de recherche de votre page Facebook. 


Une fois l'application installée, il vous suffit d'insérer le code d'encapsulation par une opération de copier/coller à partir de votre carte sur ArcGIS Online. 

Pour cela, vous devez ouvrir votre carte dans le viewer intégré d'ArcGIS Online (ou avec ArcGIS Explorer Online) et vous assurez que cette dernière est partagée en mode "public". Une fois dans la boîte de dialogue "Partager", cliquez sur le bouton "Incorporer dans un site Web". Vous indiquerez ensuite la dimension de la carte et les éléments qu'elle devra contenir. Une fois terminé, vous copierez ensuite le bloc de code (sélection du code puis CTRL+C). 


Dans Facebook, vous afficherez les paramètres de l'onglet contenant l'application Static Iframe Tab, puis vous y collerez le bloc de code HTML. Enregistrez ces propriétés et le tour est joué !


Vous pouvez consulter la page Facebook et visualiser le résultat !




29 avril 2012

ArcGIS Online - La carte de la semaine

ArcGIS Online deviens une plateforme cartographique de plus en plus populaire. Cette plateforme s'ouvrant à un public bien plus large que la communauté des utilisateurs de SIG, je vous propose un nouveau rendez-vous hebdomadaire pour mettre en avant des cartes ou des applications publiés sur la plateforme de Cloud d'Esri.

La carte ArcGIS Online de la semaine représente les origines géographiques des passagers du Titanic et la proportion de ces derniers qui ont survécu, il y a 100 ans, à cette tragédie.


Sur le même thème, vous retrouverez également cette carte qui positionne les différentes informations (alertes, icebergs, secours, trajet, …) liées à la catastrophe du Titanic. 


28 avril 2012

ArcGIS Online - Afficher des images dans vos Pop-ups

Ce sont parfois des petits détails qui peuvent faire toute la différence dans l'expérience que les utilisateurs auront sur votre carte web ArcGIS Online. C'est le cas pour ce qui concerne la manière de gérer l'affichage des images dans les fenêtres contextuelles (Pop-Ups) de vos cartes.

Pour permettre à l'utilisateur d'accéder à des images à partir des entités de votre carte, l'URL de ces dernières doivent figurer dans un des attributs. Par défaut, dans les cartes web ArcGIS Online, les attributs contenant des URL sont présentées avec un lien "More infos" permettant d'ouvrir le lien dans une nouvelle fenêtre. 


Bien adapté à la redirection vers des pages web, ce mécanisme est adapté à l'affichage d'images. Pour les images, il est préférable d'adopter la démarche suivante: 

  • Après avoir masqué l'attribut en question dans les propriétés de la fenêtre contextuelle, vous cliquerez sur le bouton "Ajouter" pour ajouter un support de type "Image". 
  • Dans la zone "URL" vous indiquerez l'attribut contenant l'URL de vos images. Vous pourrez utilisez d'autres attributs pour ajouter un titre ou une description à chaque image. 



  • Après avoir cliqué sur le bouton "Enregistrer la fenêtre contextuelle", vous pouvez voir le résultat. 




La bonne dimension pour vos images

Les images sont automatiquement redimensionnées pour s'inscrire dans un espace maximum de 200x150 pixels. Si les proportions de votre image sont très différentes (image en mode portrait par exemple), des zones blanches peuvent apparaître. 


Dans ce cas, il peut être intéressant de prévoir le redimensionnement préalable des images sur votre serveur pour respecter ce ratio 4/3 et optimiser ainsi l'espace d'affichage de vos images dans la fenêtre contextuelle.



26 avril 2012

Services OGC avec ArcGIS 10.1


L'interopérabilité et l'ouverture sont un des axes majeurs du développement du système ArcGIS. Celle-ci peut prendre différente forme. Elle peut passer par la fourniture d'API comme pour le format File Geodatabase ou par la publication de spécifications ouvertes comme avec le format Shapefile ou plus récemment avec les spécifications Open GeoServices REST en cours d'évaluation à l'OGC. Cette interopérabilité passe également par l'implémentation des normes W3C, ISO et OGC largement adoptée dans ArcGIS depuis plusieurs années et encore renforcée, il y a quelques mois, avec la sortie d'ArcGIS for INSPIRE. 

Avec l'arrivée en juin prochain de la version 10.1 d'ArcGIS, de nombreuses évolutions sont à attendre dans ce domaine pour ArcGIS for Server qui devient une des plateformes serveur de référence pour l'implémentation de web service normalisés OGC. En effet, au-delà des améliorations apportées au niveau des services WMS (sur les SLD), WFS (sur la partie transactionnelle) et KML, ArcGIS for Server implémentera les normes WMTS 1.0.0 (Web Map Tile Service) et WPS 1.0.0 (Web Processing Service).

  

WMTS dans ArcGIS for Server 10.1

La création de services WMTS dans ArcGIS sera d'une simplicité extrême puisqu'un paramétrage particulier sera nécessaire. En effet, le simple fait de publier un service web ArcGIS avec du cache (Map Service ou Image Service) permettra automatiquement un accès en WMTS (soit par une requête de type RESTful ou KVP). Vous pouvez d'ailleurs tester ce Tiled Map Service ArcGIS 10.1 dont la description est accessible via cette URL.

On notera au passage qu'ArcGIs for Desktop 10.1 est désormais un client WMTS.


On pourra rappeler également que les APIs web (JavaScript/HTML5, Flex et Silverlight), dans leur version actuelles, sont clientes des services OGC WMTS.


WPS dans ArcGIS for Server 10.1

Comme pour les autres types de services OGC, la création de services WPS dans ArcGIS est très simple. Il vous suffira de publier votre modèle ou votre script de Géotraitement sous la forme d'un service de Géotraitement ArcGIS et d'activer la capacité WPS. 



Pour résumer

Le tableau ci-dessous résume les capacités OGC pouvant être activées en 10.1 selon les différents types de services web ArcGIS en 10.1.


Lors du Developer Summit 2012 le mouis dernier, j'avais assisté à cet atelier technique qui fait une très bonne synthèse de l'implémentation des normes OGC avec ArcGIS for Server 10.1. Plusieurs démonstrations utilisant des produits non-Esri illustrent l'usage des services OGC en particulier les services WMTS, WFS-T et WPS. La vidéo de cet atelier se trouve ci-dessous (et sur le site web d'Esri).




Pour conclure, vous pouvez également consulter ce White Paper consacré à l'implémentation des normes et des standards dans ArcGIS. Il est régulièrement mis à jour par Esri mais vous noterez que dans la version actuelle de ce PDF (février 2012), les avancées de la version 10.1 ne sont pas encore intégrées. 

25 avril 2012

Analyse de réseaux urbains avec ArcGIS

En collaboration avec le MIT, le City Form Lab de l'Université de Singapour a théorisé et mis au point différentes mesures mathématiques pour étudier la configuration spatiale des villes et les processus économiques, sociaux et environnementaux qui en découlent. Pour réaliser ces analyses, des outils SIG ont été développés pour analyser ces réseaux urbains. 


Diffusés sous la forme d'une Toolbox ArcGIS, ces outils permettent de calculer différentes mesures et indices en exploitant l'emplacement de la population (les bâtiments par exemple) et un réseau spatialisé (un réseau de transport par exemple). Ce sont 5 indicateurs de base qui peuvent ainsi être calculés à l'aide des fonctionnalités d'analyse spatiale d'ArcGIS et de son extension Network Analyst: 
  - l'accessibilité, 
  - la gravité,
  - l'intermédiarité,
  - la proximité,
  - la rectitude.
Ces outils intègrent trois axes importants qui les rendent particulièrement intéressant pour l'analyse spatiale impliquant les réseaux de transport urbains. Tout d'abord, ils prennent en compte à la fois la géométrie des réseaux mais également leur topologie ce qui permet de prendre en compte les distances linéaires (mètres) mais également les distances topologiques (nœuds, transfert, correspondances, …) comme impédance du déplacement en milieu urbain. Ensuite, l'outil intègre dans toutes les mesures l'emplacement des bâtiments comme unité spatiale (pondérable) en plus des nœuds et des tronçons du réseau. Enfin, ces outils permettent de pondérer chaque bâtiment en fonction de leurs attributs associés pour prendre en compte leurs spécificités (nombre d'étages, nombre d'habitants, nombre de salariés, volume, type d'usage…). 


Destinés aux aménageurs, aux urbanistes, aux architectes ou aux géographes, cette Toolbox ArcGIS est téléchargeable gratuitement. Ils sont fournis avec le code source, un jeu de données d'exemple ainsi qu'une aide bien détaillée qui précise notamment les algorithmes utilisés. L'usage de ces outils nécessitent ArcGIS Desktop et l'extension Network Analyst.

24 avril 2012

ArcPad 10.0.4 est disponible


Esri vient de publier une nouvelle version d'ArcPad: 10.0.4. Cette version de maintenance propose notamment les corrections et évolutions suivantes:
  • correctifs notamment les erreurs typographiques liés à la boîte de dialogue d'activation de l'extension StreetMap dans les versions non-anglaises d'ArcPad.
  • Correction des problèmes de synchronisation lors de l'utilisation de l'extension ArcGIS Server pour ArcPad.
  • Support des caractères non-anglais dans les champs et les noms de fichiers d'ArcPad AXF Reader.
  • Support des trames NMEA $GPGST pour l'affichage des statistiques de qualité dans l'onglet "GPS Position Quality" lors du positionnement par GPS.
  • ...
Vous pouvez télécharger cette version à partir du Customer Care Portal Esri, si vous y avez accès. Dans le cas contraire, vous pouvez contacter le service client ou le support technique d'Esri France.


23 avril 2012

Présidentielles 2012 - Les résultats sur ArcGIS Online (suite)

Dans mon article précédent j'ai réalisé des cartes web sur les résultats des élections présidentielles à l'aide d'un fichier Excel et d'une jointure sur un fond de carte des départements (shapefile). Ensuite, j'ai publié ces cartes via des applications web hébergées, elles aussi, sur ArcGIS Online en choisissant parmi les différents modèles d'application disponibles sur la plateforme. Pour cet article, j'ai également créé des cartes web sur ArcGIS Online mais cette fois-ci j'ai choisi de les encapsuler directement dans la page du blog. Ceci est une fonction standard d'ArcGIS Online qui se fait en copiant-collant un bloc de code HTML dans n'importe quelle page de votre site. Pour l'exemple, les cartes ci-dessous présentent, pour les 5 principaux candidats, leur résultat dans chaque département par rapport à leur résultat moyen sur l'ensemble du pays (cliquez simplement sur chaque département)... c'est assez instructif !


Résultats pour François HOLLANDE:
Agrandir la carte

Résultats pour Nicolas SARKOZY:
Agrandir la carte

Résultats pour Marine LE PEN:
Agrandir la carte

Résultats pour Jean-Luc MELENCHON:
Agrandir la carte

Résultats pour François BAYROU:
Agrandir la carte

Vous pouvez retrouvez les détails sur ces cartes ainsi que d'autres cartes consacrées aux élections présidentielles de 2012 sur ArcGIS Online.

Présidentielles 2012 - Les résultats sur ArcGIS Online

Un simple fichier Excel et un shapefile du GeoFLA suffisent à créer des cartes web sur ArcGIS Online et ceci avec l'accès standard (c'est à dire gratuit) à la plateforme de cartographie en ligne d'Esri. Les résultats étant désormais quasi-définitifs, c'est ce que j'ai fait aujourd'hui pour publier les résultats des élections présidentielles. Vous trouverez cette application web ArcGIS Online présentant une carte reprenant les chiffres (par département) du 1er tour des élections présidentielles françaises.


J'ai également créé cette autre application web ArcGIS Online présentant trois cartes des taux d'abstention en 2002, 2007 et 2012 pour ceux qui veulent aller plus loin dans l'analyse.




Dans un second article, j'illustrerai l'intégration de cartes web ArcGIS Online un site web.

Vous retrouverez également d'autres cartes web sur ArcGIS Online concernant les élections présidentielles de 2002, 2007 et 2012 sur cette page.

21 avril 2012

ArcGIS for SharePoint 2.1.1 est disponible en français

Il y a quelques semaines, Esri a publié une nouvelle version (2.1.1) d'ArcGIS for SharePoint dont les nouveautés fonctionnelles sont décrites dans cette page. Depuis quelques jours, cette nouvelle version est disponible dans les 11 langues suivantes: Arabic, Chinese, English, , German, Italian, Japanese, Portuguese (Brazilian), Russian, and Spanish.

Pour disposer d'une interface en français dans le Web Part, dans l'assistant de géocodage et au niveau des champs de géolocalisation, il vous suffira de télécharger le supplément français à partir de cette page du Centre de Ressources ArcGIS.

Une fois ce supplément installé, si votre portail SharePoint (ou la page contenant le Web Part) est en langue française, les éléments d'IHM d'ArcGIS for SharePoint basculeront alors automatiquement en français.

20 avril 2012

ArcGIS Viewer for Silverlight 1.0.1 est en français

La première version française du configurateur d'applications web ArcGIS pour Silverlight est disponible. ArcGIS Viewer for Silverlight 1.0.1 permet la création d'application web en Silverlight exploitant la totalité des fonctionnalités d'ArcGIS for Server (9.3, 9.3.1 ou 10) sans aucune programmation ou manipulation de fichier de configuration. 

 Paramétrage des fonctionnalités d'ArcGIS Viewer for Silverlight

 Paramétrage de l'aspect de l'application ArcGIS Viewer for Silverlight

Comme pour Flex, un assistant de configuration permet de définir interactivement les contenus, les fonctionnalités et le "look-and-feel" de l'application puis de publier l'application directement sur votre serveur web sans aucun développement. ArcGIS Viewer for Silverlight peut être étendu pour créer des modèles de modèles d'application supplémentaires ou pour développer de nouvelles fonctionnalités (widgets). Pour cela, un kit de développement "ArcGIS Extensibility SDK for Silverlight" est téléchargeable (également gratuitement) pour développer en Silverlight sous Visual Studio 2010 et Microsoft Expression Blend 4.

Les médias 32 bits et 64 bits sont téléchargeables à partir du centre de ressources ArcGIS.


13 avril 2012

ArcGIS for Windows Phone passe en 2.4


Esri vient de mettre en ligne une nouvelle version de l'application ArcGIS for Windows Phone. Basée sur la version 2.4 d'ArcGIS Runtime SDK for Windows Phone disponible depuis quelques jours, l'application prête à l'emploi en tire largement parti. On notera parmi les évolutions les points suivants:
  • Support des cartes conçus dans le cadre d'un abonnement ArcGIS Online (ArcGIS Online for Organization) ou de Portal for ArcGIS.
  • Support des services sécurisés de votre ArcGIS Server et des services hébergés sur ArcGIS Online.
  • Lors des opérations de mesures ou de mise à jour de données, l'affichage des coordonnées du GPS est dissocié de son usage pour la construction de la géométrie.
  • Affichage d'un message d'avertissement lors de l'ajout d'une pièce jointe.
  • Capacité de créer un raccourci sur votre carte directement sur la page d'accueil du smartphone,
  • Possibilité de changer le fond de carte de la carte courante.
  • Possibilité de changer la visibilité des couches et accès aux géosignets définis dans la carte.

Enfin, le point important de cette version est qu'ArcGIS for Windows Phone est disponible dans 8 langues dont le français !



Vous pouvez télécharger gratuitement ArcGIS for Windows Phone 2.4 sur le Marketplace Windows Phone.

11 avril 2012

ArcGIS for Android 1.5 est disponible

J'annonçais dans mon précédent article la sortie prochaine d'une nouvelle version de l'application ArcGIS for Android dans la foulée de la nouvelle version du Runtime SDK. C'est désormais chose faite, la version 1.5 d'ArcGIS for Android est désormais accessible (gratuitement et en français) à la fois sur Google Play et sur l'Amazon App Store. Les principales évolutions sont les suivantes:
  • Amélioration du contrôle des couches pour la gestion des Map Services, des Map Notes et des groupes de couches.
  • Support des services sécurisés.
  • Support de nouveaux types d'appareils comme le Kindle Fire.
  • Amélioration de la fonction GPS "Auto-déplacement".
  • Corrections de différents problèmes de stabilité.
  • ...
La liste des évolutions est détaillées sur cette page du Resource Center.

09 avril 2012

ArcGIS Runtime SDK for Android 1.1 est disponible


Esri vient d'annoncer la disponibilité de la version 1.1 d'ArcGIS Runtime SDK for Android. Vous pouvez le télécharger gratuitement à partir du Resource Center. Parmi les évolutions de cette nouvelle version, on notera:

  • Possibilité de chercher et d'accéder aux continues, aux utilisateurs et aux groupes d'un portail ArcGIS Online ou Portal for ArcGIS.
  • Possibilité d'utiliser des symbologies avancées y compris sur les entités dont la définition est stockée en local sur l'appareil (Graphic Elements).
  • Support de plusieurs objets MapViews dans une même application.
  • Les groupes de couches peuvent désormais inclure les couches contenant des Graphic Elements et vous pouvez gérer la visibilité, l'opacité et l'ordre d'affichage des sous-couches.
  • Support des couches ArcGIS for Server sécurisées.
  • Ajout automatique du logo Esri lors de l'usage de fonds de cartes ArcGIS Online.
  • Support de la version 17 des outils du SDK Android et du plug-in ADT Eclipse.
  • Ajout du système de coordonnées Military Grid Reference Rystem (MGRS).
  • Nouveaux exemples de code:
    • Portal API
    • Offline tile cache
    • Popups
    • Advanced Symbology
    • Multiple Maps in an App
  • ...
L'ensemble des évolutions de cette version 1.1 sont décrites dans l'aide en ligne du SDK.

Comme à chaque nouvelle version du Runtime SDK, une nouvelle version l'application ArcGIS for Android sera publiée sur Google Play dans quelques semaines.

07 avril 2012

Conférence Where 2.0 2012 - GIS without the box

Depuis plusieurs années Esri est un des principaux sponsors de la Conférence Where 2.0 organisée par O'Reilly et qui rassemble, à San Francisco, les acteurs majeurs du monde de la géolocalisation.


A l'occasion de cette édition 2012, Esri a démontré que la plateforme ArcGIS Online associée à ses APIs Web et Mobile n'étaient pas uniquement une plateforme puissante pour les utilisateurs de SIG mais aussi une plateforme 100% en ligne pour des développeurs les plus exigeants en termes fonctionnels (cartographie dynamique, fond de cartes, géocodage, calculs d'itinéraire, …) et en termes de plateformes de déploiement (JavaScript/HTML5, Flex, Silverlight, iOS, Androïd, Windows Mobile et Windows Phone). Je vous laisse découvrir l'intervention en vidéo de mes deux collègues de Redlands lors de la plénière de mardi dernier.



06 avril 2012

ArcGIS Performance Calibration Tool

Lorsque vous gérez des documents cartographiques ArcGIS complexes, il peut être utile de connaître finement les temps de rendu de chacune des couches de votre carte ou encore de connaitre le temps nécessaire à la mise à jour des entités de telle ou telle version de votre Géodatabase. C'est généralement une étape essentielle pour l'optimisation d'un document ArcGIS notamment lorsqu'il s'agit de le publier ensuite sous la forme d'un service web avec ArcGIS for Server. Afin de répondre à ce besoin, Esri vient de mettre en ligne un nouvel outil ArcGIS Performance Calibration Tool qui permet de capturer ce type d'information. L'outil propose également en option d'activer des traces au niveau de la base de données (dans le cas d'Oracle). L'outil PerfQAnalyzer est gratuit mais non supporté par Esri, il est téléchargeable pour ArcGIS 9.3 et 10. Dans les prochaines semaines, une série d'articles techniques sera publiée sur le blog du support d'Esri pour détailler les 4 principales fonctionnalités du produit à savoir:
  • Temps d'affichage,
  • Création de scripts de mise à jour,
  • Temps de récupération des données à partir de la Géodatabase,
  • Activation de trace dans les Géodatabases Oracle.

Enjoy !


05 avril 2012

ArcGIS Runtime SDK for iOS 2.2 est disponible



ArcGIS Runtime SDK for iOS est le kit de développement qui permet de construire des applications natives sur les appareils iPhone, iPad et iPod Touch. Comme pour Androïd et Windows Phone, Esri poursuit ses développements sur la plateforme de mobilité d'Apple en proposant une version 2.2. Le SDK est téléchargeable gratuitement à partir du Resources Center. Cette nouvelle version contient les évolutions suivantes:
  • Capacité de faire des recherches et d'accéder aux contenus, aux utilisateurs et aux groupes d'ArcGIS Online et de Portal for ArcGIS.
  • Support des couches WMS.
  • Conversion (en local) des coordonnées MGRS (Military Grid Reference System).
  • Amélioration des performance sur les opérations géométriques locales(AGSGeometryEngine).
  • Meilleure prise en charge des tuiles "No Data" sur les services web avec cache.
  • Chargement plus rapide des fiches d'information (Popups).
  • Rendu des éléments graphiques plus rapides (4 fois plus rapide qu'en 2.1).
  • Possibilité de parcourir le contenu d'une Web Map et d'en extraire des informations (les couches de fond de carte, les couche opérationnels, les requêtes prédéfinies, les éléments graphiques, ...)
  • et bien d'autres...

Si vous développez avec ce SDK, je vous recommande de consulter les exemples de codes qui ont été complétés et mis à jour en version 2.2. On notera notamment cet exemple montré lors de la User Conférence de San Diego en 2011 qui illustre l'usage du SDK pour construire une application de collecte de données fonctionnant en mode déconnecté.

Comme d'habitude, après la sortie de cette nouvelle version du SDK, une nouvelle version de l'application ArcGIS for iOS sera disponible d'ici quelques semaines. Elle a d'ailleurs été présentée la semaine dernière lors du Developer Summit Esri 2012.

04 avril 2012

Esri renforce son soutien à la communauté OpenStreetMap

Depuis plusieurs années, Esri soutien la communauté OpenStreetMap en fournissant aux utilisateurs ArcGIS des outils pour contribuer à l'enrichissement de cette base de données collaborative mondiale. Esri propose également, depuis plusieurs versions, l'usage des fonds de carte issus de cette base de données dans la majorité des applications ArcGIS. 


Il y a quelques semaines, Esri témoignait à nouveau de son engagement en soutenant, sous la forme d'une donation monétaire, la fondation OpenStreetMap. Cette semaine, Esri annonce la sortie de la version 2.0 de l'extension ArcGIS Editor for OSM. Cet outil gratuit et OpenSource permet aux utilisateurs d'extraire des données OSM, de les représenter très facilement avec des symbologies adaptées, de les mettre à jour, de gérer les conflits sur les modifications et de les synchroniser vers les serveurs OSM. Je résume donc rapidement les innovations cette nouvelle version d'ArcGIS Editor for OSM qui font désormais d'ArcGIS la plateforme optimale pour contribuer au projet communautaire à partir d'applications bureautiques mais aussi via des applications web ou mobiles.

ArcGIS Editor for OpenStreetMap 2.0

Dans cette nouvelle version, au-delà des outils ArcGIS for Desktop, ArcGIS Editor for OSM vous permet de déployer un composant serveur. Ce dernier permet de créer un (ou plusieurs) Feature Service(s) ArcGIS basé sur les données OSM qui peut ensuite être utilisé (consultation et mise à jour) par de nombreux clients (Flex, Silverlight, JavaScript, Androïd, iPhone/iPad, Windows Mobile, Windows Phone, …). Les spécifications des Feature Services étant ouvertes (voir les GeoServices REST specifications), n'importe quelle application cliente peut être développée, même si elle n'utilise pas d'API Esri. 


En plus de la Géodatabase créée lors de l'extraction des données OSM, une seconde Géodatabase permet le stockage des modifications pour la synchronisation automatique et en ligne avec la "master base" OSM (si vous choisissez cette option).

Les outils pour ArcGIS for Desktop on également évolué, on pourra noter les améliorations suivantes:
  • De nouveaux outils pour le téléchargement des données OSM vers une Géodatabase Enterprise PostgreSQL
  • Les options par défaut lors du téléchargement des données OSM permettent désormais de récupérer un plus grand nombre d'attributs. L'adaptation du modèle permettra de réduire la liste des tags OSM à extraire.
  • Un nouvel outil "Download OSM Data (XAPI)" vous permet de télécharger les données OSM sous la forme d'un fichier .osm. L'outil permet également de préciser des critères pour n'extraire qu'une partie des données.
  • Lors de l'upload de vos mises à jour vers les serveurs OSM, vous pourrez choisir l'option "Bundle Uploads" pour les envoyer en une seule opération.
  • Support des géométries multipart complexes.
  • Support des configurations de proxy dynamiques et statiques.


Pour plus de détails sur les nouveautés de cette version 2.0, vous pouvez vous reporter à cette page.

03 avril 2012

L'API ArcGIS for JavaScript 2.8 est disponible

Décidément, la semaine du Developer Summit aura été très chargée en annonces pour les prochains mois mais aussi pour l'actualité des produits Esri. La version 2.8 de l'API ArcGIS for JavaScript vient d'être mise en ligne. Elle est en version finale et peut dès maintenant être utilisée dans vos applications web ArcGIS développées en JavaScript/HTML. La version précédente (2.7) a principalement introduit les nouvelles fonctionnalités relatives à ArcGIS 10.1 for Server. Cette version 2.8 complète ces évolutions liées à ArcGIS 10.1 for Server avec la prise en charge de l'EditorTracking et l'amélioration du contrôle IdentityManager pour l'accès aux services sécurisés. L'essentiel nouvelle version ajoute également l'accès à l'API Portal for ArcGIS.



L'API Portal for ArcGIS

ArcGIS Online for Organization et Portal for ArcGIS (voir mon précédent article) expose ses fonctionnalités au travers d'une API Rest. Cette API Portal for ArcGIS fournit aux développeurs les capacités d'interagir avec votre géoportail afin de créer, modifier et travailler avec les utilisateurs, les groupes et les contenus de votre portail. Pour résumer, cette API permet de faire par le code ce qu'un utilisateur anonyme ou authentifié peut faire sur le géoportail ce qui est potentiellement très puissant. En effet, cela permettra, par exemple, d'afficher dans un site web des collections de cartes issues d'ArcGIS Online, d'automatiser la création de groupes ou d'utilisateurs sur le portail ou encore de publier et de partager de manière totalement automatique des cartes web (Web Maps). Cette API Rest est accessible en JavaScript mais également avec n'importe quel autre langage de programmation (Python, Perl, Flex, Silverlight, Java, .Net, PHP, …).


J'aurai bien entendu l'occasion de revenir sur ce sujet qui est essentiel pour les développeurs qui souhaitent exploiter la plateforme ArcGIS Online dans leurs applications.

Evolutions de la documentation

Dans la documentation de nouvelle version 2.8 de l'API ArcGIS for JavaScript, vous trouverez également de nouveaux exemples de code comme par exemple:

Toutes les autres évolutions sont détaillées sur cette page.

02 avril 2012

Portal for ArcGIS au Dev Summit

Lors de la conférence développeur Esri la semaine dernière, les équipes techniques d'Esri ont présenté plusieurs sessions techniques détaillant les fonctionnalités disponibles dans l'offre d'abonnement ArcGIS Online (ArcGIS Online for Organization) qui sortira en juin prochain. Esri France reprend d'ailleurs cette démarche en présentant un atelier sur ce sujet lors des étapes des Forums SIG 2012. ArcGIS Online for Organization est une offre basée sur l'usage de l'infrastructure de Cloud Esri aussi bien pour le Géoportail que pour les services et les cartes web qui sont, eux aussi, hébergés par Esri.

Portal for ArcGIS

Pour les entreprises qui ne peuvent (ou ne souhaitent) pas déployer leur Géoportail sur l'infrastructure de Cloud Esri, une autre solution existe pour le déployer "On Premise", c'est-à-dire installé au sein de l'organisation derrière ses firewalls. Cette solution se nomme Portal for ArcGIS et permet de construire, accompagné d'un ArcGIS for Server, un Géoportail totalement indépendant des ressources en ligne d'ArcGIS Online mais offrant les mêmes fonctionnalités qu'un ArcGIS Online for Organization :
  • référencement, création et partage de données, de services et d'applications.
  • création et partage de cartes web (Web Maps).
  • accès aux APIs Web ArcGIS.
  • gestion des utilisateurs et des groupes, …
  • gestion de ses propres fonds de cartes, de ses propres modèles d'applications,
  • personnalisation du look-and-feel du géoportail

On notera tout de même que Portal for ArcGIS peut se déployer dans un mode hybride c'est-à-dire en exploitant certaines ressources d'ArcGIS Online notamment les fonds de cartes par exemple.

Aujourd'hui, Portal for ArcGIS est une solution qui nécessite l'assistance d'Esri France pour l'installation. D'ici la fin de l'année 2012, un produit plus packagé en termes d'installation sera disponible et ne nécessitera pas systématiquement l'expertise Esri.


Ne pas confondre "Portal for ArcGIS" et "Geoportal Server"

Je profite de cet article pour apporter une précision qui correspond la question fréquemment posée de la différence entre les deux solutions Portal for ArcGIS et Geoportal Server. Il s'agit de deux technologies différentes dont les objectifs sont également très différents.

Geoportal Server est une solution OpenSource permettant de gérer et de diffuser un catalogue de métadonnées sur des ressources SIG en utilisant des structures de métadonnées et des protocoles de diffusion normalisés (FGC, ISO, INSPIRE, …). Un portail est inclut dans Géoportal Server pour permettre la gestion de métadonnées et permettre aux utilisateurs de faire des recherches dans le catalogue et, le cas échéant, prévisualiser les ressources lorsque celles-ci sont en ligne (services ArcGIS Server, WMS, …). Dans une IDS (Infrastructure de Données Spatiales), si on utilise la terminologie d'INSPIRE, Geoportal Server prend essentiellement en charge les fonctions de Découverte des ressources.

Découverte de ressources avec Geoportal Server


Portal for ArcGIS est une plateforme complète de partage et de diffusion de l'information géographique sur laquelle les utilisateurs (géomaticiens ou pas) peuvent exploiter des ressources SIG et créer leurs propres services et cartes en ligne puis les partager avec leurs communautés. Les ressources ainsi référencées ou créées par les utilisateurs sont ensuite exploitables au-delà de la plateforme elle-même au travers de tous types d'appareils ou d'applications (Bureautique, Mobile ou Web). Dans une IDS, Portal for ArcGIS (associé à ArcGIS for Server) assure l'ensemble des fonctions attendues vis-à-vis des contenus de l'IDS: Documentation, Publication, Partage, Découverte, Visualisation, Téléchargement, Traitement et Exploitation via des APIs.

Exemple de géoportail réalisé avec Portal for ArcGIS

Geoportal Server est plus complet sur la partie gestion et publication des métadonnées que ne l'est Portal for ArcGIS. Des couplages peuvent être réalisés entre les deux solutions, des exemples ont été montrés cette semaine lors du Dev Summit. Esri travaille sur ce sujet pour proposer des options de couplage en standard dans Portal for ArcGIS (ainsi que dans ArcGIS Online for Organization).