24小时热门版块排行榜    

CyRhmU.jpeg
查看: 942  |  回复: 3
当前主题已经存档。

vista8838

新虫 (初入文坛)

[交流] 【求助】Arcgis里如何算面积

Arcgis里如何算面积?比如一个区域内不同类型土壤的面积?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

edwardted

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
shp文件直接可以得到
在属性表中右键标题栏 在弹出菜单中选择cauculate geometry ,老版本没有这个功能 就用field calculator 写一点vba代码即可
加油!
2楼2010-03-31 20:42:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

edwardted

木虫 (正式写手)


yanggis(金币+1):谢谢回帖交流 2010-04-03 13:18
raster可以转成shp文件
若你的raster文件是integer类型的,那么直接看属性表 找到你的土壤类型  计算有几个单元 乘以单元面积可以得到  至于单位自己根据自己的图的单位得到
加油!
3楼2010-03-31 20:43:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shockboys

捐助贵宾 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yanggis(金币+1):谢谢回帖交流 2010-04-03 13:17
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
4楼2010-04-01 09:50:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 vista8838 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见