如何在QGIS中进行投影转换?

在 QGIS 中,投影转换(重投影) 是将数据从一个坐标系统(CRS)永久转换到另一个系统的核心操作。主要分为 矢量数据栅格数据 两种方法。

一、核心概念区分(必看)

  • 动态投影(On-the-Fly):仅临时显示,不修改数据。通过点击右下角 EPSG:XXXX 切换。
  • 定义坐标系(Define CRS):数据坐标值不变,仅修正错误的坐标系声明(如缺失 .prj 文件)。
  • 重投影(Reproject)永久改变坐标数值,生成新文件,用于分析、制图、缓冲区。

二、矢量数据投影转换(最常用)

方法 1:导出另存为(推荐)

  1. 右键图层 → 导出 → 另存为要素

  2. 设置参数:

    • 格式:ESRI Shapefile 或 GeoPackage
    • 文件名:指定保存路径
    • CRS:点击右侧 🗺️ 图标,搜索目标坐标系(如 CGCS2000)。
  3. 点击 确定,新图层自动加载。

方法 2:Processing 工具箱

  1. 打开 Processing → 工具箱 (Ctrl+Alt+T)

  2. 搜索 Reproject Layer(重投影图层)。

  3. 参数:

    • 输入图层:待转换数据
    • 目标 CRS:选择新坐标系
    • 永久输出:指定路径
  4. 运行

三、栅格数据投影转换

  1. 菜单 栅格 → 投影变换 → Warp (重投影)

  2. 参数:

    • 输入图层:栅格文件
    • 目标 CRS:新坐标系
    • 重采样方法
      • 连续数据(高程):双线性
      • 分类数据(土地利用):最邻近
  3. 设置输出路径 → 运行

四、中国常用坐标系(EPSG 代码)

  • WGS84 地理:EPSG:4326(GPS、经纬度)
  • CGCS2000 3度带:EPSG:4528-4558(全国通用)
  • CGCS2000 6度带:EPSG:4490-4527
  • 北京54:EPSG:4214 / 西安80:EPSG:4610

五、常见问题

  1. 经纬度不能做分析
    • 原因:地理坐标系(度)无法量算米。
    • 解决:必须转投影坐标系(米)
  2. 图层偏移
    • 原因:未定义正确源 CRS。
    • 解决:右键 → 属性 → 源 → 指定正确 CRS
  3. 基准面转换
    • 提示时选择 China-2000 到 WGS84 转换参数。
posted @ 2026-04-22 16:43  高速de蜗牛  阅读(17)  评论(0)    收藏  举报