ArcGIS, Plateforme d'interopérabilité Gaëtan LAVENU
Les approches de l'interopérabilité ArcGIS Support les deux ETL Spatial (Extract,Transform and Load) SOA (Services Oriented Architecture) Interconnecté Interopérable Intégrabilité Dynamique Enterprise Service Bus Service de découverte Service de visualisation Service de téléchargement Métadonnées Données spatiales Loosely Coupled and Orchestrated Services
ArcGIS Desktop est ouvert et interopérable Lecture directe, import ou export des formats standards ou normalisés Lecture directe (sans extension) DWG, DXF, DGN, WFS, WMS,WCS, GML, CSV, TAB, XLS, KML, SQL/OLE DB + 43 formats raster ArcGIS Lecture directe Import (sans extension) DWG, DXF, DGN, WFS, WMS,WCS, GML, CSV, TAB,XLS, MIF/MID, KML, SQL/OLE DB, EDIGEO + 43 formats raster Export / Import Export (sans extension) DWG, DXF, DGN,KML, GML, PDF, PDF(spatial), EPS, EMF, SVG,AI + 43 formats raster
Data Interoperability ArcGIS Desktop est ouvert et interopérable Lecture directe, import ou export des formats standards ou normalisés Lecture directe / Import (avec Data Interoperability) AutoCAD, Microstation, XML, MS SQL Server Spatial, IBM Informix Spatial, MapGuide SDL, PostGIS, PostgreSQL, GeoJSON, Star-Apic Mercator, CityGML, GeoRSS, GPS exchange, ArcGIS Lecture directe Export (avec Data Interoperability) AutoCAD, Microstation, 3DS, CityGML, GeoJSON, GeoRSS, IBM Informix Spatial, MS SQL Server Spatial, OpenStreetMap, IDRISI Vector, PDF 3D, VRML PostGIS, PostgreSQL, Star-Apic Mercator, Export / Import
ArcGIS Server est ouvert et interopérable Web REST, SOAP XML, REST, KML, Bing Maps, Tout type de client Tout type d'application OGC GML, WFS, WMS, WCS, CS-W,... Google Bing Maps SAP ENVI Imagine Intégration aux SI SOAP, XML, EJB, SQL AutoCAD GeoMedia Ionic Contenu des applications Plus de 70 formats vecteur Plus de 40 formats raster Standards ArcGIS Server MapInfo
Démo 1: Serveur d'extraction
Architecture Orientée Services (SOA) ArcGIS support l'interopérabilité dans les contextes: d'infrastructure de données spatiales (SDI) d'architectures d'entreprise d'environnement web 2.0, (Mashups, Néogéographie, ) Utilisateur de services Client Description du service Diffuseur de services Publier Fournisseur de services Service Description du service
Positionnement de l'ogc dans ce monde de la standardisation? ISO & autres domaines nationaux o Objets/Thèmes o Modèles o Contenus o Vocabulaires OASIS / IETF / W3C: o WSDL o UDDI o SOAP o XML
Les services web OGC I-295 Web Map Service (WMS) Services d'images pour la publication/consultation Web Feature Service (WFS) Services d'entités cartographiques pour la consultation/streaming de données I-295 Web Coverage Service (WCS) Services de données d'imagerie/raster pour la publication/traitement Keyhole Markup Language Service (KML) Services d'entités cartographiques pour la consultation/streaming de données
Visualisation GIS Data Sharing: WFS (entités & attributs/vecteur) WCS (rasters)
ArcGIS: Client et Serveur OGC Client OGC non-esri GAIA Clients OGC ESRI ArcMap ArcGIS Server Google Earth WFS OGC Web services KML ArcGIS Explorer OpenLayers WCS WMS Applications web
Services ArcGIS Serveur et capacités OGC Map Service + WMS + WFS + WCS + KML Image Service + WMS + WCS + KML Geodata Service + WFS + WCS
Démo 2: WMS et SLD
Démo 2 Document ArcMap SLD dynamique (coté client) modifiant le style "serveur" via la balise "SLD_BODY" 9.4 ArcGIS Servers OGC WMS Internet Application tiers (G aïa) SLD densité de population (coté serveur) via la balise "STYLES" SLD vitesses de circulation (coté client sur maps.esrifrance.fr) Via la balise "SLD"
Démo 3: WCS
Démo 3 ArcGIS Server Service OGC WCS Jeu de données Raster Client bureautique Tiers ( ENVI EX)
Démo 4: KML
Démo 4 ArcGIS Server GP service KML Modèle de géotraitement - Ombrage - Courbes de niveau Google Earth Map Service KML Jeu de données Raster Google Earth
Les services WFS "du GML sur le protocole HTTP" Les entités sont organisées en "Feature Types" équivalent des Feature class d'arcgis ArcGIS Server implémente le WFS 1.0 et 1.1 ArcGIS support le profil GML "Simple Features" Sous-ensemble de GML 3.1 Support les opérations suivantes: GetCapabilities DescribeFeatureType GetFeature (avec le support des Filters) GetFeatureWithLock Transaction (insert, update, delete) Utilise des Feature classes versionnées ou non
Les services WFS Transactionnel WFS mais dédié à la mise à jour des entités via le web Permet des mises à jours multi-utilisateurs Mécanisme "Stateless" Implémenté via des services configurés en "pooled" Pas de SOC dédié à chaque utilisateur Pas de technologie ESRI déployée coté client
Démo 5 Services WFS et WFS-T Mise à jour par WFS Application web Flex Modifications Version Default Modifications Reconcile Post Service WFS-T Internet Mise à jour par ArcMap Version WFS Géodatabase d'entreprise ArcGIS Server Modifications Application web Open Layers Mise à jour par WFS
ArcGIS est client WFS Par une connexion "Data Interoperability" Ne nécessite pas la licence Data Interoperability mais simplement l'installation de l'extension Permet de consommer également du GML Simple Features (level 0) L'outils de géotraitement "WFS To Feature Class" qui permet d'importer des services WFS dans une Géodatabase Totalement indépendant de l'extension "Data Interoperability"
ArcGIS en tant que client WFS La connexion "Data Interoperability" Internet WFS services Connexion Data Interop ArcGIS Desktop ArcMap L'outil de géotraitement "WFS to Feature Class" Internet WFS services Outil de géotraitement ArcGIS Desktop Classe d'entités de Géodatabase
Nouveautés en 9.3.1 SP1 et 9.4 pour le WFS En 9.3.1 SP1 WFS-T est accessible dès le niveau Standard d'arcgis Server En 9.4 Support du WFS sur les Optimized Map Services (MSD) Support des géométries multipoints sur les opérateurs spatiaux Support des Definition Queries sur les couches Support des champs visibles/non-visibles Support des noms d'alias Support des Query Layers
WMS WMS on MapService 9.2 9.3 9.3.1 9.4 + KML 1.0.0, 1.1.0, 1.1.1, 1.3.0 GetCapabilities GetMap GetFeatureInfo KML on MapService KML 2.1 WCS add WMS on ImageService Styled Layer Descriptors (SLD) publish multiple styles at server side send external styles through SLD Filter Encoding (FE) in SLD Security (inherits ArcGIS Server Security Framework) bug fixes KML on ImageService KML through ArcGIS REST API Region support for cached services Layer Queries output KML GPServices output KML Improved HTML Pop-ups bug fixes WCS on MapService WCS on ImageService WCS on GeoDataService 1.0.0, 1.1.0, 1.1.1 GetCapabilities DescribeCoverage GetCoverage add WMS on Optimized MapService performance is up functionally equal to classic MapService bug fixes KML 2.2 (to OGC namespace) KML on Optimized Map Service bug fixes bug fixes updated Make WCS layer GP tool enhanced SLD support SLD_BODY, RasterSymbolizer, GetStyle add Time support GetLegendGraphics bug fixes Support for time animations using TimeStamps Support for vector regions bug fixes add WCS on Optimized MapServer bug fixes Make WCS layer GP tool WFS WFST on MapService WFST on GeoDataService 1.1.0 GetCapabilities DescribeFeatureType GetFeature GetFeatureWithLock Transaction WFS to FeatureClass GP tool add WFST 1.0.0 (9.3 SP1) bug fixes add WFS on Optimized MapService bug fixes
Support des web services OGC par les serveurs ArcGIS 9.3.1 WMS + SLD + Filter Encoding Support WFS + Transactions + Filter Encoding Support WCS +GeoTiff, NITF, HDF, JPEG, JPEG2000, PNG KML + OGC KML Metadata + ISO 19139 CSW + OGC Core + ISO 19139 + ebrim GML + Simple Features GML + OS Master Map, Top10NL, NATO, CityGML http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf
Support des web services OGC par les clients ArcGIS 9.3.1 ArcMap WMS, WFS, Simple Features GML, WCS, KML ArcMap ( avec l'add-on Géoportail) CS-W, WMC ArcMap ( avec Data Interop.) WFS, GML (autres schéma d'application) ArcGIS Explorer (avec compléments) CS-W, WMC ArcGIS Explorer WMS KML WebADF WMS Geoportal Toolkit Mapviewer WMS,WFS, WCS http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf
Merci pour votre attention www.esri.com/standards Questions / Réponses Merci de remplir les questionnaires d évaluation