Seite 1 von 1

txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Montag 27. April 2020, 11:05
von Sputz1969
Vielleicht kann mir jemand helfen??
Habe ein txt-Datei mit festem Satzformat (also auch Leerstellen), die in eine bestehende table von ArcGIS geschrieben werden soll.
Finde keinen Anfang, wie ich die txt überhaupt mal aufsplitte, es sind einfach Zahlen, Buchstaben und Leerstellen aneinander gereiht..
also es sollen immer die selben Stellen in einer bestimmte Spalte geschrieben werden.
Hier ein kleiner Ausschnitt der txt:

07342379000193009 000200004901201901152019011507342379163 23mVHoa 20200918*
04542379000223007a 001930004901201901152019011507342379163 3mVHof 20200918*
01342379000483009 000300004901198111071981110707342379163 3mVHvg 20200918*

Vielen Dank schon Mal und gesund bleiben.

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Montag 27. April 2020, 11:15
von Sirius3
Naja, so ganz fest sind die Stellen ja nicht. In der zweiten Zeile ist in der ersten Spalte noch ein a zusätzlich und in der ersten Zeile die Dritte Spalte hat eine Zahl mit 2 Ziffern.

Zeilen an Leerstellen aufsplitten sind absolute Grundlagen, die wirklich in jedem Anfängertutorial vorkommen.

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Montag 27. April 2020, 11:48
von __blackjack__
Das hätte wohl so aussehen sollen:

Code: Alles auswählen

07342379000193009  000200004901201901152019011507342379163   23mVHoa        20200918*        
04542379000223007a 001930004901201901152019011507342379163    3mVHof        20200918*        
01342379000483009  000300004901198111071981110707342379163    3mVHvg        20200918*
Aber grundsätzlich bleibt die Aussage das an Leerzeichen trennbar und Grundlagen natürlich bestehen.

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Dienstag 28. April 2020, 08:51
von Sputz1969
__blackjack__ hat recht, so sieht die txt natürlich auch aus, ist mir beim Kopieren verrutscht.
Ich muss leider nicht an den Leerstellen splitten. Ich muss eine table füllen, bei der in die erste Spalte immer die ersten 7 Stellen sollen usw... auch wenn teilweise nichts drin steht, soll er in die letzte Spalte z.B. 20200918* schreiben.
Oder erstmal wie kann ich z.B. die Stellen 15-20 auf eine Variable legen? Danke

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Dienstag 28. April 2020, 09:00
von Sirius3
Hast Du schon in der Dokumentation nachgelesen, welche Operationen man auf Strings alles machen kann? Da gibt es was mit eckigen Klammern.

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Mittwoch 29. April 2020, 10:53
von Sputz1969
Damit geht es. Mache aus jeder Zeile einen String, extrahiere die einzelnen Abschnitte und wandle bei Bedarf wieder in eine Zahl.
Danke!

Re: txt-Datei mit festen Satzformat in ArcGIS-Table einlesen

Verfasst: Mittwoch 29. April 2020, 12:06
von Sirius3
Jede Zeile ist schon ein String.