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

在 arcgisimage 上绘制位置点

如何解决在 arcgisimage 上绘制位置点

我正在尝试使用 arcgisimage 在地图上绘制位置。我使用底图绘制了一些数据,但图像在近距离范围内变得像素化。 使用 arcgisimage 我生成了该区域的图像 - 但我不知道如何在它上面绘制点(图像也作为另一个窗口出现 - 不在我的木星笔记本中)。有没有办法做到这一点?

    from mpl_toolkits.basemap import Basemap
    import matplotlib.pyplot as plt

    m = Basemap(
        llcrnrlon=4,llcrnrlat=59,urcrnrlon=6,urcrnrlat=60,epsg = 5939)
    m.arcgisimage(service='World_Shaded_Relief',xpixels=7000,verbose=True)

    x,y = m(8.4,60.4)
    #plt.plot(x,y,'ok',markersize=5)
    plt.text(x,'norway',fontsize=12,color ='white' );

    well_lat_y = loc1["Latitude "].tolist()
    well_lat_x = loc1["Longitude"].tolist()

    m.scatter(well_lat_x,well_lat_y,latlon = True,s = 10,c = 'red',marker = 'o',alpha = 
    1,edgecolor= 'k')

    plt.show()

这段代码只是给了我一张图片

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