R Language
地理データ(形状ファイルなど)のI / O
サーチ…
前書き
シェイプファイルのインポートとエクスポート
rgdalパッケージを使用すると、Rを使用してシェイプファイルをインポートおよびエクスポートすることができます。関数readOGRを使用してシェイプファイルをインポートできます。 ArcGISなどのファイルをインポートする場合は、最初の引数dsnはシェイプファイルを含むフォルダへのパスです。 layerはファイルが終わっていないシェープファイルの名前です( mapだけで、 map.shpありませmap.shp )。
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
シェイプファイルをエクスポートするには、 writeOGR関数を使用します。最初の引数はR. dsn生成された空間オブジェクトであり、 layerは上記と同じです。 obligatory 4.引数は、シェイプファイルの生成に使用されるドライバです。関数ogrDrivers()は、使用可能なすべてのドライバをリストします。シェイプファイルをArcGisまたはQGisにエクスポートする場合は、 driver = "ESRI Shapefile"使用できます。
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
tmapパッケージには非常に便利な関数read_shape()があります。これはrgdal::reagOGR()ラッパーです。 read_shape()関数は、シェイプファイルをたくさんインポートするプロセスを簡素化します。欠点として、 tmapは非常に重いです。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow