发新话题
打印

ARCMAP计算面积或者长度

ARCMAP计算面积或者长度

一,计算面积

添加AREA字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED--》把下面的代码输入,然后在最下面=处写OUTPUT。点击OK就OK了。

Dim Output as double
Dim pArea as Iarea
Set pArea = [shape]
Output = pArea.area

二。计算长度

同上添加LENGTH字段,然后右键点击字段列,然后点击CALCULATE VALUES; --->选择ADVANCED--》把下面的代码输入,然后在最下面=处写OUTPUT。点击OK就OK了。

Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.Length

TOP

太深奥了,现在还看不懂

TOP

一直在用这种方法,投影后在算面积,还算方便!

TOP

好方法,快捷方便.!!!!!!!!!!!!!!1

TOP

已经下了,可惜我的钱没了

TOP

了解

TOP

多谢楼住,学习了!

TOP

这个功能确实好用!

就是命令行有点长,谢谢了!

TOP

发新话题