QGIS または R で .shp を ASCII に変換するにはどうすればいいですか?

QGIS または R で .shp を ASCII に変換するにはどうすればいいですか?

実際には、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 に取り込みます。

さらに、writeOGRwithin を使用しrgdalて他の多くの形式で書き出すことができ、それらはすべて in を使用して表示できますgdalDrivers()

関連情報