ArcGIS操作-生成四角坐标字段写入shp数据属性表

shp数据的属性表中一般有我们常用的一些字段,但是有时候需要用到面域的中心点位,用于一些系统的查询功能,通过查询,使得视图得以定位到相应的面域。但是不同面域大小不一样,只按照中心点飞过去的话,试图范围内肯定有看不全的地方。如果可以按照面域的四角坐标定位,这样的话就可以显示全了,虽然这个思路不知道怎么实现,如果大家有案例什么的可以给我指一下路,私信和评论都可以!但是可以先完成第一步,给这个shp数据添加四角坐标的字段,,以及中心点坐标的字段。

一、给要素添加四角坐标字段

这里用到工具箱。

!!!!!!值得注意的是:一定要先选择Extent(添加存储要素范围坐标的属性),再选择你需要处理的数据。如果先选数据,运行成功后去属性表查看,根本没有生成坐标字段(应该是破解版arcgis的bug?一切不明所以的失误统统解释为系统不兼容哈哈哈哈哈哈)。

就只需要输入要素,然后勾选,其他都不用,直接确定就可以了。

二、给要素添加中心点坐标字段

这里不用工具箱,直接打开属性表,给要素添加2个字段,分别用来存放X坐标(经度)/Y坐标(纬度)。

接着右击新建好的字段,选择计算几何,属性选择“质心的X/Y坐标”,也就是要素的“中心点”的专业名词叫做“质心”。

XY分别都计算出来就ok了。

关于怎么利用四角坐标的范围(其实是左下角的经纬度,右上角的经纬度,共四条字段),使得视图定位到要素,如果大家有示例或者方法代码,欢迎砸向我(双手合十)!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值