Метадані та 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
посилання також не доступне
Abel Melquiades Callejo,

0

Наскільки я знаю, для GeoJSON немає специфікації метаданих (принаймні, це не в поточній специфікації). Ви можете спробувати ввести метадані у властивості. Або додайте туди посилання, яке посилається на метадані.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.