GDAL:2.OGR空间参考

本文介绍了如何使用GDAL的OGRSpatialReference进行空间参考的定义,包括设置投影坐标系、地理坐标系和UTM参数。同时,讲解了OGR空间参考坐标转换的过程,包括创建转换指针和执行坐标转换操作。
摘要由CSDN通过智能技术生成

一、定义投影坐标系


OGRSpatialReference oSRS;

oSRS.SetProjCS("投影坐标系名称");

oSRS.SetWellKnownGeogCS("WGS84");

oSRS.SetUTM(17,TRUE);


//导出WKT格式

char *pszWKT=NULL;

oSRS.exportToWkt(&pszWKT);

cout<<pszWKT<<endl;


1.SetProjCS()来设置投影坐标系的名称。

2.SetWellKnownGeogCS()来指定该投影坐标系所在的地理坐标系。

3.SetUTM()设置投影坐标系的投影参数信息。


二、OGR空间参考坐标转换


(以下代码具体运行可能不正确)

OGRSpatialReference oSourceSRS, *oTargetSRS;
OGRCoordinateTransformation *poCT;
oSourceSRS.SetProjCS("UTM/WGS84");
oSourceSRS.SetWellKnownGeogCS("WGS84");
oSourceSRS.SetUTM(17);
oTargetSRS = oSourceSRS.CloneGeogCS();

poCT = OGRCreateCoordinateTransformation(&oSourceSRS, oTargetSRS);  //创建指针

double dx[2] = { 39464667,39458907 };
double dy[2]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值