GDAL中矢量文件投影的三个参数解释

ogr2ogr介绍

在文件格式之间转换简单要素数据。

详细解释:ogr2ogr — GDAL documentation

基础指令:ogr2ogr  [参数]  输出文件  输入文件

投影参数

涉及投影的三个参数:

 -a_srs <srs_def> 标记一个src作为输出,不进行重投影。可以和-t_srs 联用就行重投影。

  • -t_srs <srs_def> 重投影。原则如果不使用-s_srs <srs_def>参数指定输入文件的投影,则直接读取输入文件中的投影进行投影计算;如果有-s_srs <srs_def>参数,则使用-s指定的投影,而不管文件中的投影如何。
  • -s_srs <srs_def> 作用就是和-t_srs <srs_def>联合使用进行重投影计算。

使用示例

1、定义投影

说明:不管输入文件投影如何,输出文件的投影为EPSG:4548。

具体用法如下:

ogr2ogr -a_srs EPSG:4548 output.shp input.shp

2、转换投影(过程涉及计算)

用法1:说明:不管输入文件投影如何,采用-s_srs指定的EPSG:4548到EPSG:4549进行重投影计算,输出文件的投影为EPSG: EPSG:4549。

ogr2ogr -s_srs EPSG:4548 -t_srs EPSG:4549 output.shp input.shp

用法2:首先为输入文件定义投影为EPSG:4548,采用EPSG:4548到EPSG:4549进行重投影计算,输出文件的投影为EPSG: EPSG:4549。

ogr2ogr -a_srs EPSG:4548 -t_srs EPSG:4549 output.shp input.shp

用法3:读取文件中的投影进行投影计算输出文件的投影为EPSG: EPSG:4549。

ogr2ogr -t_srs EPSG:4549 output.shp input.shp

说明:无需明确指定源数据的坐标,默认使用源数据的坐标,但有可能出现误解,从而使得转换失败或转换错误

3、覆盖投影

在使用-a_srs参数直接可以覆盖原始文件中的投影信息。运算可逆,指定错了,可以在重新指定正确。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值