如何在QGIS中进行投影转换?
在 QGIS 中,投影转换(重投影) 是将数据从一个坐标系统(CRS)永久转换到另一个系统的核心操作。主要分为 矢量数据 和 栅格数据 两种方法。
一、核心概念区分(必看)
- 动态投影(On-the-Fly):仅临时显示,不修改数据。通过点击右下角 EPSG:XXXX 切换。
- 定义坐标系(Define CRS):数据坐标值不变,仅修正错误的坐标系声明(如缺失 .prj 文件)。
- 重投影(Reproject):永久改变坐标数值,生成新文件,用于分析、制图、缓冲区。
二、矢量数据投影转换(最常用)
方法 1:导出另存为(推荐)
-
右键图层 → 导出 → 另存为要素。
-
设置参数:
- 格式:ESRI Shapefile 或 GeoPackage
- 文件名:指定保存路径
- CRS:点击右侧 🗺️ 图标,搜索目标坐标系(如
CGCS2000)。
-
点击 确定,新图层自动加载。
方法 2:Processing 工具箱
-
打开 Processing → 工具箱 (Ctrl+Alt+T)。
-
搜索 Reproject Layer(重投影图层)。
-
参数:
- 输入图层:待转换数据
- 目标 CRS:选择新坐标系
- 永久输出:指定路径
-
运行。
三、栅格数据投影转换
-
菜单 栅格 → 投影变换 → Warp (重投影)。
-
参数:
- 输入图层:栅格文件
- 目标 CRS:新坐标系
- 重采样方法:
- 连续数据(高程):双线性
- 分类数据(土地利用):最邻近
-
设置输出路径 → 运行。
四、中国常用坐标系(EPSG 代码)
- WGS84 地理:EPSG:4326(GPS、经纬度)
- CGCS2000 3度带:EPSG:4528-4558(全国通用)
- CGCS2000 6度带:EPSG:4490-4527
- 北京54:EPSG:4214 / 西安80:EPSG:4610
五、常见问题
- 经纬度不能做分析
- 原因:地理坐标系(度)无法量算米。
- 解决:必须转投影坐标系(米)。
- 图层偏移
- 原因:未定义正确源 CRS。
- 解决:右键 → 属性 → 源 → 指定正确 CRS。
- 基准面转换
- 提示时选择 China-2000 到 WGS84 转换参数。
浙公网安备 33010602011771号