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

查看: 9703|回复: 9
收起左侧

[求助] ArcGIS计算面积之谜?求解答

[复制链接]

3

主题

843

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
116
发表于 2019-12-24 16:50 | 显示全部楼层 |阅读模式
ArcGIS计算面积有很多种方法,在投影坐标系系我知道怎么计算,现在关键是在2000地理坐标系下怎么计算?!shape.area! 和!shape.geodesicArea! ,还有添加几何属性字段,这三种方法分别计算的是什么面积?椭球面积如何计算?

评分

参与人数 1铜板 +2 收起 理由
YXWGH + 2 谢谢楼主的分享

查看全部评分

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
627184
发表于 2019-12-24 17:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

843

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
116
 楼主| 发表于 2019-12-24 19:15 | 显示全部楼层
!shape.geodesicArea@SQUAREKILOMETERS! 可以计算椭球面积,单位为平方公里。在投影坐标系下计算更为准确。如果是在只有地理坐标系下计算,用前面代码也可以计算,用要素-添加几何属性也可以计算,这两种方式都不准确!
!shape.area@SQUAREMETERS! 计算面积,单位为平方米。在只有地理坐标系下也可以计算椭球面积,结果跟前一个代码一致,不够准确!在有投影带情况下,计算结果是平面面积。
回复 支持 反对

使用道具 举报

3

主题

843

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
116
 楼主| 发表于 2019-12-24 19:16 | 显示全部楼层
这是我自己测试的结果,有没有大神求解释为什么?
回复 支持 反对

使用道具 举报

2

主题

7374

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
302

爱心勋章组织勋章灌水勋章荣誉会员勋章活跃勋章地信专家组贡献勋章成就学员勋章

发表于 2019-12-25 08:32 | 显示全部楼层
计算椭球面积请看三调的规程
回复 支持 反对

使用道具 举报

0

主题

2130

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
20
发表于 2019-12-25 10:04 手机频道 | 显示全部楼层
计算椭球面积是需要经过平差后才能得到,gis平面坐标下计算的面积为平面面积
回复 支持 反对

使用道具 举报

3

主题

843

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
116
 楼主| 发表于 2019-12-26 11:49 | 显示全部楼层
严李 发表于 2019-12-25 10:04
计算椭球面积是需要经过平差后才能得到,gis平面坐标下计算的面积为平面面积

我不是要求精密的椭球面积计算,精密的计算时必须经过数据库。我要的数据只要精度误差不超过百分之一就行。
回复 支持 反对

使用道具 举报

3

主题

843

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
116
 楼主| 发表于 2019-12-26 11:53 | 显示全部楼层
dotinfo 发表于 2019-12-25 08:32
计算椭球面积请看三调的规程

我只是计算一个较为准确的椭球面积,用的就是三调地类图斑做测试。
回复 支持 反对

使用道具 举报

0

主题

2913

铜板

4

好友

银牌会员

Rank: 12Rank: 12Rank: 12

积分
223
发表于 2019-12-27 15:22 | 显示全部楼层
定义数据框的坐标系为投影坐标系,然后计算相应的面积
回复 支持 反对

使用道具 举报

地信网友  发表于 2022-1-27 10:28
!shape.area! 和!shape.geodesicArea! 计算一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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