从 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
我正在使用 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