- 积分
- 115
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-12-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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()
|
|