在这种情况下,我希望在华盛顿特区的城市顶部绘制二维密度图。二维密度估计图是使用 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 部分,我还没有完全弄清楚,所以无法在华盛顿特区帮助您
