Copyright 2010 Esri France Tous droits rservs. Imprim en France. Les informations contenues dans ce document sont la proprit exclusive dEsri France. Cet ouvrage est protg par les lois du Copyright en vigueur en France et par les accords et conventions de Copyright internationaux. Sauf autorisation expresse et crite dEsri France, les propritaires de cet ouvrage en interdisent la reproduction et la communication, totales ou partielles, sous quelque forme, par quelque moyen et sur quelque support que ce soit, lectronique, mcanique, photocopie, enregistrement ou stockage sur systme dinformations. Toute demande est adresser : Service Juridique, Esri France, 21 rue des Capucins, 92195 MEUDON Cedex, France. Les informations que contient ce document sont passibles de modification sans pravis. Esri, le logo de la mappemonde Esri, ArcGIS, www.Esri.com et @Esri.com sont des marques commerciales, des marques dposes, des marques de service dEsri et des marques de service dEsri France aux Etats-Unis, dans la Communaut europenne ou dans certaines autres juridictions. Les noms des autres socits et produits cits sont susceptibles dtre des marques commerciales ou des marques dposes de leurs propritaires respectifs.
Esri Trademarks
@Esri.com, 3D Analyst, ACORN, Address Coder, ADF, AML, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc, ArcEdit, ArcEditor, ArcEurope, ArcExplorer, ArcExpress, ArcGIS, ArcGlobe, ArcGrid, ArcIMS, ARC/INFO, ArcInfo, ArcInfo Librarian, ArcInfo Professional GIS, ArcInfoThe World's GIS, ArcLessons, ArcLocation, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen, ArcPad, ArcPlot, ArcPress, ArcQuest, ArcReader, ArcScan, ArcScene, ArcSchool, ArcScripts, ArcSDE, ArcSdl, ArcSketch, ArcStorm, ArcSurvey, ArcTIN, ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, ArcXML, Atlas GIS, AtlasWare, Avenue, Business Analyst Online, BusinessMAP, CommunityInfo, Data Automation Kit, Database Integrator, DBI Kit, EDN, Esri, EsriTeam GIS, EsriThe GIS Company, EsriThe GIS People, EsriThe GIS Software Leader, FormEdit, GeoCollector, Geographic Design System, Geography Matters, Geography Network, GIS by Esri, GIS Day, GIS for Everyone, GISData Server, JTX, MapBeans, MapCaf, MapData, MapIt, Maplex, MapObjects, MapStudio, ModelBuilder, MOLE, MPSAtlas, NetEngine, PC ARC/INFO, PC ARCPLOT, PC ARCSHELL, PC DATA CONVERSION, PC STARTER KIT, PC TABLES, PC ARCEDIT, PC NETWORK, PC OVERLAY, PLTS, Rent-a-Tech, RouteMAP, SDE, SiteReporter, SML, SourcebookAmerica, Spatial Database Engine, StreetEditor, StreetMap, Tapestry, the ARC/INFO logo, the ArcAtlas logo, the ArcCAD logo, the ArcCAD WorkBench logo, the ArcCOGO logo, the ArcData logo, the ArcData Online logo, the ArcEdit logo, the ArcEurope logo, the ArcExplorer logo, the ArcExpress logo, the ArcGIS logo, the ArcGIS Explorer logo, the ArcGrid logo, the ArcIMS logo, the ArcInfo logo, the ArcLogistics Route logo, the ArcNetwork logo, the ArcPad logo, the ArcPlot logo, the ArcPress for ArcView logo, the ArcPress logo, the ArcScan logo, the ArcScene logo, the ArcSDE CAD Client logo, the ArcSDE logo, the ArcStorm logo, the ArcTIN logo, the ArcTools logo, the ArcUSA logo, the ArcView 3D Analyst logo, the ArcView Data Publisher logo, the ArcView GIS logo, the ArcView Image Analysis logo, the ArcView Internet Map Server logo, the ArcView logo, the ArcView Network Analyst logo, the ArcView Spatial Analyst logo, the ArcView StreetMap 2000 logo, the ArcView StreetMap logo, the ArcView Tracking Analyst logo, the ArcWorld logo, the Atlas GIS logo, the Avenue logo, the BusinessMAP logo, the Community logo, the Data Automation Kit logo, the Digital Chart of the World logo, the Esri Data logo, the Esri globe logo, the Esri Press logo, the Geography Network logo, the GIS Day logo, the MapCaf logo, the MapObjects Internet Map Server logo, the MapObjects logo, the MOLE logo, the NetEngine logo, the PC ARC/INFO logo, the Production Line Tool Set logo, the RouteMAP IMS logo, the RouteMAP logo, the SDE logo, The Geographic Advantage, The Geographic Approach, The World's Leading Desktop GIS, Water Writes, www.Esri.com, www.geographynetwork.com, www.gis.com, www.gisday.com, and Your Personal Geographic Information System are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.
Gestion des tables et des donnes attributaires ............................................................................................ 21 Gestion des donnes CAO/DAO ..................................................................................................................... 25 Gestion des mtadonnes .............................................................................................................................. 27 Projections et Systmes de coordonnes ...................................................................................................... 30 Affichage des donnes et cartographie ....................................................................................................31 Ergonomie gnrale ....................................................................................................................................... 31
Icnes et menus droulants ........................................................................................................................................ 31
Accs aux donnes ......................................................................................................................................... 35 Partager ses cartes et ses donnes ................................................................................................................ 38
Accder la plateforme de partage ArcGIS Online .................................................................................................... 38 Paquetages de couche ................................................................................................................................................ 39
Automatisation des fonctions de cartographie .............................................................................................. 51 Gestion des donnes temporelles .................................................................................................................. 52
Page 3
Animations...................................................................................................................................................... 53 Outils de slection .......................................................................................................................................... 53 Gnration de Diagrammes ........................................................................................................................... 54 Gnration de Rapports ................................................................................................................................. 56 Gotraitements et Analyses ....................................................................................................................58 Principales volutions de l'environnement de Gotraitement ...................................................................... 58 Nouveaux outils et amliorations .................................................................................................................. 61
Outils d'analyse ........................................................................................................................................................... 61 Outils de cartographie ................................................................................................................................................ 61 Outils de conversion ................................................................................................................................................... 62 Outils de gestion de donnes ...................................................................................................................................... 62 Outils de mise jour ................................................................................................................................................... 64 Outils de gocodage.................................................................................................................................................... 64 Outils de statistiques spatiales.................................................................................................................................... 64
ModelBuilder .................................................................................................................................................. 65
Elment d'itration ..................................................................................................................................................... 66 Outils spcifiques ModelBuilder .............................................................................................................................. 67 Autres volutions dans ModelBuilder ......................................................................................................................... 68
ArcGIS 10 pour les dveloppeurs .Net ......................................................................................................69 Un SDK ArcObjects intgr ............................................................................................................................. 69 Modifications d'architecture .......................................................................................................................... 69 Plateformes supportes ................................................................................................................................. 70 Nouvelles fonctionnalits ............................................................................................................................... 70 ArcGIS 10 pour les dveloppeurs Java ......................................................................................................73 ArcGIS sur le web (ArcGIS Server) ............................................................................................................75 Evolutions gnrales....................................................................................................................................... 75 Les Services ..................................................................................................................................................... 76
Les "Feature Services" ................................................................................................................................................. 76 Les "Search Services" .................................................................................................................................................. 77 Optimized Map Services ............................................................................................................................................. 77 Service de carte et couches temporelles .................................................................................................................... 78 Services de Gocodage ............................................................................................................................................... 78 Evolutions sur les services OGC .................................................................................................................................. 78 Autres volution sur les services ................................................................................................................................. 79
Gestion des caches ......................................................................................................................................... 81 L'API Rest ........................................................................................................................................................ 82 Les APIs Web 2.0 ............................................................................................................................................ 83
API JavaScript 2.0 ........................................................................................................................................................ 84
Web ADFs ....................................................................................................................................................... 85 Amazon EC2 .................................................................................................................................................... 86 Intgration avec SharePoint ........................................................................................................................... 87 Les extensions ArcGIS..............................................................................................................................89 ArcGIS 3D Analyst ........................................................................................................................................... 89
Amlioration des performances d'affichage ............................................................................................................... 89
Maplex ............................................................................................................................................................ 92
Utilisation de l'extension ............................................................................................................................................ 92 Options de placement des tiquettes ......................................................................................................................... 92
ArcGIS Tracking Analyst ................................................................................................................................ 100 ArcScan for ArcGIS ........................................................................................................................................ 101 ArcGIS Mobile ....................................................................................................................................... 102 Evolutions l'application standard ArcGIS Mobile pour Windows Mobile .................................................... 102 Une application standard ArcGIS Mobile pour Windows............................................................................. 104 Etendre les applications ArcGIS Mobile avec .Net ....................................................................................... 106 Gestion des projets avec Mobile Project Center .......................................................................................... 107 ArcGIS for iOS ....................................................................................................................................... 109 L'application ArcGIS for iOS .......................................................................................................................... 109 L'API ArcGIS for iOS....................................................................................................................................... 110
Page 5
Introduction
Ce document a pour objectif de lister les diffrentes volutions techniques et fonctionnelles de la plateforme ArcGIS en version 10. Il s'adresse tout particulirement aux utilisateurs ArcGIS qui souhaitent disposer d'un panorama des nouveauts apportes par cette nouvelle version. Rdig en mai/juin 2010, ce document peut contenir des inexactitudes ou des erreurs provenant du caractre non dfinitif de la version d'ArcGIS utilise lors de sa rdaction. Si telle tait le cas, nous vous prions de nous excuser par avance de la gne occasionne par ces ventuels dfauts ou l'aspect non-exhaustif de ce document.
La documentation a t largement rorganise et enrichie. Moins volumineuse une fois installe sur le poste de l'utilisateur, elle propose cependant plus de contenu (textes, tutoriaux, vidos, ). Plus de 75% de la documentation en ligne a t rcrite (ou mise jour) en version 10.
Page 7
Une couche de requte possde les mmes proprits que les autres couches d'entits (symbologie, ensemble de dfinition, slection, tiquetage, ). Elles peuvent tre enregistres en fichier de couche (.lyr) ou en paquetage de couche (.lpk) et peuvent galement tre publies via ArcGIS Server. La requte SQL dfinissant la couche de requte est excute chaque rafraichissement de la couche ce qui donne un accs direct et instantan au contenu de la base de donnes. L'expression SQL dfinissant une couche de requte peut contenir tous les oprateurs SQL supports par le SGBD sous-jacent. Celle-ci peut tre modifie tout instant via l'onglet "Source" des proprits de la couche.
Page 9
La Godatabase
La cration et l'administration des gocodeurs en version 10 ne se fait plus dans les Godatabases Enterprise mais dans ArcGIS Desktop et ArcGIS Server. Ainsi les commandes d'administration ArcSDE "sdegcd" et "sdelocator" ont t supprimes ainsi que leur quivalent dans l'API ArcSDE. Vous pouvez dsormais utiliser la commande d'administration ArcSDE "sdemon" pour supprimer (kill) les connexions directes aux Godatabases Enterprise. Cette commande permet dsormais de limiter (ou de bloquer) les connexions via le service ArcSDE et les connexions directes la Godatabase Enterprise. Possibilit de mettre en place un mcanisme de rplication monodirectionnelle (one-way) entre deux Godatabases en utilisant l'historisation (archiving) et non plus le versionnement (versioning). La rplication monodirectionnelle permet la remonte des mises jour du rplica parent vers le rplica enfant. A partir de la version 10, cette remonte peut se faire du rplica enfant vers le rplica parent. La mise jour (migration) des Godatabases d'une version plus ancienne vers la version 10 peut dsormais se faire l'aide d'un outil de Gotraitement ou d'un script Python. Ceci permet d'automatiser l'opration de mise niveau sur un ensemble de Godatabase (File, Access, Workgroup ou Enterprise).
Possibilit de spcifier des mots-cls de stockage pour les Godatabases Fichier afin de stocker les gomtries et/ou les champs Blob dans des tables (fichiers) distincts. Un nouvel assistant permet dsormais de crer plus rapidement des rseaux gomtriques (geometric networks). Une nouvelle commande "Geometric Network Incremental Loader" a t ajoute pour charger plus rapidement un volume important de donnes dans un rseau gomtrique existant. Les rseaux gomtriques (geometric networks) et les jeux de donnes rseaux (network datasets) peuvent dsormais tre grs en 3D (x,y et z). Les Godatabases en version 10 permettent le stockage de lignes verticales (dans des classes d'entits contenant des coordonnes Z). Les drivers permettant la connexion directe d'un client ArcGIS 10 une Godatabase Workgroup ou Enterprise plus ancienne (9.2 ou 9.3) sont inclus en standard dans ArcGIS 10. ArcGIS Desktop et Server sous Windows sont installs avec le SQL Server Native Client pour permettre la connexion directe SQL Server. L'installation d'ArcGIS Engine inclus galement en option ces composants si ncessaire.
Les tables systmes internes de la Godatabase ont t rorganises et simplifies en 6 tables exploitant largement des colonnes XML pour stocker les donnes lies aux tables et classes d'entits de la Godatabase (File, Access, Workgroup et Enterprise).
Possibilit de crer des Godatabases (File ou Access) dans des versions plus anciennes (9.2 et 9.3)
Page 11
L'ajout de nouvelles entits est considrablement simplifi grce l'utilisation des modles d'entit (Feature Templates) qui dfinissent les informations ncessaires la cration des entits (libell de l'objet, outil de saisie par dfaut, attributs mettre jour, valeurs par dfaut, symbologie, ) et permettent ainsi une approche thmatique des objets de l'utilisateur.
Nouvelles fentres contextuelles en cours de saisie d'entit pour un accs rapide aux fonctions de saisie (accrochages, fonctions de construction, navigation, ).
Les fonctions d'accrochages ont t rorganises et places dans une barre d'outils contextuelle pour un accs simplifi.
La slection d'entits et la modification des segments et des sommets a t largement simplifie par l'ajout de mini-barres d'outils.
Page 13
ArcGIS 10 introduit 6 nouvelles rgles de topologie de Godatabase. Pour disposer des nouvelles rgles votre Godatabase doit tre en version 10. Ces rgles sont:
Les fentres de proprits des coordonnes et des attributs ont t repenses pour plus de productivit.
La publication de Mosaques avec ArcGIS Server ncessite l'extension "Image Server". Les mosaques peuvent tre visualises avec tous les niveaux de licences ArcGIS. En revanche, la cration de mosaques ncessite le niveau de licence ArcEditor ou ArcInfo.
ArcGIS Desktop
A partir d'ArcGIS 10, l'usage des diffrentes sources de donnes raster se fait essentiellement via les librairies GDAL. Ceci permet la prise en charge d'un nombre encore plus important de formats raster en lecture / criture.
Page 15
Toutes les pyramides de raster cres en version 10 sont stockes dans des fichiers OVR ( l'exception du format ERDAS IMAGINE) plus souples et plus performants pour l'ensemble des formats supportant la notion de pyramide. Les fichiers OVR peuvent en outre tre compresss ce qui permet des conomies intressantes d'espace de stockage. Des paramtres d'environnement peuvent tre dfinis pour prciser le type de stockage par dfaut et le type de compression des pyramides utiliser pour les nouvelles sources de donnes raster. Des nouveaux outils de gotraitement sont disponibles pour traiter des sources de donnes raster comme, par exemple, l'outil "Split Raster" ou l'outil " Build Pyramids And Statistics".
Possibilit de crer un fichier CLR (Color Scheme) partir d'une symbologie par valeur unique afin de l'appliquer comme Colormap sur une source de donnes raster l'aide du nouvel outil de gotraitement "Add Colormap".
Une nouvelle option d'tiquetage est disponible pour les couches raster lorsque ces dernires sont reprsentes avec une symbologie de type talement des valeurs (Stretched). Cette option permet
Nouvelle notion de Fonctions (Functions) qui permettent de raliser des traitements la vole sur les couches raster (issues de mosaques ou de jeux de donnes raster simples). Ces fonctions peuvent tre enchaines permettant ainsi de raliser des traitements complexes.
De nouvelles options sont proposes pour grer les paramtres par dfaut d'affichage des jeux de donnes raster, des catalogues de raster, des couches raster et des mosaques de raster. Quatre nouveaux onglets sont disponibles dans les options des applications ArcGIS Desktop.
Page 17
Une nouvelle fentre "Analyse d'image" permet dsormais d'accder l'ensemble des fonctionnalits disponibles sur des couches de donnes raster. La fentre permet de paramtrer l'affichage (r-chantillonnage, contraste, combinaison des bandes, dcoupage,) mais aussi les traitements la vole (Fonctions) raliss sur chaque couche raster.
Un nouvel onglet "Color Correction" dans les proprits des catalogues de raster vous permet de dfinir un ajustement volu des balances de couleurs entre les diffrentes images de votre catalogue.
Une nouvelle fentre "Color Correction" propose des options trs volues pour modifier la balance des couleurs des Mosaques et des autres types de couche raster. Entre autres, vous avez la possibilit d'exclure des zones particulires difficiles ajuster en termes de balance de couleurs (surfaces en eau, nuages, ).
De nouveaux icnes sont utiliss pour reprsenter les diffrents types de source de donnes raster. Le jaune est rserv aux sources de donnes fichiers, le gris pour les Godatabases et le bleu pour les
Page 19
services web.
ArcGIS Desktop propose un affichage acclr pour les couches raster. Ce nouveau mode d'affichage exploite les capacits d'affichage haute-performance de votre carte graphique pour vous permettre une navigation continue dans l'image. Pour acclrer l'affichage d'une couche raster il suffit de faire un clic-droit sur la couche depuis la fentre "Analyse d'image".
ArcGIS Server
Les mosaques sont optimises pour tre servies sur le web. ArcGIS Server permet de servir les mosaques des Godatabases afin de diffuser de larges volumes d'images vers diffrents type d'applications clientes (web, mobile, bureautique,). En version 10, ArcGIS Server prend en charge le streaming en JPIP (JPEG 2000 Interactive Protocol) pour les services d'images bass sur des donnes JPEG 2000. Ce protocole est particulirement intressant dans les contextes avec de faibles bandes passantes. ArcGIS Server 10 est galement capable d'enregistrer un serveur JPIP provenant d'ITT VIS. Dans ce cas, un tiers client spcifique est ncessaire. De nouveaux paramtres sont dsormais accessibles sur les services d'images. Par exemple, vous pouvez contrler le volume de donnes, le nombre d'enregistrements, le nombre de tlchargements ou encore les attributs qu'un utilisateur peut demander dans une requte. Vous contrler aussi la mthode de mosaquage ou encore le type de compression qui peuvent tre demands.
Plusieurs tables peuvent tre mises cote--cote en faisant simplement glisser un onglet vers l'emplacement choisi.
Page 21
Un menu unique permet de raliser toutes les oprations courantes sur les tables (jointures, mises en relation, recherches, slections et requtes, rapports, diagrammes,).
Une barre d'outils permet dsormais de manipuler trs rapidement les enregistrements slectionns ou mis en surbrillance.
En version 10, la calculatrice de valeurs des champs a t amliore pour proposer l'utilisateur les fonctions associes au langage Python.
Une nouvelle commande permet de valider les paramtres d'une jointure avant de l'excuter. Les points suivants sont contrls pralablement au calcul de la jointure
La dfinition du champ principal (Primary Field) peut maintenant tre la combinaison de plusieurs champs. Il suffit pour cela de dfinir une expression.
Toutes les proprits d'affichage et d'accs aux champs sont regroupes dans les proprits de la table (ou de la couche) via l'onglet "Champs" entirement repens en version 10. Vous pouvez notamment dfinir des champs qui seront mis en surbrillance, les noms d'alias, les valeurs par dfaut mais aussi les champs qui seront en lecture seul dans ArcMap.
Page 23
La fentre d'identification a t modifie pour rendre l'accs plus rapide aux diffrentes entits cliques. La liste des entits identifies peut s'afficher gauche ou au dessus de la fiche des attributs. La fentre propose galement un accs aux pices attaches (Attachments) des entits.
Les entits de type SPLINE des fichiers CAO/DAO sont supports dans ArcGIS 10.
Page 25
La reprsentation des fichiers CAO/DAO dans le catalogue se traduit maintenant par un simple jeu de classes d'entits (plus d'icne blanc).
ArcGIS 10 supporte les fichiers DWG et DXF AutoCAD 2010. Tous les outils de gotraitement acceptant des classes d'entits ou des couches en entre peuvent dsormais utiliser directement les classes d'entits d'un fichier CAO/DAO.
Les informations de description "Item Description" sont automatiquement utilises par le nouveau moteur de recherche d'ArcGIS 10. L'utilisateur peut galement saisir des mtadonnes en utilisant des styles correspondants des normes ou des standards de mtadonnes plus exhaustifs. Dans les options d'ArcGIS Desktop, vous pouvez choisir diffrents styles de mtadonnes parmi: - Item Description - ISO 19139 - INSPIRE Metadata Directive - North America Profile of ISO 19115 2003 La prsentation des mtadonnes s'adapte au contenu et au style de mtadonnes choisi. Le fait de modifier le style de mtadonnes par dfaut ne supprime par les mtadonnes dj saisies.
Page 27
Selon le style choisi, l'diteur de mtadonnes s'adapte automatiquement pour proposer l'utilisateur les lments renseigner.
Des nouveaux outils de gotraitement font leur apparition en version 10 pour assurer les processus de conversion de mtadonnes. Dans la toolbox "Conversion tools", vous trouverez par exemple les
ArcGIS 10 est galement capable d'afficher directement vos fichiers XML de mtadonnes. Par exemple, un fichier XML contenant des mtadonnes ISO 19139 (gnr avec ArcGIS ou un autre outil) sera reconnu et prsent avec la feuille de style adapte.
Page 29
Les commandes permettant de gnrer des diagrammes et celles permettant de gnrer des rapports anciennement dans le menu "Tools" sont dsormais dans les sous-menu droulant "Graphs" et "Reports" dans le menu "View".
Page 31
La commande "My Places" a t dplace dans la barre d'outils "Data Frame Tools".
Un nouveau menu "Geoprocessing" regroupe dsormais toutes les commandes et outils lis l'environnement de gotraitement. Ce menu donne notamment accs ArcToolbox, au ModelBuilder, la Fentre Python ou encore aux paramtres de l'environnement de gotraitement.
Le menu "Geoprocessing" est entirement personnalisable et l'utilisateur peut y ajouter n'importe quel outil ArcToolbox afin d'y accder plus rapidement. Par dfaut certains outils comme "Buffer", "Clip", ont t placs dans ce menu.
- "Add Data" qui reste la commande classique pour jouter des donnes dans son document
- "Add Basemap" pour ajouter directement un service en ligne de fond carte fourni gratuitement par Esri
Page 33
- "Add Data from ArcGIS Online" pour ajouter des donnes et services partags par d'autres utilisateurs sur la plateforme ArcGIS Online. La commande vous donne accs directement aux fonctions de recherche de la plateforme.
De nombreuses fentres peuvent dsormais tre ancrables ou auto-dployables afin de laisser un maximum d'espace la carte. C'est le cas par exemple de table des matires de la carte, de la fentre ArcToolbox, de la fentre de recherches ou encore la fentre des tables.
La table des matires de la carte a t totalement repense pour plus de productivit de l'utilisateur lors des oprations de manipulation des couches : accs aux sources de donnes, gestion des visibilits et gestion des slections.
Page 35
La fentre de catalogue prsente automatiquement le dossier d'accueil (Home) qui correspond l'emplacement dans lequel sont stocks les diffrents fichiers de votre projet (fichiers .lyr, les fichiers de donnes locales, les documents cartographiques, ). Par dfaut, le dossier d'accueil est celui dans lequel est stock le document cartographique actuellement ouvert.
En plus du rpertoire d'accueil, chaque document cartographique possde une godatabase par dfaut. Cette godatabase par dfaut est utilise, par dfaut, pour toutes les oprations produisant des nouvelles donnes. Celle-ci est dfinie dans les proprits du document ("File" > "Map Document Properties").
A partir de la version 10, ArcGIS propose un moteur de recherche permettant d'indexer les ressources SIG stockes sur votre poste, sur des disques rseaux partags, dans des Godatabases
distantes ou via le web sur des serveurs SIG (Search Services d'ArcGIS Server). L'utilisateur peut paramtrer les dossiers et les connexions devant tre indexs par ce moteur de recherche. Pour exploiter ce nouveau moteur de recherche, une nouvelle fentre de recherche (Search) est disponible dans toutes les applications d'ArcGIS Desktop 10. Cette fentre permet de rechercher, l'aide de mots-cls, les ressources ArcGIS (Outils, Donnes, Services, Cartes, ) indexes.
Page 37
Vous pouvez dsormais ajouter trs facilement des donnes ou des cartes partges sur la plateforme ArcGIS Online. Pour cela la commande "Add Data from ArcGIS Online" vous permet d'accder une interface vous permettant de vous identifier et de faire vos recherches. Les rsultats (paquetage de couche, paquetage de carte ou service de carte) peuvent ensuite tre ajouts directement dans la carte courante.
La fentre ArcGIS Online permet de raliser vos recherches sur la plateforme ArcGIS Online sans aucune authentification. Cependant, une fois identifi vous pourrez en plus visualiser les donnes et les cartes que vous partagez avec les autres groupes d'utilisateurs et consulter les groupes auxquels vous appartenez.
Paquetages de couche
La notion de paquetage de couche (fichier *.lpk Layer Package) a t introduite en version 9.3.1. Elle permet d'encapsuler dans un fichier unique les proprits d'affichage d'une couche, les donnes sous-jacentes et les mtadonnes associes. Ceci permet de partager trs facilement une couche entre diffrents utilisateurs. En version 10, le processus de cration a t amlior avec des contrles de validit plus complets permettant de s'assurer du bon fonctionnement du paquetage de couche une fois publi. Les paquetages de couche gnrs en version 10 sont compatibles avec ArcGIS 10 et 9.3.1 (sauf pour les types de donnes non supports en 9.3.1 comme les couches de requtes). Vous pouvez dsormais crer des paquetages de couche n'incluant que le schma des donnes qu'elles rfrencent. Ceci permet de fournir des modles de donnes sur lesquels d'autres utilisateurs peuvent s'appuyer pour construire de nouveaux jeux de donnes. En version 10, l'utilisateur peut, en une seule manipulation, crer le paquetage de couche et l'envoyer automatiquement sur la plateforme de partage ArcGIS Online.
Paquetage de cartes
Dans ArcGIS 10, la notion de paquetage de carte (fichier .mpk Map Package) fait son apparition. Dans le mme esprit que les paquetages de couches, elle permet d'encapsuler dans un fichier unique le document cartographique (.mxd) et les couches qu'il rfrence. Moyen idal pour partager une carte complte avec les donnes sous-jacentes, le paquetage de cartes est galement un moyen
Page 39
Comme pour les paquetages de couches, les paquetages de cartes peuvent tre crs et partags sur la plateforme ArcGIS Online en une seule manipulation.
Symboles et styles
Le slecteur de symboles volue en version 10 pour permettre facilement l'utilisateur de faire une recherche sur le nom ou les mots-cls des symboles. Cette recherche peut s'effectuer dans tous les fichiers de styles mme si ces derniers ne sont pas chargs.
L'utilisateur peut dsormais associer des mots-cls (Tags) aux diffrents symboles. Cela permet de mieux dcrire chaque symbole et de faciliter ainsi leur recherche. Ces mots-cls sont spcifis lors de l'enregistrement du symbole dans le slecteur de symbole (Symbol Selector) ou dans le gestionnaire de style (Style Manager)
Page 41
La liste des styles rfrencs dans votre document contient par dfaut le style Esri et votre propre style (portant le nom de l'utilisateur actuellement connect). Cette liste peut tre modifie tout moment l'aide de la bote de dialogue "Style References". En version 10, il est possible de dfinir une liste de styles qui seront automatiquement utiliss par dfaut dans tous vos documents.
La bote de dialogue Gestionnaire de styles ("Style Manager") est dsormais directement accessible partir du menu "Customize". Cette bote de dialogue est dsormais redimensionnable pour pouvoir
La bote de dialogue "Style Reference" est accessible partir du slecteur de symbole "(Symbol Selector") ou partir du gestionnaire de styles ("Style Manager").
Affichage et navigation
Notion de Basemap Layer
ArcGIS 10 introduit un nouveau moteur d'affichage haute performance pour les couches ArcMap via les "Basemap Layers". Une "Basemap Layer" regroupe les diffrentes couches qui sont relativement statiques et qui constituent le fond de carte. Les autres couches sont les couches mtiers qui voluent plus rgulirement (symbologie, mise jour, analyse, slection, ). L'affichage des couches des "Basemap Layers" est optimis par l'utilisation des acclrations matrielles de votre machine mais aussi par un mcanisme de mise en cache fonctionnant en avance de phase sur l'affichage. Ceci permet une navigation continue et trs fluide qui rendra votre travail dans ArcMap trs confortable.
Une "Basemap Layer" se comporte comme un groupe de couche, une fois cr il suffit d'y faire glisser les couches qui vont constituer votre fond de carte.
Page 43
Le mode QuickPan
Lorsque vous avez cr une "Basemap Layer" ou lorsque vous avez activ l'acclration d'affichage sur une couche raster vous pouvez tirer profit du mode "QuickPan". Ce mode permet de vous dplacer ou de zoomer en continue. Pour cela utiliser conjointement l'outil "Pan" ou les outils "Zoom" avec la touche "Q" du clavier. Vous pouvez galement utiliser la touche du milieu de votre souris si vous disposez d'une telle configuration matrielle.
Dans la bote de dialogue "Scale Settings", une nouvelle option vous permet dsormais de forcer l'affichage de la carte aux chelles dfinies dans la liste des chelles.
Reprsentations
ArcGIS 10 propose des nouveaux effets sur les reprsentations d'entits linaires. L'effet "Jog" permet d'obtenir une ligne dynamique en "zig-zag" en spcifiant un angle, une position et une paisseur de ligne.
L'effet "Arrow" permet d'obtenir une flche en spcifiant un style et une paisseur.
Une nouvelle proprit "Position" est dsormais disponible pour les effets gomtriques qui permettent de rpter un motif. Cette proprit permet de ne pas dmarrer la rptition d'un motif linaire ou surfacique partir de l'unit 0.
Lors que votre couche est base sur des reprsentations, l'onglet "Symbologie" des proprits de la couche informe l'utilisateur sur le nombre d'entits assignes chaque reprsentation.
Page 45
Les tendues utilises pour la cration des mises en page sont issues d'une couche de points, de lignes ou de polygones appele couche d'index. Les attributs de cette couche peuvent tre utiliss pour renseigner automatiquement certaines caractristiques des diffrentes pages produites: - noms des pages - numros des pages - chelles de la carte -angle de rotation de la carte - systme de coordonnes de la carte Les pages dynamiques sont prises en charge par les fonctions d'impression et d'export d'ArcMap. Ainsi, l'utilisateur peut imprimer ou exporter (en PDF par exemple) tout ou partie des pages produites.
Textes dynamiques
Les lments textuels des mises en page ArcMap ont t largement amliors en version 10 avec la prise en charge de balises dynamiques permettant d'afficher des informations systme telles que: la date, l'heure, des proprits de la carte, le chemin d'accs du document, des proprits des mises en page dynamiques,
Page 47
Comme n'importe quel lment textuel, le contenu des lments textuels dynamiques peut tre modifi par un simple double-click sur l'emplacement du texte. Plusieurs balises dynamiques peuvent tre combines.
Exemple de mise en page simple avec un indicateur d'tendue de type "Forme de l'entit"
De nouvelles options permettent de grer la synchronisation des tendues entre diffrents bloc s de donnes. Par exemple, vous pouvez indiquer qu'un bloc de donnes se cale automatiquement sur l'tendue d'un autre bloc de donnes avec, ventuellement, une zone tampon autour de cette tendue. Le bloc de donnes fournissant les tendues peut tre un bloc de donnes possdant des pages dynamiques. La commande "Dcoupage selon une entit" sur un bloc de donne dispose dsormais d'une option permettant d'exclure des couches de ce dcoupage. Ainsi dans l'exemple suivant, l'ensemble des couches est dcoup selon les contours de la rgion Auvergne l'exception de la couche MNT:
Page 49
Le nouveau module Python arcpy.mapping est un ensemble de fonctions Python qui permet de manipuler les fichiers MXD (Documents ArcMap) et les fichiesr LYR (fichiers de couches). Ces fonctions permettent, par exemple, d'ouvrir des documents ou des couches puis d'interroger ou de modifier leur contenu.
Puisque ces fonctions sont intgres l'environnement de gotraitement, elles sont galement exploitables dans des applications Web via ArcGIS Server.
Page 51
Une fois paramtre, la couche pourra tre affiche diffrent instant ou mme anime grce une barre d'outils "Time Slider" contenant un curseur chronologique paramtrable. Une vido peut galement tre exporte partir de cette barre d'outils.
Les couches pour lesquelles des informations temporelles ont t paramtres peuvent tre publies via ArcGIS Server. Le service de carte ainsi publi conserve les informations temporelles associes la carte et permet l'application cliente de les exploiter. Par exemple, les API Web (JavaScript, Silverlight et Flex) proposent des fonctions et des contrles spcifiques pour afficher, requter et filtrer ce type de couche.
Animations
Les animations constituent un moyen intressant pour visualiser l'volution de ses donnes au cours du temps. Similaire ce que permettent de faire les couches temporelles, les animations permettent d'aller plus loin dans l'animation de la squence. En effet, depuis la version 10, les animations peuvent suivre l'volution des donnes dans le temps tout en ayant, sur une autre piste du gestionnaire d'animation, un dplacement du point de vue (trajet d'une camra par exemple) pour rendre encore plus dynamique la squence.
Dans ArcGIS 10, vous pouvez dsormais exporter une animation sous la forme d'une squence d'images au format JPEG ou BMP. La srie d'images ainsi gnre peut tre complte (par un titre ou des informations annexes par exemple) puis dans un deuxime temps tre transforme en une vido grce au nouvel outil de Gotraitement "Raster vers vido".
Outils de slection
Au-del de l'outil classique de slection d'entits par rectangle, 4 nouveaux outils font leur apparition en version 10 pour raliser des slections en dessinant un polygone, un cercle, une ligne ou une forme main leve (Lasso).
Page 53
L'outil de slection par cercle peut tre utilis en dfinissant prcisment le rayon du cercle souhait. Pour cela, la touche R permet de saisir la valeur du rayon. Les outils de slection respectent dsormais les paramtres de captures.
Gnration de Diagrammes
Le sous-menu "Diagramme" est dsormais accessible partir du menu "Visualiser"
Les diagramme de type "Bulles" qui permettent de reprsenter un nuage de points mais avec la possibilit d'utiliser une troisime variable pour la taille du ponctuel.
Les diagrammes de type "Polaire" qui permettent essentiellement la reprsentation de diffrentes variables en fonction d'un angle (ou d'une direction) comme des vitesses de vent, des pentes, des rendements agricoles selon l'exposition,
Les diagrammes de type "Barre Min et Max" permettent de reprsenter sous forme de barre, pour chaque entits de la couche la valeur minimum et maximum.
Page 55
Deux nouveaux outils de Gotraitement ("Make Graph" et "Save Graph") permettent dsormais de crer des diagrammes bass un des types supports par ArcGIS puis de les ajouter la session courante ou de le sauvegarder dans un fichier (*.grf)
A partir d'ArcGIS 10, les utilisateurs peuvent crer leurs diagrammes dans ArcMap mais aussi dans ArcScene et Arcglobe. Les diagrammes sont alors enregistrs l'extrieur du document (*.grf) ou dans le document ArcScene ou ArcGlobe.
Gnration de Rapports
Le sous-menu "Rapports" est dsormais accessible partir du menu "Visualiser"
A partir de la version 10 d'ArcGIS, l'assistant "Cristal Reports" est remplac par un assistant de rapport interne ArcGIS. Plus intuitif et intgr, il permet de construire en quelques tapes un rapport sur vos donnes.
Un rapport peut tre modifi pour faire voluer les paramtres de regroupement, les formules de calcul ainsi que tous les autres lments du rapport.
Les rapports ArcGIS 10 peuvent tre imprims, exports en HTML, PDF, XLS, TIF, RTF ou TXT. Vous pouvez galement ajouter le rapport dans la mise en page courante ou l'enregistrer en tant que rapport ou modle de rapport.
Page 57
Gotraitements et Analyses
Principales volutions de l'environnement de Gotraitement
Les outils de Gotraitement peuvent dsormais s'excuter en arrire plan afin de permettre l'utilisateur de continuer travailler dans son application.
En version 10, la fentre ArcToolbox n'est plus le point d'entre privilgier pour rechercher et excuter un outil de Gotraitement. La nouvelle fentre de recherche permet en effet de visualiser l'ensemble des botes outils et rechercher plus rapidement l'un d'entre eux par un ou plusieurs mots-cls.
Un autre moyen performant pour retrouver et excuter un outil consiste utiliser la nouvelle fentre de catalogue en ouvrant la partie "Toolboxes".
Un nouveau menu "Gotraitement" fait son apparition dans l'interface des applications. Ce menu donne accs l'ensemble des options lies l'environnement de Gotraitement.
Une nouvelle fentre "Rsultats" permet de visualiser la liste des Gotraitements excuts ou en cours d'excution. Pour chaque Gotraitement, l'ensemble des paramtres d'excution ainsi que les messages sont conservs. Ceci permet trs facilement de rejouer un Gotraitement en modifiant, par
Page 59
Vous pouvez dsormais ajouter directement n'importe quel outil de Gotraitement dans les menus des applications d'ArcGIS Desktop. Pour cela, il vous suffit de vous placer dans le mode "Personnaliser" puis de faire glisser l'outil dans le menu souhait. Ceci permet d'accder plus rapidement aux outils que vous utilisez le plus souvent. La fentre Python est une nouvelle fentre qui permet d'excuter les outils sous forme de ligne de commandes.
Cette fentre Python remplace la fentre de commandes prsente dans les versions prcdentes. Elle permet de faire beaucoup plus que l'excution des outils puisqu'elle peut excuter des blocs d'instructions Python (variables, boucles, oprateurs conditionnels, import de librairies externes, )
ArcGIS 10 installe Python version 2.6. Toutes les fonctions de Gotraitement d'ArcGIS sont dsormais dployes en Python sous la forme d'un site-package (nomm "ArcPy") compos de diffrents modules (arcpy, arcpy.mapping, arcpy.sa et arcpy.ga).
A partir d'ArcGIS 10, il est possible de protger vos modles et vos scripts par des mots de passe afin d'assurer la proprit intellectuelle et scuriser ainsi des dploiements industriels de vos travaux.
Outils de cartographie
Un nouveau jeu d'outils "Annotation" est disponible. Il contient des outils pour amliorer la production d'annotations partir d'tiquettes notamment en prparant des couches d'index contenant les polygones d'emprises bass sur un schma de tuilage de cache ArcGIS Server.
Un nouveau jeu d'outils "Data Driven Pages" est disponible. Il contient des outils pour prparer les couches d'index utilises pour la gnration des pages dynamiques (Data Driven Pages).
Le jeu d'outils "Generalization" regroupe dsormais 7 anciens outils pralablement situs dans la bote outils "Data Management Tools" et a t complt par 3 nouveaux outils: - "Aggregate Points" - "Merge Divided Roads" - "Thin Roads Network"
Page 61
Le jeu d'outils "Grids and Graticules" contient deux nouveaux outils permettant de crer et de supprimer des quadrillages et des carroyages. Le jeu d'outils "Symbolization Refinement" a t renomm en "Cartographic Refinement". L'outil "Calculate Geodesic Angle" n'existe plus en version 10, il a t remplac par l'outil "Calculate Grid Convergence Angle" qui inclut un nouvel algorithme mathmatique plus prcis. Les scripts et les modles utilisant l'ancien outil continuent de fonctionner. Le jeu d'outils "Graphic Quality" a t renomm en "Graphic Conflicts". Ces outils permettent de dtecter et de rsoudre des conflits entre les entits en prenant en compte leur symbologie une chelle donne.
Outils de conversion
Un nouvel outil "KML To Lyer" est desormais disponible pour convertir un fichier Google KML/KMZ en une srie de classes d'entits et de fichiers de couches (*.lyr). 8 nouveaux outils ont t ajouts dans le jeu d'outil "Metadata" pour permettre la synchronisation, l'export, l'import ou la validation des mtadonnes. Un outil "Upgrade Metadata" permet de mettre jour les mtadonnes cres avant la version 10.
Les outils "Esri Metadata Translator" et "XSLT Transformation" ont t amliors en particulier sur la prise en charge du format depuis (et vers) le format XML ISO 19139.
Godatabases la fois. Le jeu d'outils "Features" propose les nouveaux outils suivants: - Outil "Dice": dcoupe des lignes extrmement longues ou des polygones extrmement complexes en entits plus petites et plus faciles grer. - Outil "Minimum Bounding Geometry": calcule la gomtrie englobante minimum permettant de recouvrir les entits d'une classe d'entits en entre. Diffrents types de gomtries sont disponibles comme CONVEX HULL, CIRCLE et RECTANGLE. - Outil "Point To Line": pour gnrer des entits linaires partir de points. - Outil "Split Line At Point": dcoupe des lignes partir d'entits ponctuelles. - Outil "Unsplit Line": fusionne les lignes qui ont des extrmits concidentes et optionnellement une valeur d'attribut identique. - Outil "Bearing Distance To Line": permet de convertir une table contenant des champs X, Y, Direction et Distance en une classe d'entits de lignes (en 2 points). - Outil "Table To Ellipse": permet de convertir une table contenant des champs des coordonnes et d'autres lments en une classe d'entits d'ellipses. - Outil "XY To Line": permet de convertir une table contenant des XY de dpart et d'arrive en une classe d'entits de lignes (de 2 points). Le jeu d'outils "General" propose les 3 nouveaux outils suivants: - Outil "Delete Identical": supprime les entits identiques d'une classe d'entits sur la base de leur gomtrie et/ou d'une valeur d'attribut. - Outil "Find Identicals": gnre un rapport sur les entits identiques d'une classe d'entits sur la base de leur gomtrie et/ou d'une valeur d'attribut. - Outil "Sort": stocke les entits d'une classe d'entits (ou les enregistrements d'une table) dans une nouvelle classe d'entits (ou table) en les triant par un critre spatial ou un critre attributaire. Le jeu d'outils "Generalize" propose un nouvel outil "Eliminate Polygon Part". Cet outil permet de supprimer certaines parties de polygones en fonction de critres de taille. Les polygones ainsi modifis sont stocks dans une nouvelle classe d'entits. Le jeu d'outils " Projections and Transformations" propose un nouvel outil " Convert Coordinate Notation". Cet outil permet d'utiliser des champs contenant des coordonnes X/Y ou Lat/long avec une notation particulire en une classe d'entits de points. Le jeu d'outils "Versions" propose un nouvel outil "Change Version" qui permet de modifier la version laquelle est connecte une couche ou une vue tabulaire. Le jeu d'outils "Workspace" propose un nouvel outil "Create ArcSDE Connection File" qui permet de gnrer un fichier de connexion *.sde Un nouveau jeu d'outils "Package" est disponible avec les 4 outils suivants: - Outil "Consolidate Layer": permet de copier une couche (*.lyr) et les donnes associes dans un dossier spcifi par l'utilisateur - Outil "Consolidate Map" : permet de copier une carte (*.mxd) et les donnes associes dans un
Les nouveauts d'ArcGIS 10 Page 63
dossier spcifi par l'utilisateur - Outil "Package Layer": permet de copier une couche et les donnes associes vers un fichier de paquetage de couche (*.lpk) - Outil "Package Map": permet de copier une carte et les donnes associes vers un fichier de paquetage de carte (*.mpk) L'outil "Make XY Event Layer" permet dsormais d'exploiter un champ Z en plus des champs X et Y. L'outil "Select Layer By Location" a t optimis sur les gros volumes de donnes en particulier avec l'ajout de l'option de relation spatiale WITHIN_A_DISTANCE L'outil "Feature Vertices To Point" propose de nouvelles options pour gnrer uniquement les sommets situs aux extrmits des segments pendants (DANGLES)
Outils de gocodage
Deux nouveaux outils "Create Composite Address Locator" et "Reverse Geocode" ont t ajouts dans la bote outils "Geocoding"
L'outil "Multi-Distance Spatial Cluster Analysis (Ripley's K Function)" a t amlior. L'option d'affichage graphique gnre maintenant un diagramme par lignes et une sortie image en fichier BMP. L'option d'affichage graphique pour les outils "Average Nearest Neighbor"," High/Low Clustering (Getis-Ord General G)", et "Spatial Autocorrelation (Global Morans I)" est maintenante produite sous la forme d'un fichier HTML. Elle est donc plus facile exploiter dans la fentre des rsultats de Gotraitements et plus facile incorporer dans un rapport.
ModelBuilder
La barre d'outils et la barre de menus a t mise jour. Les icnes ont t actualises et homognises avec le reste des applications ArcGIS.
Les lments des modles disposent d'info-bulles permettant de visualiser directement leurs paramtres sans avoir les ouvrir.
Page 65
De nouveaux outils spcifiques au ModelBuilder ont t ajouts. En particulier, ces outils concernent les deux catgories suivantes: "Iterators " et "Model Only Tools"
Elment d'itration
12 nouveaux outils "Iterators" ont t ajouts en version 10 pour raliser plus facilement des boucles et des rptitions de tches dans un modle. Ces "Iterators" remplacent la notion de "Series" introduite dans les versions prcdentes d'ArcGIS.
L'usage des "Iterators" dans un modle ArcGIS 9.3 place automatiquement l'option "Iteration" de ce modle la valeur -1. Les nouveaux "Iterators" sont les suivants:
- Outil "For" permet d'itrer partir d'une valeur de dpart et d'arrive et d'un pas d'itration - Outil "While" permet de raliser une itration tant qu'une condition est TRUE. - Outil "Feature Selection" permet d'itrer sur les entits d'une classe d'entits. - Outil "Row Selection" permet d'itrer sur les enregistrements d'une table. - Outil "Field Value" permet d'itrer sur toutes les valeurs d'un champ. - Outil "Multivalue" permet d'itrer sur une liste de valeurs spcifies par l'utilisateur. - Outil "Datasets" permet d'itrer sur les diffrents jeux de donnes d'un espace de travail ou d'un jeu de classes d'entits. - Outil "Feature Classes" permet d'itrer sur les diffrentes classes d'entits d'un espace de travail ou d'un jeu de classes d'entits. - Outil "Files" permet d'itrer sur les diffrents fichiers d'un dossier. - Outil "Rasters" permet d'itrer sur les diffrents rasters d'un espace de travail, d'un catalogue raster ou d'une mosaque raster. - Outil "Tables" permet d'itrer sur les diffrentes tables d'un espace de travail. - Outil "Workspace" permet d'itrer sur les diffrents espaces de travail d'un dossier.
- Outil "Calculate Value": retourne une valeur base sur une expression Python spcifie par l'utilisateur. - Outil "Collect Values": collecte les valeurs en sortie d'un "Iterator". - Outil "Get Field Value": rcupre la valeur d'un champ partir de n'importe quelle source de donnes en entre, si la source contient plusieurs enregistrement seule la premire est utilise. - Outil "Merge Branch": agrge plusieurs branches du modle en une seule. - Outil "Parse Path": transmet l'lment en entre sous la forme d'un fichier, d'un chemin d'accs,
Les nouveauts d'ArcGIS 10 Page 67
d'un nom ou d'une extension. - Outil "Select Data": permet de slectionner un lment particulier dans un ensemble d'lments parents. - Outil "Stop": permet d'arrter l'excution d'un modle en sortant d'une boucle si la valeur en entre est True ou False.
La fonctionnalit d'export d'un modle en JavaScript ou en VBScript n'est plus disponible dans ArcGIS 10. En revanche, l'export d'un modle en Python est toujours possible.
Modifications d'architecture
ArcGIS 10 inclut plusieurs volutions d'architectures notables. Une des plus importantes concerne l'autonomie d'ArcGIS Desktop et du Run-Time ArcGIS Engine. Concrtement, vous pouvez dsormais installer ArcGIS Desktop et ArcGIS Engine des emplacements diffrents et grer l'installation des Services Packs de manire indpendante. Une application autonome dveloppe avec ArcGIS Engine peut tre prise en charge par ArcGIS Desktop ou par le Run-Time ArcGIS Engine. Cette prise en charge est ralise avec ce type de code:
[C#] //Insert this line before invoking any ArcObjects to bind Engine runtime Esri.ArcGIS.RuntimeManager.Bind(Esri.ArcGIS.ProductCode.Engine);
De la mme manire, l'enregistrement sur une machine d'un composant COM personnalis doit se faire auprs d'ArcGIS Desktop ou d'ArcGIS Engine. Pour cela, vous pouvez utiliser l'utilitaire "EsriRegAsm" avec ce type de syntaxe: - Pour ArcGIS Desktop: EsriRegAsm /p:desktop "C:\Test\MyCustomAssembly.dll" - Pour ArcGIS Engine: EsriRegAsm /p:engine "C:\Test\MyCustomAssembly.dll" Autres volutions lies l'autonomie des diffrents produits ArcGIS, les rpertoires d'installation sont dsormais dissocis: - ArcGIS Desktop : Emplacement spcifi par l'utilisateur>\ArcGIS\Desktop10.0 - ArcObjects SDK :<Emplacement spcifi par l'utilisateur>\ArcGIS\DeveloperKit10.0 - ArcGIS Engine Runtime :<Emplacement spcifi par l'utilisateur>\ArcGIS\Engine10.0 - ArcGIS Server :<Emplacement spcifi par l'utilisateur>\ArcGIS\Server10.0 En version 10, les fichiers de rgle pour la redirection vers les nouvelles versions des assemblies .Net. L'objectif est d'encourager le dveloppeur recompiler et tester ses applications ArcObjects pour une version spcifique. Une rubrique ddie dans l'aide en ligne dcrit les points notables pour une bonne migration de vos codes ArcObjects 9.3 vers la version 10:
Page 69
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000002m200 0000 ArcGIS 10 introduit une srie de nouvelles cls de registre pour connaitre l'emplacement des diffrents produits ArcGIS sur la machine. Vous pouvez galement utiliser l'assembly
Esri.ArcGIS.Version pour obtenir ces informations.
Plateformes supportes
Le SDK ArcObjects .Net est support sur les systmes d'exploitation Windows XP, Windows Vista et Windows 7 Ultimate. Le dploiement des applications dveloppes avec le SDK ArcObjects .Net 10 ncessite le Framework .Net 3.5 SP1.
Nouvelles fonctionnalits
Comme pour chaque nouvelle version d'ArcGIS, le SDK ArcObjects .Net hrite des nouveauts fonctionnelles d'ArcGIS Desktop voques dans le reste de ce document. On pourra citer rapidement: - Automatisation des processus cartographiques avec Python, - Excution en tche de fond des Gotraitements, - Utilisation de la notion de "BaseMap Layer" pour acclrer de le temps d'affichage des fonds de carte complexes, - Notion de "Query Layer" pour crer des couches directement bases sur des bases de donnes spatiales - Prise en charge des paramtres de temps sur les couches ("Time Aware Layers") - Nouvel environnement de mise jour (Feature Templates, IHM, Accrochage) - Nouvelle organisation et fonctionnalits de la TOC. ArcGIS 10 permet dsormais de dployer les Run-Time Engine en licence flottante en utilisant un gestionnaire de licence similaire celui des produits ArcGIS Desktop. En version 10, Esri introduit la notion d'Add-ins pour ajouter des nouvelles fonctionnalits dans les applications ArcGIS Desktop. Les Add-ins fournissent une approche simple et lgre permettant de crer et de dployer des composants personnaliss comme les boutons, les outils, les menus, les barres d'outils, les palettes d'outils, les fentres ancrables, les liste droulantes, les listes multilments ou encore les extensions d'application ou les extensions de l'diteur. Les Add-ins se prsentent sous la forme d'un seul et unique fichier (en ralit, un paquetage de plusieurs fichiers) qu'il suffit de dposer dans un rpertoire spcifique d'ArcGIS Desktop pour qu'ils se dploient automatiquement sans ncessiter de privilges Administrateur. Les Add-ins s'changent trs facilement entre diffrents utilisateurs. L'utilisateur peut dsormais grer la liste des outils et des extensions personnaliss qui sont installs sur sa machine avec l'Add-in Manager. Il peut ajouter ou supprimer des Add-ins selon ses besoins
Visual Studio 2008 et 2010 sont supports pour le SDK ArcObjects .Net version 10. De nouveaux assistants sont disponibles pour crer trs rapidement des Add-ins.
De nouvelles classes d'objets sont disponibles au travers de l'API "GraphicTracker" pour grer l'affichage d'objets mobiles devant tre positionns dynamiquement en toute fluidit sur une carte 2D (mxd) ou un globe 3D (3dd) avec un minimum de rafrachissement des autres couches de la carte En version 10, toutes les PIAs (Primary Interop Assemblies) ArcObjects sont cibles X86, ce qui indique que chaque assembly ne peut s'excuter qu'en tant que processus 32 bits (y compris sur une machine 64 bits). Ceci permet l'excution scuris des applications ArcObjects sur des machines 64 bits.
Page 71
En version 9.3, les dveloppements VB6 taient "deprecated". A partir de la version 10, les applications VB6 ne sont plus supportes. Les dveloppements personnaliss raliss pour ArcGIS Desktop ne peuvent plus tre enregistrs auprs d'ArcGIS Desktop 10. Une rubrique ddie de l'aide en ligne explique les tapes de migration de vos codes VB6 vers .Net: http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//000100000407000 000 En version 10 le dveloppement de macro VBA est "deprecated". Esri recommande aux utilisateurs (depuis la version 9.3) de privilgier le dveloppement de scripts Python ou d'Add-ins (.Net ou Java) pour personnaliser ou automatiser leurs traitements.
Page 73
Pour plus d'informations: http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/what_s_new_ at_arcgis_10_/0001000003n1000000/ Des nouveaux plug-in ont t ajouts dans l'IDE Eclipse pour pouvoir facilement crer des Add-ins pour ArcGIS Desktop. 4 nouveaux assistants sont donc dsormais proposs: - 1. ArcCatalog Add-In Project - 2. ArcGlobe Add-In Project - 3. ArcMap Add-In Project - 4. ArcScene Add-In Project Dans les versions prcdentes d'ArcGIS, la variable d'environnement ARCGISHOME tait utilise pour dterminer l'emplacement du Run-Time ArcGIS. Dsormais 3 variables d'environnement sont disponibles pour dterminer l'emplacement des diffrents produits potentiellement prsents sur la machine: - DEVKITHOME94 Emplacement du Developer Kit Engine. - DESKTOPJAVA94 Emplacement d'ArcGIS Desktop. - ENGINEJAVA94 Emplacement d'u Run-Time ArcGIS Engine. Une SOE (Server Object Extension) est un composant personnalis qui peut tre dvelopp en .Net, en Java ou en C++pour tendre les fonctionnalits des objets serveurs d'ArcGIS Server. Une SOE est cre et initialise lors du dmarrage de l'instance de l'objet serveur et fait partie du contexte de l'objet serveur et peut donc ainsi tre utilise par les diffrentes requtes portant sur cet objet serveur. En version 10, plusieurs volutions majeures permettent un usage encore plus large de cette mthode de personnalisation d'ArcGIS Server. Pour plus d'informations: http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/what_s_new_ at_arcgis_10_/0001000003n1000000/
Evolutions gnrales
Le processus d'installation d'ArcGIS Server est dsormais plus souple avec deux setup distincts: "GIS Services Setup" et "Web Applications Setup". La bote outils "Server Tools" propose un jeu d'outils "Data Extraction" pouvant servir de modle la cration de services d'extraction de donnes.
Un nouveau processus systme ArcSOCMon.exe est excut sur chaque machine hbergeant des Server Object Containers (SOC) pour grer directement l'tat des processus SOC. Ce nouveau mode de gestion des SOC permet un redmarrage plus rapide en cas de restauration du Server Object Manager (SOM) suite un arrt non planifi. Les fichiers de Logs sont dsormais maintenus sur chaque machine SOC par le processus ArcSOCMon.exe. Cette nouvelle approche permet d'tre plus souple et plus dimensionnable dans l'volution de son architecture. Si ncessaire, l'application web Manager ou ArcObjects permettent de consolider ces diffrents fichiers de Log en un unique fichier. Une nouvelle option permet de spcifier le nombre maximum de fichiers de Logs conserver sur le serveur. Lorsque cette limite est dpasse, les Logs les plus anciens sont supprims. ArcGIS 10 propose une nouvelle option sur les "Map Service" qui permet de contrler automatiquement et rgulirement si les connexions ArcSDE aux donnes sont toujours valides. En cas de problme ArcGIS Server corrige le problme en redmarrant automatiquement les instances. L'administrateur peut modifier le fichier de configuration du service pour changer l'intervalle de temps de cette vrification (par dfaut 30 minutes). L'aide en ligne d'ArcGIS Server a t trs largement enrichie et l'onglet "Search" fournit dsormais des rsultats hirarchiss avec des scores de pertinence.
Page 75
Les Services
Les "Feature Services"
ArcGIS Server 10 introduit un nouveau type de service web: les "Feature Services". Ces services exposent l'accs aux gomtries et aux attributs des entits vectorielles d'une carte.
Un des grands bnfices des "Feature Services" est de permettre des mcanismes simples de mise jour des donnes du serveur SIG au travers d'application Web JavaScript, Flex ou Silverlight.
Les "Feature Services" sont publis partir d'un document ArcMap contenant des classes d'entits d'une Godatabase ArcSDE (Workgroup ou Enterprise). Les "Feature Services" conservent les informations de symbologie des entits. Dans certaines limites, ces symbologies peuvent tre utilises dans les applications clientes.
L'utilisation des "Search Services" est particulirement intressante dans les organisations disposant de donnes disperses sur de nombreux serveurs, dans nombre de dossiers ou de Godatabases. Ces services permettent aux utilisateurs d'accder un catalogue unique toujours jour.
En version 10, les MSD supportent maintenant les reprsentations cartographiques et les tiquetages
Les nouveauts d'ArcGIS 10 Page 77
Maplex. Par nature, les reprsentations et les tiquetages sophistiqus de Maplex sont consommateurs de temps de calcul, il convient donc de les utiliser de manire judicieuse dans le contexte de cartes dynamiques. Il reste toujours plus intressant d'envisager le calcul de caches dans le cas de cartes riches en reprsentations et tiquetages complexes. En version 10, les MSD supportent galement les "Query Layers", les "Mosaic Layers" et les tables.
Services de Gocodage
ArcGIS 10 propose dornavant l'utilisateur de saisir une adresse en une seule ligne comme par exemple : "21 rue des Capucins Meudon France". Cette volution est pris en charge par les "Geocode Services" d'ArcGIS Server 10 y compris via l'API Rest.
Lorsqu'un "Image Service" est bas sur une mosaque de rasters, il est possible d'accder individuellement chaque image en utilisant des requtes WMS /WCS. Pour cela, ArcGIS prend en charge l'ajout dans l'URL d'un argument /RasterID pour prciser le raster souhait. Les services WFS respectent les noms d'alias, les ensembles de dfinition et les proprits de visibilit des champs dfinis dans le document ArcMap. ArcGIS Server 10 supporte galement les SLD pour la reprsentation des couches raster.
Page 79
Le nombre d'enregistrements maximum retourns par un service ArcGIS Server peut dsormais tre modifi dans le Manager ou dans ArcCatalog.
Les "Geometry Services" prennent en charge 12 nouvelles oprations sur les gomtries (Convex Hull, Densify, Distance, Generalize, Offset, Trim / Extend, Autocomplete, Cut, Difference, Intersect, Reshape, Union). Les "Network Analyst Services" offrent dsormais les fonctionnalits "Closest Facility" et "Service Area" en plus de "Find Route". Ceci permet de s'affranchir de la cration d'un modle de Gotraitement pour les calculs de proximit et les calculs d'isochrones. ArcGIS 10 introduit un nouveau modle de donnes raster nomm "Mosaic Datasets". Les mosaques rfrencent une multitude d'images et les traite la vole pour les prsenter l'utilisateur comme une seule et unique couche raster. Une mosaque contient des mtadonnes sur chaque image permettant de raliser diffrents types de filtrages et traitement d'imagerie la vole. Ce nouveau type de donnes peut tre publi directement en tant qu' "Image Service" ou au travers d'un "Map Service" ou d'un "Globe Service". Les "Images Services" publiant des mosaques de rasters offrent des capacits de requte et d'interaction supplmentaires comme par exemple la possibilit de visualiser diffrents niveaux de mtadonnes sur les rasters de la mosaque ou encore de tlcharger les rasters de la mosaque. Les proprits des "Images Services" ont t largement amliores avec la possibilit de contrler beaucoup plus de paramtres. En particulier, l'administrateur peut maintenant dfinir les paramtres suivants: - Maximum image size per request - Maximum number of rasters per mosaic - Default resampling method - Allowed compressions - Allowed mosaic methods - Maximum number of records returned per request - Metadata level - Allowed fields
- Maximum number of downloads per request Les "Image Services" proposent plus d'oprations en version 10. L'opration "Export Image" a t amliore pour permettre de prciser les rgles et les proprits de mosaquage. Les oprations "Query", "Add" et "Download" ont t ajoutes. Les "Network Analyst Services" exposent dsormais 3 nouveaux solvers : "OD cost matrix", "Vehicule Routing Problem" et "Location-Allocation". Ces derniers sont accessibles via L'API SOAP, le Web ADF et l'API ArcObjects.
ArcGIS 10 permet dsormais de mlanger plusieurs formats d'image au sein d'un mme cache. Les caches mixtes permettent d'utiliser, selon la zone gographique ou selon le niveau d'chelle, le format d'image le plus adapt pour optimiser la taille des tuiles mais aussi pour grer au mieux les problmes de transparence lors de la superposition de diffrents services de carte. Par exemple, un service de carte sur une orthophoto pourra tre trait au format JPEG pour les tuiles centrales et au format PNG32 en priphrie pour les tuiles ncessitant de la transparence.
Page 81
En version 10, les caches peuvent tre ajouts directement dans ArcMap ou ArcGlobe comme une source de donnes raster en utilisant le bouton "Add Data". Cette solution permet de se rendre indpendant du service de carte correspondant ce cache et constitue une solution intressante pour embarquer un fond de carte dans un contexte de mobilit. De nouveaux outils de Gotraitement d'import et d'export de cache ont t ajouts pour extraire ou insrer des morceaux d'arborescence du cache. Ceci permet de mettre en place des processus collaboratif de production des caches entre diffrentes entits de l'organisation ou entre diffrents membres d'une communaut utilisant le mme schma de tuilage. La taille par dfaut propose pour les tuiles des caches est dornavant de 256 X 256 pixels. Lorsque vous gnrez des caches 2D avec le schma de tuilage ArcGIS Online/Bing Maps/Google Maps, ce dernier peut tre exploit directement en 3D avec ArcGIS Explorer ou ArcGlobe avec des performances qui seront suprieures celle obtenues avec un cache de globe. Vous pouvez donc servir des clients ArcGIS 2D et 3D avec un seul service de carte. Si vous travaillez dans un contexte avec plusieurs machines SOC, vous pouvez optimiser la cration de cache (de type "Compact cache" uniquement) en demandant que les tuiles soient cres dans un rpertoire local. Ainsi, la fin de la cration des tuiles sur chaque machine, il suffit simplement de consolider le cache par simple copie.
L'API Rest
L'API Rest donne l'accs aux nouveaux services "Feature Services" d'ArcGIS Server et aux fonctions associes comme les oprations associes comme Update, Delete, Add, . Les oprations "Query" supportent les requtes bases sur les ObjectIDs et retournent les ObjectIDs des entits pour permettre l'affichage des rsultats dans des tableaux multi-pages.
L'API Rest donne accs aux pices jointes des entits ("Attachments") et propose les oprations suivantes: Add, Update et Delete. Les nouveaux oprateurs des "Geometry Services" sont exposs via l'API Rest. Les oprations "Closest Facility" et "Service Area" des "Network Analyst Services" sont dsormais exposes via l'API Rest. Les oprations "Identify" et "Find" prennent en compte les ensembles de dfinition (filtrages) dfinis sur les couches. L'API Rest d'ArcGIS 10 supporte le format AMF (Action Message Format) comme format de sortie de requtes Rest. Ce format binaire est intressant pour le dveloppement d'application Flash/Flex. Performant, ce format est recommand notamment pour le traitement des rsultats des requtes et des Gotraitements.
Les "Server Object Extensions" permettent d'ajouter des nouvelles fonctionnalits des services ArcGIS Server en utilisant du code ArcObjects. En version 10, vous pouvez exposer les fonctionnalits de votre SOE via l'API Rest (pour les "Map Services" uniquement).
Page 83
Dans ArcGIS, les systmes de coordonnes peuvent tre dfinis par un code numrique (Well-known ID) ou par une chane de texte dcrivant ses paramtres (Well-known text). Dsormais, l'API Rest autorise la spcification des systmes de coordonnes avec les deux mthodes. Pour amliorer les performances de l'API Rest, celle-ci utilise un cache contenant toutes les informations sur les services publis. Ce cache doit tre vid occasionnellement ou rgulirement pour prendre en compte les changements apports aux services. Dsormais, il peut maintenant tre vid par programmation.
Il est dsormais possible de spcifier le format AMF (ActionScript Message Format) la place de JSON pour le rsultat des requtes Rest envoyes au serveur.
Web ADFs
De nouvelles options ont t rajoutes la tche d'impression du Web ADF .Net pour permettre l'utilisateur de l'application d'imprimer la carte en choisissant soit de prserver l'chelle soit de prserver l'tendue. En version 10, les Web ADFs .Net et Java supportent compltement les domaines et les sous-types pour toutes les oprations de consultation et de mise jour des donnes. Les Web ADFs .Net et Java supportent dsormais les tables autonomes (sans gomtrie) ainsi que les relations pour les oprations de consultation et de requte Il est dsormais possible, lors de la cration d'une application .Net avec le Manager, de spcifier le Map Service associ la carte de la fentre "Magnifier". Un facteur d'chelle peut se dfinir dans le Manager du Web ADF .Net lors de l'affichage de rsultats de tches ne retournant qu'un seul point.
Page 85
L'application Web Map .Net dispose en standard d'un outil de cadrage par X/Y ainsi qu'un outil de zoom une chelle saisie par l'utilisateur.
Amazon EC2
ArcGIS Server 10 est disponible sous la forme d'une Amazon Machine Image (AMI), vous permettant de dployer ArcGIS Server sur la plateforme de Cloud Computing d'Amazon : Amazon Elastic Compute Cloud (EC2). Lorsque vous dployez ArcGIS Server dans le Cloud, l'installation et postinstallation sont dj ralises sur la machine. Vous pouvez paramtrer votre machine virtuelle Amazon avec la configuration requise. Ceci vous permet de ne payer que pour la configuration matrielle dont vous avez besoin. Outre la souplesse dans le redimensionnement trs simple et trs souple de ce type de plateforme, l'autre avantage de ce mode de dploiement d'ArcGIS Server est l'conomie d'acquisition, d'hbergement et d'administration de l'infrastructure.
La version 10 d'ArcGIS Server s'accompagnera trs rapidement d'une nouvelle version (2.0) d'ArcGIS Mapping for SharePoint. Cette nouvelle version inclut des Web Parts qui permettent d'accder la cartographie, le gocodage et les gotraitements d'ArcGIS Server. ArcGIS Mapping for SharePoint 2.0 propose un nouveau "look and feel" en cohrence avec l'interface "Ribbon" de SharePoint 2010. En particulier le contrle de carte peut dsormais basculer en mode "Maximize". Les services de Gotraitement d'ArcGIS Server peuvent tre consomms dans SharePoint pour raliser des analyses spatiales avances dans le contrle de carte. ArcGIS.com propose dsormais un centre de ressource ddi ArcGIS Mapping for SharePoint. ArcGIS.com s'intgre en ligne SharePoint en permettant aux utilisateurs SharePoint de rechercher, d'ouvrir et d'enregistrer des cartes sur la plateforme en ligne d'Esri. Un nouveau processus de localisation par adresse permet de gocoder plus facilement les listes SharePoint. Par exemple, il est dsormais possible d'automatiser le gocodage ds lors qu'un lment est modifi ou ajout dans une liste. En version 2.0, l'utilisateur galement la possibilit de choisir entre diffrentes adresses candidates et de choisir la meilleure. Le "Map Web Part" version 2.0 supporte les connexions SharePoint. Ceci veut dire que l'utilisateur peut connecter le "Map Web Part" aux Web Parts standard de listes et de filtres de SharePoint pour les appliquer aux couches, les voir et les manipuler dans la carte. Ceci permet aussi aux dveloppeurs SharePoint d'exploiter cette infrastructure pour crire des composants personnaliss qui affiche et filtre les donnes cartographiques. Il est dsormais possible d'appliquer des thmes au "Map Web Part" personnalisant ainsi la carte et les lments d'IHM associs dans la mme chartre graphique que le reste de votre portail SharePoint. Le "Map Web Part" supporte maintenant les couches GeoRSS comme source de donnes pour votre carte. En version 2.0, l'utilisateur SharePoint peut slectionner diffrents fonds de carte parmi ceux disponibles sur ArcGIS.com y compris les fonds Microsoft Bing Maps. L'administrateur peut
Page 87
galement configurer des fonds de carte issus de n'importe quel service de carte ArcGIS Server.
Affichage plus rapide des entits "multipatch" textures via l'utilisation de fonctions internes de rduction automatique de la qualit des textures. Affichage plus rapide des vecteurs 3D texturs via l'utilisation de fonctions OpenGL de mise en mmoire tampon pour le drapage des objets sur les surfaces. Amlioration des fonctions de saisie d'lments graphiques 3D dans ArcGlobe. Amlioration de la gestion des paramtres d'allocation mmoire stocks dans le document ArcGlobe. Ces paramtres dsormais persistants dans le fichier *.3dd permettent de configurer chaque carte 3D de manire diffrente afin d'optimiser l'usage de la mmoire individuellement pour chaque projet cartographique 3D.
Page 89
Assistant de Gostatistique
L'assistant de Gostatistique est un ensemble de pages dynamiques permettant de guider l'utilisateur dans la construction de son analyse gostatistique. Ce dernier a t largement modifi en version 10 pour faciliter son usage. La fentre globale de l'assistant de Gostatistique peut dsormais tre redimensionne ainsi que chaque page individuellement. Une nouvelle bote de dialogue est propose pour la dfinition des paramtres du modle. L'utilisateur dispose dsormais d'une validation croise pour optimiser ces paramtres.
Chaque paramtre de l'assistant de Gostatistique dispose d'une aide contextuelle complte par une information enrichie dans l'aide en ligne.
Autres volutions
Diffrentes vues ont t ajoutes lors de l'affichage du semi-variogramme comme: les valeurs originales rejetes, une valeur moyenne par groupe de valeurs rejetes ou encore une courbe lisse montrant les corrlations sur les diffrents axes.
La prvisualisation de la surface interpole a t modifie de telle sorte que l'utilisateur puisse dsactiver cette prvisualisation.
Deux nouvelles mthodes d'interpolation "Diffusion Interpolation with Barriers" et "Kernel Interpolation with Barriers" pour permettre la prise en compte des barrires ou des limites au phnomne analys. Par exemple, ci-dessous le rsultat d'une interpolation de l'paisseur de la couche de limon sur un lac en intgrant les limites de ce lac dans les recherches et calculs de voisinage.
Page 91
La fonciton d'interpolation "Local Polynomial Interpolation" est amliore en version 10 pour prendre en compte les paramtres complmentaires suivants: - Prediction Standard Errors - Condition numbers - Optimize Model (Bandwidth, Spatial Condition Number et Neighborhood) L'outil "Gaussian Geostatistical Simulations" propose un nouveau paramtre "Condition measurement error field" permettant d'introduire une notion d'erreur de mesure variable sur chaque point d'chantillonnage. Geostatistical Analyst en version 10 permet la prise en charge de volumes de donnes beaucoup plus importants avec certaines mthodes d'interpolation.
Maplex
Utilisation de l'extension
En version 10, ArcGIS supporte Maplex en lecteur-seule ce qui veut dire qu'un document contenant des tiquetages bass sur le moteur Maplex peut tre ouvert sur des postes ne disposant pas de la licence Maplex. Les tiquettes sont alors affiches en conservant les proprits de placement de Maplex (et non plus bascules en tiquetage standard) mais elles ne peuvent pas tre modifies par l'utilisateur. Le moteur d'tiquetage Maplex est dsormais utilisable dans les services de cartes optimiss d'ArcGIS Server (Optimized Map Services). L'administrateur ArcGIS Server peut donc profiter des services de cartes haute-performance pour la cration de caches partir de documents ArcMap contenant des tiquetages Maplex.
De nouvelles options de placement ont t ajoutes pour crer des tiquettes de part et d'autre des limites communes de deux polygones. Diffrentes options permettent de prciser l'emplacement des
Une nouvelle option de placement des tiquettes a t ajoute pour grer l'tiquetage des polygones trous. Il est dsormais possible d'indiquer si les tiquettes peuvent (ou non) chevaucher les trous d'un polygone.
Les algorithmes de positionnement des tiquettes sur les courbes de niveau et sur les rivires (lignes ou polygones) ont t amliors pour obtenir une meilleure qualit de placement.
Page 93
Une nouvelle option permet, lors du chargement des points d'arrt, de ne pas placer les points situs sur des emplacements inatteignables en raison des diffrentes restrictions. Les feuilles de route de Network Analyst proposent de nouvelles options pour faire pivoter les cartes de changement de direction dans le sens du trajet et pour mettre en surbrillance les flches de
manuvre.
La pertinence dans les calculs de trajets peut devenir toute relative si on ne prend pas en compte le trafic certaines heures de la journe ou certains jours de la semaine. Aujourd'hui, les bases de donnes routires commencent disposer de ce type d'information d'historique permettant de fournir des moyennes de temps de parcours en fonction des heures et des jours. ArcGIS 10 permet dsormais de les exploiter en les intgrant au modle de donnes de la Godatabase et permet ainsi le calcul d'itinraires et de tournes plus prcis. Les jeux de donnes rseau de Network Analyst 10 peuvent dsormais tre modliss, stocks et analyss en 3D. Ceci permet de raliser des calculs d'itinraires l'intrieur de btiments ou mme entre des rseaux intrieurs et des rseaux extrieurs.
Lorsque vous crez, modifiez ou supprimez des entits qui participent un jeu de donnes rseau, ce dernier a besoin d'tre reconstruit pour prendre en compte les volutions gomtriques et smantiques. Dsormais, la reconstruction du rseau se fait de manire incrmentale uniquement sur la zone modifie (Dirty area) et non plus sur l'ensemble du jeu de donnes rseau. Un nouvel outil "Dissolve Network" permet de fusionner les lignes d'un rseau pour en rduire le nombre d'entits et obtenir un rseau plus performant. L'API SOAP d'ARcGIS Server a t amliore pour proposer les coclasses "Server parameter" et "Server Results" pour les solveurs "VRP"," location-allocation" et "OD cost matrix" afin de pouvoir les exploiter comme les solveurs "Route", "Closest Facility" et "Service Area".
Page 95
L'API Rest d'ArcGIS Server 10 supporte dsormais les solveurs "Closest Facility" et "Service Area
ArcGIS Schematics
ArcGIS 10 est une version majeure pour l'extension ArcGIS Schematics. L'ancien moteur de schmatique a t supprim et remplac par des fonctionnalits implmentes dans le noyau ArcGIS. Les principales volutions sont les suivantes: Les Diagrammes sont maintenant stocks en tant qu'entits dans la Godatabase ce qui signifie que la symbologie et les tiquetages se font avec les fonctionnalits standards d'ArcGIS. Cela veut galement dire que la procdure de publication de diagrammes schmatiques avec ArcGIS Server est considrablement simplifie. La mise jour des diagrammes se fait maintenant avec un systme de verrouillages des entits. Le processus de gestion des diagrammes bass sur des donnes versionnes a t amlior. Un champ "UpdateStatus" permet dsormais de visualiser facilement les lments du diagramme qui ont t mis jour.
Une nouvelle interface utilisateur est disponible en version 10 pour la configuration des proprits de la schmatique.
Un nouvel algorithme "Geo-compression" permet maintenant d'afficher sur un diagramme concentr des entits qui sont trs loignes dans la ralit tout en maintenant leur position gographique relative (Nord Est, Sud Ouest, ). La plupart des rgles de schmatique permettent dsormais l'usage des attributs. Les reprsentations hirarchiques peuvent maintenant avoir plusieurs nuds racine.
dans Spatial Analyst. Un nouvel outil "Raster Calculator" permet de dfinir et d'excuter une expression d'algbre d'image (Map algebra). Cet outil remplace l'ancienne calculatrice Python et ne peut tre utilis que dans ArcGIS Desktop en tant qu'outil ou dans un modle de Gotraitement. La syntaxe des expressions est similaire celle des versions prcdentes.
Un nouvel outil "Zonal Histogram" a t ajout en remplacement de la fonctionnalit prsente auparavant dans la barre d'outils "Spatial Analyst". Vous pouvez donc dsormais utiliser cette fonctionnalit dans les modles de Gotraitement et dans les scripts Python. L'outil "Zonal Statistics as Table" a t modifi pour permettre l'utilisateur de choisir les paramtres qu'il souhaite calculer.
Algbre d'image
En version 10, les fonctionnalits de calcul sur les couches raster (l'algbre d'image) ont t intgres l'environnement Python pour vous permettre d'aller encore plus loin dans l'analyse et la modlisation. La syntaxe des expressions est reste globalement la mme mais la combinaison avec le langage Python offrent d'innombrables possibilits.
Classification d'images
Une nouvelle barre d'outils "Classification d'image" a t introduite dans Spatial Analyst en version 10. Avec cet ensemble d'outils, l'utilisateur peut raliser des classifications sur des rasters multibandes avec des outils interactifs ou via des outils de Gotraitement.
Page 99
L'outil "Training Sample Manager" permet de grer (crer, supprimer, modifier, agrger, ) les zones d'chantillonnage. Ces dernires dtermineront ensuite la signature statistique de chaque classe.
Un nouveau type de trigger "Departing trigger" permet d'excuter une action lorsque l'objet suivi ressort d'une zone dtermine par un polygone.
Un nouveau type de trigger "Track Crosses trigger" permet d'excuter une action lorsque l'objet suivi entre, ressort ou simplement traverse une zone dtermine par un polygone.
Les couches Tracking tait traditionnellement stockes en cache (en mmoire). Il est dsormais possible en version 10 de spcifier une rgle de stockage afin de suivre des volumes d'objets plus importants. Les documents ArcMap contenant des couches Tracking peuvent maintenant tre publis avec ArcGIS Server. En version 10, les couches Tracking continuent utiliser leurs propres mcanismes d'affichage temporel. Vous pouvez nanmoins les exploiter avec les nouvelles options de gestion du temps d'ArcGIS 10 en toute compatibilit.
Page 101
ArcGIS Mobile
En version 10, la technologie ArcGIS Mobile continue d'voluer avec toujours d'une part des applications standards configurables et d'autre part un SDK permettant aux dveloppeurs de crer leur propres applications personnalises pour tendre le SIG sur le terrain.
Les volutions d'ArcGIS Mobile se concentrent autour des thmes suivants: - Amliorer l'ergonomie del'application ArcGIS Mobile standard sur les appareils de poche (smartphone, PDA, ), - Etendre sur support des plateformes des applications ArcGIS Mobile (standard et personnalises) en incluant notamment les appareils cran tactiles sous Microsoft Windows, - Ouvrir les possibilits de personnalisation aux dveloppeurs autour des applications ArcGIS Mobile standard, - Simplifier la gestion des projets l'aide d'une nouvelle application "Mobile Project Center".
L'application ArcGIS Mobile standard pour Windows Mobile inclut galement des nouvelles fonctionnalits. La tche "View Map" prose dsormais des outils de mesures pour les entits linaires et surfaciques. ArcGIS Mobile peut maintenant contenir des fonds de carte bass sur des caches de carte ArcGIS Server (connects ou dconnects). La tche "Collect Features" a t simplifie et amliore. Par exemple, l'activation/dsactivation du GPS se fait dsormais par un seul bouton et l'tat des positions GPS peut rester visible en plus de la carte durant la phase de collecte des donnes. Un nouveau mode "GPS Streaming" permet de collecter des positions pour construire des polylignes et des polygones. Dans ce mode, l'utilisateur peut filtrer les positions en spcifiant une distance ou un intervalle de temps. Il est galement possible de dcaler la gomtrie saisie par rapport la position rellement capture. Lors de la collecte des attributs de l'entit, chaque champ est prsent en mode pleine page pour faciliter la saisie des informations. Pour acclrer cette saisie, il est galement possible de rpter ou de copier des valeurs d'attribut d'une entit vers une autre. Lorsqu'une valeur non-nulle est obligatoire, l'utilisateur en est dsormais inform.
Lors de l'utilisation de la tche "Recherche" (Search), il est dsormais possible d'enregistrer ses critres. Elles sont alors enregistres dans le projet ArcGIS Mobile et pourront tre r-excute ultrieurement. La tche "Synchronisation" (Synchronize) peut maintenant se configurer pour poster automatiquement les mises jour vers le serveur. Ainsi, vous pouvez demander synchroniser vos donnes chaque fois qu'une entit est ajoute, modifie ou supprime.
Page 103
Une nouvelle tche "Equipe terrain" (Field Crew) permet chaque oprateur d'envoyer automatiquement sa position et de permettre ainsi aux autres oprateurs de voir sa position sur la carte. Chaque oprateur peut alors l'appeler directement (par simple click sur la carte), lui envoyer un SMS ou un e-mail.
Optimise pour un accs via des crans tactiles, elle contient les mmes fonctionnalits que l'application standard ArcGIS Mobile pour Windows Mobile.
L'application ArcGIS Mobile pour Windows possde aussi quelques fonctionnalits spcifiques comme le clavier-cran, les modes d'affichage jour/nuit et une capacit de paramtrage du contraste spcifique l'application.
Page 105
Les couches de fond de carte d'ArcGIS Mobile peuvent tre attnues pour mettre plus en vidence les couches oprationnelles.
En version 10, le dveloppeur dispose toujours du SDK ARcGIs Mobile pour dvelopper en .Net une application (Windows ou Windows Mobile) exploitant pleinement toutes les capacits d'ArcGIS Mobile. De manire gnrale, le SDK tire profit de toutes les amliorations apportes aux applications standards ArcGIS Mobile.
Depuis la version 10, les dveloppeurs peuvent galement s'appuyer sur les applications standards ArcGIS Mobile, en personnalisant/tendant les tches existantes ou en construisant leurs propres tches personnalises sans avoir redvelopper une application complte.
Page 107
Les projets ArcGIS Mobile peuvent tre dploys sur des rpertoires locaux, sur des serveurs SIG (ArcGIS Server .Net ou Java) ou sur ArcGIS.com. En fonction de la stratgie de dploiement souhaite pour votre organisation, vous pourrez ainsi distribuer les projets par transfert de fichiers ou sous la forme de services web par une connexion intranet/extranet sur vos serveurs SIG ou sur des serveurs dans le Cloud (notamment ArcGIS.com). L'application Mobile Project Center est une application interactive qui permet de dfinir facilement la liste des couches oprationnelles (utilises pour les requtes, la consultation, la mise jour, ) et les couches de fond de carte. En version 10, les projets ArcGIS Mobile peuvent contenir plusieurs couches oprationnelles issues de diffrents services web ArcGIS Server. Les fonds de cartes ArcGIS Mobile peuvent tre issus de fichiers SDC, de donnes StreetMap, de caches ArcGIS Server stocks en local ou encore de services de fond de carte tuils d'ArcGIS.com (ou issus de vos propres serveurs SIG). Le Mobile Project Center est galement l'application qui permet de dclarer les extensions et les tches personnalises que vous souhaitez utiliser dans le projet. Compiles et places dans un rpertoire spcifique, elles sont directement accessibles dans le Mobile Project Center pour tre slectionnes (ou non) pour le projet courant.
Page 109
Les fonctionnalits principales d'ArcGIS for iOS sont les suivantes: - Affichage de cartes web - Recherche de lieux et localisation par adresse - Collecte de donnes (gomtrie, attributs et pices jointes) - Excuter des Gotraitement ArcGIS - identification d'entits et requtes sur les couches SIG - Recherche et partage de cartes partir d'ArcGIS.com
outils de dveloppement comme Interface Builder peuvent galement tre utiliss pour le dveloppement de vos applications SIG sur iPhone/iPad. Vous pouvez tlcharger l'API ArcGIS for iOS partir de la page suivante: http://resources.arcgis.com/content/iphone-sdk
L'aide en ligne (concepts, rfrence, exemples de code, ) est disponible partir de la page suivante: http://help.arcgis.com/en/arcgismobile/10.0/apis/iPhone/concepts/index.html
Page 111