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?
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?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Di., 26.07.2005 - 18:04
PermalinkWillst Du sie nun in ArcView oder ArcGIS importieren?
Gespeichert von Gast am Di., 26.07.2005 - 18:08
PermalinkGespeichert von Andreas am Mi., 27.07.2005 - 08:22
Permalinkbeschreib doch mal deine Daten genauer, Format, Struktur (schon mal versucht mit einem Texteditor zu öffnen?) - vielleicht kann dir dann weitergeholfen werden.
MfG Andreas
Gespeichert von uwelangehh am Mi., 27.07.2005 - 09:18
Permalinkgrundsä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
Gespeichert von Gast am Mi., 27.07.2005 - 12:32
PermalinkWenn 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.
Gespeichert von uwelangehh am Mi., 27.07.2005 - 14:09
Permalinksende 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
Gespeichert von Gast am Di., 04.10.2005 - 00:20
Permalinkdiese 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!
Gespeichert von Maggie am Fr., 07.10.2005 - 11:56
Permalinkwieso 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
Gespeichert von Gast am Fr., 07.10.2005 - 12:13
PermalinkGespeichert von Gast am Mo., 10.10.2005 - 10:23
Permalinkzusä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
Gespeichert von Daniel am Di., 18.10.2005 - 17:02
PermalinkSPSS 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
Gespeichert von Sim_l am Mo., 23.01.2006 - 15:43
Permalinkich 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
Gespeichert von Daniel_ANUVA am Mo., 23.01.2006 - 16:23
Permalinkhabe 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
Gespeichert von Sim_l am Di., 24.01.2006 - 12:45
Permalinkvielen 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