使用python 3将数组项与实际ArcMap坐标相关联
以下是我所做的:使用python 3将数组项与实际ArcMap坐标相关联,python,arrays,python-3.x,arcgis,arcmap,Python,Arrays,Python 3.x,Arcgis,Arcmap,以下是我所做的: 我在ARCMAP中创建了一个shapefile(多边形几何体)(在其属性表中包含相关信息) 我将shapefile转换为光栅.tif文件 我设法将我需要的所有信息从ArcMap提取到spyder(python3)中。因此,我有一个光栅tif图像、一个dbf文件和一个用于提取和存储某些坐标的csv 我将tif图像转换为数组 这样我就可以使用像素值了 我的问题:如何将矩阵的每个条目(imarray)与各自投影中的实际坐标值相关联 例如,我想要一个函数,它接受条目I,j并返回x,y,
imarray
)与各自投影中的实际坐标值相关联
例如,我想要一个函数,它接受条目I,j并返回x,y,其中x和y是Arcmap中定义良好的坐标。GDAL是解决问题的最佳选择。不仅仅是光栅格式。可以使用GDAL将多边形作为shp添加到python中。您可以使用GDAL找到许多文档 我希望这对你有帮助
im = Image.open(tif_filepath)
imarray = np.array(im)