Skip to main content
 首页 » 编程设计

python之是否有像 matplotlib basemap 这样的库可以显示街道级别的 map

2024年10月24日30www_RR

在这种情况下,我希望在华盛顿特区的城市顶部绘制二维密度图。二维密度估计图是使用 plotly 创建的,并且点按其纬度和经度绘制。我看过 basemap ,但似乎只能绘制州界,无法在 map 上绘制城市边界和街道。我似乎也没有找到使用 google maps api 的方法。问题:无法在 basemap 中显示街道。

请您参考如下方法:

Arcgis 有很多可用的在线 map ,可以通过 arcgis REST API 直接从 matplotlib basemap 访问这些 map 。

matplotlib manual 中没有提到, 但我在 another site 上发现了它.

就个人而言,我主要使用 Elevation/World_Hillshade,但是 that看起来他们也提供街道 map 。

test_map = Basemap(llcrnrlon=15.2,llcrnrlat=47.06,urcrnrlon=15.5, urcrnrlat=47.49, epsg = 31284,resolution='i',projection='merc',lon_0=14.8,lat_0=47.2) 
 
 
test__map.arcgisimage(service='ESRI_StreetMap_World_2D', xpixels = 12000, verbose= True) 

给我缓存中随机区域的下方图:

我遇到的主要问题是 epsg 部分,我还没有完全弄清楚,所以无法在华盛顿特区帮助您