vocabulaires spécifiques pour l’information spatiale

Post on 02-Jan-2016

26 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Vocabulaires spécifiques pour l’information spatiale. Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris. Vocabulaire pour décrire les données Géofla. Géofla est un jeu de données IGN qui décrit le découpage administratif de la France: Communes Cantons - PowerPoint PPT Presentation

TRANSCRIPT

Vocabulaires spécifiques pour l’information spatiale

Nathalie Abadie

Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris

Vocabulaire pour décrire les données Géofla

Géofla est un jeu de données IGN qui décrit le découpage administratif de la France:

- Communes- Cantons- Arrondissements- Départements

Les régions peuvent être générées à partir des données existantes.

Vocabulaire pour décrire les données Géofla

Vocabulaire pour décrire les données Géofla

Vocabulaires génériques

• Géométries:Besoin de décrire des géométries de type SIG: point,

ligne, polygone, etc. sous la forme d’objets structurés et associées à un système de coordonnées.

• Systèmes de coordonnées:Besoin de décrire des systèmes de coordonnées de

façon à pouvoir rattacher des coordonnées géographiques / des géométries à un système de coordonnées identifié par une URI.

• Vocabulaires existants:• W3C Basic Geo Vocabulary• GeoRSS• ISO 19107• OGC GML• GeoSPARQL (Simple Features)• NeoGeo (geovocab)

Vocabulaire pour les géométries

Limites: Trop restreint (géométries)

Pas de géométries structuréesLimité à WGS84

Trop complexe

Domaine hasGeometry = FeatureURI peu pérenne

• Vocabulaires existants:• W3C Basic Geo Vocabulary• GeoRSS• ISO 19107• OGC GML• GeoSPARQL (Simple Features)• NeoGeo (geovocab)

Vocabulaire pour les géométries

Limites: Trop restreint (géométries)

Pas de géométries structuréesLimité à WGS84

Trop complexe

Domaine hasGeometry = Feature

A étendre pour avoir des géométries structurées et leur

associer un système de coordonnées + relation

hasGeometry

URI peu pérenne

Vocabulaire pour les géométries

Vocabulaire pour les géométries

Vocabulaire pour les géométries

geom:Point a owl:Class;rdfs:label "Point"@en, "Point"@fr;rdfs:subClassOf geom:Geometry;owl:equivalentClass [

a owl:Class ;owl:intersectionOf (

[ a owl:Restriction; owl:onDataRange xsd:double;

owl:onProperty geom:coordY;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]

[ a owl:Restriction;owl:onDataRange xsd:double;owl:onProperty geom:coordX;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger])

] ; rdfs:subClassOf sf:Point.

Vocabulaire pour les géométries

Vocabulaire pour les géométries

geom:LineString a owl:Class;rdfs:label "Line string"@en, "Polyligne"@fr;rdfs:subClassOf geom:Curve;rdfs:subClassOf [

a owl:Restriction;owl:onClass geom:PointsList;owl:onProperty geom:points;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ];

rdfs:subClassOf sf:LineString.

geom:PointsList a owl:Class;rdfs:label "List of points"@en,"Liste de points"@fr;rdfs:subClassOf rdf:List;rdfs:subClassOf [

a owl:Restriction;owl:allValuesFrom geom:Point; owl:onProperty rdf:first].

Vocabulaire pour les géométries

1

2

3

4

5

6

7

8

9

Interprétation non ambigüe d’une LineString via une liste de points ordonnée

Différentes interprétations possibles d’une LineString via une liste composée des mêmes

points mais non ordonnée

Vocabulaire pour les géométries

Vocabulaire pour les géométries

geom:Polygon a owl:Class;rdfs:label "Polygon"@en, "Polygone"@fr;rdfs:subClassOf geom:Surface;rdfs:subClassOf [

a owl:Class ;owl:intersectionOf(

[ a owl:Restriction;owl:onClass geom:LinearRing;owl:onProperty geom:exterior;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ][ a owl:Restriction;owl:someValuesFrom geom:LinearRing;owl:onProperty geom:interior;] )

] ;rdfs:subClassOf sf:Polygon.

Vocabulaire pour les géométriesPour associer une géométrie à une ressource quelconque (i.e.pas nécessairement de type Feature):

geom:geometry a owl:ObjectProperty;rdfs:comment "Primitive géométrique associée à un objet pour représenter sa

localisation et éventuellement sa forme."@fr;rdfs:label "a pour géométrie"@fr, "has geometry"@en;rdfs:range geom:Geometry.

Pour associer un système de coordonnées à une géométrie:

geom:crs a owl:ObjectProperty;rdfs:comment "Système de coordonnées associé à une primitive géométrique."@fr;rdfs:label "coordinate reference system"@en,"système de coordonnées"@fr;rdfs:domain geom:Geometry;rdfs:range ignf:CoordinatesSystem.

Vocabulaire pour les systèmes de coordonnées

• Besoin pour la publication des données et besoin interne IGN

Un premier vocabulaire très simplifié a été réalisé

Travail cet été avec des experts SIEL et SGN pour finaliser ce vocabulaire

Exemple de données#-- Définition du Feature « pic du midi de bigorre »

<http://data.ign.fr/id/bdtopo/oronyme/PAIOROGR0000000042239711> a bdtopo:Oronyme ;rdfs:label "pic du midi de bigorre"; geom:geometrie <http://data.ign.fr/id/bdtopo/oronyme/pointPAIOROGR0000000042239711>; gsp:asWKT "http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e POINT(420452.016083755 1772964.04708764)"^^gsp:wktLiteral; gsp:asGML "<gml:Point> srsName=\http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e\ xmlns:gml=\"http://www.opengis.net/ont/gml\"> <gml:coordinates>420452.016083755,1772964.04708764</gml:coordinates></gml:Point>"^^gsp:gmlLiteral.

#-- Définition de l’objet structuré de type Point

<http://data.ign.fr/id/bdtopo/oronyme/pointPAIOROGR0000000042239711> a geom:Point;geom:crs <http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e>;geom:coordX "420452.016083755"^^xsd:double;geom:coordY "1772964.04708764"^^xsd:double.

Exemple de données#-- Définition du système de coordonnées cartographiques Lambert II étendu

<http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e> a ignf:ProjectedCRS , ignf:CoordinatesSystem;ignf:hasBounding [a ignf:BoundingBox;

ignf:westBoundLongitude "-4.05378927743516"^^xsd:decimal; ignf:eastBoundLongitude "10"^^xsd:decimal;ignf:southBoundLatitude "41.310015543796"^^xsd:decimal; ignf:northBoundLatitude "50.8499576445959"^^xsd:decimal];

rdfs:label "NTF Lambert II etendu"^^xsd:string;dcterms:description "FRANCE METROPOLITAINE (CORSE COMPRISE) - LAMBERT II ETENDU"@fr;ignf:hasScope "NATIONALE, HISTORIQUE"^^xsd:string;ignf:codeEPSG "27572"^^xsd:string.

Merci

top related