我正在寻找一种简单的方法来确定如何为“lcc”投影提取lon lat坐标。我试图隔离阿拉伯海,如下面的代码所示,但不知何故,我得到的是缩小视图
m = Basemap(projection='lcc', width=12000000, height=9000000,
resolution='c', lat_1=47.536042,lat_2=23.878382,lat_0=56.362771,lon_0=30.517389)
从答案中,我得到了我想要的下图,但是现在大陆是像素化的。有没有办法解决这个问题
m = Basemap(projection='lcc', width=1200000, height=900000,
resolution='c', lat_1=47.536042,lat_2=23.878382,lat_0=26.8,lon_0=51.3)
m.drawlsmask(land_color='grey', ocean_color='none', lakes=True, zorder=26)
m.drawcoastlines(linewidth=0.3, color='gray', zorder=25)
不是对你的问题的直接回答,但可能是对你的问题的回答:
lat_0和lon_0参数表示贴图的中心。您当前的值应该在波罗的海地区的某个地方,与您的输出相匹配。此外,宽度和高度值以米为单位,并且似乎与您获得的地图相匹配。从地图上看坐标,阿拉伯海似乎大致位于纬度=26.8经度=51.3,直径约400公里,因此如果你插入这些值,你可能会得到你想要的
相关问题 更多 >
编程相关推荐