ArcGIS, Plateforme d'interopérabilité

28
ArcGIS, Plateforme d'interopérabilité Gaëtan LAVENU

Transcript of ArcGIS, Plateforme d'interopérabilité

Page 1: ArcGIS, Plateforme d'interopérabilité

ArcGIS, Plateforme d'interopérabilité

Gaëtan LAVENU

Page 2: ArcGIS, Plateforme d'interopérabilité

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

Page 3: ArcGIS, Plateforme d'interopérabilité

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

Page 4: ArcGIS, Plateforme d'interopérabilité

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

Page 5: ArcGIS, Plateforme d'interopérabilité

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

Google

Bing Maps

SAP

ENVI

Imagine

MapInfo

Ionic

GeoMedia

ArcGIS Server

Page 6: ArcGIS, Plateforme d'interopérabilité

Démo 1:

Serveur d'extraction

Page 7: ArcGIS, Plateforme d'interopérabilité

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

Page 8: ArcGIS, Plateforme d'interopérabilité

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?

Page 9: ArcGIS, Plateforme d'interopérabilité

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

Page 10: ArcGIS, Plateforme d'interopérabilité

WFS (entités & attributs/vecteur)

WCS (rasters)

Visualisation GIS Data Sharing:

Page 11: ArcGIS, Plateforme d'interopérabilité

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

Page 12: ArcGIS, Plateforme d'interopérabilité

Map Service

+ WMS+ WFS+ WCS+ KML

Services ArcGIS Serveur et capacités OGC

Image Service

+ WMS+ WCS+ KML

Geodata Service

+ WFS+ WCS

Page 13: ArcGIS, Plateforme d'interopérabilité

Démo 2:

WMS et SLD

Page 14: ArcGIS, Plateforme d'interopérabilité

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

Page 15: ArcGIS, Plateforme d'interopérabilité

Démo 3:

WCS

Page 16: ArcGIS, Plateforme d'interopérabilité

Démo 3

ArcGIS Server

Jeu de données

Raster

ServiceOGC WCS

Client bureautique Tiers

( ENVI EX)

Page 17: ArcGIS, Plateforme d'interopérabilité

Démo 4:

KML

Page 18: ArcGIS, Plateforme d'interopérabilité

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

Page 19: ArcGIS, Plateforme d'interopérabilité

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

Page 20: ArcGIS, Plateforme d'interopérabilité

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

Page 21: ArcGIS, Plateforme d'interopérabilité

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

Page 22: ArcGIS, Plateforme d'interopérabilité

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"

Page 23: ArcGIS, Plateforme d'interopérabilité

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

Page 24: ArcGIS, Plateforme d'interopérabilité

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

Page 25: ArcGIS, Plateforme d'interopérabilité

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

Page 26: ArcGIS, Plateforme d'interopérabilité

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

Page 27: ArcGIS, Plateforme d'interopérabilité

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

Page 28: ArcGIS, Plateforme d'interopérabilité

Merci pour votre attention

Questions / Réponses

Merci de remplir les questionnaires d’évaluation

www.esri.com/standards