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思维1 天前
零代码实现下载高德地图AOI矢量shp边界,如武夷山风景区矢量边界
arcgis·gis·qgis·高德地图·aoi
WW、forever5 天前
【WRF数据处理】基于GIS4WRF插件将geotiff数据转为tiff(geogrid,WPS所需数据)
qgis·1024程序员节·wrf
wblong_cs2 个月前
QGIS 高程点生成Mesh
qgis·ply·mesh·tin
李佩锦peijin5 个月前
Python导入Shapefile到PostGIS的常见问题和解决方案
python·postgresql·qgis·postgis
水w6 个月前
如何下载省,市,区县行政区Shp数据
gis·qgis·地图·shp
爱地球的曲奇7 个月前
【GIS学习笔记】ArcGIS/QGIS如何修改字段名称、调整字段顺序?
经验分享·笔记·学习·arcgis·qgis
爱地球的曲奇7 个月前
【GIS学习笔记】ArcGIS/QGIS怎么按矢量属性拆分矢量数据/栅格数据
经验分享·笔记·学习·arcgis·qgis
长沙红胖子Qt7 个月前
QGIS开发笔记(一):QGIS介绍、软件下载和加载shp地图数据Demo
gis·qgis·qgis加载shp地图
业余敲代码8 个月前
QGIS教程 加载shape数据 矢量数据(批量)
gis·qgis·地图·矢量数据·shape·地理信息系统