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.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow