Advertisement

GDAL-栅格转矢量

阅读量:

前言

近期协助同学完成了多个小型程序的编写工作,其中涉及利用GDAL工具实现栅格数据向矢量数据的转换。目前网络上关于该主题的资料较为有限,且多数内容因版本差异等问题存在较多错误。在查阅相关文献及GDAL官方文档中函数说明的基础上,编写了一个功能完整的程序,并将其过程详细记录下来。


代码

复制代码
    #include "gdal_priv.h"  
    #include "ogrsf_frmts.h" //for ogr  
    #include "gdal_alg.h"  //for GDALPolygonize  
    
    int Raster2Vector(const char * pszSrcFile, const char* pszDstFile, const char* pszFormat);//栅格转矢量
    
    int main()
    {
    const char* pszSrcFile = "C:\ Users\ liuwei\ Desktop\ 2.jpg";//输入栅格数据路径
    const char* pszDstFile = "C:\ Users\ liuwei\ Desktop\ shp\ out.shp";//输出矢量数据路径
    Raster2Vector(ps

全部评论 (0)

还没有任何评论哟~