当前位置:网站首页>Arcmap操作系列:80平面转经纬度84
Arcmap操作系列:80平面转经纬度84
2022-06-30 15:44:00 【西北码农】
1.背景
把西安80的平面数据转成84经纬度的数据,并进行矢量纠偏操作
2.步骤
2.1先给数据定义成xian80平面的(如果是未定义的数据确定是80数据的话)
根据具体数据位置确定所在经度带 ,这里是西安附近数据
2.2 使用arcmap工具中的数据管理工具---投影和变化--投影工具
2.3因为84和2000的位置差距不是太大 这里选择直接重新定义坐标系的方式将经纬度2000转84
正常情况下需要数据参数进行转换
选择上一步转出的数据,右键属性,点击如下图示按钮选择清除 重新认定一个WGS1984坐标系,点击保存,即可完成
数据已由平面米转出度分秒
3 因为数据80和84还有偏移 所以需要手动拖拽一下,步骤如下
ArcGIS中实现数据平移可采用如下办法:
方法一:使用move工具
Move适用小数据量的平移,如果数据量大的话,容易出现运行时间过长或者直接导致ArcMap崩溃。
打开编辑,选中需要移动的要素类,点击编辑器下的move,在Delta xy中输出需要移动的数值;这些坐标使用地图单位进行测量,如果是投影坐标系,以米为单位输入需要偏移的数值。
方法二 使用“project”工具实现平移
使用“project”工具实现平移的原理就是通过相同的椭球、相同的投影方法、东偏移和北偏移的参数不一样,从而实现数据平移。
需求:现有一个地理坐标系的shapefile文件,所在的投影坐标系是CGCS2000_GK_CM_111E;原始数据有上百万条记录;想将此数据向东平移1000m,向南平移500m。
分析:上百万条记录,如果使用move实现平移时间长,难以实现需求。
操作流程:
1) 确定原始数据坐标系的类型
如果我们拿到的数据是地理坐标系,需要使用工具project将其转换为投影坐标系(数据实际所在的投影坐标),测试数据所属投影坐标系为CGCS2000_GK_CM_108E。如果数据本身就是投影坐标系,那么直接从步骤二开始。
2) 建立自定义坐标系,设置偏移系数。
在数据框属性中,找到CGCS2000_GK_CM_108E,右键点击copy and modify,重命名坐标系名称为CGCS2000_GK_CM_108E_move,将False_Easting设置为500114(向东平移114m),False_Northing设为-7.75(向南平移7.75m),其余的保持不变。设置如下:
点击确定后,在custom中就出现了我们刚才所建立的坐标系,右键可将其另存为磁盘上,以.prj为后缀。
3) 使用project工具,将原始数据投影坐标系转换为自定义投影坐标系,实现数据的偏移。
4) 将转换后的坐标重新定义回原始投影坐标,使用define project或者属性右键清除原来定义坐标系,重新认定原始的投影坐标
平移结果如图:
边栏推荐
- 数数据可视化实战案例(timeline轮播图,streamlit 控件年份 metabase可视化使用教程)2.0
- Cloud XR, how to help industrial upgrading
- Alibaba cloud OSS object storage cross domain settings
- Oculus quest2 | unity configures the oculus quest2 development environment and packages an application for real machine testing
- Oracle 导出视图的创建语句
- 技不压身,快速入门ETH智能合约开发,带你进入ETH世界
- Three development trends of enterprise application viewed from the third technological revolution
- 【算法篇】四种链表总结完毕,顺手刷了两道面试题
- What are the reasons for the errors reported by the Flink SQL CDC synchronization sqlserver
- MySQL proxy middleware atlas installation and configuration
猜你喜欢
mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT解决办法
终于看懂科学了!200张图领略人类智慧的巅峰
iMeta | 叶茂/时玉等综述环境微生物组中胞内与胞外基因的动态穿梭与生态功能...
'<', hexadecimal value 0x3C, is an invalid 问题解决
Data governance Market: Yixin Huachen faces left, Huaao data faces right
ADB devices cannot detect the problem of Xiaomi note 3
数据治理市场:亿信华辰朝左,华傲数据向右
阿里云oss对象存储跨域设置
Simulate user login function
Parameter optimization - bias and variance
随机推荐
Log4j2 进阶使用
Policy Center > Device and Network Abuse
Build cloud native observability capability suitable for organizations
Smart wind power: operation and maintenance of digital twin 3D wind turbine intelligent equipment
Which direction should college students choose to find jobs after graduation?
[download attached] installation and use of penetration test artifact Nessus
[leetcode] linked list sorting (gradually increasing the space-time complexity)
Go-Micro安装
Table responsive layout tips for super nice
Interview experience of service end test engineer
Container common commands
Mysql代理中间件Atlas安装和配置
Solution for IIS failing to load font files (*.woff, *.svg)
flink sql cdc 同步sqlserver 报错什么原因啊
【Leetcode】链表排序(逐步提高时空复杂度)
构建适合组织的云原生可观测性能力
The inspiration from infant cognitive learning may be the key to the next generation of unsupervised machine learning
【算法篇】四种链表总结完毕,顺手刷了两道面试题
MySQL8.0开启远程连接权限的方法步骤
Modifying MySQL password under Linux: error 1396 (HY000): Operation alter user failed for 'root' @ 'localhost‘