当前位置: 首页 > article >正文

【ArcGIS】地理坐标系

文章目录

  • 一、坐标系理论体系深度解析
    • 1.1 地球形态的数学表达演进史
      • 1.1.1 地球曲率的认知变化
      • 1.1.2 参考椭球体参数对比表
    • 1.2 地理坐标系的三维密码
      • 1.2.1 经纬度的本质
      • 1.2.2 大地基准面(Datum)的奥秘
    • 1.3 投影坐标系:平面世界的诞生
      • 1.3.1 投影变形三角定律
      • 1.3.2 中国四大标准投影
  • 二、ArcGIS坐标系全流程实战
    • 2.1 坐标系管理的四大核心操作
      • 2.1.1 定义坐标系(Define Projection)
      • 2.1.2 动态投影(On-the-Fly)原理
      • 2.1.3 批量坐标转换(Project Raster/Feature)
      • 2.1.4 空间校正(Spatial Adjustment)
    • 2.2 坐标系灾难恢复案例库
  • 三、专业级坐标系应用技巧
    • 3.1 高程基准统一化处理
      • 3.1.1 全球高程系统
      • 3.1.2 高程转换公式
    • 3.2 时空坐标系综合应用
      • 3.2.1 动态地壳形变补偿
      • 3.2.2 历史地图配准
  • 四、 常见认知误区破解

一、坐标系理论体系深度解析

1.1 地球形态的数学表达演进史

1.1.1 地球曲率的认知变化

  • 公元前240年:埃拉托斯特尼用日晷测算地球周长(误差仅2%)
  • 1687年:牛顿通过《自然哲学的数学原理》提出地球是扁椭球体
  • 20世纪卫星测量:发现梨形地球(赤道隆起21km,南极凹陷30m)

1.1.2 参考椭球体参数对比表

椭球体名称长半轴(米)短半轴(米)扁率倒数使用范围
WGS846,378,1376,356,752.3298.257GPS全球
Krasovsky6,378,2456,356,863298.3前苏联
GRS806,378,1376,356,752.3298.257北美基准

WGS84:
在这里插入图片描述

1.2 地理坐标系的三维密码

1.2.1 经纬度的本质

  • 经度:本初子午线(格林尼治)东西角度(-180°~+180°)
  • 纬度:赤道平面法线夹角(-90°~+90°)
  • 高程:基于大地水准面(Geoid)的垂直距离
    在这里插入图片描述
    高程:
    在这里插入图片描述

1.2.2 大地基准面(Datum)的奥秘

  • 地心基准:WGS84(原点在地球质心)
  • 区域基准:北京54(原点在普尔科沃天文台)
  • 动态基准:ITRF2014(考虑板块运动)

案例:上海陆家嘴坐标差异

基准面经度纬度偏移量
WGS84121.502°E31.239°N-
Beijing54121.507°E31.243°N约300米

在这里插入图片描述

1.3 投影坐标系:平面世界的诞生

投影坐标系(projected coordinate system),也称为投影坐标参考系统(projected coordinate reference system)、平面坐标系(planar coordinate system)或网格参考系统(grid reference system),是一种空间参考系统,在特定地图投影创建的平面上使用笛卡尔坐标(x、y)表示地球上的位置。

投影坐标系在二维平面中确定。与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。投影坐标系始终基于地理坐标系,而后者则基于球体或椭圆体。

在投影坐标系中,通过格网上的 x,y 坐标来标识位置,其原点位于格网中心。每个位置均具有两个值,这两个值是相对于该中心位置的坐标。一个指定其水平位置,另一个指定其垂直位置。这两个值分别称为 x 坐标和 y 坐标。采用此标记法,原点的坐标值是 x = 0 和 y = 0。

在等间隔水平线和垂直线的格网化网络中,中央水平线称为 x 轴,而中央垂直线称为 y 轴。在 x 和 y 的整个范围内,单位保持不变且间隔相等。原点上方的水平线和原点右侧的垂直线具有正值;下方或左侧的线具有负值。四个象限分别表示正负 X 坐标和 Y 坐标的四种可能组合。

如下图,不同的投影方式,得到不同的投影坐标系:
在这里插入图片描述

1.3.1 投影变形三角定律

  • 角度变形:等角投影(如墨卡托)
  • 面积变形:等积投影(如Albers)
  • 距离变形:等距投影(如方位投影)

1.3.2 中国四大标准投影

投影类型中央经线双标准纬线适用区域最大长度变形
高斯-克吕格分带设置大比例尺地形图0.14%
Albers等积105°E25°N/47°N全国范围<1%
Lambert等角110°E20°N/40°N气象数据0.5%
UTM分带设置0.9996系数国际项目0.04%

变形模拟实验:在ArcGIS中加载中国省级行政区数据,分别应用不同投影后计算各省面积,对比结果差异可达5%-15%。


二、ArcGIS坐标系全流程实战

2.1 坐标系管理的四大核心操作

2.1.1 定义坐标系(Define Projection)

  • 适用场景:数据无坐标系或坐标系错误
  • 操作路径:ArcToolbox > Data Management Tools > Projections and Transformations > Define Projection
  • 风险提示:错误定义将导致不可逆数据偏移

2.1.2 动态投影(On-the-Fly)原理

# 动态投影代码模拟
def dynamic_projection(source_crs, target_crs):
    transform = Transformer.from_crs(source_crs, target_crs)
    return transform.transform(x, y)

# 实际转换误差测试
coordinates = [(116.397, 39.909)]  # 北京天安门
source = CRS("EPSG:4326")          # WGS84
target = CRS("EPSG:32650")         # UTM Zone 50N
result = dynamic_projection(source, target)
print(f"原始坐标: {coordinates} → 投影坐标: {result}")
# 输出:原始坐标: (116.397,39.909) → 投影坐标: (448235.6, 4420078.3)

2.1.3 批量坐标转换(Project Raster/Feature)

  • 七参数转换:适用于大范围高精度需求
  • 格网文件(.gsb):处理NAD83与WGS84转换
  • 中国专用参数:包含Xian80到CGCS2000的保密转换参数

2.1.4 空间校正(Spatial Adjustment)

  • 控制点选取原则
    1. 均匀分布整个工作区
    2. 选择道路交叉点等明确地物
    3. 至少4个控制点(TPS变换需6个以上)
  • 残差分析:RMS值应小于0.5个像元大小

2.2 坐标系灾难恢复案例库

案例1:无人机航拍数据偏移

  • 现象:DOM影像与矢量数据错位200米

  • 诊断

    1. 检查元数据发现使用WGS84椭球但未设置投影
    2. 实际应为CGCS2000 / 3-degree Gauss-Kruger zone 39
  • 修复

    arcpy.management.Project("drone_images.tif", "corrected_images.tif",
                            "PROJCS['CGCS2000_3_Degree_GK_CM_117E']",
                            "WGS_1984_(ITRF00)_To_CGCS2000")
    

案例2:跨国界分析异常

  • 需求:中俄边境地区联合环境评估
  • 挑战
    • 中国侧使用CGCS2000/Albers
    • 俄罗斯侧使用Pulkovo 1942/SK-42
  • 解决方案
    1. 统一转换为ETRS89/LAEA Europe(EPSG:3035)
    2. 使用跨基准面转换参数
    3. 设置0.5米容差值处理边界缝隙

三、专业级坐标系应用技巧

3.1 高程基准统一化处理

3.1.1 全球高程系统

系统名称基准面中国应用垂直偏移量
EGM96全球重力模型航天工程±40米
EGM2008超高阶重力场模型国家基础测绘±0.5米
黄海85高程青岛验潮站陆地测量区域差异

3.1.2 高程转换公式

H E G M 2008 = H W G S 84 − N g e o i d + Δ h t e c t o n i c H_{EGM2008} = H_{WGS84} - N_{geoid} + \Delta h_{tectonic} HEGM2008=HWGS84Ngeoid+Δhtectonic

ArcGIS实现步骤

  1. 下载EGM2008格网文件(.gtx)
  2. 使用Raster Calculator进行高程校正
  3. 验证沿海地区转换精度

3.2 时空坐标系综合应用

3.2.1 动态地壳形变补偿

  • 参数设置

    <!-- ITRF2014到CGCS2000的时变参数 -->
    <Transformation set="ITRF2014_to_CGCS2000">
      <Parameter name="t0" value="2010.0"/>
      <Parameter name="x_translation" value="0.00061 m/yr"/>
      <Parameter name="y_translation" value="-0.00110 m/yr"/>
      <Parameter name="z_translation" value="-0.00180 m/yr"/>
    </Transformation>
    
  • 影响评估:上海地区年均位移3.4cm,10年累积误差达34cm

3.2.2 历史地图配准

  • 1900年北京城地图处理流程
    1. 扫描图纸去畸变(Rubber Sheet变换)
    2. 选取现存古建筑作为控制点
    3. 使用Beijing 1954坐标系进行校正
    4. 转换到CGCS2000基准

四、 常见认知误区破解

误区1:“WGS84坐标就是真实世界坐标”

  • 事实:WGS84本身也在持续更新(最新版WGS84(G2296)),与ITRF2020差异达数厘米

误区2:“Web Mercator适合所有Web地图”

  • 真相:该投影在极区面积变形达400%,需谨慎用于分析型应用

误区3:“定义坐标系不会改变数据”

  • 警示:在ArcGIS中错误使用Define Projection工具将导致数据实质性损坏

http://www.kler.cn/a/577192.html

相关文章:

  • DeepStream推理dewarped所有surfaces
  • 文件上传漏洞(upload靶场)
  • ChatGPT使用经验分享
  • 基于Spring Boot的扶贫助农系统的设计与实现(LW+源码+讲解)
  • 使用jest测试用例之入门篇
  • MacOS 运行 brew services xxx 报错 Error: uninitialized constant Homebrew::Service
  • 开源订货系统哪个好 三大订货系统源码推荐
  • [附JS、Python、C++题解] Leetcode面试150题 (5)
  • 清理内存,还得靠它
  • 蓝桥杯备赛:炮弹
  • 网关相关配置
  • wireshark点击快捷无法打开
  • 使用 Arduino 和 ThingSpeak 通过 Internet 进行心跳监测
  • 前端表单提交与后端处理全解析:从HTML到Axios与SpringBoot实战
  • C语言——【sizeof 操作符】
  • maven导入spring框架
  • 14 HarmonyOS NEXT UVList组件开发指南(一)
  • HTTPS加密原理详解
  • 如何验证邮件列表的有效性?
  • AI 时代的新宠儿:向量数据库