ArcGIS操作系列12- ArcMap警告:范围不一致问题

1.原数据:无坐标系

2.重新定义投影后加载报错

导入数据库后数据为空,无反应

3.原因:数据的地理坐标系和投影坐标系不正确,需要确认原始数据的地理坐标系和投影坐标系,然后投影成相应的格式,最后再转换成需要的坐标系

比如说的我数据一开始是没有显示坐标系的,根据询问相关数据人员得知该数据是西安80坐标系,但是不知道投影坐标系是什么,我初步确定了3种投影坐标系,一个一个转换后测试看是否正确

即如上图wkid 为2381,2382 ,2360的三种坐标系

4.解决方法:

借助ArcToolBox工具箱的“数据管理工具->投影和变换->定义投影”将其坐标系修正过来。

4.1复制3份数据,分别将其坐标系投影成2381,2382,2360

步骤如上图所示,使用工具箱中的投影和变换--定义投影

4.2将3份数据由西安80转为wgs84坐标系,方法如下

转换方法在文章《Arcgis操作系列4 - 影像纠偏配准和转坐标系》中也有叙述

第一步:创建自定义地理坐标变换

这里具体的转换参数先随便写了,误差是肯定会存在的,这里不做主要功能叙述,重点描述西安80转为wgs84坐标系的过程,步骤如下图

第二步:投影

如下图,将输入输出数据及其坐标系选好后,选择地理坐标变换方法,下拉框选择刚刚做好的自定义地理坐标变换方法xian80to84,点击确定即可

第三步:结果对比

将3种坐标系的都转换成wgs84的以后,只有2360坐标系的能够正常显示,其他的均显示不出来,如图

其他数据均不能显示地理数据

4.3将数据导入postgresql数据库以后,数据也能够正常显示了

5.总结

数据范围不一致问题主要是和数据的坐标系有关,需要找到对应数据的正确坐标系,转换后,才能得到想要的数据,折腾了快2天的问题终于解决了,在这里做一个记录,各位如果有更好的方法可以留言分享,共享交流哦

将不定期更新资源,欢迎持续关注


想获得更多的学习知识请关注微信公众号:西北码农或扫下方二维码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值