Wie konvertiert man .shp in ASCII in QGIS oder R?

2171
Din

Eigentlich möchte ich die shp-Datei in eine .grd-Datei konvertieren. Aber bevor ich das .shp in .grd umwandle, muss ich das .shp zuerst in ASCII umwandeln. Kann man direkt von .shp nach .grd konvertieren? Wenn nicht, so möchte ich nur wissen, wie .shp in ASCII in QGIS oder R. konvertiert wird. Vielen Dank.

Vielen Dank.

0
Eigentlich möchte ich die shp-Datei in eine .grd-Datei konvertieren. Aber bevor ich das .shp in .grd umwandle, muss ich das .shp zuerst in ASCII umwandeln. Kann man direkt von .shp nach .grd konvertieren? Wenn nicht, möchte ich nur wissen, wie .shp in QiIS in ASCII umgewandelt wird. Vielen Dank. Din vor 8 Jahren 0
Sie müssen Ihren ursprünglichen Beitrag bearbeiten, um die zusätzlichen Informationen aufzunehmen, die Sie gerade angegeben haben. happy_soil vor 8 Jahren 0

1 Antwort auf die Frage

1
Badger

Innerhalb der können library(raster)Sie sowohl Gitter- als auch ASCII-Dateien schreiben. Achten Sie beim Schreiben von Rastern auf die Datentypen, da diese je nach Größe der Werte in Ihrem Raster unterschiedlich sind.

Sobald Sie das Rasterpaket ausgeführt haben writeFormats(), können Sie herausfinden, welche Arten von Rastern Sie schreiben können. In der ersten Spalte wird der Anruf in write Raster() In Ihrem Fall angezeigt :

writeRaster(format="ascii") 

Verwenden Sie rgdalund readOGR, um die SHP-Dateien in R. zu laden.

Außerdem können Sie writeOGRinnen rgdalin vielen anderen Formaten schreiben, die Sie alle sehen können gdalDrivers().