C++学习(三五零)GDAL

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三五零)GDAL相关的知识,希望对你有一定的参考价值。

GDAL(主页:http://www.gdal.org/)是一个操作栅格地理数据的库,由C写成。它包括读取、写入、转换和处理各种栅格数据格式。当前版本的GDAL还包含了OGR库,OGR也是用C写成,是操作矢量地理数据的库,合二为一,GDAL库具备了操作栅格和矢量地理数据的能力。更令人欣喜的是,GDAL是开源的,跨平台的,目前有很多软件都用到了GDAL,如GRASS,QGIS,Google Earth等等。GDAL支持C/C++、VB、Python、Java、C#/.NET、Ruby、Perl,目前能够支持如此多语言的库真的不多。GDAL支持的格式多得惊人,可以看看它主页上列也的Support Formats(http://www.gdal.org/formats_list.html)。

GDAL库的简洁、高效深受开发人员的喜爱,很多开源的GIS软件甚至是商业GIS软件都使用了这个库。GDAL使用C++,在Visual studio环境下开发,对C,C++的支持当然不会有什么问题。但对于C#、Python、Java来说,过程就相对繁琐一些,对初学者造成了不少的麻烦。

很好的GDAL初学者资料https://www.cnblogs.com/zhangjun1130/archive/2009/11/13/1602340.html

以上是关于C++学习(三五零)GDAL的主要内容,如果未能解决你的问题,请参考以下文章

C++学习(四五零)重载覆盖隐藏

C++学习(三五三)MSBuildToolsPathVCTargetsPath

C++学习(三五七)GNUmakefile

C++学习(四三五)android获取so安装路径

C++学习(三五二).NET Framework的安装路径

C++学习(三五八)configure脚本