blw-ofag-ufag/geodatenbezug_geodienste

Prozessierung Datensatz Bewirtschaftungseinheiten

Closed this issue · 0 comments

Input:

  • lwb_bewirtschaftungseinheit_v2_0_lv95.gpkg

Layer:

  • betrieb
  • bewirtschaftungseinheit
  • produktionsstaette

Prozessierungsschritte:

betrieb

  • Umwandlung für die Spalten:
    • t_id von Integer64 zu Integer32
    • bezugsjahr von Integer32 (Jahr) zu DateTime
  • Umwandlung von Multi- zu Singlepart-Geometrien
    • Über alle Features iterieren
    • Anzahl Geometrien für jedes Feature auslesen (sind im OGR-Feature-Objekt in einer Liste gespeichert)
    • Wenn ein Feature mehr als 1 Geometrie hat: Feature klonen und je 1 Geometrieteil pro Feature zuweisen.
    • File GDB-seitig muss nichts angepasst werden

bewirtschaftungseinheit

  • Umwandlung für die Spalten:
    • t_id von Integer64 zu Integer32
    • bezugsjahr von Integer32 (Jahr) zu DateTime
  • Spalte entfernen: identifikator_be
  • Umwandlung von Multi- zu Singlepart-Geometrien
    • Über alle Features iterieren
    • Anzahl Geometrien für jedes Feature auslesen (sind im OGR-Feature-Objekt in einer Liste gespeichert)
    • Wenn ein Feature mehr als 1 Geometrie hat: Feature klonen und je 1 Geometrieteil pro Feature zuweisen.
    • File GDB-seitig muss nichts angepasst werden

produktionsstaette

  • Umwandlung für die Spalten:
    • t_id von Integer64 zu Integer32
    • bezugsjahr von Integer32 (Jahr) zu DateTime
  • Umwandlung von Multi- zu Singlepart-Geometrien
    • Über alle Features iterieren
    • Anzahl Geometrien für jedes Feature auslesen (sind im OGR-Feature-Objekt in einer Liste gespeichert)
    • Wenn ein Feature mehr als 1 Geometrie hat: Feature klonen und je 1 Geometrieteil pro Feature zuweisen.
    • File GDB-seitig muss nichts angepasst werden

Output (zusammengefasst als ZIP):

  • lwb_bewirtschaftungseinheit_v2_0_lv95.gpkg (Original Input)
  • lwb_bewirtschaftungseinheit_v2_0_lv95.gdb (prozessierte Daten)