Standards de l’Open Geospatial Consortium (OGC)¶
Introduction¶
L’Open Geospatial Consortium (OGC) a été fondé en 1994 pour rendre l’information géographique partie intégrale des infrastructures du monde de l’information. Les membres de l’OGC – des développeurs et des utilisateurs de ces technologies – développent de manière collaborative des standards d’interfaces ouvertes avec des standards d’encodage associés, et aussi des “bonnes pratiques”, qui permettent aux développeurs de créer des systèmes d’informations qui puissent facilement échanger de l’information “géospatial” et des instructions avec d’autres systèmes d’information. Les besoins couvrent aussi bien des calendriers complexes et le contrôle de satellites d’observation de la Terre à l’affichage de simples images de carte sur le web et à l’encodage de position en quelques octets pour le géo-tagage et la messagerie. Un coup d’oeil sur les groupes de travail OGC par domaine (http://www.opengeospatial.org/projects/groups/wg) montre la large étendue que couvre l’activité actuelle au sein de l’OGC.
La ligne de base de l’OGC et le modèle de référence de l’OGC¶
Le modèle de base des standards OGC se compose des standards OGC (http://www.opengeospatial.org/standards) pour les interfaces, les encodages, les profils, les schémas d’application, et les documents de bonnes pratiques. Le modèle de Référence de l’OGC (ORM en anglais) (http://www.opengeospatial.org/standards/orm) décrit les standards et les relations entre eux avec les standards ISO associés. L’ORM fournit une vue d’ensemble des standards OGC et sert comme une ressource utile pour la définition des architectures pour des applications spécifiques.
En développant des applications de Web Services utilisant les standards OGC (et en apprenant leurs relations avec les standards OGC), cela aide à penser à la manière de publier, localiser et appeler (“publish, find, bind”) qui sont les fonctions clés pour les applications en environnement web.
- Publier: Les fournisseurs de services préviennent leurs ressources.
- Localiser: Les utilisateurs finaux et leurs applications peuvent découvrir des ressources au lancement.
- Appeler: Les utilisateurs finaux et leurs applications peuvent accéder et exercer les ressources au lancement.
La plupart des services des standards OGC qui ont été développés dans les dernières années sont des standards pour un environnement de services web, et ces standards sont collectivement appelés comme Services Web OGC (OWS en anglais). La figure ci-dessous fournit le schéma d’architecture général pour les Services Web OGC. Ce schéma identifie les classes génériques de services qui participent dans différentes activités de géotraitements et de localisation.
Les acronymes dans la figure sont définis ci-dessous. Certains d’entre eux sont des “standards OGC” et d’autres sont disponibles publiquement comme des “Discussion Papers”, “Requests” et “Recommendation Papers”. (Notez que parmi les standards de travail de travail ne sont pas encore publiques, mais sont accessibles par les membres de l’OGC.)
- Catalogue Service for the Web (CSW)
- Filter Encoding (FE)
- Geography Markup Language (GML)
- KML Encoding Standard (KML)
- Sensor Model Language (SensorML)
- Style Layer Descriptor (SLD)
- Sensor Observation Service (SOS)
- Web Coverage Service (WCS)
- Web Feature Service (WFS)
- Web Map Service (WMS)
- Web Processing Service (WPS)
- Sensor Planning Service (SPS)
- Web Terrain Service (WTS)
- Grid Coverage Service
- Coordinate Transformation Service
- Web Coverage Processing Service (WCPS)
- Web Map Tile Service (WMTS)
- Simple Features (SF)
- Sensor Web Enablement (SWE)
- XML for Image and Map Annotation (XIMA)
- CityGML
- GeosciML
- GML in JPEG 2000
- Observations and Measurements (O&M)
- Symbology Encoding
- Transducer Markup Language (TML)
Voir aussi :¶
- Comprehensive list of OGC standards: http://www.opengeospatial.org/standards/
- OGC tutorials presented at IGARSS 2010: http://www.ogcnetwork.net/node/1481
- OGC Network Learn pages (http://www.ogcnetwork.net/learn).