R Language
E / S pour les données géographiques (fichiers de formes, etc.)
Recherche…
Introduction
Voir aussi Introduction aux cartes géographiques et aux entrées et sorties
Importer et exporter des fichiers de formes
Avec le paquet rgdal
, il est possible d'importer et d'exporter des fichiers de mise en forme avec R. La fonction readOGR
peut être utilisée pour importer des fichiers de forme. Si vous souhaitez importer un fichier depuis, par exemple, ArcGIS, le premier argument dsn
est le chemin d'accès au dossier contenant le fichier de formes. layer
est le nom du fichier de formes sans fin de fichier (juste map
et non map.shp
).
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
Pour exporter un fichier de formes, utilisez la fonction writeOGR
. Le premier argument est l'objet spatial produit dans R. dsn
et les layer
sont les mêmes que ci-dessus. L'argument obligatoire 4. est le pilote utilisé pour générer le fichier de formes. La fonction ogrDrivers()
répertorie tous les pilotes disponibles. Si vous souhaitez exporter un fichier de forme dans ArcGis ou QGis, vous pouvez utiliser driver = "ESRI Shapefile"
.
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
tmap
paquet tmap
a une fonction très pratique read_shape()
, qui est un wrapper pour rgdal::reagOGR()
. La fonction read_shape()
simplifie considérablement le processus d'importation d'un fichier de formes. En tmap
, tmap
est assez lourd.