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)。

相关推荐
GIS阵地10 天前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis
Hi2024021716 天前
QGIS 3.44.12 启动加速 — 修改总结
qgis
GIS阵地17 天前
QgsRasterDataProvider 完整详解(QGIS 3.40.13 C++)
开发语言·c++·qt·开源软件·qgis
疯狂学习GIS17 天前
AI Agent 操作 QGIS 实测:Codex 与 Claude Code 能自己出图吗
人工智能·ai·大模型·gis·agent·qgis·codex
梦想的初衷~17 天前
新一代分布式水文模型SWAT+:更灵活的对象化结构如何重塑流域水循环模拟?
qgis·水文水资源·swat+模型·面源污染模拟·流域水文模型·bmps
CHPCWWHSU1 个月前
qgis-samgeo
ai·qgis·sam3
AAIshangyanxiu2 个月前
R+VIC 模型融合实践技术应用及未来气候变化模型预测
r语言·qgis·气候变化·遥感水文·分布式水文模型·vic水文模型
星座5282 个月前
破解气候变化水文响应难题:基于R+VIC的未来气候情景评估与不确定性分析精讲
qgis·r·vic·未来气候
米优3 个月前
qgis电子地图二次开发---比例尺
qt·qgis
GIS阵地3 个月前
QGIS的分类渲染核心类解析
c++·qgis·开源gis