1 Atlas cartographique du Sandre Fonctionnalités / Architecture

Preview:

Citation preview

1

Atlas cartographique du Sandre

Fonctionnalités / Architecture

2

Groupe Architecture 21/09/2005

Atlas cartographique du Sandre• Publication des référentiels sur l’eau :

– Stations de mesure

– Ouvrages liés à l’eau

– Zonages

• Architecture reposant sur les services web (OGC, Sandre)

3

Fonctionnalités

4

Groupe Architecture 21/09/2005

Fonctionnalités

• Publication des référentiels sur l’eau

• Accès aux métadonnées des couches et des objets (fiches descriptives, …)

• Téléchargement des données pour une zone d’intérêt

• Impression (pdf)

• Affichage et ajout de couches distantes (WMS)

5

Groupe Architecture 21/09/2005

De nouvelles sources de données

• Les ouvrages (STEP, installations portuaires), de nouveaux zonages (masse d’eau souterraine, …)

6

Groupe Architecture 21/09/2005

De nouvelles sources de données

• Les ouvrages (STEP, installations portuaires, masse d’eau souterraine, …)

• Des fonds de cartes différents :– IGN BDCarto– MNT 90m– Image 2000 (JRC)– Géologie (BRGM)

7

Groupe Architecture 21/09/2005

De nouvelles sources de données

• Les ouvrages (STEP, installations portuaires, masse d’eau souterraine, …)

• Des fonds de cartes différents :– IGN BDCarto– MNT 90m– Image 2000 (JRC)– Géologie (BRGM)

• Données sur les DOM

– Scan IGN, – Système de projection

8

Groupe Architecture 21/09/2005

Accès aux métadonnées

• Accès à tout document décrivant plus en détail les référentiels sur l’eau

9

Groupe Architecture 21/09/2005

Filtrage des données

• Filtrage des données selon :– Des contours administratifs

(région, département, commune)

– Le code ou le libellé des objets

10

Groupe Architecture 21/09/2005

Impression

11

Groupe Architecture 21/09/2005

Ajout de couche distante

• Ajout de couche provenant de serveurs distants

• Utilisation de la norme WMS

12

Architecture

13

Groupe Architecture 21/09/2005

Architecture / Principe

• Repose uniquement sur les Web services :– WMS pour la visualisation– SLD pour les styles d’affichage et le filtrage des données– WFS pour l’export des données– Sandre:GetMetadata web service spécifique pour l’accès aux

métadonnées des référentiels sur l’eau

• Application des règles ASIE (et des normes OGC)

14

Groupe Architecture 21/09/2005

Données WMS Géosignal

Architecture / Principe

ATLA

S

Référentiels sur l’eau

Service cartographique OGC

Service Métadonnées Sandre

Données WMS BRGM

SAGE - Gesteau

Référentiels collectés parle Sandre

Base d

e d

on

nées

part

en

air

es d

u S

IE

collecte

Données WMS JRC

Fond de carte

15

Groupe Architecture 21/09/2005

Architecture / Principe

• Accès aux données géographiques via les services distant :– La plupart des référentiels sont hébergés par le Sandre http://

services.sandre.eaufrance.fr – Les données concernant les SAGE sont hébergés sur le site http://

gesteau.eaufrance.fr/service – Les fonds de carte sont diffusés par le JRC, BRGM, …

16

Groupe Architecture 21/09/2005

Données WMS Géosignal

Architecture

ATLA

S

Référentiels sur l’eau

Service cartographique OGC

Service Métadonnées Sandre

Données WMS BRGM

SAGE - Gesteau

Référentiels collectés parle Sandre

Base d

e d

on

nées

part

en

air

es d

u S

IE

collecte

Données WMS JRC

Fond de carte

Partenaire Y

Partenaire Z

17

Groupe Architecture 21/09/2005

Architecture / Mise en place

• Définition des règles pour l’interactions entre les partenaires en respectant les règles ASIE :– Définition des cas d’utilisation (Diagramme de séquence)– Définition des formats d’échanges (XML)

• Pour le service métadonnées, flux XML reposant sur l’ISO-19139

– Définition des services (Diagramme de classe)– Documentation pour l’implémentation

18

Groupe Architecture 21/09/2005

Scénario d’utilisation / Navigation

19

Groupe Architecture 21/09/2005

Scénario d’utilisation / Métadonnées

20

Groupe Architecture 21/09/2005

Scénario d’utilisation / Filtre

21

Groupe Architecture 21/09/2005

Scénario d’utilisation / Export

22

Groupe Architecture 21/09/2005

Sandre:GetMetadata

• Service d’accès aux métadonnées d’un objet :– Code– Libellé– Producteur– URL vers site Internet

23

Groupe Architecture 21/09/2005

Sandre:GetMetadataDéfinition Permet à un client de disposer des caractéristiques

(métadonnées) de chaque objet inclus dans une couche d’information donnée

Input Ensemble de paramètres décrivant la couche sur laquelle porte la recherche, les critères de recherche et les options (version,…)

Output Un fichier contenant les métadonnées exigées des objets sélectionnées. Ce fichier XML est transmis avec ou sans compression.

Exceptions OperationNotSupported, UnknownVersion, LayerNotDefined,UnknowID, InvalidBbox, InvalidSRS, InvalidFormat

Preconditions GetCapabilities pour connaître les couches d’information.

Postconditions Aucune

24

Groupe Architecture 21/09/2005

Sandre:GetMetadata

0..1

0..*0..1

0..*UneValeur

<<Service>>

Meta Data

++

GetMetaDataSandre (GetMetaDataRequest Criteres)test2 ()

: xsd:base64Binary: xsd:base64Binary

<<xsd:complextype>>

GetMetaDataRequest

++-----

LayerIdBboxSRSConstraintsoutputFormatoutputSchema

: string: string: string: string: string: string: string

<<xsd:complextype>>

Erreurs

<<xs:completype>>

Erreur

+++

SeveriteErreurCodeMessage

: string: string: string

test

- test : int

Recommended