Python Cartopy投影变换-从整数值转换为地图坐标

Python Cartopy投影变换-从整数值转换为地图坐标,python,cartopy,Python,Cartopy,我有一个2d图像及其投影信息 我不知道如何将像素数转换为正确的投影 比如说 In [23]: image.shape Out[23]: (1351, 1143) In [24]: projection Out[24]: _EPSGProjection(32611) 现在我想画一个半径为10的指数为(500700)的圆 我想我可以这样做,在正确的投影中得到点: projection.transform_point(500, 700, ???) 但我不知道基于像素的坐标系应该是什么 我是否完

我有一个2d图像及其投影信息

我不知道如何将像素数转换为正确的投影

比如说

In [23]: image.shape
Out[23]: (1351, 1143)

In [24]: projection
Out[24]: _EPSGProjection(32611)
现在我想画一个半径为10的指数为(500700)的圆

我想我可以这样做,在正确的投影中得到点:

projection.transform_point(500, 700, ???) 
但我不知道基于像素的坐标系应该是什么

我是否完全忽略了一些明显的投影

以下是一个基本示例:

image=np.random.rand(500, 500)

crs_latlon = ccrs.PlateCarree()

subplot_kw = dict(projection=crs_latlon)

fig, ax= plt.subplots(1, 1, figsize=(10, 10), subplot_kw=subplot_kw)

ax.imshow(image, extent=(-20, 20, -15, 15))
ax.set_extent((-30, 30, -25, 25))

ax.coastlines()
plt.show()
这张图描绘了非洲海岸随机数据的图像

现在如何在原始图像的索引处引用某些内容


e、 g.以图像(200400)为中心画一个圆圈?

图像的范围(第一列、最后一列、底行、顶行),映射到范围(左、右、下、顶)或地图上的(-20、20、-15、15)度。这是坐标转换部分。对于圆图,您必须确定:-真实的圆片或天梭指示器。图像的范围(第一列、最后一列、底行、顶行)映射到范围(左、右、下、上)或地图上的(-20、20、-15、15)度。这是坐标转换部分。对于圆图,你必须决定:-一个真实的圆片或天梭指示器。