DMP, cadre national d'interopérabilité des SI de santé et données ...
ArcGIS, Plateforme d'interopérabilité
Transcript of ArcGIS, Plateforme d'interopérabilité
ArcGIS, Plateforme d'interopérabilité
Gaëtan LAVENU
SOA(Services Oriented Architecture)
ETL Spatial (Extract,Transform and Load)
Les approches de l'interopérabilité
ArcGIS Support les deux …
Enterprise Service Bus
Loosely Coupled and Orchestrated Services
• Interconnecté
• Interopérable
• Intégrabilité
• Dynamique
Service de
découverte
Service de
visualisation
Service de
téléchargement
Métadonnées
Données
spatiales
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…
Import (sans extension)
• DWG, DXF, DGN, WFS, WMS,WCS,
GML, CSV, TAB,XLS, MIF/MID,
KML, SQL/OLE DB, EDIGEO…
+ 43 formats raster …
Export (sans extension)
• DWG, DXF, DGN,KML, GML, PDF,
PDF(spatial), EPS, EMF, SVG,AI
+ 43 formats raster …
Lecture directeArcGIS
Export / Import
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,
…
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,
…
Lecture directeArcGIS
Export / Import
Data
In
tero
pera
bilit
y
ArcGIS Server est ouvert et interopérable
Web
• REST, SOAP XML, REST, KML,
Bing Maps, …
OGC
• GML, WFS, WMS, WCS, CS-W,
. . .
Intégration aux SI
• SOAP, XML, EJB, SQL
Contenu des applications
• Plus de 70 formats vecteur
Plus de 40 formats raster
Standards
Tout type de client
Tout type d'application
AutoCAD
Bing Maps
SAP
ENVI
Imagine
MapInfo
Ionic
GeoMedia
ArcGIS Server
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
Publier
Client
Fournisseur
de services
Diffuseur de
services
Service
Description du service
Description du service
OASIS / IETF / W3C:
o WSDL
o UDDI
o SOAP
o XMLISO & autres
domaines nationaux
o Objets/Thèmes
o Modèles
o Contenus
o Vocabulaires
Positionnement de l'OGC dans ce monde de la
standardisation?
Les services web OGC
Web Coverage Service (WCS)
Services de données d'imagerie/raster
pour la publication/traitement
Web Map Service (WMS)
Services d'images pour la
publication/consultation
I-295
Web Feature Service (WFS)
Services d'entités cartographiques
pour la consultation/streaming de
données
I-295
Keyhole Markup Language Service (KML)
Services d'entités cartographiques pour la
consultation/streaming de données
WFS (entités & attributs/vecteur)
WCS (rasters)
Visualisation GIS Data Sharing:
ArcGIS: Client et Serveur OGC
Google Earth
GAIA
OpenLayers
ArcMap
Applications web
ArcGIS Explorer
Client OGC non-ESRI … Clients OGC ESRI …
ArcGIS Server
OGC Web
services
WFS
KML
WMSWCS
Map Service
+ WMS+ WFS+ WCS+ KML
Services ArcGIS Serveur et capacités OGC
Image Service
+ WMS+ WCS+ KML
Geodata Service
+ WFS+ WCS
Démo 2:
WMS et SLD
Démo 2
ArcGIS Servers
Document
ArcMap
SLD densité de population
(coté serveur)
via la balise "STYLES"
SLD vitesses de circulation
(coté client sur
maps.esrifrance.fr)
Via la balise "SLD"
Application tiers (G aïa)
Internet
SLD dynamique
(coté client)
modifiant le style
"serveur" via la
balise "SLD_BODY"
9.4
OGC WMS
Démo 3:
WCS
Démo 3
ArcGIS Server
Jeu de données
Raster
ServiceOGC WCS
Client bureautique Tiers
( ENVI EX)
Démo 4:
KML
Démo 4
ArcGIS Server
Jeu de données
Raster
Google Earth
Map Service
GP service
- Ombrage- Courbes de
niveau
Modèle de
géotraitement
Google Earth
KML
KML
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
Géodatabase d'entrepriseArcGIS
Server
Application web
Open Layers
Reconcile
Mise à jour
par
ArcMap
Application web
Flex
Internet
Service
WFS-T
Post
Version WFS
Mise à jour
par WFS
Version DefaultModifications
Modifications
Modifications
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"
• L'outil de géotraitement "WFS to Feature Class"
Connexion Data Interop
ArcGIS Desktop
Outil de géotraitement
ArcGIS Desktop
Internet
WFS services
WFS services
Internet
Internet
Classe d'entités
de Géodatabase
ArcMap
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
9.2 9.3 9.3.1 9.4 +
WFS
WCS
WMS WMS on MapService
1.0.0, 1.1.0, 1.1.1, 1.3.0
GetCapabilities
GetMap
GetFeatureInfo
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
add WMS on Optimized MapService
performance is up
functionally equal to
classic MapService
bug fixes
enhanced SLD support
“SLD_BODY”, RasterSymbolizer,
GetStyle
add “Time” support
GetLegendGraphics
bug fixes
WCS on MapService
WCS on ImageService
WCS on GeoDataService
1.0.0, 1.1.0, 1.1.1
GetCapabilities
DescribeCoverage
GetCoverage
“Make WCS layer” GP tool
KML
WFST on MapService
WFST on GeoDataService
1.1.0
GetCapabilities
DescribeFeatureType
GetFeature
GetFeatureWithLock
Transaction
WFS to FeatureClass GP tool
KML on MapService
KML 2.1
bug fixes
updated “Make WCS layer” GP tool
add WFST 1.0.0 (9.3 SP1)
bug fixes
add WCS on Optimized MapServer
bug fixes
add WFS on Optimized MapService
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
KML 2.2 (to OGC namespace)
KML on Optimized Map Service
bug fixes
Support for time animations using
TimeStamps
Support for vector regions
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
• GML
+ Simple Features GML
+ OS Master Map, Top10NL, NATO, CityGML
• KML
+ OGC KML
• Metadata
+ ISO 19139
• CSW
+ OGC Core
+ ISO 19139
+ ebRIM
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émad'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
Questions / Réponses
Merci de remplir les questionnaires d’évaluation
www.esri.com/standards