Skip to content

Instantly share code, notes, and snippets.

@t-book
Last active September 4, 2024 10:56
Show Gist options
  • Save t-book/007fb17a1fe898d167e77e97c80f009b to your computer and use it in GitHub Desktop.
Save t-book/007fb17a1fe898d167e77e97c80f009b to your computer and use it in GitHub Desktop.
  1. Quellverzeichnis und Zielverzeichnis auswählen

    • Vor Beginn der Verarbeitung prüfen, ob Quelldaten vorhanden sind. Falls der in-Ordner leer ist, wird das Programm gestoppt und eine Fehlermeldung ausgegeben.
  2. Messdateien von Quellverzeichnis kombinieren

    • Mehrere Messdateien in einer Datei zusammenführen => out.dat
  3. out.dat Bereinigung

    3a. `Geotags standardisieren

    • Nicht-konforme Geotags in konforme umbenennen (& wird durch $ ersetzt, aufgrund älterer Geräte).

    3b. Einheitlichen Zeilenabstand einfügen

    • Einheitlichen Abstand zwischen Zeilen und Koordinaten in der gesamten Messdatei einfügen (zur besseren Lesbarkeit?).

    3c. Zeilennummerierung entfernen

    • Entfernen der Zeilennummerierung (Zeilenanfang) aus der gesamten Messdatei, da sie nicht benötigt wird und sich wiederholt.

    3d. Vorgangs- und Schnittnummer hinzufügen

    • Benutzer nach Vorgangsnummer und Schnitt/Planungsnummer fragen und diese an jede Zeile der Messdatei anhängen.
    • Vorgangsnummer und Schnitt/Planungsnummer → Ggf. spezifisch für BaWü: Generalisieren.

    4d. Fortlaufende Nummerierung in einfügen

    • Eine fortlaufende Nummer zu Beginn jeder Zeile erzeugen (Korrektur von Punkt 3c, kann in einem Arbeitsschritt erfolgen).
    • → Füllt ggf. das ID-Feld in der Attributtabelle.

    4e. Leerzeichen standardisieren
    - In der gesamten Messdatei werden die Leerzeichen zwischen den Werten durch einfache Leerzeichen ersetzt.

  4. out.dat: mit survey2gis verarbeiten

    • out.dat: je nach Anforderung in mehrere .geojson-Dateien verarbeiten.
    • Beispiel: EQ = Grabungsgrenze (Parser GR) → GeoJSON-Datei mit nur diesen Objekten erstellen, eindeutig benennen und eine Log-Datei erzeugen.
  5. GeoPackage erstellen

    • Nach der Erstellung der GeoJSON-Dateien ein GeoPackage erstellen, das alle GeoJSON-Dateien enthält.
  6. GeoJSON-Dateien umbenennen

    • Alle erzeugten GeoJSON-Dateien erhalten durch Nutzereingabe ein Präfix.
  7. survey2gis Log-Dateien in Ziel-Ordner speichern

  8. Aufräumen

    • Temporäre Dateien aufräumen und Abschlussmeldung ausgeben.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment