Метаданные и GeoJSON?


10

В настоящее время мое агентство поддерживает и распространяет шейп-файлы с метаданными FGDC XML.

Сейчас мы преобразовали множество фигур в GeoJSON, но обеспокоены тем, что если наши разработчики забудут, откуда они взяли данные, то они не будут знать, кого винить в том, что сломались их приложения.

Есть ли спецификация метаданных GeoJSON?

Ответы:


8

Нет, спецификации метаданных GeoJSON нет.

Определенно не помещайте метаданные в объект свойств, как предполагает @RK.

Я бы предложил, как и @albert, использовать JSON-LD. Вы можете добавить метаданные Dublin Core в коллекцию объектов следующим образом:

{ "@context": {
    "description": "http://purl.org/dc/terms/description",
    ... },
  "type": "FeatureCollection",
  "description": "My features",
  ... }

(См. Также https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Если вы хотите продолжать использовать метаданные FGDC, вы можете добавить ссылку на документ метаданных в свой JSON.

{ "type": "FeatureCollection",
  "fgdc": "http://example.com/metadata.xml",
  ... }

Просто убедитесь, что вы объясняете другим (возможно, используя JSON-LD) смысл этого элемента "fgdc".


1
ссылка для просмотра недоступна
Абель Мелькиадес Каллехо

0

Насколько я знаю, для GeoJSON не существует спецификации метаданных (по крайней мере, это не относится к текущей спецификации). Вы можете попробовать поместить метаданные в свойствах. Или добавьте туда ссылку на метаданные.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.