关于arcgis中坐标系、投影的一些知识

关于投影

关于投影的问题比较多,在此简单甄别几个概念:定义投影投影动态投影

首先明确,不管是什么格式的空间矢量数据,都会以保存坐标值,这是进行投影的基础

  • 定义投影 :更新用于标识当前坐标系的元数据,数据坐标值不发生改变

    定义投影(Define Projection)适用于数据空间位置准确、坐标系明确,只是缺乏空间参考(投影信息)的情况,相当于是给数据添加一个标签,让GIS软件知道数据是哪种投影。

  • 投影 :将数据从一种坐标系投影到另一种坐标系,数据坐标值发生改变

    投影(Project)或者说投影变换,适用于将一种坐标转换成另一种坐标,进行投影变换往往需要相应的转换参数,同椭球体下转换不需要参数。

  • 动态投影 :将不同坐标系的数据投影到同一个坐标系下显示,而数据坐标值不改变,该过程一般是自动进行,无需用户操作。

    ArcMap 举例,当数据框定义了坐标系时,该数据框下所有数据会被动态的投影到该坐标系下,参考以下步骤观察其变化:

    • 新打开一个文档,在未添加数据时,其数据框是没有坐标系的;
    • 向数据框添加一个图层,如果该图层定义了坐标系,则ArcGIS会默认以该坐标系作为数据框坐标系;
    • 继续向数据框添加图层,如果新图层坐标系和数据框坐标系不一致,ArcGIS会尝试将新图层动态投影到数据框坐标系上,但该数据的坐标值并未改变,这就是动态投影的作用。

投影跨带

国内常用 CGCS2000 的3度带投影,但很多时候我们数据是跨带的,并不完全在同一个投影带内,在线地图动态定义投影后,将只显示所定义投影带范围内的地图,这就导致超出该投影带的部分地图没显示,想要将数据和地图完全套合并显示,可参考以下操作:

将数据转换到能完全覆盖它的投影带上,在此以跨越37度和38度带的数据,通过ArcGIS操作举例:

  1. ArcGIS中 加载数据后,数据框(图层)右键 > 属性 > 坐标系 > 定义37.5度的中央经线

    可直接在37或38度的投影基础上修改,注意上图红色部分是修改过的值

  2. 将数据框坐标系定义到上述投影后,导出图层,注意勾选数据框的坐标系

    这一步的目的是对数据进行投影变换,也可通过其他方式实现,在此不予赘述

  3. 将导出的数据加载到CAD中,此时数据的坐标系就是我们刚刚定义的 37.5

  4. 在线地图投影选自定义,如下设置即可:

    这样,就将数据和地图都定义到了一个能完整显示的投影带,二者可完全套合。

提示

  • 如果只是浏览数据,也可将投影定义为全球有效的地理坐标系,如WGS84 ,自然不存在跨带问题。
  • 投影变换还有一种更简单的方式,就是在CAD中将数据框(图层)的投影定义为需要的值,再加载数据,会提示执行投影变换
相关推荐
安迁岚2 天前
基于珠三角城市热岛热点核心中心点的等级化点格局分析
人工智能·arcgis·信息可视化·数据挖掘·数据分析·地统计
赵钰老师2 天前
地理信息系统(ArcGIS)在水文水资源、水环境中的应用
arcgis·数据分析
wand codemonkey5 天前
【第四步+前后分离调】用VS Code工具写Vue3项目需要写哪些写哪些文件才能实现联调
arcgis
三*一5 天前
Mapbox GL JS 自研面要素整形工具开发实录
开发语言·javascript·arcgis·ecmascript
qq_381338506 天前
前端状态管理新范式:Zustand、Jotai 与 Preact Signals 深度对比
前端·arcgis
智航GIS7 天前
ArcGIS大师之路500技---077ArcGIS Pro 划分工具-按指定面积精确切割图斑
arcgis
wuyu09207 天前
arcgis for js 4.x 引入天地图的地图服务
arcgis
GIS思维7 天前
ArcGIS及ArcGIS Pro数据标准入库怎么快一点?
arcgis·arcgispro·数据入库
城数派7 天前
1958-2024年全球4km分辨率逐月土壤湿度栅格数据
数据库·arcgis·信息可视化·excel
DXM05217 天前
第11期:实战| ArcGIS Pro 遥感影像预处理
人工智能·arcgis·#arcpy·#arcgis 二次开发·#gis 自动化