wgs84坐标系转化为bj54坐标系_QGIS|如何将WGS84转换为CGCS 2000坐标系?

94b8c626854e78ba1d7a1eb7ba437bff.png QGIS 3中如何将WGS84转换为国家2000大地坐标系?

今天来回答一位朋友在后台留言提出的问题:怎么将WGS84坐标转换为国家2000大地坐标系。

 01 

工程坐标系

从地图窗口右下角的状态栏可以看到当前地图窗口的坐标系,即工程坐标系(Project CRS)。当前地图可以由多个图层组成,各种来源数据的坐标参照系(Layer CRS)并不一定相同,QGIS在绘制图层之前将根据工程坐标系进行动态坐标转换,然后显示在地图画布中。

因此,在处理空间数据的过程中,一定要特别注意观察各个数据文件的坐标系与工程坐标系,当这两个坐标系冲突时,QGIS可以根据工程坐标系自动转换,让图层能够叠加显示在地图窗口中,然而,如果要做空间分析操作,则必须先统一坐标参照系。

回到所提出的问题:将WGS84坐标转为国家2000大地坐标系,有两种情况:

1、如果是为了满足显示图层数据时,地图窗口显示为国家2000大地坐标,那么建议将工程坐标系设置为国家2000大地坐标系,然后保存工程文件。这样,再次打开工程文件时,地图窗口保持为国家2000大地坐标系 ,数据文件本身的坐标系不变,仍是WGS84坐标系。

2、如果想改变数据文件的图层坐标系,则需要将数据导出,设置导出的坐标系为国家2000坐标系。这样,新导出的数据文件无论何时打开,都是国家2000坐标系。

我们先看看上述第一种情况如何操作。首先,在QGIS中打开一个坐标系为WGS84的图层:

b6d971a55d30db14e329d5a031393eee.png

右键点击该图层,打开图层属性对话框,确认图层的坐标系为WGS84。

11ab5259e58068dcdc32ae8060e1cccf.png

在【图层】面板中右键点击,从弹出菜单选择【设置坐标参照系】->【设置图层坐标参照系】,打开【坐标参照系选择器】对话框

6ef8d054645bf07f45f59100b1c4946c.png

在【坐标参照系选择器】中,输入国家2000大地坐标系CGCS2000的EPSG编号“4490”,即可在下方的【预定义的坐标参考系】中找到对应的条目,点击选择该坐标参照系,点击【OK】按钮,返回地图窗口。

2f6c200c86955f09b9df9b2632371621.png

此时再次打开图层属性对话框,将会看到图层的坐标参照系已经变为国家2000大地坐标系了。但是因为整个工程的坐标系为默认的WGS84,地图窗口仍使用WGS84来绘制该图层。

右键点击图层,从弹出菜单中选择【设置坐标参照系】->【将图层的坐标参照系设定为工程的坐标参照系】,将工程的坐标参照系设置为CGCS2000。

3af2895e08a593a42c48b30ea6807a49.png

这样,地图窗口的坐标参照系就变成了国家2000大地坐标系了。

 02 

保存到文件

需要注意的是,地图的坐标参照系存储在工程文件(Project File)中,改变地图的坐标参照系,并不会改变数据集本身的坐标参照系。也就是说,下次在打开这个数据集的时候,坐标系仍然是原来的WGS84,数据集的坐标系与地图坐标系无关。

所以,如果想永久改变数据集的坐标参照系,建议将数据集另存。右键点击要另存的图层,选择菜单【导出】->【另存要素为】。

3c8b6d96bec134ef25cf2372f18ad240.png

在弹出的【矢量图层另存为…】对话框中,选择存储的格式为Shapefile,设置存储的路径和文件名。确认坐标参照系是我们想要的CGCS2000,点击【OK】。

a25587a867ae5ebc09aa83fb84b51f3c.png

可以看到地图面板添加了新保存的图层。在【浏览】面板中右键点击该图层,选择【图层特性…】打开图层基本信息窗口。

0e23bad3e86eff0a43556444044cfa2d.png

确认数据文件的坐标参照系已经转换为CGCS2000。

69113192b211cf81857623f99d82b3ef.png

 03 

QGIS中的坐标参照系

QGIS支持大约7000种预定义坐标参照系,主要来自两个组织:EPSG(European Petroleum Search Group)和IGNF(Institut Geographique National de France)。坐标系的标识一般由组织名称+唯一编码构成,其中的组织名称就是两者之一。

为了能够快速找到所需要的坐标系,QGIS在【坐标参照系选择器】中提供了搜索功能,在【过滤】文本框中输入任意关键字,下方的“预定义的坐标参考系”将列出符合条件的预定义坐标参照系,一般情况下,常用的坐标系在QGIS中均能找到。

4a02205dc7be1a00a451e8fd7f888566.png

如果需要处理的数据,使用了一种不常见的坐标参照系,不属于预定义坐标系,QGIS也支持用户自定义坐标参照系。点击菜单【设置】->【自定义投影…】,打开自定义投影对话框。

9078633672ed8a02988e10f36602eb18.png

在【自定义坐标参照系】对话框中,可以点击d089e38a4e3a6d1c5734fc6b6127d1e2.png按钮添加新的坐标参照系,输入新坐标系的名称,例如“mycgcs2000”,【格式】选择“WKT”(Well Known Text),在【参数】文本框中以WKT格式输入坐标系相关参数,即可完成自定义坐标系设置。

39f53789ecaea37633e5a78295ee14b4.png

大家不必因为看到参数是一大堆代码而感到恐惧,实际上,这些代码不需要手动创建,EPSG和IGNF两个组织在提供各个坐标参照系说明时,也为每个坐标系生成了相应的WKT格式字符串参数。例如,打开EPSG网站上国家2000大地坐标系对应页面:http://epsg.io/4490,即可看到其详细的说明。

9881f14e14e15ec0b0adf5ac75692068.png

网页下方提供了多种格式的导出字符串,第一种即为WKT格式,若要使用该坐标系,将对应字符串拷贝到QGIS自定义坐标系的参数区即可。

887b7af9badffd3341c055870bf0ceb7.png


版权声明

本文欢迎转载,转载时请注明出处。

18d8358642fda2b8eacd38f8dca9c1d4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值