1. 问题描述
栅格或者矢量数据用ArcGIS打开时位置正确(可以和其他数据对应上)。但是用QGIS打开后发现位置不对
2. 问题的原因
因为该数据用了ArcGIS自定义的坐标系,QGIS不支持,识别有误。因此在数据QGIS中的坐标系参数有误,导致偏移。
3. 解决方法
一句话概括:复制ArcGIS的坐标系wkt,粘贴到QGIS中创建自定义坐标系
步骤1:复制ArcGIS的坐标系wkt
用记事本打开保存的“.prj”文件,复制文本,这就是这个坐标系的wkt
步骤2:在QGIS中为图层设置自定义CRS
在显示有问题的图层上【右键】——【图层CRS】——【设置图层CRS】
选择【自定义图层】。
**注意:**这里千万不能先在QGIS中添加自定义坐标系,然后再设置成自己设置的坐标系。因为某种未知原因,QGIS会把你自定义的坐标系自动转换成有问题的。
数据正确归位!
最后,有人能看出来这是哪个城市吗?
总结
这种方法可以解决问题,但是却是一次性的。也就是说重新打开数据还是会偏移。
是QGIS新版本不支持导致的。
另一种解决方法是下载QGIS 3.16之前的旧版本
下载地址:https://qgis.org/zh-Hans/site/forusers/download.html