Arcgis 计算经纬度坐标并补齐6位小数

工作中我们经常需要在Arcgis中计算点的经纬度或者线的起点、终点坐标,为确保数据的准确性,我们必须保留6位小数,但我们在默认计算的时候偶尔会遇到算出来的经纬度坐标小数位不足6位,那我们应该如何补齐呢,这里我将方法写出来,希望能帮到大家。

1.通过我们通过"添加"将点或线图层加载至arcmap中,如下图操作:

2.新建X、Y字段,用于存放X、Y经纬度信息,字段类型选择双精度,如下图:

添加字段

添加X、Y双精度字段

3.右击X字段,选择"计算几何",计算经度坐标,如下图,Y纬度坐标计算方法如经度计算方法一致,再执行一遍即可:

默认生成的坐标小数位有一个不达6个小数位,如下图:

4.要想所有坐标都保留6位小数,我们需要对字段参数进行设置,右击该字段,在弹出的字段信息中点击"Numeric",进到数字参数里,可以看到"Pad with zeros"是没打勾的,证明该数字后面不以0结束,如果后面一位是0时会自动去掉,如下图的设置前的参数图,我们勾上这个参数后确定,然后退出发现这时候数据已经可以正常显示6位小数了,如设置参数后的图:

设置参数前:

设置参数后:

5.最终效果如下图:

注:如果我们不想提供高精度数据出去,也可以从这里设置保留的小数位,也是右击该字段,在弹出的字段信息中点击"Numeric",进到数字参数里设置小数位数,如下图,设置好后确定,字段中的小数位对应更改,如下图所示。

相关推荐
GISer_Jing1 天前
测绘与GIS考试高频考点选择题精选
学习·arcgis
GISer_Jing2 天前
考研|考公GIS:近5年地理信息产业数据全链路核心要点(背诵版)
学习·考研·arcgis
坤盾科技2 天前
Docker 离线地图服务器搭建实战:Node.js + OpenLayers + MBTiles
linux·javascript·arcgis·docker·node.js
非科班Java出身GISer3 天前
ArcGIS Maps SDK for JavaScript 5.0 组件(Component)地图初始化示例
arcgis·arcgis js 组件化·arcgis js5.0初始化·arcgis js组件式·arcgis js组件初始化·component初始化·arcgis js 5.0
啦啦球晃晃3 天前
ArcGIS统计乡镇耕地面积
arcgis
研究点啥好呢3 天前
Ruflo v3.6:多智能体编排平台的全面突破
arcgis
DeepFlow 零侵扰全栈可观测4 天前
运动战:AI 时代 IT 运维的决胜之道——DeepFlow 业务全链路可观测性的落地实践
运维·网络·人工智能·arcgis·云计算
你都会上树?7 天前
OpenCode+OhMyOpenCode-使用文档
arcgis·ai
DXM052110 天前
第2期:0配置!10分钟搭建ArcGIS Python开发环境(无需装VS)
开发语言·人工智能·python·arcgis·arcgis自动化
多喝水就行11 天前
ArcGIS10.2 许可License启动失败的其中一个解决办法
arcgis