Spécification INSPIRE Elévation (EL) Contexte normatif Séminaire thématique sur les spécifications INSPIRE : Thème Altitude Spécification INSPIRE Elévation (EL) Contexte normatif Plan Références normative Modèles de données EL 19107 19123 Coverages GML Coverage Application Schema Encodages
Références normatives Modèles de données Elévation : EN ISO 19107:2005 : Spatial Schema EN ISO 19123:2007 : Schema for coverage geometry and functions OGC 06-103r3 : Simple feature access – Part 1: Common Architecture v1.2.0 Métadonnées et qualité : EN ISO 19115:2005 : Metadata (ISO 19115:2003) => profil INSPIRE commun ISO/TS 19139:2007 : Metadata – XML schema implementation EN ISO 19113:2005 : Quality principles ISO/TS 19138:2006 : Data quality measures
Références normatives Encodage : EN ISO 19118:2006 : Encoding (ISO 19118:2005) EN ISO 19136:2007 : Geography Markup Language (GML) OGC GML Application Schema for Coverages [OGC 09-146] Support : EN ISO 19135:2007 : Procedures for item registration (ISO 19135:2005) EN ISO 19111:2007 Spatial referencing by coordinates
EL : Modèles de données Données maillées (grilles) Données TIN (Triangulated Irregular Network) Données vectorielles : Ponctuelles : points remarquables altimétriques ou bathymétriques Linéaires : courbes de niveau ou bathymétriques Surfaciques : zones vides
ISO 19107 Concepts fondamentaux (1/2) Champ d’application Caractéristiques spatiales des objets géographiques Distingue les primitives géométriques et topologiques Utilisables en combinaison ou non Notion de géométrie Description quantitative Coordonnées et fonctions mathématiques Varie si changement de système de localisation Notion de Topologie Description qualitative Relations entre objets
ISO 19107 Concepts fondamentaux (2/2) Primitive géométrique Objet géométrique représentant un élément non décomposable, connecté et homogène de l’espace Ex: point, courbe, surface, solide Primitive topologique Objet topologique représentant un élément unique et non décomposable Dans une réalisation géométrique, correspond à l’intérieur d’une primitive géométrique de même dimension Ex: nœud, arc, face Composé géométrique ou topologique Ensemble de primitives géométriques resp. topologique
ISO 19107 Trois types d’objets géométriques Agrégés Complexes Primitives
ISO 19123 : couverture (coverage) : un concept fédérateur Objet agissant comme une fonction retournant une (des) valeur(s) sur son domaine spatial ou spatio-temporel pour chaque position (ISO 19123) Une couverture est un objet / fonction à valeur(s) simple (multiple) sur son domaine (spatial) de valeurs (appelé coverage geometry) (ex. raster, MNS, occupation des sols) Mécanisme / fonction fournissant la(es) valeur(s) prise(s) par la couverture (a, b, c….) aux positions (x, y) / (x, y, z) à un instant donné
ISO 19123 : couverture (coverage) : un concept fédérateur modèle d’information géographique englobant imagerie géospatiale + toutes formes de données maillées Domaine = ensemble d’objets décrits par leurs positions Nature du domaine variée (+ dimension du domaine – 2, 3,..N) Combinaison de GM_Objects (ISO 19107), TM_GeometricPrimitives (ISO 10108) ou des objets spatio-temporels définis par d’autres normes (p.e CV_GridPoint) Range = ensemble de valeurs d’attributs de l’objet (simple ou multiple) couverture : peut modéliser plusieurs informations p.e: T, P, humidité, vitesse vent en ce point à t domaine spatial continu ou discret continu => méthode d’interpolation
ISO 19123 couverture : modèle UML Une instanciation de la classe GF_FeatureType CV_Coverage +list() : Set<CV_GeometryValuePair> +select(s : GM_Object, t : TM_Period) : Set<CV_GeometryValuePair> +find(p : DirectPosition, limit : Integer = 1) : Sequence<CV_GeometryValuePair> +evaluate(p : DirectPosition, list : Sequence<CharacterString>) : Record +evaluateInverse(v : Record) : Set<CV_DomainObject> +domainExtent [1..*] : EX_Extent +rangeType : RecordType +commonPointRule : CV_CommonPointRule «Type» GM_Object AttributeValues +values : Record 1..* Domain domainElement collection 0..* Range rangeElement «metaclass» GF_FeatureType SC_CRS Coordinate Reference System CV_DomainObject TM_GeometricPrimitive SpatialComposition spatialElement TemporalComposition temporalElement «CodeList» CV_CommonPointRule +average : Code +low : Code +high : Code +all : Code +start : Code +end : Code «instantiates» Une portée sémantique Un domaine spatiotemporel
ISO 19123 : Interpolation d’une couverture continue Ensemble de valeurs Valeur définissant une fonction interpolée par une de couverture organisée selon fonction de couverture une grille matricielle de valeurs Les informations stockées L’expression de la couverture
ISO 19123 : couvertures continues CV_ContinuousCoverage CV_ContinuousQuadrilateralGridCoverage CV_ThiessenPolygonCoverage CV_HexagonalGridCoverage CV_TINCoverage CV_SegmentedCurveCoverage
ISO 19123 : différents types de grilles rectangulaires Parcours linéaire Parcours zigzag Parcours en spirale Ordre de Morton Ordre d‘Hilbert
ISO 19123 : TIN : Réseau irrégulier de triangles / facettes
ISO 19123 : les couvertures discrètes
ISO 19123 : Couverture discrète de points (e.g. sondages) Étendue de la couverture -89 -103 -97 -117 -98 -101 -102 -112 -123 -111 -103 -109 -119 -109 -106 -115 -121 -95 -105 -111 -113 -118 -117 -113 -107 -111 -111 -87 -109 -105 -104 -107 -101 -99 -103 -99 -101 -100 -98 -94 -83 -96 -91 -63 -79
ISO 19123 : couverture discrète de surfaces (e.g. zones de précision) Étendue de la couverture 22m 15m 39m
GML Application Schema for Coverages (OGC 09-146 - GMLCOV) http://schemas.opengis.net/gml/3.2.1/coverage.xsd A NOTER : TINs non supportés
Formats d’encodage Elévation DTED (produits Défense et REF3D) ESRI BIL ou (ARC/INFO ASCII) Grid (entier ou floating-point) XYZ (ASCII Point Export) GeoTIFF : données codées en entier signé réel : floating-point compression JP2K (mode sans perte) JP2 + géoréférencement GMLJP2 DT.TN/11.178 Sept. 2011