爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5161|回复: 6

[求助] 如何才能裁剪出墨卡托投影的中国地图?

[复制链接]

新浪微博达人勋

发表于 2021-12-6 18:46:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 dd666666 于 2021-12-7 10:21 编辑

我是想吧结果作为图层贴到高德地图上,没想到高德中国地图是 墨卡托投影。 maskout出来的是默认投影。大佬帮忙给点一下。norm = mpl.colors.BoundaryNorm(clevs, my_cmap.N)  # 基于离散区间生成颜色映射索引
ax = plt.axes(projection=ccrs.Mercator())
#  绘制等值线、等值线填色
cf = ax.contourf(olon, olat, value_data_new, clevs, transform=ccrs.Mercator(), cmap=my_cmap, norm=norm)
maskout.shp2clip(cf, ax, rootDir + shpFileName + '/' + shpFileName + '.shp', areaName)
plt.axis('off')
saveImgPath = rootDir + "0.png"
fileDir = os.path.dirname(saveImgPath)
if os.path.exists(fileDir) == False:
    os.makedirs(fileDir)
print("【图片路径】" + saveImgPath + "\r\n")plt.savefig(saveImgPath, transparent=True, bbox_inches='tight', pad_inches=0)fig.clf()

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-12-6 19:22:16 | 显示全部楼层
高德地图怎么调用的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-12-6 21:42:47 | 显示全部楼层
werewolf 发表于 2021-12-6 19:22
高德地图怎么调用的

定时生成图片
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-7 15:03:54 | 显示全部楼层

那你直接用cartopy的地图接口啊,调用高德或天地图。cartopy默认是google地图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-12-7 17:28:02 | 显示全部楼层
werewolf 发表于 2021-12-7 15:03
那你直接用cartopy的地图接口啊,调用高德或天地图。cartopy默认是google地图

可以加一个微信聊聊。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-7 17:46:03 | 显示全部楼层
dd666666 发表于 2021-12-7 17:28
可以加一个微信聊聊。

好啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-12-8 08:42:39 | 显示全部楼层

shikaote8
shikaote8
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表