1. 程式人生 > >統計柵格數據內的矢量點的屬性

統計柵格數據內的矢量點的屬性

ttr ras 點數據 有一點 .com art 一個 ron tro

現有遙感影像分類後的柵格數據以及矢量點數據(如下圖)----我需要知道矢量點落在哪種柵格類型中

技術分享圖片

嘗試用了 spatial joint ,右鍵圖層 join and relate技術分享圖片----都不行

因為一個是柵格數據,一個是矢量數據

問了皮皮同學,,,得知了新的方法---zonal(她還說可以按照柵格值轉成矢量面再統計,我沒試)

然後嘗試了一下技術分享圖片

Tabulate Area 會得到矢量和柵格相交的部分並返回矢量點所在的柵格

zonal statistics as table 可以輸入矢量,然後輸入柵格,具體參考----ArcGIS矢量與柵格分區統計-可提取高程、坡度等

技術分享圖片

可以得到一個屬性表table

然後將矢量數據右鍵------join-----這個屬性表--------二者是按照FID對應的。 最後可以看屬性點的屬性表。

技術分享圖片 技術分享圖片

屬性表--可以導出為txt。在matlab裏面 load aaaa.txt----存成矩陣後續處理即可。

PS:再有一點想說,我的tif是經過矢量圖層導出為tif影像數據的,,導出時保留了3個波段,,最後在ENVI裏面加載3波段tif,在導出時保存成了一個波段。

而TIF 其實就是柵格數據,所以,在Arcgis裏面再加載TIF柵格數據的時候,三波段的TIF是不行的,無法建立屬性表。

所以 如果要處理TIF 柵格數據,,做各種柵格轉矢量等等操作的時候,需要用的是單波段的tif影像。

data management tools -- raster -- raster properties -- build raster attribute table(建立柵格的屬性表)

統計柵格數據內的矢量點的屬性