ArcGIS中坐标系一致但图层无法重叠问题解决

问题描述:两个矢量图层在图层属性中检查坐标系明明一致,但就是无法同时显示在地图上

具体体现为在地图上点【缩放至图层】时发现两个图层相隔了十万八千里

根本原因:出现该问题的根本原因在于两个矢量图层的地理范围不同

知识补充:什么是地理范围的不同?地理范围的不同主要体现为单位的不同,例如:在一个矢量图层的单位是dd(Degrees Decimal,十进制度数),另一个矢量图层的单位是(m,米)

dd一般用于地理坐标系,而m一般用于投影坐标系

因此,我们出现如上所述的问题主要是因为:在投影转换坐标系的过程中,直接将矢量图层转化为投影坐标系,而没有为它设置地理坐标系

也就是说我们其中一个矢量图层的坐标系根本没有转换正确

ArcGIS中【定义投影】这个工具,只是在图层属性中给你显示了一下图层的坐标系,并没有真的把你的要素数据转换到对应坐标系中(以上情况是指你直接为一个图层设置了投影坐标系,而跳过了设置地理坐标系这一步)

正确的做法应该是:

1.首先用【定义投影工具】为图层定义一个地理坐标系

2.再用【投影工具】将地理坐标系投影为投影坐标系

需要特别注意的是:投影坐标系(PCS)与地理坐标系(GCS)是紧密对应的,因此,如果你目标的投影坐标系为 2000,就不要在一开始给图层定义成 84 的坐标系

知识补充:地理坐标系与投影坐标系的关系是什么?

地理坐标系是"地球上的位置"描述方法,而投影坐标系是"地图上的位置"表达方式,这也能帮助我们解释:为什么前者的单位是dd,后者的单位是m,因为地理坐标系定义的是"地球的形状和大小",而投影坐标系是在此基础上,将地球表面的点"投影"到平面图上的方法,如果没有地理坐标系,投影坐标系也就失去了基础。

因此,时刻牢记:地理坐标系经过投影后变成投影坐标系,投影坐标系因此由地理坐标系和投影组成,投影坐标系必然包括有一个地理坐标系,切忌跳过地理坐标系这一步骤直接为我们的图层定义投影

相关推荐
喆星时瑜5 天前
ArcGIS Pro 基础制图教程
arcgis·arcgis pro·地图制图·arcgis pro 制图
玩大数据的龙威9 天前
农经权二轮延包—固定比例尺不定图幅的公示图批量生成
python·arcgis·二轮延包公示图
非科班Java出身GISer18 天前
ArcGIS JS 基础教程(38):StreamLayer 实时流数据图层
arcgis·arcgis js·arcgis js 流图层·streamlayer·arcgis 流数据图层·arcgis 实时流数据图层
赵钰老师19 天前
基于ArcGIS Pro、R、INVEST等多技术融合下生态系统服务权衡与协同动态分析
python·arcgis·数据分析·r语言
梦想的初衷~20 天前
MaxEnt 物种分布建模学习手册|理论 + R 语言 + ArcGIS 全套实操教程
arcgis·环境变量·r 语言·maxent 模型·物种分布建模·生态学研究·科研教程
jiushidt25 天前
ArcGIS Pro Add‑in 打包流程详解
arcgis·c#·.net·arcgispro
蓝悦无人机25 天前
《地面站软件开发》-第2章ArcGIS Maps SDK for Qt 改变视角
arcgis·上位机·地面站·qml·qt6·qt quick·天地图
bug嘛我经常写1 个月前
MIKE21结合ArcGIS制作随时间变化的降水文件(.dfs2)-笔记
经验分享·笔记·arcgis
paiooo1 个月前
用 XML 保存 LLM 会话得到高可读性会话
arcgis
Q一件事1 个月前
ArcGIS中TypeError: can‘t multiply sequence by non-int of type ‘str‘错误
前端·javascript·arcgis