ArcGIS, Plateforme d'interopérabilité

Post on 24-Mar-2022

5 views 0 download

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

Google

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