ArcGIS数据源缺少空间参考信息/警告一个或多个已添加图层的范围与关联的空间参考信息不一致...

①发现问题

当你导入shp数据(MultiPatch1)时,出现以下警告⚠:未知的空间参考,以下添加的数据源缺少空间参考信息。

(【图⚠位置的空间参考】 数据没有定义坐标系,即打开属性显示坐标系<未定义>)

②观察数据

仔细观察右下角的坐标,第一个X坐标,是8位,前两位是36,,第二个Y坐标,是7位,符合高斯投影的规律,所以加带号的数据,假定是国家2000(实际上无法判断是国家2000,西安80,我们只能推测:最早以前的数据,可能是北京54;前几年的数据,可能是西安80;最近的数据,可能是国家2000;国外的数据,可能是WGS1984),选投影坐标系->Gauss_Kruger->CGCS2000下CGCS2000_3_Degree_GK_Zone_36。

③定义投影

实用工具箱-数据管理工具-投影和变换-定义投影(DefineProjection)
)-选投影坐标系->Gauss_Kruger->CGCS2000下CGCS2000_3_Degree_GK_Zone_36,可以定义矢量数据,也可以定义栅格数据。

ps:投影转换后,打开数据图层属性,可以发现范围、投影坐标等信息是否转换无误。

④检查结果

重新建立一个文档,导入定义好坐标系的数据,若得到以下提示:

(新建文档的原因:数据框坐标系由第一个加入数据确定,之后再加入数据,数据框的坐标系保持不变;除非在数据框右键属性中,坐标系标签页,专门去定义数据框的坐标系,但当数据编辑后,数据框坐标系只能查看,不能修改。)

⑤单位设置

右键数据框,选择属性,在【常规】下【单位】的【显示】设置为度分秒

⑥查看结果

看右下角的经纬度,可以看到,若纬度不在0-90°范围内,则坐标系是错误的,同样如果经度不在0-180°,同样坐标系也是错误的。

通过上述方法,可以定义数据坐标系,针对数据不在一个图层现象,通过统一坐标系进行调整。

⑦清除坐标

使用定义投影(DefineProjection),下拉清除,定义成Unknown,见下图:(用该方法可清除掉定义错误的坐标系)

  • 25
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值