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