27 septembre 2011

Nouveautés ArcGIS Online – Septembre 2011

La plateforme SIG dans le Cloud d'Esri (ArcGIS Online) continue d'évoluer très rapidement. Après les mises à jour majeures du mois de juillet et d'août, de nouvelles évolutions fonctionnelles viennent d'être ajoutées dans une version déployée il y a quelques jours. Ci-dessous quelques points remarquables:
Outils de mesure

Le Viewer intégré d'ArcGIS Online propose désormais de nouveaux outils qui permettent d'afficher les coordonnées (Lat/Long) du point cliqué et de faire des mesures de distances ou de surfaces.


Carte de localisation

Dans le Viewer intégré d'ArcGIS Online, l'utilisateur peut afficher une carte de localisation (Overview Map) permettant de localiser l'emprise actuelle de la carte dans un contexte à plus petite échelle.


Gestion des Géosignets

Comme avec ArcGIS Explorer Online, vous pouvez maintenant créer, modifier et utiliser des géosignets. Ces derniers sont stockés dans la WebMap et seront donc exploitables avec tous les clients ArcGIS (Bureautique, Mobile et Web).


Amélioration des capacités des fiches d'attributs

Vous pouvez désormais activer automatiquement les fiches d'attributs (Pop-up) sur les Feature Services en plus des Map Services (déjà supportés dans les versions précédentes). 

Amélioration du support du KML

Les données étendues et les liens réseaux avec des fréquences de rafraichissement sont maintenant supportés.

Référencement d'applications mobile

Vous pouvez désormais référencer sur ArcGIS Online (dans "My contents") des applications mobiles développées en JavaScript et en Flex.

Publier des applications web directement sur la plateforme

Jusqu'à maintenant pour créer une application web à partir de sa carte et d'un modèle d'application, il fallait télécharger ce dernier puis le mettre en ligne sur son propre serveur web. Dorénavant, l'utilisateur peut sélectionner un modèle d'application et la publier directement sur ArcGIS Online. 

D'une simplicité extrême, juste avec un navigateur, vous procéderez en 3 étapes:

1) Créer votre WebMap avec le Viewer intégré (ou avec ArcGIS Explorer Online), 
 
2) Choisir le modèle d'application à utiliser,

 

 

3) Configurer ce modèle pour l'adapter à vos besoins (si vous choisissez un modèle configurable)



 

Une fois l'application déployée, vous allez pouvoir la partager avec votre communauté d'utilisateurs.



Ma liste des évolutions n'est pas exhaustive, pour plus de détails, vous pouvez vous reporter à l'article du Blog ArcGIS Online.


Si ArcGIS Online vous intéresse, nous aurons l'occasion de montrer de nombreux aspects de la  plateforme SIG dans le Cloud d'Esri lors de notre conférence SIG 2011. Rendez-vous donc la semaine prochaine à Versailles pour évoquer cela ensemble.


26 septembre 2011

L'API ArcGIS for JavaScript 2.5 est disponible

La version 2.5 de l'API ArcGIS for JavaScript vient d'être mise en ligne. sur ArcGIS Online. Au-delà de quelques corrections de bugs, Esri continue d'investir fortement sur cette API en y apportant des améliorations d'ergonomie, de nouveaux Widgets et en intégrant de plus en plus d'avancées d'HTML 5. Je présente rapidement les évolutions notables de cette version 2.5:

Widget "Identity Manager"

Un nouveau Widget "Identity Manager" permet un accès plus simple aux services sécurisés ArcGIS Server. Avant la version 2.5, l'accès aux services sécurisés nécessiter soit l'usage d'un Token long terme avec Refferer ou l'usage des Tokens via une page Proxy. Le Widget "Identity Manager" remplace ces deux options si toutefois votre application accède à des services ArcGIS 10 SP1 (ou supérieur) ou des services hébergés sur ArcGIS.com


Pour l'utiliser vous saisirez simplement la ligne de code suivante dans votre page HTML:
dojo.require("esri.IdentityManager");

Widget "Bookmark Manager"

Comme son nom l'indique, ce nouveau Widget permet de gérer des géosignets dans votre application sans aucun développement. Ces géosignets peuvent être prédéfinis dans votre application ou modifiables par l'utilisateur. Deux exemples illustrent ces deux options: Géosignets en lecture-seule et Géosignets modifiables.


Amélioration du support du KML

La classe KMLLayer supporte désormais plus de fonctionnalités des fichiers KML: les liens réseaux, les données étendues et les informations temporelles. Cette classe supporte également la spécification d'un système de coordonnées en "well-known text". Pour plus de détails, vous pouvez vous reporter à cette page.



Amélioration des Popups

L'ergonomie et l'aspect des fiches d'attributs (Popups) ont été améliorés pour avoir une emprise plus réduite dans la carte:


Les Popups prennent également en charge 2 nouveaux événements onResize et onMaximize afin de gérer le comportement lors de la réduction ou de la restauration de la fiche d'attributs. Ceci permet par exemple de modifier le contenu de la fiche en fonction de la taille que lui donne l'utilisateur.

Support de Cross Origin Resource Sharing (CORS)

Cross Origin Resource Sharing est une spécification d'HTML 5 qui définit comment les navigateurs peuvent prendre en charge les requêtes vers différents domaines (qui par défaut sont interdites, voir: same origin policy). La version 2.5 de l'API ArcGIS for JavaScript supporte le CORS à l'aide d'un tableau JavaScript d'URLs spécifiées dans la variable esri.config.defaults.io.corsEnabledServers. Equivalent au crossdomain.xml avec Flash ou clientaccesspolicy.xml avec Silverlight, vous serez tout ce qu'il faut savoir sur enable-cors.org et connaitrez les navigateurs supportant la spécification CORS sur cette page.

Dojo 1.6.1

L'API ArcGIS for JavaScript 2.5 utilise désormais Dojo 1.6.1.

Autres évolutions

Support des dernières évolutions des Webmaps ArcGIS Online
- Le Widget de barre d'échelle propose désormais une méthode destroy()
- Support de l'outil de dessin de géométrie libre fonctionne sous iOS
- ...

Pour prendre connaissance de toutes les évolutions, vous pouvez vous reporter à la page suivante du Centre de Ressource ArcGIS.

25 septembre 2011

L'API ArcGIS for iOS est prête pour iOS 5


Si vous développez des applications SIG sur l'iPad ou l'iPhone vous avez probablement commencé à tester le SDK iOS 5 d'Apple. Depuis la sortie de la version beta en juin dernier, l'équipe iOS d'Esri l'utilise également pour évaluer les problèmes de compatibilités qui se posent et les évolutions à apporter à l'API ArcGIS for iOS 2.0. Pour fonctionner sur la future version 5 d'iOS (qui devrait sortir mi-octobre), Esri vient de mettre en ligne une version 2.0.1 de l'API ArcGIS for iOS. Cet update peut être téléchargé à partir de cette page.

Fonctionnellement, l'API ArcGIS for iOS 2.0.1 est exactement la même que la version 2.0 et l'API reste inchangée. La migration consiste simplement à désinstaller l'API 2.0 puis installer l'API 2.0.1 et recompiler votre application.

Cet update a été réalisé sur la base de la version beta 7 d'iOS 5 afin de permettre aux développeurs ArcGIS de porter dès maintenant leur application. Une version définitive de l'API ArcGIS for iOS supportera officiellement iOS 5 et sera disponible lorsque celui-ci sera disponible en version finale (mi-octobre). En attendant cette date, n'hésitez pas à faire remonter tout problème à l'équipe de support d'Esri France ou directement sur le forum du Centre de Ressource ArcGIS dédié à cet environnement.

23 septembre 2011

ArcGIS Explorer Desktop 1750 est disponible

ArcGIS Explorer Desktop est un Viewer SIG 2D et 3D téléchargeable et proposé gratuitement par Esri. Il permet d'explorer, de visualiser, de partager et de présenter vos informations géographiques. Esri vient de mettre en ligne une nouvelle version (1750) d'ArcGIS Explorer Desktop qui apporte des corrections et des améliorations introduites avec la version 1700 en juin dernier (voir cet article). 


Ci-dessous une rapide liste des évolutions les plus significatives:

  • Le stockage des mots de passes des connnexions aux Géodatabases Enterprise est désormais l'option par défaut
  • Les fiches d'attributs (Popups) intègre les informations issues des jointures de tables
  • L'import des fichiers GPX a été amélioré pour plus de performances
  • Support des photos géolocalisées et des fichiers GPS sur les systèmes d'exploitation utilisant un séparateur décimal autre que le point
  • Les transformations entre systèmes de coordonnées s'appliquent plus largement dans tous les contextes (photo géolocalisées, affichage de KML, …)
  • Support dans le mode 2D des services web ArcGIS utilisant un reverse proxy ou une configuration virtualisée
  • La fonction "Go to" dans le mode 2D permet désormais de cadrer sur l'ensemble des entités de la couche
  • Les fiches d'attributs (Popups) des couches GeoRSS ont été amélioré pour un meilleur formatage des attributs
  • La boîte de dialogue de paramétrage du récepteur GPS peut désormais s'afficher même si aucun GPS n'est détecté
  • Vous pouvez maintenant télécharger les KML directement vers la plateforme ArcGIS Online à partir d'ArcGIS Explorer Desktop
  • ArcGIS Explorer prend désormais en charge l'affichage de Maptips sur les couches vectorielles (si elles sont activées)
  • La commande "Rechercher" s'arrête désormais automatiquement si un nombre trop important de résultats est trouvé
  • L'ouverture de Webmaps d'ArcGIS Online est désormais supportée.

Cette version 1750 est disponible dans différentes langues (English, Simplified Chinese, French, German, Japanese, Spanish). Vous pouvez télécharger cette nouvelle version et les extensions associées à partir de la page suivante.

20 septembre 2011

Un e-book consacré aux SIG dans le Cloud



Les architectures informatiques des entreprises évoluent et intègrent de plus en plus le Cloud en tant de composante mais aussi parfois comme socle de leur infrastructure. Les éditeurs de logiciels font également évoluer leurs solutions pour exploiter ce nouveau types d'architecture et c'est particulièrement d'actualité pour Esri dans le domaine des systèmes d'information géographique. Ce sera d'ailleurs un des sujets importants de la conférence SIG 2011. Si vous souhaitez faire le point sur vos connaissances ou tout simplement comprendre ce que peut apporter le Cloud dans les SIG, je vous recommande la lecture de cet e-book qui vient d'être publié par Esri.

17 septembre 2011

Conseils à la carte - Cartographier des flux



La question de représenter des flux entre des points d'origine et une (ou plusieurs) destination(s) est une problématique récurrente en cartographie. Il existe plusieurs solutions dans ArcGIS pour générer automatiquement les entités qui correspondent des flux. Dans cet article, je fais un rapide point sur deux solutions que j'ai eu l'occasion d'utiliser dernièrement.

L'outil de création d'oursins


L'outil de création d'oursins (Spider) développé par un de mes collègues d'Esri France permet de créer des oursins à partir d'une couche de points d'origine et d'une couche de points de destination. Un attribut commun dans ces deux couches est nécessaire pour faire le lien entre chaque point destination et le point d'origine qui lui est associé.


Dans certains cas, vous ne disposez pas directement dans la table attributaire de la couche destination d'un attribut faisant la correspondance mais d'une table externe indiquant les relations origine-destination. Il faudra préalablement réaliser une jointure entre la couche destination et cette table de correspondance pour vous remettre dans le contexte nécessité par l'outil de création d'oursins.

Si vous souhaitez relier automatiquement les points destination au point d'origine le plus proche, vous pouvez utiliser l'outil standard d'ArcGIS "Near" (en français l'outil se nomme "Proche") disponible avec le niveau de licence ArcInfo.. Deux champs seront alors ajoutés et en particulier le champ NEAR_FID qui contiendra l'identifiant des entités d'origine.


L'outil de création de ligne par coordonnées


Une autre solution consiste à exploiter une table contenant les coordonnées XY des points d'origine et de destination. Vous pouvez alors utiliser l'outil standard d'ArcGIS "XY To Line" (en français l'outil se nomme "XY vers Ligne") pour construire les lignes de flux. L'avantage de cette méthode est de permettre la construction de lignes droites ou prenant en compte la géodésie. Ainsi, si vos flux s'appliquent à de longues distances, ils peuvent être plus réalistes et intégrer les déformations dues au système de coordonnée de la carte.


Cet excellent article du blog "Mapping Center", explique en détail la procédure.


05 septembre 2011

Conseils à la carte – Créer des pages dynamiques en filtrant les entités

Depuis la version 10, ArcGIS propose le concept de pages dynamiques pour automatiser la production de séries de cartes basées sur la même mise ne page mais cadrées sur différentes entités d'une même couche (la couche d'indexation). Ces pages sont dynamiques car vous pouvez définir un certain nombre d'éléments (titre, numéro de page, nombre de page total, auteur, date d'impression, …) dont le contenu changera en fonction de la page que l'on affiche. Ces pages dynamiques peuvent ensuite être exportées (en pdf par exemple) ou être agrégées à d'autres pages pour produire un véritable atlas.

Un des besoins souvent rencontré lors de l'utilisation de pages dynamiques c'est de pouvoir filtrer sa carte en affichant uniquement l'entité correspondant à la page courante et ne pas afficher les autres entités de la couche d'indexation. Par exemple, imaginons que vous souhaitiez créer un atlas des structures touristiques avec une page pour chaque commune. Vous ne souhaitez peut être pas afficher l'ensemble des communes sur chaque page mais seulement la commune de la page courante. 

Il existe une solution simple, à l'aide des outils standard d'ArcGIS Desktop, pour réaliser ce genre de filtrage automatique. Je décris ci-dessous la procédure à partir d'un exemple simple d'une série de carte filtrées sur chaque commune de l'Ile de Ré.


Après avoir activé les pages dynamiques et paramétré votre mise en page avec ll'ensemble des éléments dynamiques, vous afficherez les propriétés du bloc de données contenant les couches de votre carte. 

Dans cette boîte de dialogue vous vous placerez sur l'onglet "Bloc de données" et vous choisirez, dans la partie "Options de découpe", l'option "Découper suivant l'étendue de la page dynamique". Cette option permet d'utiliser la géométrie de l'entité d'indexation de chaque page pour découper une ou plusieurs couches de la carte.


Vous cliquerez ensuite sur le bouton "Exclure les couches" afin de définir les couches à découper (ou non).

Vous cocherez alors toutes les couches ne devant pas être découpées par l'entité courante de votre atlas. Vous laisserez uniquement décochée, la couche utilisée pour l'indexation des pages dynamiques (ici les limites des communes).


Après avoir fermé cette boite de dialogue, vous validerez vos paramètres en cliquant sur le bouton "Appliquer". Automatiquement, pour chaque page de votre atlas, vous devez  désormais voir uniquement l'entité courante de votre index toute en voyant l'ensemble des entités pour les autres couches.



Dans cet exemple, on aurait également pu cocher l'ensemble des couches afin de découper l'ensemble de la carte en fonction des limites de la communes courante.


01 septembre 2011

C'est la rentrée … et bientôt SIG 2011


Les vacances se terminent à peine que les événements de l'automne se profilent déjà. Un des moments importants pour les utilisateurs Esri francophone c'est la conférence SIG 2011 qui aura lieu les 5 et 6 octobre prochain à Versailles.

Cette année encore, les 160 communications utilisateurs (couvrant 33 thématiques), les nombreux ateliers techniques (et la salle de classe), les rencontres métiers et les différentes tables rondes démontrent le dynamisme du monde de la géomatique en France et dans les pays francophones représentés lors de cette conférence. L'actualité technique et stratégique d'Esri sera largement abordée durant ces deux jours et, bien entendu, arcOrama s'en fera l'écho.

Pour ceux qui seront présents à SIG 2011, voici en avant première le planning des différentes sessions et évènements de la conférence.