Metadaten und GeoJSON?

10

Meine Agentur verwaltet und verteilt derzeit Shapefiles mit FGDC-XML-Metadaten.

Wir haben jetzt viele Formen in GeoJSON konvertiert, sind jedoch besorgt, dass unsere Entwickler, wenn sie vergessen, woher sie die Daten haben, nicht wissen, wer schuld ist, wenn ihre Knoten-Apps kaputt gehen.

Gibt es eine GeoJSON-Metadatenspezifikation?

ventilLondon
quelle

Antworten:

8

Nein, es gibt keine GeoJSON-Metadatenspezifikation.

Fügen Sie auf keinen Fall Metadaten in das Eigenschaftenobjekt ein, wie von @RK vorgeschlagen.

Ich würde vorschlagen, wie @albert, etwas JSON-LD zu verwenden. Sie können Dublin Feature-Metadaten wie folgt zu einer Feature-Sammlung hinzufügen:

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

(Siehe auch https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Wenn Sie weiterhin FGDC-Metadaten verwenden möchten, können Sie Ihrem JSON einen Link zu einem Metadatendokument hinzufügen.

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

Stellen Sie einfach sicher, dass Sie anderen erklären (möglicherweise mithilfe von JSON-LD), was der Sinn dieses "fgdc" -Elementes ist.

sgillies
quelle
1
Der See-
Also
0

Soweit ich weiß, gibt es keine Metadatenspezifikation für GeoJSON (zumindest nicht in der aktuellen Spezifikation). Sie können versuchen, die Metadaten in Eigenschaften einzufügen. Oder fügen Sie dort einen Verweis hinzu, der auf Metadaten verweist.

RK
quelle