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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow