点击关注 关注我们吧~
大家肯定遇到过这种情况,数据的坐标系一模一样,但为啥数据就不在同一位置叠加显示?例如这样,项目红线与影像图错位。
遇到这种情况呢,你也别急,可以有三种不同的方法来解决。
方法一—直接平移
这种方法多用于处理CAD的矢量数据!
CAD主要依赖于数学坐标系,其投影坐标的X轴值包含6位数字,且不带带号;相反,GIS运用的是大地坐标系,在投影坐标中,X轴值通常为8位,包含了2位的带号,这在CAD的6位坐标中是不存在的。
为了匹配这两种系统,你需要将矢量数据在水平方向上移动一个特定的距离,这个距离等于“带号后加六个零”。比如,如果GIS的带号是36,那么就需要将数据向东移动“36000000”的距离。
▲矢量数据平移
方法二—地理配准和空间校正
这种方法很好用,多用于处理数据坐标不同的数据!
有些数据的原始坐标各异,却错误地被修改为相同的坐标名称,而实际上其物理位置并未变动,导致数据无法在同一地点重叠展示,这种修改被视为无效。此类修改不仅徒劳无功,还可能损坏数据,致其无法正常展现,所以大家千万不可轻举妄动。
面对数据位置不一致的情况,最佳策略是采用地理配准与空间校正技术。地理配准主要用于调整栅格数据的地理位置;而空间校正则专注于矢量数据的定位调整。
▲地理配准与空间校正——地理配准
方法三—坐标参数转换
这种方法同样用于处理数据坐标不同的数据,精度高,但使用难度大!
难点主要在于坐标转换所需的关键参数极难获取,这些参数属于国家高度保密的信息范畴。
如果有幸获得官方授权的坐标转换参数(诸如三参数、七参数等),正确应用这些参数便成为了另一项挑战。
以“Xian1980”坐标系转换至“CGCS2000”坐标系为例,操作步骤如下:需进入“数据管理工具箱”,随后选择“投影和变换”功能,并进一步点击“创建自定义地理(坐标)变换”。在此过程中,需准确在指定的位置(如图示红框内)填入对应的三参数或七参数等详细信息。
▲三参数变换
▲七参数变换
然后再打开“数据管理工具箱→投影和变换→投影”,输入要转换坐标的数据,在“地理(坐标)变换”那里选择之前定义的转换参数,再单击确定就可以了。
▲通过转换参数执行数据的坐标转换