文章出處
文章列表
1.背景:
在國土,調查等行業業務里面經常有需要計算某個圖斑的四鄰坐標,即xmax,xmin,ymin,ymax;也就是常說的MBR(最小外包矩形),本教程演示如何計算一個shapefile文件上的圖斑四鄰坐標,最終以表格的方式輸出:
2.計算過程:
1首先需要提取圖層的外包矩形:
管理工具->要素->要素包絡矩形轉面,得到一個面圖層。
2計算矩形的拐點坐標:
管理工具->要素->要素折點轉點,得到一個點圖層;
點圖層上新建兩個字段,分別為x和y,字段類型為浮點型,通過計算幾何,計算得到拐點的x,y坐標。
3把點圖層與面圖層進行相交分析:
分析工具->疊加分析->相交,得到一個面圖層。
4匯總xmin,xmax,ymin,ymax:
打開最后得到的面圖層的屬性表,選擇匯總,選擇X字段和Y字段的最小值、最大值,輸出結果為表格或文本等。
至此,已經成功計算了每個圖斑的四鄰坐標。
原文地址:http://blog.csdn.net/liuxupiaoshi/article/details/46848129
文章列表
全站熱搜
留言列表