31 décembre 2010

Happy New Year !


L'année 2010 s'achève et voici maintenant le moment de souffler et de prendre un peu de recul pour réfléchir à cette nouvelle année qui commence. J'espère qu'elle sera pour vous synonyme de nouveaux projets SIG passionnant !

L'actualité des SIG autour des technologies Esri étant le principal propos de ce blog, je dois dire que cette année 2010 aura été particulièrement riche. Du coté technologique, c'est évidement la sortie de la version 10 d'ArcGIS, version majeure qui fait évoluer la plateforme technologique d'Esri vers un véritable système SIG intégrant le web. L'année 2010 a été marquée par l'arrivée de plusieurs nouvelles APIs (Web et Mobile) très prometteuses. L'émergence d'ArcGIS Online et de la plateforme ArcGIS.com étant la partie la plus visible de ces profonds changements. Du coté des utilisateurs, les améliorations fonctionnelles d'ArcGIS 10 permettent des analyses toujours plus évoluées notamment en termes de d'analyse 3D, de géostatistique et d'exploitation de la dimension temporelle. On ajoutera également les innovations apportées sur l'ergonomie et sur les performances qui favorisent plus que dans n'importe quelle autre version d'ArcGIS la productivité des utilisateurs. Du coté des usages, les nouvelles options de d'échange et de partage de ressources SIG ainsi que la simplification des processus de mise à jour de la Géodatabase via le web, vont favoriser de nouveaux usages. Par exemple, étendre la portée du SIG jusqu'aux smartphones, tablettes et autres tables tactiles constitue des opportunités de développement d'applications innovantes et plus collaboratives. Jack Dangermond (Président d'Esri Inc.) synthétise d'ailleurs cette vision dans cette vidéo publiée il y a quelques jours.

Pour ce qui concerne le blog arcOrama, 2010 fut aussi une très bonne année avec 157 articles et un nombre de lecteurs en forte croissance par rapport à l'année dernière (+65% de hits pour le fil RSS, +32% de visites pour le site web). C'est donc avec la plus grande motivation que j'essayerai, cette année encore, de vous informer au mieux sur l'actualité technologique liée aux solutions Esri. 

Merci donc pour votre fidélité, je vous souhaite une excellente année 2011 en espérant pouvoir continuer à échanger avec le plus grand nombre d'entre vous durant cette nouvelle année.

30 décembre 2010

Les Languages Packs Updates ArcGIS 10 SP1 sont disponibles


Dans la foulée du Service Pack 1 d'ArcGIS 10 (disponible ici), Esri vient de publier une mise à jour des suppléments de langue correspondant à ce SP1. Ces mises à jour corrigent des problèmes spécifiques à la localisation (traduction des chaines, placement des chaines dans l'interface, contenu de l'aide en ligne, …). Disponibles à partir de cette page, les French Language Pack Updates de chaque produit doivent être installés après le SP1.

Les DVD d'ArcGIS 10 version française sont en cours d'expédition aux utilisateurs français, Esri France recommande l'installation du Service Pack 1 et des French Language Pack Updates dès que vous en avez la possibilité.


28 décembre 2010

L'application ArcGIS for Windows Phone 1.0 est disponible

A peine quelques semaines après l'API, c'est maintenant l'application ArcGIS for Windows Phone 1.0 qui vient d'être publiée par Esri. Avec une philosophie et un périmètre fonctionnel très proche de sa cousine ArcGIS for iOS, cette nouvelle application ArcGIS est gratuite et téléchargeable sur le Marketplace Microsoft par tous les possesseurs de téléphones Windows Phone 7. En recherchant la chaine "arcgis" dans Zune, vous accéderez directement à la page de téléchargement de l'application.


Ci-dessous une liste des principales fonctions d'ArcGIS for Windows Phone:
  • Utiliser des cartes conçues sur ArcGIS.com

  • Naviguer dans les galeries de cartes ArcGIS
  • Accéder à vos cartes et à vos données SIG


     
  • Afficher et vous déplacer sur votre position GPS courante
  • Réaliser des mesures de distances et de superficies
  • Retrouver les métadonnées détaillées de vos cartes
  • Visualiser les informations attributaire de vos entités cartographiques

  • Réaliser des recherches à l'aide de mots-clés sur vos données SIG
  • Modifier la visibilité des couches de la carte
  • Accélérer la rapidité d'accès à vos cartes en gérant des listes de favoris
  • Utiliser votre position ou cliquer sur la carte pour collecter ou mettre à jour des données SIG

  • Associer des photos aux entités cartographiques que vous collectez

Je reviendrais dans les prochains mois sur l'API et l'application ArcGIS for Windows Phone ainsi que sur la plateforme Windows Phone qui, bien que très récente, présente des intérêts certains pour les développeurs ArcGIS Server. Je prendrais le temps de détailler ces points.

27 décembre 2010

ArcGIS 10: Plus d'options sur les sélections

Même sur des fonctionnalités de base, il y a toujours des évolutions à apporter. C'est le notamment des outils de sélection. En effet, quatre nouveaux outils de sélection complètent désormais le classique outil de sélection par rectangle. Vous pouvez désormais sélectionner les entités d'une couche par un polygone, une forme libre (lasso), un cercle ou une ligne.


On notera que l'outil de sélection par cercle permet de spécifier un centre et un rayon (touche R) ce qui permet, en une seule manipulation, de réaliser une sélection dans un certain périmètre autour d'un point sans passer par la création préalable d'un élément graphique circulaire.


Autre évolution intéressante dans ArcGIS 10, les outils de sélection prennent en compte l'environnement et les paramètres de capture. Ceci permet plus de précision

 

Enfin, la gestion des sélections dans les différentes couches de la carte a été très largement simplifiée grâce à une nouvelle interface dans la table des matières de la carte. L'onglet "Répertorier par sélection" permet de présenter les couches de la carte en fonction de leur sélection. Vous pourrez ainsi distinguer très rapidement les couches visibles / non-visibles, les couches sélectionnables et les couches non sélectionnables, connaitre les couches ayant des entités sélectionnées (et combien), vider ces sélections ou encore lister et faire clignoter chaque entité sélectionnée.

25 décembre 2010

ArcGIS 10: Partager ses cartes et ses couches


Initié en version 9.3.1 avec les paquetages de couche (Layer Packages), Esri a étendu cette notion de paquetage à l'ensemble de la carte en version 10. Il est désormais possible d'encapsuler dans un seul et même fichier l'ensemble des couches constituant votre carte afin de la partager très simplement avec d'autres utilisateurs ArcGIS (Explorer, Desktop, Engine ou Server). Compressé et complètement autonome, le paquetage de carte (*.mpk) contient toutes les informations de la carte et les données sous-jacentes. Ils peuvent s'échanger très facilement entre différents utilisateurs mais ils peuvent également constituer une solution de sauvegarde de votre travail à un instant précis de votre projet.


Une fonction intéressante d'ArcGIS 10 est la possibilité d'héberger ses paquetages de couche ou ses paquetages de carte sur la plateforme de Cloud ArcGIS Online de manière totalement sécurisée en gérant les privilèges d'accès dans le cadre d'un partage avec vos communautés (collègues, partenaires, …) ou éventuellement l'ensemble de la communauté ArcGIS du monde entier.


Créer un paquetage de carte (ou de couche)

Pour créer un paquetage de carte, il convient tout d'abord de renseigner au minimum la description de la carte. Les métadonnées de votre carte étant incluse dans le paquetage de carte, il est recommandé de les renseigner complètement notamment si vous le diffusez ensuite sur la plateforme ArcGIS.com. 


Ensuite, il suffit d'exécuter la commande "Créer un paquetage de carte" à partir du menu "Fichier" dans ArcMap. Pour créer un paquetage de couche, la commande "Créer un paquetage de couche" se trouve dans le menu contextuel de la couche. Pour le reste, la démarche est exactement la même.


Le bouton "Valider" permet de vérifier que les prérequis minimum de métadonnées ont été saisis. Vous pouvez ensuite choisir d'enregistrer le paquetage de carte sur un disque local ou de le télécharger sur la plateforme ArcGIS.com.


Si vous choisissez d'enregistrer le fichier sur un disque local, il vous suffira simplement d'indiquer l'emplacement et le nom du fichier à générer.

Si vous choisissez de télécharger votre paquetage de carte sur ArcGIS Online, vous indiquerez le nom du fichier puis une boîte de dialogue vous demandera de vous identifier avec votre Global Account Esri. 


Vous pourrez ensuite modifier les différentes métadonnées associées à cette ressource et indiquer, le cas échéant, avec quels utilisateurs et groupes vous souhaitez partager votre paquetage de carte. Pour info, la gestion des droits peut également se faire par la suite sur la plateforme communautaire ArcGIS.com.


Exploiter des paquetages de carte (ou de couche)

Le paquetage de carte (ou de couche) est un fichier auto-extractible. Lorsque vous récupérez un paquetage ArcGIS, il suffit donc de double-cliquer sur le fichier *.mpk (ou *.lpk) pour l'ouvrir. Ce dernier se décompresse automatiquement dans un sous-dossier situé dans :
C:\Users\\Documents\ArcGIS\Packages




Vous pouvez également rechercher des paquetages de carte (ou de couche) à partir de la plateforme ArcGIS.com en utilisant les fonctions de recherche du géoportail collaboratif d'Esri. Dans la liste des résultats, les paquetages sont présentés avec l'image miniature et l'ensemble des métadonnées. Vous pourrez directement ouvrir un paquetage à partir de cette liste en cliquant sur "Open > Open in ArcGIS Desktop".



Vous pouvez également rechercher des paquetages en restant dans ArcMap. Pour cela, il suffit d'exécuter la commande "Fichier > ArcGIS Online…" afin de rechercher des ressources (paquetages de carte, paquetages de couche, MXD, LYR, services de cartes, cartes web, …) sur la plateforme ArcGIS.com. 


Après avoir spécifié les mots-clés de recherche, la liste présente les résultats et vous permet d'ajouter la ressource dans le document courant ou, le cas échéant, d'ouvrir la nouvelle carte. 





Avant d'être affichés dans ArcMap, les paquetages sont automatiquement décompressés dans un sous-dossier situé dans : C:\Users\\Documents\ArcGIS\Packages



24 décembre 2010

ArcGIS 10: Gestion des tables

La présentation des données tabulaire dans les applications ArcGIS Desktop a été largement améliorée en version 10. Tout d'abord, c'est une fenêtre unique permet désormais d'afficher l'ensemble des tables. A l'aide d'un système d'onglets, l'utilisateur peut activer et afficher une table pour interagir avec elle.


Plusieurs tables peuvent être mises cote-à-cote en faisant simplement glisser un onglet vers l'emplacement choisi.


 

Un menu unique permet de réaliser toutes les opérations courantes sur les tables (jointures, mises en relation, recherches, sélections et requêtes, rapports, diagrammes,…).


Enfin, une nouvelle barre d'outils présente toutes les fonctions permettant de gérer les sélections d'enregistrements et leur mise en évidence.

23 décembre 2010

ArcGIS 10: Gestion de pièces jointes


La notion de pièces jointes est une nouveauté d'ArcGIS 10 qui permet aux utilisateurs de gérer de manière très souple des documents complémentaires associés aux entités de la Géodatabase. Les pièces jointes peuvent être comparés à des hyperliens à la différence que plusieurs fichiers (images, vidéos, documents diverses, …) peuvent être associées à une même entité. Solution très portable notamment pour passer facilement d'un type de Géodatabase à un autre, les pièces jointes sont stockées dans la géodatabase et sont accessibles à partir de tous les clients ArcGIS (bureautique, mobile et web). Par exemple, dans le cadre de la gestion d'un réseau de distribution d'eau, on peut envisager d'associer à chaque équipement du réseau (vanne, regards, réservoirs, pompes, conduites, …) des photos et des documents liés aux opérations de maintenance.

ArcGIS utilise une classe de relations pour maintenir le lien 1-N entre les entités et leurs pièces jointes, une licence ArcEditor ou ArcInfo est donc nécessaire pour ajouter ou modifier des pièces jointes. Les utilisateurs ArcView peuvent consulter et ouvrir les pièces jointes.
 
Activer les pièces jointes sur une classe d'entités
 
Pour pouvoir associer des pièces jointes aux entités d'une couche, vous devez créer la structure permettant leur stockage dans la Géodatabase. Ceci se fait tout simplement à l'aide d'un clic droit sur la classe d'entité via la commande "Pièces jointes > Créer des pièces jointes".

 
ArcGIS génère alors une table pour le stockage des fichiers (dans un champ de type Blob) et une classe de relations pour gérer les liens entre les pièces jointes et les entités.

 

Association de pièces jointes
 
Pour associer une pièce jointe à une entité, il suffit de démarrer une session de mise à jour et d'afficher la fiche attributaire de l'entité. Le bouton "Pièces jointe" ouvre le gestionnaire de pièces jointes.


Ce gestionnaire de pièces jointes permet d'ajouter, de supprimer, de modifier et même d'enregistrer en local les pièces jointes. 

 
Consulter les pièces jointes

Avec ArcGIS Desktop, les commandes "Identifier" et "Fiche HTML" donne accès automatiquement aux pièces jointes.


Lorsque la pièce jointe est de type image, la fiche HTML présente cette image automatiquement.

 

Avec ArcGIS Server, l'accès aux pièces jointes est également très simple. En effet, les API Rest et SOAP d'ArcGIS Server permettent la récupération de la pièce jointe à partir l'identifiant de l'entité (OBJECTID). Par exemple, l'URL Rest ArcGIS Server ci-dessous illustre l'accès aux pièces attachées de l'entité de la première couche (0) du service IncidentAEP_Besancon dont l'OBJECTID est 2875

http://maps.esrifrance.fr/ArcGIS/rest/services/Besancon/IncidentAEP_Besancon/FeatureServer/0/2875/attachments

Les APIs Web (JavaScript, Silverlight et Flex) proposent les classes correspondantes (AttachmentInfo et AttachmentInspector) pour récupérer très facilement ces pièces jointes dans l'application cliente.

21 décembre 2010

Terminons 2010 avec ArcGIS 10 !

Au cours de ces derniers mois, j'ai eu l'occasion de vous présenter de manière globale les axes d'évolution des solutions Esri en version 10. Aujourd'hui, alors que les premières boîtes d'ArcGIS 10 en français commencent à arriver sur vos bureaux, je vais me focaliser sur certaines de ces nouveautés qui me paraissent intéressantes à détailler. Dès les prochains jours, c'est un peu de lecture au coin du feu que je vous propose pour terminer l'année 2010 !

La barre d’outils cadastre pour ArcMap 10 est disponible en beta

Dans le cadre du programme arcOpole, Esri fournit un ensemble d'outils d'intégration et de consultation des données cadastrales notamment via une barre d'outils pour ArcMap. Cette barre d'outils vient d'être mise à jour pour ArcGIS 10, elle est aujourd'hui disponible en version beta sur le site arcOpole.

19 décembre 2010

L'API ArcGIS for Windows Phone est disponible

Après l'API ArcGIS for iOS et quelques semaines avant l'API ArcGIS for Android, Esri vient de mettre en ligne la première version de l'API ArcGIS for Windows Phone. Cette API permet de développer en Silverlight, des applications SIG pour les smartphones de type Windows Phone 7.

 

Techniquement très proche de l'API ArcGIS for Silverlight/WPF, l'API ArcGIS for Windows Phone sort directement dans la même version (2.1) et propose, à quelques détails prêts (liés à cette nouvelle plateforme), les mêmes fonctionnalités à savoir:
  • Affichage, consultation et interrogation sur de services web SIG ArcGIS Server (de tous types),
  • Accès aux fonds de carte ArcGIS Online et Microsoft Bing,
  • Accès aux Web Maps diffusées sur ArcGIS.com,
  • Accès à des services WMS ou des flux KML,
  • Création et gestion d'éléments graphiques sur le client,
  • Prise en charge de rendus personnalisés sur les Feature Layers,
  • Collecte et mise à jour des données spatiales et attributaires du SIG (avec les Feature Service d'ArcGIS Server 10),
  • Accès aux tâches (geocoding, routing, query, identify, find, …) d'ArcGIS Server,
  • Exécution des géotraitements publiés via ArcGIS Server.

Le développement d'une application ArcGIS sur un Windows Phone se fait après avoir installé le SDK ArcGIS for Windows Phone, téléchargeable gratuitement sur le centre de ressources ArcGIS. Ensuite, vous utiliserez Visual Studio 2010 (ou Visual Studio 2010 Express) pour coder et tester votre application. L'installation préalable des outils "Windows Phone Developer Tools" fournit un émulateur de téléphone permettant de déboguer son application sans avoir forcement un véritable téléphone sous la main.

Profitant de ce week-end enneigé en région parisienne, j'ai consacré quelques heures à cette nouvelle API pour essayer de créer une première application. Débutant en Silverlight, l'application est assez modeste (voir la vidéo) mais je dois avouer que la productivité de cette plateforme est très motivante.


Je reviendrais sur cette API dans les semaines à venir avec probablement des fonctionnalités plus avancées mais également pour évoquer l'arrivée de l'application "out-of-the-box" ArcGIS for Windows Phone qui sera disponible gratuitement sur le Market Place Microsoft comme ArcGIS for iOS l'est sur l'Apple App Store.

En attendant, si cette plateforme vous intéresse, je vous encourage à découvrir l'aide en ligne dédiée à ArcGIS for Windows Phone comme toujours très riche en exemples.

17 décembre 2010

ArcGIS Viewer for Flex passe en version 2.2

 
La version 2.2 d'ArcGIS Viewer for Flex est disponible depuis quelques jours. Cette nouvelle version est désormais basée sur l'API ArcGIS for Flex 2.2 disponible, elle aussi, depuis quelques jours. Pour mémo, ArcGIS Viewer for Flex est un modèle d'application configurable qui permet de déployer, sans aucun développement, les données de son SIG sur Web via une application ergonomique, moderne, performante et fonctionnellement très riche. ArcGIS Viewer for Flex est gratuit et Open Source.

Cette version 2.2 est compatible avec les versions 2.0 et 2.1 tout en apportant un certains nombre d'améliorations intéressantes comme:
  • La disponibilité en 6 langues (dont le français) en standard
     

  • Un nouveau Widget de légende dynamique prenant en charge l'état de visibilité des couches selon l'échelle courante de la carte.
     

  • Le support des Web Map ArcGIS.com qui permet d'alimenter l'application avec des cartes web définie sur la plateforme communautaire d'ArcGIS.
     
  • La capacité de gérer des basemaps hybrides (c'est à dire constituées de plusieurs map services)
     
  • Le support des map services de type WMS
     
  • Le support d'opération Annuler/Rejouer dans le Widget de mise à jour de données


Pour plus de détails sur les autres nouveautés et améliorations de cette version 2.2 vous pouvez vous reporter à cette page.

ArcGIS Viewer for Flex est téléchargeable dans une version compilée pour un déploiement ne nécessitant aucune compilation (donc pas de développement sous Flash Builder ou Eclipse), simplement du paramétrage des Widgets. La totalité du code source et du projet Flex d'ArcGIS Viewer for Flex est également téléchargeable pour ceux qui souhaite personnaliser des Widgets existants, développer de nouveaux Widgets ou modifier plus profondément l'application.

Pour tester par vous-même cette nouvelle version d'ArcGIS Viewer for Flex, j'ai mis en ligne une application de démo mettant en œuvre une partie des Widgets fournis en standard. Pour utiliser certaines des focntionnalités, pensez à afficher les couches dynamiques (pour la plupart situées sur la zone de l'Ile de Ré).

14 décembre 2010

arcOpole Studio : séminaire en ligne le 16 décembre

arcOpole Studio est un générateur d’applications Flash pour ArcGIS Server 10. Disponible en version béta depuis 15 jours, il permet de concevoir et de gérer des applications web SIG clientes d'ArcGIS Server. Nous avions mis en ligne une vidéo de démonstration pour vous permettre d'avoir un rapide aperçu de cette nouvelle technologie gratuite et Open Source proposée dans le cadre du programme arcOpole. 


Pour en savoir plus, un séminaire en ligne est organisé jeudi 16 décembre à 15h pour rentrer un peu plus dans les détails. Nous vous proposerons une présentation des concepts introduits par ce nouveau template fondateur, plusieurs démonstrations et une séances temps de questions/réponses, toute cela pendant environ 45 minutes.
 
Le nombre de place étant limité, inscrivez-vous dès maintenant pour découvrir ce nouvel outil gratuit qui facilitera le déploiement de votre SIG basé sur ArcGIS Server !

13 décembre 2010

L'API ArcGIS for Flex 2.2 est disponible

Esri vient de mettre en ligne une nouvelle version de l'API ArcGIS for Flex. Cette version 2.2 est une version mineure mais apporte cependant quelques nouvelles fonctionnalités intéressantes:
  • Un nouveau composant Legend qui permet facilement d'afficher la symbologie des différentes couches de la carte. Cette légende dynamique peut prendre en compte uniquement des couches spécifiques ou encoure respecter la visibilité des couches de la carte.


     
  • Support des Web Maps arcgis.com au travers de 2 classes WebMapUtil et WebMapEvent. Ceci permet, par exemple, de charger dynamiquement des Web Maps référencées sur arcgis.com à la carte courante.
     
  • Le composant Editor propose désormais des commandes Undo/Redo afin que l'utilisateur puisse mieux gérer ses actions de mise à jour de données.


     
  • La tâche Query propose maintenant une méthode executeForCount() afin de compter le nombre d'enregistrements d'une requête sans avoir à retourner ces enregistrements. Cette méthode nécessite ArcGIS Server 10 SP1.
     
  • Une propriété Version est maintenant disponible pour les classes ArcGISImageServiceLayer, ArcGISTiledMapServiceLayer, ArcGISDynamicMapServiceLayer, LayerDetails et TableDetails.
     
  • Il est désormais possible de désactiver la gestion temporelle pour la carte carte afin d'activer individuellement les informations de temps sur certaines couches spécifiques.
     
  • La classe LayerInfo fournit deux propriétés supplémentaires: minScale et maxScale.
     
  • Deux nouvelles propriétés excludeDataAtTrailingThumb et excludeDataAtLeadingThumb ont été ajoutées au contrôle TimeSlider pour gérer l'exclusion des entités datées aux extrémités de l'intervalle de temps.


D'autres améliorations ont été également apportées par cette nouvelle version comme la prise en charge du nouveau style d'affichage des cartes routières de Bing Maps ou encore la possibilité de définir le format des images pour les services WMS.



Pour découvrir l'intégralité des nouveautés de cette version 2.2, vous pouvez vous reporter à cette page.

10 décembre 2010

Questions/Réponses à propos d'ArcGIS Server on Amazon EC2

Nous avons déjà évoqué le sujet dans arcOrama au travers de plusieurs articles (ici et ici). Pour répondre aux interrogations les plus fréquentes à propos de cette nouvelle plateforme de déploiement d'ArcGIS Server sur le Cloud, Esri vient de publier une série de Questions/Réponses (en anglais) concernant ArcGIS Server on Amazon EC2. Vous y trouverez en particulier des informations sur les images Amazon (AMIs) ArcGIS Server, les licences, les coûts, la gestion des données et la gestion de la sécurité.