1

Я хочу построить карту плотности 2d на вершине города, округ Колумбия, в этом случае. График оценки плотности 2d создается с использованием сюжетной линии, а точки - по их широте и долготе. Я посмотрел на базовую карту, но кажется, что вы можете только нарисовать государственные границы и не можете получить границы города и улицы на карте. Кажется, я не нашел способ сделать это с помощью Google Maps api. Проблема. Невозможно отобразить улицы в базовой карте.Есть ли библиотека, подобная базовой карте matplotlib, которая может отображать карту на уровне улицы?

+0

* Вопросы, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другие ресурсы за пределами сайта, не относятся к теме для переполнения стека, поскольку они склонны привлекать упрямые ответы и спам. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить. * – m02ph3u5

+0

Возможный дубликат [Рисунок на openstreetmap в python] (http://stackoverflow.com/questions/11343987/drawing-upon-openstreetmap-in-python) – stellasia

+0

взгляните на файлы формы и красивый пакет. cartopy также является альтернативой базовой карте. – MaxNoe

ответ

0

В Arcgis имеется довольно много доступных карт, доступных прямо из базовой карты matplotlib, через API-интерфейс arcgis REST.

Это не указано в matplotlib manual, но я узнал об этом на another site.

Лично я работал с Elevation/World_Hillshade, но that выглядит так, что у них также есть карта улиц.

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) 

дает мне ниже сюжет для случайной области, которую я только что был в моем кэше:

lowres image of roads

Главная проблема, которую я имею является epsg часть, которую я нету полностью разобрался, так не могу помочь вам там в Вашингтоне.

Смежные вопросы