L'idée à laquelle vous pensez probablement est GeoPackage .
Contexte.
Le contexte de cette exigence est venu du Centre géospatial de l'armée américaine, qui fait partie du Corps of Engineers, qui cherchait un moyen de mettre des cartes et d'autres informations (points ou intérêts, itinéraires, photographies et autres observations) en un "simple" fichier a tout "format pour les applications mobiles. Le développement original a été fait sur des listes de diffusion publiques (une pour les vecteurs et une pour les rasters / tuiles ) sur Google Groupes.
Lorsque l'OGC a commencé l'activité de banc d'essai OWS-9, le développement et le prototypage ont été transférés à l'OGC. Les raisons en sont un peu complexes, mais cela semble avoir été fait avec de bonnes intentions. Le seul problème était que vous deviez être "dans" le monde OGC pour voir ce qui se passait. Les deux listes de groupes Google sont pratiquement mortes.
Alors que OWS-9 arrivait vers la fin, l'OGC (à la demande de la NGA et du US Army Geospatial Center) a créé le groupe de travail sur les normes (SWG) pour développer une spécification «appropriée». L'OGC a plus de détails à ce sujet .
Le processus d'élaboration des spécifications de l'OGC était initialement supervisé par Paul Daisey. C'était un processus intéressant en ce sens qu'il a attiré beaucoup d'attention extérieure. Le travail initial a été effectué dans Microsoft Word, mais il est passé au développement sur GitHub . Depuis 2017, le président du SWG est Jeff Yutzler. Notez que la version sur GitHub en tant que démarque n'est pas une spécification officielle - c'est un travail en cours, tout comme le code source alors qu'il passe de la version officielle à la version officielle.
Technique
La spécification est quelque peu difficile à lire (mais il est à espérer difficile de se tromper lors de la mise en œuvre). Il essaie d'être sans ambiguïté, pas agréable. La meilleure façon de comprendre ce qui se passe est de trouver le diagramme montrant les relations entre les tables. Regardez cela pendant un moment, et cela pourrait commencer à avoir plus de sens. Ensuite, regardez quelques exemples de données (note: peut ne pas être à jour selon la dernière spécification).
la mise en oeuvre
Il existe une gamme d'implémentations (voir le site Web http://www.geopackage.org/ pour les liens). Avertissement: j'ai travaillé sur certains d'entre eux.
Futur
À la fin de 2017, le développement de la spécification de base a ralenti - il existe de nouvelles versions, mais les différences sont généralement assez petites. Il existe un mécanisme d'extension assez ouvert - voir http://www.geopackage.org/extensions.html pour une liste incomplète. L' extension d'élévation a été la première sur laquelle le SWG a travaillé, et les travaux à venir sont sur des tables connexes , ce qui est un moyen de lier une entité géospatiale à d'autres données (par exemple, une photo d'un point de repère ou des PDF du décollage). et atterrissage de «plaques d’approche» pour un aéroport).
L'OGC parraine certaines organisations membres (entreprises, universités) pour effectuer d'autres travaux dans ses activités de banc d'essai .