2017-09-19 37 views

回答

1

是的,通常可以將shp文件加載到map()中。不過,您將需要額外的軟件包來首先讀取shp文件。此外,您將必須知道命名多邊形的字段的名稱。 例如,使用從你的鏈接的地圖之一:

> ufebrasil <- rgdal::readOGR("UFEBRASIL.shp") 
> names(ufebrasil) 
[1] "ID"   "CD_GEOCODU" "NM_ESTADO" "NM_REGIAO" 
> mymap=maps::SpatialPolygons2map(ufebrasil, namefield="NM_ESTADO") 
> map.where(mymap, -48.6, -26.46) 
[1] "SANTA CATARINA:1" 

你也可以簡單地調用

MyMap中=地圖::地圖(ufebrasil,名稱字段= 「NM_ESTADO」)

繪製地圖並給出與上面相同的地圖數據(如果需要,地圖()將自動調用SpatialPolygons2map)。

相關問題