Skip to content

FeatureCollection - GeoJSON-Struktur

Die FeatureCollection ist die GeoJSON-Standardstruktur für räumliche Objekte.

Grundstruktur

json
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": { ... },
      "properties": { ... }
    }
  ]
}

Feature-Objekt

Jedes Feature repräsentiert entweder einen Knoten (Point) oder eine Leitung (LineString).

Geometrie-Typen

TypVerwendungKoordinaten
PointKnoten (Stationen, Umspannwerke, etc.)Einzelne Koordinate: [x, y]
LineStringLeitungen (Kabel, Freileitungen)Array von Koordinaten: [[x1, y1], [x2, y2], ...]

Beispiel: Knoten (Point)

json
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [10.123456, 52.987654]
  },
  "properties": {
    "ID": "UW_001",
    "Name": "Umspannwerk Nord",
    "NENNSPANNUNG": 20.0,
    "TYPE_ID": 1
  }
}

Beispiel: Leitung (LineString)

json
{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [10.123456, 52.987654],
      [10.125000, 52.988000],
      [10.127000, 52.989000]
    ]
  },
  "properties": {
    "ID": "L_001",
    "StartNode": "UW_001",
    "EndNode": "ONS_100",
    "RESISTANCE": 0.206,
    "REACTANCE": 0.080,
    "AMPACITY": 275
  }
}

Koordinatensystem

Koordinatenformat

Standardmäßig verwendet GeoJSON WGS84 (EPSG:4326) mit der Reihenfolge [Längengrad, Breitengrad].

Andere Koordinatensysteme können über global.CoordinateSystem in den settings konfiguriert werden.

Properties

Die properties unterscheiden sich je nach Objekttyp:

Siehe auch

Made with ❤️ & ☕ by IAV