Wie konvertiere ich .shp in ASCII in QGIS oder R?

Wie konvertiere ich .shp in ASCII in QGIS oder R?

Eigentlich möchte ich die shp-Datei in eine .grd-Datei konvertieren. Aber bevor ich die .shp-Datei in eine .grd-Datei konvertiere, muss ich meiner Meinung nach zuerst die .shp-Datei in ASCII konvertieren. Ist es möglich, direkt von .shp in .grd zu konvertieren? Wenn nicht, möchte ich nur wissen, wie man .shp in QGIS oder R in ASCII konvertiert. Danke.

Danke schön.

Antwort1

Darin library(raster)können Sie sowohl Raster- 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 zum Laufen gebracht haben, writeFormats()können Sie sehen, welche Arten von Rastern Sie ausgeben können. Die erste Spalte zeigt den Aufruf innerhalb von write Raster() In Ihrem Fall:

writeRaster(format="ascii")

Verwenden Sie rgdalund, readOGRum die .shp-Dateien in R zu bekommen.

Darüber hinaus können Sie writeOGRinnerhalb rgdalvon viele andere Formate schreiben, die alle mit angezeigt werden können gdalDrivers().

verwandte Informationen