QGIS基本功 | 18 坐标参照系

这篇博客介绍了地理空间领域中的坐标系概念,包括地理坐标系(经度、纬度)和投影坐标系。地理坐标系基于地球表面,分为天文、大地和地心经纬度;而投影坐标系则通过地图投影将地球表面转换为平面,便于测量。在QGIS中,可以选择不同的地理坐标系,并查看相应的参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在地理空间领域中,所谓坐标系(coordinate system、CS)指的是描述空间位置是表达形式,即采用什么方法来表示空间位置。人们为了描述空间位置, 采用了多 种方法, 从而也产生了不同的坐标系。

 

常用的坐标系分为两种:地理坐标系和投影坐标系,其中地理坐标系属于球面坐标系,投影坐标系属于平面坐标系。

 

 01  地理坐标系

 

地理坐标系是用于地理学的另一种版本的球坐标系,一般是指由经度、纬度和相对高度组成的坐标系,能够表示地球上的任何一个位置。经度和纬度常合称为经纬度

 

 

按确定地理坐标系时所依据的参考面、参考线以及测算方法不同,地理坐标系统中的经纬度有三种描述,即天文经纬度大地经纬度地心经纬度

 

 

  • 天文经纬度

 

天文经纬度(long latitude of astronomy)是指以地面某点铅垂线和地球自转轴为基准的经纬度,表示地面点在大地水准面上的位置,用天文经度和天文纬度表示。

 

以大地水准面和铅垂线为依据,纬度是通过某点铅垂线与赤道夹角

### QGIS 中地理坐标系到投影坐标系的转换方法 在 QGIS 中,将地理坐标系 (GCS) 转换为投影坐标系 (PCS),通常称为重投影操作。这一过程可以通过工具栏中的“保存为另存为”功能实现[^1]。以下是具体的操作方式: #### 使用“保存为另存为”进行坐标转换 当需要将一个矢量图层从地理坐标系(如 WGS84 EPSG:4326)转换为投影坐标系(如 UTM EPSG:32650)时,可以选择右键点击目标图层,在弹出菜单中选择 **“导出 -> 另存为...”**。随后会打开一个对话框,在该对话框中设置新的 CRS(Coordinate Reference System)。CRS 的选择决定了最终输出文件所使用的坐标系统。 对于栅格数据,则需利用 **“处理工具箱”** 下的 **“GDAL 工具 -> 重投影图像”** 功能来完成相应的变换工作。 #### 设置正确的 CRS 为了确保转换后的成果准确无误,必须仔细挑选合适的 PCS 或 GCS 参数。例如在中国境内作业时常选用 CGCS2000 系列作为基础框架之一;而在国际通用场合下则更多采用 WGS84 配套方案及其衍生产品比如各种带号划分下的 UTM 布局形式等[^2]。 ```python # 示例 Python 脚本用于批量重投影多个矢量图层至指定 CRS from qgis.core import QgsVectorFileWriter, QgsProject layers = [layer for layer in QgsProject.instance().mapLayers().values()] crs_target = 'EPSG:32650' for lyr in layers: error = QgsVectorFileWriter.writeAsVectorFormat(lyr, f"{lyr.name()}_reprojected.shp", "utf-8", crs_target) if error[0] == QgsVectorFileWriter.NoError: print(f"Layer {lyr.name()} successfully reprojected.") ``` 此脚本展示了如何通过 PyQGIS 实现自动化批处理任务——即将当前项目内的所有矢量图层逐一按照设定的目标 CRS 进行重新投影并保存成新文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值