Le Consortium géospatial ouvert (OGC) annonce la publication de Norme OGC Features and Geometries JSON (JSON-FG).
La norme étend le format GeoJSON pour prendre en charge des fonctionnalités supplémentaires qui ne font pas partie du champ d'application de GeoJSON, mais qui sont importantes pour divers cas d'utilisation de données géospatiales.
Marché
GeoJSON est un format d'échange largement adopté pour les données d'entités et est largement pris en charge par les applications géospatiales, y compris la plupart des implémentations de OGC API – Features – Partie 1 : Norme de base.
Cependant, GeoJSON présente des restrictions intentionnelles qui empêchent ou limitent son utilisation dans certains contextes d'applications géospatiales. Par exemple, GeoJSON est limité à l'utilisation des coordonnées WGS 84 selon l'ordre des axes longitude-latitude, ne prend en charge que les types géométriques Simple Features d'origine et ne propose aucun mécanisme de classification des entités selon leur type.
Qu'apporte JSON-FG
Le Norme OGC Features and Geometries JSON (JSON-FG) définit un ensemble d'extensions GeoJSON qui fournissent des approches standardisées pour répondre à ces exigences et à d'autres.
L'objectif de JSON-FG est de prendre en charge des fonctionnalités qui peuvent nécessiter une certaine expertise géospatiale, mais qui sont largement utiles dans de nombreuses applications. Les cas particuliers sont considérés comme hors du champ d'application de la norme.
Prolongations obligatoires
La norme JSON-FG spécifie les extensions obligatoires suivantes au format GeoJSON :
- La possibilité d'utiliser des systèmes de référence de coordonnées (SRC) autres que le WGS 84 avec un ordre d'axe longitude-latitude ;
- La capacité d'encoder les caractéristiques temporelles d'une caractéristique ; et
- Une déclaration identifiant les classes de conformité JSON-FG prises en charge par une collection de fonctionnalités, une fonctionnalité ou une géométrie JSON-FG.
Extensions facultatives
Le Standard spécifie également les extensions facultatives suivantes :
- Prise en charge des solides et des prismes en tant que types géométriques ;
- Prise en charge des arcs de cercle, des courbes composées et des polygones courbes en tant que types de géométrie ;
- Prise en charge des valeurs de mesure en coordonnées ; et
- La possibilité de déclarer le type et le schéma d'une fonctionnalité.
Compatibilité avec GeoJSON
Les entités géographiques, leurs propriétés et leurs étendues spatiales pouvant être représentées sous forme d'objets GeoJSON continuent d'être encodées au format GeoJSON.
Les informations supplémentaires non spécifiées dans la RFC GeoJSON sont principalement encodées dans des membres additionnels des objets GeoJSON. Ces membres additionnels utilisent des clés qui ne sont pas en conflit avec les clés GeoJSON existantes, permettant ainsi aux clients GeoJSON actuels et futurs de continuer à analyser et à comprendre correctement le contenu GeoJSON.
Les clients compatibles avec JSON-FG peuvent en outre analyser et interpréter les membres étendus.
La syntaxe de JSON-FG est formellement spécifiée à l'aide du schéma JSON.
Comme toutes les normes OGC, Norme OGC Features and Geometries JSON (JSON-FG) est disponible gratuitement en téléchargement et en mise en œuvre.
À propos de l'OGC
L’Open Geospatial Consortium (OGC) est une organisation de membres qui se consacre à utiliser la puissance de la géographie et de la technologie pour résoudre les problèmes auxquels sont confrontés les peuples et la planète. L’OGC crée de la valeur et des opportunités pour ses membres grâce aux normes, à l’innovation et à la collaboration.
l'adhésion à l'OGC représente une communauté mondiale diversifiée et active, composée de membres des gouvernements, de l'industrie, du monde universitaire, des agences de développement international, des organismes de recherche et scientifiques, de la société civile et des défenseurs des droits.
Visiter ogc.org pour plus d'informations sur le travail de l'OGC.
L'OGC(R) demande des commentaires sur la norme du modèle de spécification candidat