簡體   English   中英

使用 python 3 將數組條目與實際 ArcMap 坐標相關聯

[英]Associate array entries with real ArcMap coordinates using python 3

這是我所做的:

  1. 我在 ARCMAP 中創建了一個 shapefile(多邊形幾何)(在其屬性表中包含相關信息)。
  2. 我將 shapefile 轉換為 raster.tif 文件。
  3. 我設法將我需要的所有信息從 ArcMap 提取到 spyder (python3) 中。 因此,我有一個光柵 tif 圖像、一個 dbf 文件和一個 csv 用於提取和存儲一些坐標。
  4. 我將 tif 圖像轉換為數組,
im = Image.open(tif_filepath)
imarray = np.array(im)

這樣我就可以使用像素值。

我的問題:如何在各自的投影中將矩陣( imarray )的每個條目與實際坐標值相關聯?

例如,我想要一個 function,它接受條目 i、j 並返回 x、y,其中 x 和 y 是 Arcmap 中定義明確的坐標。

GDAL 是您解決問題的最佳選擇。 不僅僅是光柵格式。 您可以使用 GDAL 將多邊形作為 shp 添加到 python。 您可以使用 GDAL 找到許多文檔。

我希望它對你有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM