由于在处理道路数据,需要长度,设置了投影坐标系,右键更改完数据框属性为米,右下角的数值明显看着不对,单位虽然为米但数值看着是经纬度,怀疑是坐标系的问题。
废话有点多,前面是在记录试错的过程,遇到类似问题的直接看第三部分就好了。

一、重新定义坐标系(没效果)

在这里插入图片描述

新建了一个地图文档,右下角为未知单位,
在这里插入图片描述
将刚刚要用的图层拖入新建立的地图文档,右键图层属性,发现已经有之前设置的坐标系。
在这里插入图片描述
打开ArcCatalog,或者在右侧的目录中,找到该shp文件,右键属性,把该shp文件的坐标系清除,为了之后重新设置。
在这里插入图片描述

在这里插入图片描述
点击属性中图片位置的清除,可以看到该图层的坐标系为未知。(要在ArcMap中移除该图层再操作)
在这里插入图片描述
将该文件重新拖入ArcMap,可以看到需要重新定义坐标系,点击确定。
在这里插入图片描述
重新定义投影,如图所示。
在这里插入图片描述
此时,右下角为十进制。
在这里插入图片描述
在空白区右键,将数据框中的单位改成米。
在这里插入图片描述
看来一下右下角,显然还是不对呢。数值是经纬度的数值,只有单位换成了米。
在这里插入图片描述
在数据框属性中,将坐标系设置为何图层一致。点击应用,确定。
在这里插入图片描述
还是不管用,到底咋回事还是不清楚。

二、找一个类似区域大小的其他图层,作为参考。(没效果)

先将该区域的行政区划边界图层拖入ArcMap,定义投影坐标系(步骤如上),然后将道路网拖入ArcMap,定义相同的投影,此时右下角为十进制度。
在这里插入图片描述
右键查看数据框属性,发现地图和显示都是十进度制。
在这里插入图片描述
由于之前以完成投影坐标系的设置,将其都改为米的单位。
在这里插入图片描述
观察右下角的变化,发现还是不正确。只有单位变为米,数值仍不对。
在这里插入图片描述
根据提示,找到arcmap选项,将显示单位改成米。
在这里插入图片描述
**

三、先定义地理坐标系,再利用投影工具,设置投影坐标系(问题解决)

**
不死心的我,又重新建立了一个地图文档,打算重新再来一次,考虑到前几次都是明知要用米为单位,直接定义的投影坐标系,此时,选择先定义地理坐标系,然后利用投影工具,设置投影坐标系。
在这里插入图片描述
在这里插入图片描述
观察右下角,此时仍然不是米为单位。
在这里插入图片描述
选中刚刚生成的投影坐标系的图层仍不对,但右击缩放至图层时,发现右下角变了!!!终于看到了想要的数量级。
在这里插入图片描述
右键图层属性,将显示单位切换为米,此时恢复正常。
在这里插入图片描述
在一次次的试错中,终于明白怎么回事了,GIS小白太不容易了,网上也没有找到类似这么基础的讲解,其实就是没有养成正确的操作习惯,出现问题也不知道为什么是这样。
还好还好,终于解决了!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐