Infrastructure de Données Spatiales



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

ArcGIS for INSPIRE SIG RAIL 2011

Service Oriented Architecture (SOA)

Services web géographiques, état de l art et perspectives

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Sextant V4.0. Le portail de diffusion de l information géographique de l Ifremer. Sextant Présentation générale

Livre blanc ESRI Octobre 2009 Technologie ESRI et INSPIRE

Les applications webmapping en opensource. 1 Christophe Adriaensen

4. SERVICES WEB REST 46

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Les Architectures Orientées Services (SOA)

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

CORBA. (Common Request Broker Architecture)

Architectures d'intégration de données

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS

UE 8 Systèmes d information de gestion Le programme

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Le Parc naturel régional des SIG. Restructuration d un SIG et diffusion des données dans le cadre de la directive Inspire

Mettre en place un Géoportail avec ArcGIS Server Armel OUEDRAOGO Pierre TEYSSENDIER

Master Informatique Aix-Marseille Université

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

NFP111 Systèmes et Applications Réparties

Information utiles. webpage : Google+ : digiusto/

Infrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie

Catalogue des formations Edition 2015

Journal de l OSGeo Le journal de la Fondation Open Source Geospatial Volume 3 / Décembre 2007

Appui SIE :Développement de services web ADES/SIE

Cours Bases de données

Glossaire. base de données géographiques Voir géodatabase (GDB).

Collaboration Gouvernementale et diffusion publique avec les Infrastructures de Données Spatiales (IDS)

Architecture Orientée Service, JSON et API REST

Présentation générale du projet data.bnf.fr

Introduction aux. services web 2 / 2

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)


La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

3 Services de métadonnées avec geocat.ch. André Schneider, collaborateur COSIG; Coauteur Dominik Angst, ITV

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Module BD et sites WEB

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

STI. Systèmes et Technologies de l Information

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

Présentation du module Base de données spatio-temporelles

Messagerie asynchrone et Services Web

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques

Introduction aux Bases de Données

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Conception, architecture et urbanisation des systèmes d information

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Mise en place d'une chaîne de production raster multi-échelles

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

BUSINESS INTELLIGENCE

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

L outil 3D «Grand Territoire» de l Agglomération de Montpellier- De la communication à la participation?

Intégration de données

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Le Guide Pratique des Processus Métiers

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information

Université de Lausanne

JDev Atelier Datalift

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Introduction à la B.I. Avec SQL Server 2008

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

Au printemps 2012, la Bibliothèque de l Université Laval lançait sa nouvelle plateforme de

4.2 Unités d enseignement du M1

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Vérifier la qualité de vos applications logicielle de manière continue

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Bases de données relationnelles

Les nouveautés de FME 2014

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Application de technologies innovantes pour la gestion des ressources en eau

L. Granjon, E. Le Goff, A. Millereux, L. Saligny MSH Dijon

Générer du code à partir d une description de haut niveau

Mise en œuvre de les capteurs dans la gestion de l eau

Intégration de données hétérogènes et réparties. Anne Doucet

Cognit Ive Cas d utilisation

La directive européenne INSPIRE

Architecture distribuée

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Bases de données Outils de gestion

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Compte-rendu re union Campus AAR 3 mars 2015

Transcription:

Infrastructure de Données Spatiales Notions & Enjeux Jean-Christophe Desconnets desconne@mpl.ird.fr

Plan Introduction Notion de IDS Notion de Web service Harmonisation des données Metadonnées Service de registres et de découverte Service web d accès aux données

Aller d un système d information spécifique.. Utilisateur BD Application «métier» Système d information non-intéropérable

Vers un système d information distribué. Internet utilisateur Système d information interopérable format normalisé Services, métadonnées

Mais L utilisation de données hétérogènes, construites avec différents : Protocoles d acquisition système de référence spatial précision (géométrique, notamment) Inconsistance géométrique

Et aussi Modèles de données Légende et symbologie Avec un vocabulaire multi langue et multi culturel Inconsistance sémantique

Notions d Infrastructure de Données Spatiale

Qu est ce qu une IDS? «Infrastructure de Données Spatiales» (IDS) est utilisée pour regrouper des technologies, dispositions institutionnelles et légales, qui facilite la mise à disposition, l accès et un réel usage de l information géographique». Basée sur un ensemble de conventions techniques, organisationnelle et légales qui vont assurer la coordination et la gestion de la IDS aux différents niveaux (local > transnational)

Principal objectif Assurer l accès à des données géographiques harmonisées pour les législateurs, planificateurs, gestionnaires, chercheurs, citoyens et leur organisation Pour répondre de manière pertinente et efficace aux problématiques environnementales (diagnostic, risques naturels & industriels,...)

Principaux composants Organisationnel Fonctionnel Technique Gouvernance et suivi Utilisateurs Producteurs Stratégies/Objectifs Portée Contenus (données spatiales) Modules de l IDS Mise en oeuvre Données Services Applications Infrastructure technique

Principaux composants techniques Dépôts de contenu (repositories) Catalogues de données géographiques pour assurer : L accès aux données L interrogation des données et des services Dictionnaire regroupant des toponymes (Gazetteer) Service de légendage (Portrayal) Services géographiques comme : Transformation de coordonnées, classification d images, Analyse vecteur Applications (utilisateur)

Modèle de référence d Architecture Applications Clients Catalogues Recherche sur les métadonnées & récupération de données & services MAJ Metadonnées services Chaînage de service : recherche, visu, accès Couche logicielle (MiddleWare) Dépôts distribués de contenus données spatiales données spatiales données spatiales Serveurs

Les enjeux techniques Adopter des standards existants «reconnus»afin d assurer l intéropérabilité entre les différents composants en s appuyant et en fournissant des services géographiques intéropérables S appuyer sur un modèle de données et son encodage commun pour échanger à travers le réseau, des données intéroperables.

Notions de Services Web

Qu est ce qu un service web? W3C définit comme : «une application logicielle identifiée par une URI dont les interfaces et liaisons (binding) sont capables d être définis capable, décrits et Cela trouvés permet par des : artefacts XML et, supportent des intéractions De construire directes une architecture avec d autres hautement applications distribuée. Chaque par service l utilisation est dédié de à une messages tâche spécifique XML via les protocoles web» D acéder à un ensemble bien identifié de services qui pourront être dynamiquement trouvés et exécutés séquentiellement pour régler un problème. services web spatiaux traitent de l information géographique Permettre l accès aux bases de données géographiques, assurer leur interrogations, des traitements complexes pour fournir de l information géographique.»

Architecture de Service Web Basée sur les intéractions entre 3 rôles Publie Fournisseur Service Met en liaison Service Registre: Descripteur de Service recherche Un service Utilisateur : demandeur Service

Notions d intéropérabilité

Qu est ce que l intéropérabilité? «La capacité pour des applications, OS, ordinateurs distribués, de nature hétérogènes et variés de pouvoir travailler ensemble de manière efficace, sans communication préalable, afin d échanger des informations de façon utile et significative» L Intéropérabilité est la clé pour l échange d information

Intéropérabilité technique L intéropérabilité technique est la capacité de différents logiciels de communiquer et d interagir à travers des interfaces partagées Au niveau technique, cela signifie que les applications doivent être construites sur la base de standards industriels robustes c est à dire qui s appuient sur des interfaces connues et «reconnues», clairement définie comme celles définies par l ISO ou l OGC

Intéropérabilité Sémantique La principale source de problèmes pour partager des informations est l hétérogénéité sémantique fréquemment Dans une même communauté L intéropérabilité Sémantique est la capacité de rechercher, trouver, accèder et utiliser des données géographiques produites à différentes périodes, par différentes organisations où différents modèles de données ou/et différents systèmes de références sont utilisés pour décrire les entités (features) Cela dépend pour une grande part de l utilisation de standard de nommages des schémas pour modéliser et implémenter les données

Infrastructure Spatiale de Données Harmonisation des données et services web d accès aux données

Introduction Organisationnel Fonctionnel Technique Gouvernance et suivi Utilisateurs Producteurs Stratégies/Objectifs Portée Contenus (données spatiales) Modules de l IDS Mise en oeuvre Données Services Applications Infrastructure technique

Modélisation des données

Enjeux & Objet de la modélisation Principaux enjeux SDI implique des échanges de données. Ces données doivent répondre à un besoin Il est crucial de comprendre le besoin pour définir comment le modèle de données doit modéliser le monde réel (les entités d intérêt) Objet de la modélisation Définir un modèle de données consensuel (types dʼentités (feature types), leur propriétés et leur relations) qui soit conforme aux besoins des utilisateurs et proches des données existantes et extensible (le plus générique possible)

Les différentes étapes de la modélisation Quatre grandes étapes Etape 1 : Conceptualisation des besoins Identification des cas d utilisation (use-case) et des besoins Etape 2 : Modélisation des données Des besoins vers la spécification des entités Etape 3 : Encodage des données Du modèle de données vers le format d échange des données Etape 4 : Publication des données Données d origine vs. Données harmonisées

Etape de conceptualisation Conceptualisation Analyse/Modèle Métier ISO 19101 Notions d entités & leurs propriétés ISO 19109 Règles pour les Schémas d Application But Identifier les entités d intérêt pour que la IDS remplisse les besoins des utilisateurs Outils, support Basé sur les enquêtes sur les données existantes en utilisant le formalisme et les standards préconisés pour analyser et formaliser Attendus Besoins utilisateurs exprimés sous forme de «Cas d utilisation» (Use-Case UML) Compréhension du domaine & uses cases

Etape de conceptualisation Exemple de cas d utilisation exprimé pour le thème «Aires protégées» dans le contexte INSPIRE Définition Un cas d utilisation est initié par un acteur avec un but particulier, et est entièrement réalisé quand le but est satisfait. Il décrit une séquence d interactions entre les acteurs et le système nécessaire pour donner le service qui satisfait le but visé. Source : INSPIRE Data Specification on Protected Sites - Guidelines v3.0

Etape de conceptualisation Exemple de cas d utilisation exprimé pour le thème «Aires protégées» dans le contexte INSPIRE Narrative description Source : INSPIRE Data Specification on Protected Sites - Guidelines v3.0

Modélisation des données Modélisation UML (ISO 19109) Conceptualisation modélise métamodèle UML Notions en formalisme de conceptualisation de modèles Guide pour exprimer les entités et le schéma d application définition Feature Type schéma Appl. ISO 19000 Standards schéma But Définir un schéma d application basé sur les besoins des utilisateurs Outils Formalisme UML pour décrire formellement la structure des entités & spécifications ISO, OGC spécifications (notions partagées) Attendus Guide de mise en œuvre du schéma d application utilisé dans intégré dans

Modélisation des données Schéma d application: Décrit, de manière standard, quelle information le service doit fournir au monde. consistte en un ensemble de type d entité (feature types) et les relations entre elles. Chaque feature type est définie en utilisant un ensemble de type de données. Application schema * Feature type * Data type

Data modelling Extrait d un schéma d application exprimé pour le thème «Aires protégées» dans le contexte INSPIRE 3 schémas d application sont proposés : Simple Full Natura2000 (European directive on Nature Conservation) Source : INSPIRE Data Specification on Protected Sites - Guidelines v3.0

Encodage des données Encodage GML (ISO 19136) Modélisation Convertit Concepts de schéma XML Comme un langage de schéma (W3C) Comment exprimer les Features Type and appl. Schema en GML But Convertir le modèle UML en schéma d application GML Materials ISO 19136:2007 Geographic information -- Geography Markup Language (GML) Attendus Un schéma d application GML GML Feature Types GML Appl. schema ISO, GML & Domain utilisé dans intégré dans

Encodage des données Exemple de conversion de la classe UML ProtectedArea vers le schéma d application GML (NatureGIS project) GML : Geographic Markup Language Defines an encoding of every required ISO standard by providing an XML schema and defines mapping rules for each feature types and data types of the general feature models

Publication des données Publication/Echanges Services Web OGC Encodage publication internet interroge échange Exploitation des services Web : Accès, sécurité, interrogations et échange via GML But Mise en place d un service en ligne pour mettre à disposition les données harmonisées Outils Spécifications des services web OGC Attendus Implémentation descsw/wfs qui puissent fournir les métadonnées des données et l accès aux données (GML application schema) à la demande Données

Modèle interne de données vs modèle harmonisé (feature types) Mise à disposition des features types est le résultat d une transformation («mapping») du modèle de données interne vers le schéma d application GML Pour rendre accessible seulement un sous ensemble ou une vue du modèle interne «Transformation» aussi appelé «remodélage de données» est permis grâce à des «ETL» La transformation peut stockée dans : Fichier Base de données Ou à la volée

Modèle interne de données vs modèle harmonisé (feature types) Schéma d une transformation simple sur protectedarea FeatureType WFS Service FeatureType: ProtectedArea fid sitename Contact Name Email Natura2000 <Mapping> Table CONTACT Data store Table NaturePark CODE N2000 NAME NAME EMAIL

Registre et Service de découverte

Notions de registre «le rôle d un registre de données est d extraire et d indexer un sous - ensemble d informations contenu dans des métadonnées afin que ces enregistrements puissent être facilement retrouvés sur la base de critères spécifiques» Service Web de Registre Interfaces pour interroger et gérer un dépôt de métadonnées Client de registre Application utilisée pour interroger un registre et soumettre de nouveaux items pour leur enregistrement Catalogue Basé sur un modèle dʼinformation de haut niveau dʼabstraction qui permet de définir les types dʼobjets stockés dans le regsitre et comment sont-ils organisés (ebrim, UDDI,WSDL)

Notions de registre publish demande réponse demande réponse ISO 19119 Interface Service Métadonnées de service Interface de Registre Données données & services Métadonnées de données ISO 19115 Métadonnées Catalogue Service metadata Registre Data metadata

Service de découverte Le portail pour accéder aux services et aux données Basé sur les spécifications OGC Catalogue Décrit plusieurs types «protocoles de binding» Profile Web (CS-W), CORBA, RIM Objets du CS-W Décrit les opérations (et les messages) lors des demandes et des réponses qui sont communes à tous les web service de catalogage des données spatiales Plusieurs profils d Application AP ISO 19115 : Catalog Service for the Web AP EbRIM : Web Registry Service

Service de découverte Principales opérations of CS-W CSW(T) Operation GetCapabilities Description mécanisme OGC commun à tous les service qui permet au service de s autodécrire avec des métadonnées GetRecords Principale opération d interrogation permettant d obtenir une ou plusieurs enregistrements d un catalogue GetRecordById Manière simple de recevoir un enregistrement de la part d un catalogye grace à son identifiant Harvest Opérations de moissonnage des enregistrements d un catalogue vers un autre Transaction Opérations utilisées pour insérer, metre à jour ou supprimer des enregistrements d un catalogue

GetCapabilities Service de découverte demande http://demo20 /WS/csw?REQUEST=GetCapabilities&SERVICE=CSW&VERSION=2.0.2 réponse

Service de découverte GetRecords request response http://demo20.mdweb-project.org/naturesditest/ws/csw?request=getrecords&outputformat=applicatio n/xml&resulttype=results&version=2.0.2&service=csw&type names=gmd:md_metadata

Service multi-langues Construire des interrogations et recevoir des résultats issus de catalogues multi-langues (metadonnées) Sur le contenu des catalogues : internationalisation Mécanisme d encodage XML 19139 (code list, traduction embarquée, etc.) Utilisation d un vocabulaire controlé : Thesauri Sur les applications de découverte : construction et propagation de requêtes multi-langues Utilisation des URI des concepts terminologiques Service d accès au vocabulaire (web service de thésaurus)

Service multi-langues Besoins pour construire une requête multi-langues : : Extension du GetCapabilities du service de catalogage (CSW)

Service multi-langues Besoins pour construire une requête multi-langues : Application MDweb - module de recherche : thesaurus GEMET (SKOS) requête http://cronos.geomatys.com:8280/wts/ws/thesaurus?keyword=site&request=getconceptsmatchingk eyword&search_mode=4&language=fr&outputformat=rdf requête http://cronos.geomatys.com:8280/wts/ws/thesaurus?keyword=are&request=getconceptsmatchingk eyword&search_mode=4&language=en&outputformat=rdf

Service multi-langues Exemple d interrogation multi-langues : Extrait d une requête envoyée à des services de catalogage In UI Search module: espace protégé request ( title:(espace prot?g? OR protected area OR Schutzgebiet OR espacios protegidos OR area protetta OR?reas protegidas) OR resume:(espace prot?g? OR protected area OR Schutzgebiet OR espacios protegidos OR area protetta OR?reas protegidas) OR keywords:(espace prot?g? OR protected area OR Schutzgebiet OR espacios protegidos OR area protetta OR?reas protegidas) OR generalterms:(espace prot?g? OR protected area OR Schutzgebiet OR espacios protegidos OR area protetta OR?reas protegidas) )

Exemple : Architecture de la IDS NatureSDI GEOPORTAL Thesauri WS CSW Broker WMS Broker WFS Broker Download Thesaurus External Thesaurus Nature SDI CSW Catalogue WMS WFS National CSW WMS WFS REMODELED DATA DATA PROVIDER SERVICES Catalogue REMODELED DATA

Exemple : Architecture de la IDS NatureSDI GEOPORTAL Thesauri WS CSW Broker WMS Broker WFS Broker Download Thesaurus External Thesaurus Nature SDI CSW Catalogue WMS WFS National CSW WMS WFS REMODELED DATA DATA PROVIDER SERVICES Catalogue REMODELED DATA

Services Web pour lʼaccès aux données

Services web d accès aux données Enjeux Mettre à disposition, pour chaque nœud de lʼids, les données harmonisées Objectifs Mettre en œuvre des solutions de mise à disposition des données basées sur les spécifications de lʼogc/iso WMS : Web Map Service WFS : Web Feature Service Spécifications associées : Filter encoding, SLD, WMC,

WMS : Web Map Service «A Web Map Service (WMS) est une interface web qui permet de publier et déployer des cartes sur Internet» C est une specification d interface de service qui : Permet la construction dynamique d une carte sous forme d image ou d une série d éléments graphiques, Répond à des interrogations simples sur le contenu de la carte Peut informer d autres applications sur les cartes qu il peut produire et fournit les métadonnées des données utilisées

WMS : Web Map Service Principales opérations GetCapabilities : permet d obtenir les capacités du service grâce à sa description via les métadonnées de service. Elles décrivent les informations du service lui même, la liste des couches servies, leur emprise spatiale, leur projection, style,etc. GetMap : permet d obtenir une carte (données raster ou fichier image)) dont les paramètres géographiques et les dimensions sont définies par le fournisseur du service WMS ; GetFeatureInfo : permet d obtenir une information sur une entité affichée sur l image ou sur le raster.

WMS : Web Map Service Vue d ensemble

Illustrations WMS : Web Map Service http://demo20 /WS/wms?SERVICE=WMS& REQUEST=GetCapabilities réponse réponse requête requête http://demo20 /WS/wms?SERVICE=WMS& REQUEST=GetMap&VERSION=1.1.1&FORMAT=image/png& LAYERS=BlueMarble& SRS=EPSG:3395& BBOX=-20000000,-20000000,20000000,20000000& WIDTH=600& HEIGHT=600 réponse

WMS : Web Map Service Exemple de client web WMS for une application océanographique MapFaces (Ajax/Java)

WFS : Web Feature Service The Web Feature Service (WFS) est une spécification an OGC qui fournit une interface pour décrire des opérations de manipulations des données (create, update, delete, get features) sur les entités géographiques en utilisant le protocole HTTP. WFS met à disposition les données au format GML Deux types de WFS : Basique : opérations en lecture seule (get features) Transactionnel : gestion des données. Qui doit être associer à un contrôle d accès des utilisateurs.

WFS : Web Feature Service Principales opérations WFS basique GetCapabilities : spécialement, WFS indique quelle feature types peut être servie, quelles operations sont supportées, quelles métadonnées sont associées; GetFeature : permet de récupérer le contenu d une entité simple (simple feature). La résponse est un fichier XML qui doit être conforme au schéma d application GML comme défini. Le client devra pouvoir spécifier quelle propriété d entité il veut utiliser. DescribeFeatureType : décrit la structure de n importe quelle any feature type dans le schéma GML. Le client doit pouvoir interroger le serveur pour avoir le détail des features types qu il supporte. WFS Transactionnel Fournis les opérations pour gérer (création, mise à jour & suppression) le dépôt de données. Les principales opérations sont : Transaction, LockFeature

WFS : Web Feature Service Vue d ensemble

WFS : Web Feature Service Illustrations request http://carto.ecologie.gouv.fr/wfs.php?service_idx=45w&map= sicen.map&service=wfs&version=1.0.0&request=getfe ature&typename=marsilea_strigosa&outputformat=gml2

Spécifications OGC associées Plusieurs autres spécifications associées quelques unes : Data Style Query specification specifications Style Legend Descriptor (SLD) : Langage de description de style (XML) OGC filter encoding : expression de filtrage en encodage XML qui définie comment écrire une règle de style. Cette règle est envoyée à utilisée un service pour WMS identifier afin de un dessiner sous-ensemble une carte. d entités Exemple Exemple : : Interrogation : «recherche les routes dont le roadtype est égal à 1» SQL : «select * from roads where roadtype=1;» OGC Filter : <Filter> <PropertyIsEqualTo> <PropertyName>roadtype</ PropertyName> <Literal>1<Literal> </PropertyIsEqualTo> </Filter>

References "Nature-GIS Guidelines, Data Infrastructures for protected areas", Office for official publications of the European Communities, EUR 21594 EN, ISBN 92-894-9399-2, 2005.