R Language
We / Wy dla danych geograficznych (pliki kształtów itp.)
Szukaj…
Wprowadzenie
Zobacz także Wprowadzenie do map geograficznych oraz dane wejściowe i wyjściowe
Importuj i eksportuj pliki kształtów
Za pomocą pakietu rgdal można importować i eksportować pliki shap za pomocą R. Funkcji readOGR można używać do importowania plików shap. Jeśli chcesz zaimportować plik np. Z ArcGIS, pierwszym argumentem dsn jest ścieżka do folderu zawierającego plik dsn . layer to nazwa pliku map.shp bez końca pliku (tylko map a nie map.shp ).
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
Aby wyeksportować plik writeOGR funkcji writeOGR . Pierwszym argumentem jest obiekt przestrzenny wytworzony w R. dsn a layer jest taka sama jak powyżej. Obowiązkowy argument 4. to sterownik używany do generowania pliku kształtu. Funkcja ogrDrivers() wyświetla listę wszystkich dostępnych sterowników. Jeśli chcesz wyeksportować plik shap do ArcGis lub QGis, możesz użyć driver = "ESRI Shapefile" .
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
Pakiet tmap ma bardzo wygodną funkcję read_shape() , która jest opakowaniem dla rgdal::reagOGR() . Funkcja read_shape() upraszcza proces importowania pliku shapefile. Z drugiej strony tmap jest dość ciężki.