免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 6826|回复: 18
收起左侧

[技术交流] ArcGIS中计算面积和长度

  [复制链接]

6

主题

192

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
56
发表于 2011-4-23 09:09 | 显示全部楼层 |阅读模式
本帖最后由 yczcc 于 2011-4-23 18:20 编辑

一,计算面积
添加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

评分

参与人数 1铜板 +3 收起 理由
yczcc + 3

查看全部评分

1253

主题

1万

铜板

84

好友

钻石会员

我的起步与世界同行

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
11786

灌水勋章荣誉会员勋章活跃勋章精华勋章

发表于 2011-4-23 09:43 | 显示全部楼层
:zt:mg

3

主题

475

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
122
发表于 2011-4-26 21:26 | 显示全部楼层
不是利用自带的地理计算就可以?

0

主题

126

铜板

6

好友

技术员

Rank: 3Rank: 3

积分
30
QQ
发表于 2011-6-17 22:45 | 显示全部楼层
我用过了,不知道为什么我的有
如图所示的出现 导致之后的程序无法进行!大家能指点么?
捕获.PNG

0

主题

126

铜板

6

好友

技术员

Rank: 3Rank: 3

积分
30
QQ
发表于 2011-6-18 11:12 | 显示全部楼层
高手能解释一下吗,急用啊!!!先谢谢啦!

1

主题

5349

铜板

30

好友

高级工程师

坐上错误号码的车,市永远回不了

Rank: 9Rank: 9Rank: 9

积分
700
QQ
发表于 2011-6-18 15:15 | 显示全部楼层
哈哈,俺就不会写代码

4

主题

2453

铜板

10

好友

工程师

Zaxiyangzong

Rank: 7Rank: 7Rank: 7

积分
410
发表于 2011-6-24 10:01 | 显示全部楼层
我试了一下,有错误,
"Error runing VBA code:User interrupt"请高手指教一下怎么问事?

4

主题

2453

铜板

10

好友

工程师

Zaxiyangzong

Rank: 7Rank: 7Rank: 7

积分
410
发表于 2011-6-24 10:06 | 显示全部楼层
跟5楼的一样,是不是中间哪个语句有问题

0

主题

38

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
13
发表于 2011-7-4 11:15 | 显示全部楼层
不知道,在ARCGIS10中如何应用?

9

主题

3929

铜板

7

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
725
发表于 2011-7-5 18:25 | 显示全部楼层
学习了,谢谢分享
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表