Katasterauszug in die Importvorlage bringen
Was du in diesem Artikel lernst
Wie du einen fremden Katasterauszug — die Excel-Tabelle, die dir eine Gemeinde oder ein Vorgänger-Dienstleister schickt — in die TREELAX-Importvorlage überträgst, ohne dass dir dabei Zeilen verrutschen.
Wann dir das hilft
Ein neuer Kunde schickt dir eine Excel-Liste mit 300 Bäumen. Die Spalten heißen „BHD [cm]", „Vitalitätsstufe" und „Befund", die Ampel steht als „Grün / Gelb / Rot" drin und die Vitalität als Ziffer von 1 bis 4. Die Importvorlage erwartet andere Spaltennamen und andere Werte. Diese Übersetzung machst du einmal — danach ist der Import selbst eine Sache von Minuten.
Der Grundsatz: in die Vorlage kopieren, nicht die Vorlage anpassen
Der häufigste Fehler ist, im Auszug selbst herumzubauen — Spalten umbenennen, verschieben, löschen. Mach es andersherum: Du öffnest die Vorlage und holst dir die Inhalte spaltenweise aus dem Auszug dazu. Spaltenweise heißt: eine ganze Spalte markieren, kopieren, in der Vorlage einfügen. Weil die Zeilenreihenfolge dabei erhalten bleibt, kann nichts durcheinandergeraten. Zeile für Zeile zu übertragen dauert nicht nur ewig, es ist auch die Quelle für vertauschte Bäume.
Das Original bekommt dabei keinen Kratzer — heb es auf, du brauchst es beim Prüfen noch.
Das brauchst du dafür
Die beiden Vorlagen und die Hilfstabellen. In den Hilfstabellen steht, wie die Spalten deines Auszugs heißen dürfen, welche Werte TREELAX erwartet und wie die 234 Baumarten geschrieben werden.
Hilfstabellen (Excel) — Spalten-Zuordnung, Wert-Übersetzung, 234 Baumarten, ZTV-Katalog.
02 Kontrollen und Maßnahmen (Excel)
So gehst du vor
1. Auszug sichten. Steht in jeder Zeile genau ein Baum? Beginnt die Kopfzeile in Zeile 1 oder erst nach einem Deckblatt? Gibt es mehrere Tabellenblätter? Und vor allem: Gehören alle Bäume einem Eigentümer? Wenn nicht, wird daraus je Eigentümer eine eigene Importdatei — der Kunde ist in TREELAX eine Pflichtangabe.
2. Vorlage vorbereiten. Öffne `01_Baeume_Stammdaten.xlsx` und lösch die Beispielzeilen. Leg den Auszug daneben. Fahr in der Vorlage mit der Maus über die Kopfzellen: dort steht jeweils, was in die Spalte gehört.
3. Zuordnung klären. Geh die Spalten des Auszugs einmal durch und notier dir, in welche Spalte der Vorlage sie gehören. Das Blatt „Spalten-Zuordnung" in `Hilfstabellen.xlsx` nimmt dir das ab — es listet die Bezeichnungen, die in echten Auszügen vorkommen, und die passende Zielspalte. Was dort nicht auftaucht, gibt es in der Vorlage nicht: Solche Spalten lässt du weg oder schreibst ihren Inhalt in „Bemerkungen".
4. Spaltenweise kopieren. Spalte im Auszug markieren, kopieren, in der Vorlage ab Zeile 2 als Werte einfügen (Rechtsklick > „Inhalte einfügen" > „Werte"). Damit kommen keine Formeln und keine Formatierungen mit. Eine Spalte nach der anderen.
5. Werte übersetzen. Jetzt stehen in der Vorlage noch die Begriffe des Auszugs. Das Blatt „Wert-Übersetzung" sagt dir, was daraus werden muss: „Grün" wird zu `Verkehrssicher`, „Rot" zu `Nicht verkehrssicher`, die Roloff-Ziffern werden zu den VS-Stufen. Am schnellsten geht das mit Suchen und Ersetzen, jeweils auf die einzelne Spalte angewendet. Eine Falle: Roloff 1 entspricht VS 0, nicht VS 1 — die Stufen sind gegeneinander verschoben.
6. Baumarten angleichen. Das ist der aufwendigste Schritt, weil die Schreibweisen selten passen: Der Auszug sagt „Rot-Buche", TREELAX kennt „Rotbuche" — aber „Berg-Ahorn" schreibt TREELAX wiederum mit Bindestrich. Kopier die Artenspalte in ein leeres Blatt, entferne über „Daten" > „Duplikate entfernen" die Wiederholungen, und du hast die Liste der tatsächlich vorkommenden Arten — meist 20 bis 40 Stück. Die gleichst du gegen das Blatt „Baumarten" ab und baust daneben die richtige Schreibweise. Mit einem SVERWEIS setzt du die dann in die ganze Spalte. Steht im Auszug der lateinische Name, hilft dieselbe Tabelle: sie führt beide Namen nebeneinander.
7. Zahlen prüfen. Höhe und Kronenweite in Metern, Stammumfang und -durchmesser in Zentimetern. Liegt nur eins von beiden vor: Umfang = Durchmesser × 3,14, Durchmesser = Umfang ÷ 3,14. Wirf `#WERT!`, Striche und Texte wie „ca. 18 m" aus den Zahlenspalten — die blockieren den Import. Und Dezimalzahlen mit Komma.
8. Koordinaten prüfen. TREELAX braucht WGS84 in Dezimalgrad (`48,172100`). Stehen im Auszug Gauß-Krüger- oder UTM-Werte (siebenstellige Zahlen wie `5378421`), müssen die vorher umgerechnet werden — meld dich, das machen wir für dich. Häufig sind außerdem Nord- und Ostwert vertauscht: In Deutschland liegt der Breitengrad zwischen 47 und 55, der Längengrad zwischen 6 und 15.
9. Die Spalte `id` erzeugen. Die gibt es im Auszug nicht, die vergibst du selbst. Schreib in B2… — genauer: in die erste Zelle der `id`-Spalte — die Formel `="baum_"&TEXT(ZEILE()-1;"0000")` und zieh sie nach unten. Danach die Spalte markieren, kopieren und als Werte wieder einfügen, damit aus den Formeln fester Text wird.
10. Maßnahmen aufteilen (nur Datei 02). Im Auszug steht meist ein Fließtext wie „Totholz entfernen, Lichtraum herstellen". Den übernimmst du eins zu eins in `measures_to_perform` — und legst zusätzlich je Maßnahme eine Zeile mit dem passenden ZTV-Produkt an. Welches Stichwort zu welchem Produkt gehört, steht im Blatt „Maßnahmen (ZTV)"; die vollständigen Produktnamen im Blatt „ZTV-Katalog". Jede dieser Zeilen braucht in `tree_measures_line_ids/id` eine eigene Kennung, am einfachsten fortlaufend `massnahme_0001`, `massnahme_0002` … — sonst verdoppelt ein zweiter Importlauf die Maßnahmen.
Endkontrolle vor dem Speichern
Geh diese sechs Punkte durch, sie fangen fast alles ab:
1. Sind die Beispielzeilen gelöscht? 2. Steht die Kopfzeile unverändert in Zeile 1? 3. Ist die Spalte `id` gefüllt und jeder Wert einmalig? 4. Steht in jeder Zeile derselbe Kundenname, exakt wie der Kontakt in TREELAX? 5. Enthalten die Auswahlspalten nur Werte aus der Übersetzungstabelle? 6. Stimmt die Zeilenzahl noch mit dem Auszug überein?
Dann „Datei" > „Speichern unter" > „CSV UTF-8 (durch Trennzeichen getrennt)" — und weiter mit dem Artikel zum eigentlichen Import.
Gut zu wissen
Mach dir eine Probe-Datei. Kopier die fertige Datei, lösch alles bis auf fünf Zeilen und importier zuerst die. Bäume lassen sich in TREELAX nicht löschen, nur archivieren — ein Fehler in der Zuordnung ist deshalb ärgerlich, wenn er erst nach 300 Zeilen auffällt.
Doppelte Baumnummern kommen in gewachsenen Katastern regelmäßig vor. Sie stören den Import nicht, weil TREELAX über die Spalte `id` unterscheidet — aber du solltest wissen, dass es sie gibt. Aufspüren kannst du sie mit einer bedingten Formatierung auf „doppelte Werte".
Fehlt eine Baumart in TREELAX, kannst du sie in der Vorlage leer lassen und später nachtragen — oder du meldest dich, dann legen wir sie an.
Bei mehreren hundert Bäumen oder einem ungewöhnlichen Quellformat (Datenbankexport, mehrere verknüpfte Dateien, Koordinaten in Gauß-Krüger) lohnt das Umbauen von Hand nicht mehr. Schick uns den Auszug, wir übernehmen das 👍🏼
Weiterführende Artikel
Baumkataster: Überblick und Grundprinzip
Baumkataster
