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

查看: 5903|回复: 6
收起左侧

[求助] 如何通过Calculate Field工具提取质心

[复制链接]

2

主题

631

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
53
发表于 2019-1-17 11:26 | 显示全部楼层 |阅读模式
10.5版本的Add Geometry Attributes工具不是特别好用,经常会出错。没有升级到ArcGIS Pro所以没有 Calculate Geometry Attributes这个工具。为了方便希望能够用Calculate Field工具计算质心XY。
捕获.PNG
这个vb语句怎么表达呢,还是说一定要用到python。
做这个事的目的是为了把矢量重叠部分小区域消除,通过自Union套出重叠部分边界,再利用Delete Identical删除质心相同的重叠小图斑。

0

主题

1676

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
283

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

发表于 2019-1-17 13:48 | 显示全部楼层
不知道为什么看到英文就感觉瞌睡~
回复 支持 1 反对 0

使用道具 举报

141

主题

982万

铜板

3万

好友

管理员

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

积分
621916
发表于 2019-1-17 13:26 | 显示全部楼层
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!
回复 支持 反对

使用道具 举报

1

主题

6688

铜板

2

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
438
发表于 2019-1-17 14:15 | 显示全部楼层
本帖最后由 landlf 于 2019-1-17 14:21 编辑

对于面要素使用Python:!shape.centroid.x!  计算质心的X坐标值,一个double。 !shape.centroid.y!  计算质心的Y坐标值,一个double。

评分

参与人数 1铜板 +2 收起 理由
op09090 + 2 感谢分享!

查看全部评分

回复 支持 反对

使用道具 举报

2

主题

631

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
53
 楼主| 发表于 2019-1-17 14:47 | 显示全部楼层
landlf 发表于 2019-1-17 14:15
对于面要素使用Python:!shape.centroid.x!  计算质心的X坐标值,一个double。 !shape.centroid.y!  计算质 ...

可用。谢谢!
回复 支持 反对

使用道具 举报

2

主题

2万

铜板

16

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
2701

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章冰雪节勋章成就学员勋章10周年纪念勋章

发表于 2019-1-18 14:42 | 显示全部楼层
本帖最后由 suifengdecai 于 2019-1-18 14:47 编辑

在属性表右键没有“计算几何” 吗
右键,弹出选择质心x or y

2019-01-18_144533.jpg

have A  try

评分

参与人数 1铜板 +1 收起 理由
op09090 + 1 因为希望在model builder里面实现。

查看全部评分

有点荒凉的地
回复 支持 反对

使用道具 举报

1

主题

4197

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
382
发表于 2019-1-18 20:08 | 显示全部楼层
本帖最后由 yyyyaaaa000000 于 2019-1-18 20:10 编辑

!shape.centroid.x!

!shape.centroid.y!

评分

参与人数 1铜板 +2 收起 理由
op09090 + 2

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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