微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用.png图像数字化地图,并绘制一个已知纬度/经度的圆通过在python

如何解决使用.png图像数字化地图,并绘制一个已知纬度/经度的圆通过在python

我有一个.png地图图像,其中包含指定村庄中手泵的位置。有70个位置值。我想在python中执行以下操作(以前在matlab中已经做过类似的事情)-

  1. 数字化地图的.png图像(以前在matlab中已经做过类似的事情),但是现在需要在python中进行。
  2. 绘制带有给定纬度/经度的透明颜色的圆。点是我给定的中心和半径。

任何帮助将不胜感激。刚刚开始这样做,所以当我搜索并找到解决方案时,将继续更新此帖子。谢谢。

解决方法

在转换simialr R代码的帮助下完成...

def bubbles(lat,long,re,colvar,wellnum,txt):
   
    s=list(map(lambda x: x *1.2,re))

    fig,ax = plt.subplots()
    lc=plt.scatter(lat,s,c=colvar,cmap="coolwarm",alpha=0.8,edgecolors="grey",linewidth=2)
# Add titles (main and on axis)
    for i in range(0,len(wellnum)):
        plt.text(lat[i],long[i],' {1}ft\n{0}\n{2}R2'.format(wellnum[i],re[i],str(round(txt[i],2))))
    plt.xlabel("LAT")
    plt.ylabel("LONG")
    plt.title("B")
    axcb = fig.colorbar(lc)
    axcb.set_label('Pe')
    
    plt.show()
    return fig
 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。