ArcGIS應用——四種計算圖斑面積的方法


ArcGIS中有多種方法可計算出圖斑面積,本文總結了四種方法,是否可堪稱史上最全?

1、計算幾何

本人認為這是最適合非專業人士的方法,直接利用ArcGIS中的計算幾何功能進行計算。

a、首先添加一double類型字段,用來存儲面積數值。

b、執行計算幾何操作

在隨后的對話框里選擇對應的屬性即可。

2、字段計算器

字段計算器是一種較高級的用法,在計算計算器中可以編輯個性化個腳本代碼(VB Script 或者 Python),進行一些復雜的計算。計算圖斑面積是其中最簡單的應用之一。

Python腳本如下:

3、計算面積工具

4、Shp轉GDB

先創建GDB(PGDB 或者 FGDB),再創建Feature Dataset,注意Feature Dataset的坐標系設置為與原Shp一致,將Shp數據轉存如GDB后,會自動計算出圖斑的邊界長度及其面積。

 

一點點疑問

如下圖所示,所標識出的1、2、3、4列依次對應上述的四中計算面積方法,觀察比較可知,方法4與其它三種方法得到的結果在數值精度上有一點點差別,WHY?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM