Карта хороплета из файла формы в Holoviews - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть файл формы со столбцом с именем geometry, содержащим MULTIPOLYGONs.

postcode    name    geometry
0   2003.0  A   MULTIPOLYGON Z (((1048559.000 7841160.000 0.00...
1   1438.0  B   MULTIPOLYGON Z (((-29156.720 6885495.170 0.000...

Хотя рисовать карту в matplotlib с Geo Pandas просто, я не могу заставить ее работать в Holoviews. Пример сценария из Holoviews (http://holoviews.org/gallery/demos/bokeh/texas_choropleth_example.html) на самом деле не решает вопрос о том, как структурировать данные.

Я пытался прочитать файл формы с Geo Pandas без удачи Что мне здесь не хватает? Нужно ли сначала декодировать столбец геометрии?

1 Ответ

1 голос
/ 08 февраля 2020

Если вы установите hvPlot , вы сможете наносить столбцы фигур прямо из Geo Pandas, используя HoloViews, как описано в https://hvplot.holoviz.org/user_guide/Geographic_Data.html.

import hvplot.pandas, geopandas as gpd

world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
world.hvplot(geo=True)

enter image description here

...