• Aucun résultat trouvé

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

N/A
N/A
Protected

Academic year: 2022

Partager "ArcGIS, Plateforme d'interopérabilité. Gaëtan LAVENU"

Copied!
28
0
0

Texte intégral

(1)

ArcGIS, Plateforme d'interopérabilité

Gaëtan LAVENU

(2)

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

(3)

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 directe

ArcGIS

Export / Import

(4)

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 directe

ArcGIS

Export / Import

Data Inter oper a bili ty

(5)

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

(6)

Démo 1:

Serveur d'extraction

(7)

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

(8)

OASIS / IETF / W3C:

o WSDL o UDDI o SOAP

o XML ISO & autres

domaines nationaux o Objets/Thèmes

o Modèles o Contenus o Vocabulaires

Positionnement de l'OGC dans ce monde de la

standardisation?

(9)

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

(10)

WFS (entités & attributs/vecteur)

WCS (rasters)

Visualisation GIS Data Sharing:

(11)

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

WCS WMS

(12)

Map Service + WMS

+ WFS + WCS + KML

Services ArcGIS Serveur et capacités OGC

Image Service + WMS

+ WCS + KML

Geodata Service + WFS

+ WCS

(13)

Démo 2:

WMS et SLD

(14)

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

(15)

Démo 3:

WCS

(16)

Démo 3

ArcGIS Server

Jeu de données Raster

Service OGC WCS

Client bureautique Tiers

( ENVI EX)

(17)

Démo 4:

KML

(18)

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

(19)

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

(20)

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

(21)

Démo 5 – Services WFS et WFS-T

Géodatabase d'entreprise

ArcGIS 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 Default

Modifications

Modifications Modifications

Mise à jour

par WFS

(22)

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"

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

Merci pour votre attention

Questions / Réponses

Merci de remplir les questionnaires d’évaluation

www.esri.com/standards

Références

Documents relatifs

[r]

The three major semantics of argumentation theory (grounded, stable, and preferred) can be characterized in terms of three logic programming semantics: the well founded semantics

[r]

A link of relevance of type LRintA-M can link an attribute or a set of attributes to the result of a method of the same class. This set of attributes designates the

This proposition tries to take advantage of both: data interoperability as defi ned in OWS specifi cations (OGC Web Services) and the expressive power of conceptual data models.

Un joueur qui dit "je ne sais pas" indique que toutes les formes présentes une seule fois dans son tableau quant à son paramètre personnel ne conviennent pas (car sinon,

"mlExpansionHistory" ou une couche "envelopedData". Il se peut qu'un message partant d'un domaine "DOMSEC" ait été déjà traité par un MLA, dans ce cas

Le "noyau européen" qui regroupe l'Allemagne, la France et le Royaume-Uni se caractérise à la fois par une productivité forte dans le tertiaire marchand et par une