
實際上我想將 shp 檔案轉換為 .grd 檔案。但在我將 .shp 轉換為 .grd 之前,根據我的想法,首先我必須將 .shp 轉換為 ascii。是否可以直接從 .shp 轉換為 .grd?如果沒有,所以我只想知道如何在 QGIS 或 R 中將 .shp 轉換為 ascii?謝謝。
謝謝。
答案1
在 中,library(raster)
您可以寫出 grid 和 ascii 檔案。編寫網格時請務必查看資料類型,因為它們會根據網格中值的大小而有所不同。
一旦運行了柵格包,就可以使用它writeFormats()
來查看可以寫出哪種類型的網格。第一列將指示write Raster()
在您的情況下的呼叫:
writeRaster(format="ascii")
使用rgdal
和readOGR
將 .shp 檔案匯入 R。
此外,您可以使用writeOGR
insidergdal
以許多其他格式寫出,這些格式都可以使用 in 看到gdalDrivers()
。