| 
 
	积分115贡献 精华在线时间 小时注册时间2021-12-6最后登录1970-1-1 
 | 
 
| 
本帖最后由 dd666666 于 2021-12-7 10:21 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 我是想吧结果作为图层贴到高德地图上,没想到高德中国地图是 墨卡托投影。 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()
 
 
 | 
 |