Anda harus melihat paket rgdal , khususnya writeOGR
fungsinya.
Sebagai contoh, saya pertama kali mengunduh shapefile "Negara dan Provinsi" resolusi 110m dari Bumi Alami , membukanya ~/scratch/ne_110m_admin_1_states_provinces
. Saya membacanya ke R melalui:
library(rgdal)
setwd("~/scratch")
states <- readOGR(dsn="ne_110m_admin_1_states_provinces",
layer="ne_110m_admin_1_states_provinces")
Pada titik ini, objeknya states
adalah a SpatialPolygonsDataFrame
. Sekarang saya membuat direktori baru (" tempdir
") dan menyimpan shapefile di sana:
dir.create("tempdir")
writeOGR(obj=states, dsn="tempdir", layer="states", driver="ESRI Shapefile")
Bentuk sekarang disimpan ke direktori ~/scratch/tempdir
, seperti file menyatakan.shp, dll. Anda dapat melakukan hal yang sama dengan a SpatialPointsDataFrame
, cukup lihat contoh pertama dalam dokumentasi writeOGR
fungsi.
rgdal::writeOGR