问题描述
我正在使用 python bokeh 在世界地图上投影数据。 我有一个带有 crs="epsg:4326" 的 geopandas geopdwd init,我想使用 bokeh tile 将它投影到墨卡托世界地图。然后我用某种颜色填充选择的国家。
基本上我需要将我的 geopandas 几何图形(一个 epsg:4326)转换为 epsg=3857 几何图形。 为此,我这样做:
document.getElementById('num').addEventListener('input',function (e) {
e.target.value = e.target.value.replace(/[^\d]/g,'').replace(/(.{4})/g,'$1 ').trim();
});
但正如你所看到的,我对俄罗斯部分有问题,特别是白令海峡。它在错误的部分着色...... 我认为我需要将它强制到我的世界地图的正确部分。 有什么想法来处理这个问题吗?我需要使用其他投影吗?
解决方法
感兴趣的人我已经解决了这个问题,看看我的散景线程:https://discourse.bokeh.org/t/bokeh-tile-antimeridian-problem/6978