
実際には、shp ファイルを .grd ファイルに変換したいのですが、.shp を .grd に変換する前に、まず .shp を ASCII に変換する必要があると思います。.shp から .grd に直接変換することは可能ですか? できない場合は、QGIS または R で .shp を ASCII に変換する方法を知りたいだけです。ありがとうございます。
ありがとう。
答え1
内では、library(raster)
グリッド ファイルと ASCII ファイルの両方を書き出すことができます。グリッドを書き込むときは、グリッド内の値のサイズに応じてデータ型が異なるため、必ずデータ型を確認してください。
ラスター パッケージを実行したら、writeFormats()
どのような種類のグリッドを書き出せるかを確認します。最初の列は、次のwrite Raster()
場合の呼び出しを示します。
writeRaster(format="ascii")
rgdal
および を使用してreadOGR
、.shp ファイルを R に取り込みます。
さらに、writeOGR
within を使用しrgdal
て他の多くの形式で書き出すことができ、それらはすべて in を使用して表示できますgdalDrivers()
。