サーチ…


前書き

地理的地図の概要入出力についても参照してください。

シェイプファイルのインポートとエクスポート

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