我在Bokeh上渲染了一个等值线图.我的地理数据是一个带有多边形和多边形的GeoJSON.
我在渲染Multipolygons时遇到问题:
如果我提取一个特征的所有几何形状(例如,在一个列表中的四个岛),它们的图形不会在图形之间"切割",它们似乎都是一个.它显示了一些"蜘蛛网"的东西,所有的点都是不规则的.
如果我为岛创建一个列表(我认为这是正确的工作方式),Bokeh不会绘制任何内容.甚至不是网格(只有工具栏)....并且不显示任何错误.
可能是函数'obtCoordMultipoligono'的输出存在问题.
我在岛上搜寻了一些例子,但没有什么可以帮助我.
提前致谢.
更新: 我添加了我的代码段.它们是原始的,但功能性的碎片.这个想法是像BokehGallery上的"德州失业"这样的输出,但是我的国家有它的岛屿.
我在argentina.json中的 GeoJSON (仅提取1个多字形;我没有多边形问题):
{
"type": "FeatureCollection",
"features": [
{
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-59.68266601562502,
-52.231640624999976
],
[
-59.74658203124997,
-52.25087890624999
],
[
-59.76445312499996,
-52.2421875
],
[
-59.784863281249955,
-52.2046875
],
[
-59.78593749999999,
-52.156152343749966
],
[
-59.79331054687498,
-52.134179687500016
],
[
-59.75322265624999,
-52.14140624999998
],
[
-59.681005859375034,
-52.18007812499995
],
[
-59.68266601562502,
-52.231640624999976
]
]
],
[
[
[
-58.438818359375006,
-52.011035156249974
],
[
-58.432714843750006,
-52.09902343749996
],
[
-58.512841796874966,
-52.071093750000045
],
[ …Run Code Online (Sandbox Code Playgroud)