从 epsg:4326 到 epsg=3857 的地图投影和白令海峡问题

Map projection from epsg:4326 to epsg=3857 and Bering strait problem

我正在使用 python 散景在世界地图上投影数据。 我有一个带有 crs="epsg:4326" 的 geopandas geopdwd init,我想使用 bokeh tile 将它投影到墨卡托世界地图上。然后我填一些颜色选择的国家。

基本上我需要将我的 geopandas 几何图形(epsg:4326)转换为 epsg=3857 几何图形。 为此,我这样做:

geopdwd = geopdwd.to_crs(epsg=3857)

但是如您所见,我对俄罗斯部分有疑问,尤其是白令海峡。它在错误的部分着色...... 我想我需要将它强制到我的世界地图的正确部分。 有什么想法可以解决这个问题吗?我需要使用其他投影吗?

有兴趣的人我已经解决了这个问题,看看我的 Bokeh 线程:https://discourse.bokeh.org/t/bokeh-tile-antimeridian-problem/6978