dgm ins GIS

Hallo zusammen.
Ich hab für meine Diplomarbeit DGM Dateien vom bayer. LVA bekommen. Wie krieg ich die jetzt am schnellsten/einfachsten in ArcGIS?
Ich hab sie mal in asc umbenannt und ein paar Erweiterungen für ArcView benutzt, aber bis jetzt hat noch nix funktioniert. Wie geht das?
Kurze Frage vorab:
Willst Du sie nun in ArcView oder ArcGIS importieren?
Eigentlich ins ArcGIS. Hab grad bemerkt, dass ich die Frage im falschen Forum gestellt hab...
Hallo Gast,

beschreib doch mal deine Daten genauer, Format, Struktur (schon mal versucht mit einem Texteditor zu öffnen?) - vielleicht kann dir dann weitergeholfen werden.

MfG Andreas
Hallo Gast,

grundsätzlich kannst du Punkt-Koordinaten aus ASCII-Dateien (handelt es sich um solche?) über zwei Wege in ArcView einlesen:

1. Unregelmäßige Punkte: Tools -> Add XY Event (*.txt; erste Zeile mit Spaltennamen in Anführungsstrichen; Trenn- und Dezimalzeichen müssen den Ländereinstellungen entsprechen)
2. Raster-Daten: Convert ASCII to Grid (siehe Toolbox -> Conversion Tools -> To Raster)

Gruß

Uwe
Hallo Uwe

Wenn ich die Daten in ASCII umbenenne und dann im Editor anschaue, sinds 3 Spalten, die ersten beiden Gauss-Krüger, die letzte ist der z-Wert zum Punkt. Tabelle geht sofort los - keine Spaltennamen.
Komplette Endung: *.g02dgm

zu 1. ich hab den Spalten Namen gegeben ("x", "y","z"), aber dei Spaltennamen werden dann nicht erkannt.

zu 2. muss ich bei Output Raster noch ne Endung angeben, weil bis jetzt tut sich da nix.

Danke.
Hallo Gast,

sende doch mal die ersten Zeilen deiner beiden ASCII-Dateien; das erleichtert die Beantwortung.

Welche Ländereinstellungen verwendest du (z. B. Deutsch mit , als Dezimalzeichen und ; als Trennzeichen oder Englisch mit . als Dezimalzeichen und , als Trennzeichen)?

Gruß

Uwe
Hallo Gast,

diese methode ist vielleicht etwas unkonventionell aber sie müsste eigentlich funktionieren (wenn die Trennzeichenfrage geklärt ist):
1. ASCII spaltenweise in eine Excel-Tabelle überführen

2. In ArcView (ArcGis) als ereignisthema einfügen:
X- und Y-Koordinaten aus den Entsprechenden Feldern. Z-(Höhe?!) Bleibt Attribut.

Auf deass es allen die Haare bei dieser Methode aufstellt ;-)

Schöne Grüße!
Hallo letzer Gast,

wieso stellen sich Dir dabei die Haare auf???? Funktionier doch prima - bis ca. 65.000 Zeilen (Excel will nicht mehr nehmen). Wenn man mehr hat, sollte man den Ascii-Text voher in mehrere Txt-Files unterteilen (à 65.000 Zeilen, ist klar oder?). Hinterher kann man sich dann damit amüsieren, die per Ereignisthema importierten und per Shape-File-Umwandeln dauerhaft GIS-fähigen Datensätze mittels der Erweiterung Geoprocessor wieder zusammenzufügen.
Macht doch Spaß, oder?

Gruß,
Maggie
Wozu soll denn dieser Umweg über das doofe Excel gut sein? Wenn Feldnamen und Daten durch das selbe Trennzeichen separiert sind, hat AV keine Probleme das ganze direkt aus einer ASCII-Datei mit *.txt-Endung einzulesen (und zwar theoretisch bis zu 65 536 x 65 536 Zeilen)...
Hallo zusammen,
zusätzliche Importmöglichkeit:

In ArcGis kann man den Import von ASCII-Daten über die SCHEMA.INI (WINDOWS_basiert) definieren. Hierzu gibt es in der AV-Hilfe jede Menge Infos. Hier kann, was sehr wichtig ist für AV, auch der Datentyp der jeweiligen Spalte gleich mit definiert werden
Die schema.ini wird von Windows automatisch in jedem Ordner angelegt, in dem tabellarische Daten enthalten sind. Sie ist nur im Explorer sichtbar!

Beispiel:
[02689_01020_Linie.txt]
- alle Werte selber festlegen!
ColNameHeader=True CharacterSet=1252
Format=CSVDelimited
Col1=OID Integer
Col2=NAME Char Width 25


TIP die DGM-Datensätze müssen in der
ersten Zeile die Namen der Spalten enthalten. (x,y,z)

Es können so die ASCII-Daten direkt im ARC Catalog gelesen werden

weiter mit AddXY wie in der Diskussion schon beschrieben
Hey habe das gleiche Problem gehabt und habe es "ganz" einfach mit SPSS gelöst.
SPSS hat den vorteil das es genauso wie excel die Daten aufbereiten kann aber mit mehr als 64000 Datensätzen klar kommt.
Danach ganz einfach wie schon vorher beschrieben in ArcView einladen und los gehts.
Gruß
Daniel
Hallo,

ich möchte das Thema nocheinmal aufgreifen, da ich vor dem selben Problem stehe:

Ich möchte DGM-Daten als Raster in ArcView importieren. Die Erweiterung SpatialAnalyst ist installiert.

Die DGM-Daten liegen in einer ASCII-Datei vor, die folgendermaßen aufgebaut ist:

[kein Header]
x-Koordinate y-Koordinate Höhe

Beispiel aus Originaldatei:
4527670 5352998 458.70
4527672 5352998 458.80
4527674 5352998 458.91
Hallo Sim_l
habe vor kurzem das gleiche Problem gehabt.
Als Lösung ohne viele Programme zu nutzen habe ich einfach in die erste Zeile x, y, z geschrieben.
Danach durch suchen und ersetzen vor jedes Leerzeichen ein Komma setzten lassen.
Danach das ganze einfach in Arcview eingedaten und als Ereignissthema hinzugefügt.
Klappte ohne Probleme (fast hin und wieder hängt sich der Editor beim suceh und ersetzten auf, dann einfach noch mal versuchen).
Wenn eine asc Datei nicht einfach eingeladen werden kann geht es auch diese einfach in eine dbf-Datei umzubennen.
Gruß
Daniel
Hallo Daniel,

vielen Dank für deine Antwort, sie hat mir sehr weitergeholfen. Allerdings war der Editor bei den 859000 Datensätzen überfordert, Suchen/Ersetzen ging also nicht (bzw. hätte grob geschätzt 27 Tage gedauert.

Ich habe wie vorgeschlagen die .txt-Datei eingebaut, in .dbf exportiert und in dieser dbf-Datei dann die Koordinatentriples (String) in einzelne Koordinaten (Zahlen) umgewandelt. Anschließend das ganze in einem View als Ereignisthema eingebaut.

Vielen Dank nochmal und Gruß

Simon