我想要得到的是與矢量文件中這些點相對應的像素數據。然後將8個窗口中像素周圍的最大值添加到座標中作爲新值。我是IDL的新手,我該如何解決問題?先謝謝你!如何獲得與IDL中的某些座標點相對應的shapefile的像素數據?
0
A
回答
0
我不太清楚你所指的是什麼像素數據,所以我會假設它是另一個可以用shapefile座標索引的數組。也許this article將幫助你提取多邊形的頂點(看起來你必須爲他用來做這件事的例行公事賺點錢)。如果你想獲得每個像素周圍的最大值,當你得到每個x
和y
矢量索引到數據(pixel
下面),你將不得不做一些dimensional juggling。像下面的東西可能會奏效,但我沒有測試它(你可能不得不與其上計算的最大尺寸打):
n = n_elements(x)
; pixel = findgen(np, np)
; Make a copy of "pixel" so we can eliminate the center element
; from consideration of the maximum
new_pixel = pixel
new_pixel[x, y] = new_pixel[x + 1, y + 1]
x = rebin(reform(x, n, 1), n, 9)
y = rebin(reform(y, n, 1), n, 9)
x += rebin(reform([-1, 0, 1], 1, 3), n, 9)
y += rebin(reform(rebin(reform([-1, 0, 1], 3, 1), 3, 3), 1, 9), n, 9)
; Get surrounding elements
new_pixel = new_pixel[x, y]
; Get maximum
max_pixel = max(new_pixel, dimension=2)
0
相關問題
- 1. 如何獲得與屏幕相關的光標座標和WPF元素座標?
- 2. 如何通過點擊來獲得像素的座標
- 3. 獲取鼠標指針相對於某些div的座標
- 4. 如何使相機拍攝的座標點不失真並獲得相應的未失真圖像座標?
- 5. 如何獲取像素着色器中某個點的重心座標HLSL
- 6. 如何獲得畫布中圖像元素的座標
- 7. 如何根據角度和距離獲取座標系中某點的座標
- 8. 如何獲得骨架的座標點?
- 9. 如何獲得與面板相關的鼠標座標?
- 10. 如何獲得座標相對於鼠標位置的位置?
- 11. 如何獲取觸摸事件點相對於目標元素的x座標?
- 12. 如何轉換Shapefile的座標?
- 13. 如何顯示Matlab中`imagesc`圖上某些點的座標?
- 14. 如何獲得橢圓內像素的座標? (屏幕截圖)
- 15. 如何獲得一個情節線的像素座標pyqtgraph
- 16. 如何阻止某些座標的龜?
- 17. 如何獲得與屏幕相關的視圖座標?
- 18. 如何從圖像中導出點對象的像素座標(帶圖像?)
- 19. 如何獲得座標與蠟染的SVG節點
- 20. 結合數據座標與像素座標
- 21. 獲取圖像像素座標相對左上角
- 22. 如何獲取html5畫布內像素的像素座標
- 23. 如何同時獲取與某些標籤相關的帖子?
- 24. 如何根據鼠標點擊獲取3D中點的座標?
- 25. 如何獲取表中某個特定元素的座標r
- 26. 如何獲得輪廓的像素點?
- 27. OpenGL ES - 從相機位置獲得二維像素座標
- 28. 如何獲得在QT中顯示的某些點的Voronoi圖?
- 29. 如何在cocos2d中獲取Bezier曲線上某點的座標?
- 30. 如何獲得鼠標座標相對於父div? Javascript