提出数据的Bokeh在意大利地图

时间:2017-01-30 09:28:02

标签: python geolocation geospatial bokeh

我需要使用Bokeh在意大利地图上绘制数据。

解释,类似于:

http://bokeh.pydata.org/en/latest/docs/gallery/texas.html

......但是使用意大利省而不是德克萨斯州。

你可以帮助我指出正确的方向吗? 建议使用其他工具吗?

提前致谢,Gianluca

2 个答案:

答案 0 :(得分:1)

我不知道它是否仍然可以提供帮助,但是在http://www.istat.it/it/archivio/209722(istat italian website) 您可以找到.shp格式的意大利省份和地区的众多免费详细和更新的边界。

如果你设法获得你的地图,请告诉我,如果是的话,请告诉我们。

答案 1 :(得分:0)

我设法用意大利地图创建了一个情节。 我从github(region bordersprovince borders)下载了意大利的边界。 然后我创建了一个包含3列的数据框:[省(或区域),x_bord,y_bord]。 最后我将它用作ColumnDataSource并创建带补丁的图。

建议:如果要改进渲染,可以添加悬停工具,创建具有所需值(例如居民数量)的新列。此外,如果您想为每个省或地区设置不同的颜色,您可以创建包含rgb值(RGB(r,g,b))的新列。

source= ColumnDataSource(dict(x=italy.x_bord,y=italy.y_bord,prov=italy.prov,val=italy.val,colors=italy.colors))
f = figure(...)
f.patches(xs='x',ys='y',source=source, fill_color='colors')