如何利用GDAL产生一个带有地理信息的shp文件

在前面的博客《利用OGRFeature生成shp文件,绘制单条线、多边形、多条线示例 》中,我简单介绍了如何产生shp文件。赋予shp文件地理信息,可以使其与tif等地理遥感图片叠加,发挥更大的作用。示例代码1(采用UTM投影):

OGRSpatialReference SpaceRef;
SpaceRef.setProjCS("UTM/WGS84");//使用UTM坐标系,
SpaceRef.SetWellKnownGeogCS("WGS84");//并采用WGS84模型
SpaceRef.SetUTM(iZone)//设置UTM的经度带号iZone
OGRLayer * poLayer = poDs->CreateLayer("ring", &SpaceRef, wkbLineString, NULL);
......

//接下来创建各类OGRGeometry时,采用以米为单位的UTM坐标,不要再用像素坐标
......

示例代码2(采用TM投影):

OGRSpatialReference SpaceRef;
SpaceRef.SetProjCS("TM/WGS84");
SpaceRef.SetWellKnownGeogCS("WGS84");
SpaceRef.SetTM(基准纬线值-单位度, 基准经线值-单位度, Scale Factor, 伪东偏移, 伪北偏移);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值