ebody: geoJSON mit weiteren Daten ergänzen

Beitrag lesen

Hallo,

kann man eine geoJSON Datei mit weiteren, anderen Datensätzen füllen?

Beispiel:

{ "type": "FeatureCollection",
  "features": [
    { "type": "Feature",
      "geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
      "properties": {"prop0": "value0"}
    },
    { "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
        ]
      },
      "properties": {
        "prop0": "value0",
        "prop1": 0.0
      }
    }
  ]
}

Diese Daten möchte ich jetzt noch einfügen:

{
"person":
    {
    "name": "mustermann",
    "vorname": "max",
    "alter": "38"
    }
}

Zusammengefügt:

{
"person":
    {
    "name": "mustermann",
    "vorname": "max",
    "alter": "38"
    }
},
{ "type": "FeatureCollection",
  "features": [
    { "type": "Feature",
      "geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
      "properties": {"prop0": "value0"}
    },
    { "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
        ]
      },
      "properties": {
        "prop0": "value0",
        "prop1": 0.0
      }
    }
  ]
}

Hintergrund ist, dass ich Daten habe die nur einmalig vorkommen und im Zusammenhang mit den Geo Daten stehen. Ich möchte vermeiden die Personen Daten immer wieder unter "properties": {} von jedem Geo Datensatz einzufügen.

Wenn ich die Daten auslese soll klar sein zu welcher Person sie gehören, damit ich die Daten zusammenhängend anzeigen kann.

Gruß ebody