Ich möchte mit Rasterdaten in R arbeiten, habe jedoch Probleme beim Exportieren meines Raster-Datasets aus ArcMap. Durch "Daten exportieren" / GRID erhalte ich eine Datei mit der Erweiterung * .aux. Was ich brauche ist * .grd.
Kann mir jemand helfen?
Antworten:
Die Antwort lautet: Nicht exportieren, da dies nicht erforderlich ist. Sie können Arc * -Gitterdaten direkt mit dem Rasterpaket lesen (wenn die Bibliothek rgdal verfügbar ist). Und wenn Sie exportieren, ist es besser, ASCII zu vermeiden (verwenden Sie zB GTiff).
quelle
Bearbeiten
Eine bequemere Lösung zum Lesen bietet @RobertH an anderer Stelle in diesem Thread . Sie können das Arc * -Gitter-Dataset direkt mit demselben hier beschriebenen Ansatz lesen: Verweisen Sie einfach auf den Ordner, in dem sich die Raster-Datendateien im
raster
Befehl befinden.Ursprüngliche Antwort
Verwenden
Raster to ASCII
Sie in Arc * das Tool (inConversion Tools|From Raster
), um ein Raster im ASCII-Format zu exportieren.In
R
laden dieraster
undrgdal
Pakete, die dann das Raster lesen Sie die Verwendung vonraster
Funktion, wie inVerwenden Sie zum Erstellen der .grd-Version
writeRaster
wie inDie Konsolenantwort beschreibt, was sich im .grd-Teil der Ausgabe befindet (die Daten befinden sich in einer .gri-Datei), wie in
quelle
*.asc
? Ich nehme an, beide funktionieren, aber vielleicht ist es ein Problem, wenn Sie versuchen, eine*.txt
Datei mit ArcGIS zu öffnen ..txt
lieber als ausgeben würde.asc
. Ich dachte, es könnte kontraintuitiv sein.Es scheint nicht, dass eine ESRI GRID-Datei eine einzelne Datei mit der Erweiterung .grd enthält. Stattdessen scheint es sich um ein Format mit mehreren Ordnern / Dateien zu handeln, das ArcMap als eine Datei betrachtet (ähnlich wie Shapefiles und ArcInfo-Coverages funktionieren). In jedem Fall ist die .aux-Datei eine Hilfsdatei im GRID-Format, in der Informationen gespeichert werden, die nicht im Raster selbst gespeichert werden können. Hier sind einige Links, die darüber sprechen:
Informationen zu Zusatzdateien http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=About_auxiliary_files
Wann wird eine .aux-Datei erstellt? http://support.esri.com/de/knowledgebase/techarticles/detail/29821
quelle
Konvertieren Sie Ihre Rasterdaten in ASCII und speichern Sie sie in einem beliebigen Verzeichnis. dann n R.
Dadurch wird Ihre ASCII-Gitterdatei gelesen. Sie können Ihre Daten auch mit verschiedenen Befehlen wie z
Speichern Sie Ihre Rasterdaten alternativ als TIFF und lesen Sie dann mit demselben Paket (rgdal) die TIFF-Dateien, als die Sie lesen werden
quelle