gdal将点数据生成矢量文件(shape)

GDALAllRegister();
    OGRRegisterAll();
    const char *pszDriverName = "ESRI Shapefile";
    GDALDriver *poDriver;
    GDALAllRegister();
    poDriver = GetGDALDriverManager()->GetDriverByName(pszDriverName);
    if (poDriver == NULL)
    {
        return 0;
    }
    GDALDataset *poDS;
   poDS = poDriver->Create("d:/SHP/0331/0331Shp.shp", 0, 0, 0, GDT_Float64, NULL); //创建shp文件

if (poDS == NULL)
    {
        printf("Creation of output file failed.\n");
       return 0;
    }
    OGRLayer *poLayer;
    poLayer = poDS->CreateLayer("point_out", NULL, wkbPointZM, NULL);  //第二个参数为投影
    if (poLayer == NULL)
    {
        printf("Layer creation failed.\n");
        return 0;
   }

idField.SetPrecision(8);    //设置字段精度
    fir

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值