qgis坐标转换

首先我自己比较菜,自己遇到的一个转换坐标的问题,记录一下:

情况就是拿到了shp数据

没有坐标信息.prj文件,也查询不到坐标信息,crs显示unknown

这里如果直接进行导出为需要的坐标系,比如4490,会出问题,需要设置正确的源坐标系,在不知道原始坐标系的情况下我就不知道怎么能查出来了。

下面说说解决步骤

步骤 1:加载数据并设置源坐标系

加载数据:

在QGIS中加载你的数据文件(如.shp文件)。

设置源坐标系:

右键点击图层名称,选择"属性"(Properties)。

在图层属性对话框中选择"源"(Source)标签页。

在"坐标参考系统"(Coordinate Reference System)部分,输入或选择EPSG:4547(假设这是正确的源坐标系)。

点击"确定"保存设置。

步骤 2:设置项目坐标系

设置项目坐标系:选择菜单栏中的"项目"(Project)> "项目属性"(Project Properties)。

在项目属性对话框中选择"坐标参考系统"(CRS)标签页。

在"项目坐标参考系统"(Project CRS)部分,输入或选择EPSG:4490(假设这是你想要转换的目标坐标系)。

点击"确定"保存设置。

步骤 3:导出数据

使用"保存为..."功能重新投影:右键点击图层名称,选择"导出->保存为..."(Save Features As...)。

在弹出的对话框中,选择"文件格式"(File Format),通常选择"ESRI Shapefile"。

在"坐标参考系统"(CRS)部分,选择"使用项目 CRS"(Use Project CRS),这样会使用当前项目的坐标系(即EPSG:4490)。

选择文件保存的位置和文件名。

在"编码"(Encoding)部分,选择"GBK"或"GB18030",这取决于你的具体需求。

点击"保存"。

关闭qgis加载进来刚才转换好的shp,现在我的就正常显示需要的坐标系了。

注意事项

源坐标系的准确性:确保你设置的源坐标系(EPSG:4547)是正确的。如果源坐标系不正确,转换后的数据位置也会不准确。

项目坐标系的作用:设置项目坐标系为EPSG:4490之后,QGIS会在显示时自动将图层从源坐标系转换到项目坐标系。

导出时的坐标系:在导出数据时,选择"使用项目 CRS"可以确保导出的文件使用的是目标坐标系(EPSG:4490)。

编码的选择:确保选择正确的编码(GBK或GB18030),以保证中文字符的正确显示。

总结

源坐标系:设置源坐标系为实际使用的坐标系(EPSG:4547)。

项目坐标系:设置项目坐标系为目标坐标系(EPSG:4490)。

导出:导出时选择"使用项目 CRS",并选择合适的编码(GBK或GB18030)。

相关推荐
汪宁宇23 天前
如何在QT5+MinGW环境中编译使用QGIS开发地图应用
c++·qt·qgis·mingw·地图库
枝上棉蛮1 个月前
2025年GIS软件深度解析:商业旗舰、开源先锋与国产新锐的选型指南
arcgis·gis·qgis·gisbox·gis服务器·global mapper·grass gis
GIS阵地1 个月前
Qt实现简易仪表盘
开发语言·c++·qt·pyqt·qgis·qt5·地理信息系统
GDAL1 个月前
QGIS Open Sans字体安装失败解决方案
qgis·字体
GDAL1 个月前
QGISQT6-OSGeo4W-3.44.5-1.msi 与 QGIS-OSGeo4W-3.44.5-1.msi 核心区别
qgis
GIS阵地2 个月前
如何利用QGIS提取影像(多波段背景透明)边界,非包围框
arcgis·qgis·开源gis·地理信息系统·osgeo4w
GIS小小研究僧3 个月前
GIS与农业 考公考编面试 几个参考题
arcgis·conda·gis·qgis·rs
GIS阵地3 个月前
CSV转换为QGIS的简单分类符号
arcgis·二次开发·qgis·地理信息系统·pyqgis
GIS阵地3 个月前
在QGIS中将多个图层导出到一个geojson里 gdb转geojson qgis强大的格式转换工具
二次开发·qgis·地理信息系统·pyqgis
GIS小小研究僧4 个月前
同一个栅格数据,为何在QGIS和ArcGIS Pro中打开后显示的数值范围不同?
arcgis·gis·qgis·rs