认识GDAL

来源:互联网 发布:品茗标书制作软件 编辑:程序博客网 时间:2024/04/30 01:03

GDAL(Geospatial Data Abstraction Library)在遥感图像处理中提供了一些比较好开源代码,为我们平时带来的方便,因此了解和学习GDAL为我们以后图像处理带来一定帮助。

什么是GDAL?GDAL是解析栅格、矢量数据的一个开源库。它提供栅格、矢量数据抽象层,程序可以扩展数据引擎,从而支持所有类型的数据格式。同时GDAL还提供了一些比较实用的命令行工具,例如gdalinfo(统计文件信息)等。GDAL库起初是对栅格数据支持,OGR库对矢量数据支持,从2.0版本以后,二者结合在一起,但实质还是OGR库对矢量数据支持。GDAL的官网是http://www.gdal.org,源码下载地址:http://download.osgeo.org/gdal/(Http)、ftp://ftp.remotesensing.org/gdal(FTP),下载最新的版本1.11.1。

接下来我们了解一下GDAL 的目录与文件组成。


GDAL文件有alg、apps、bridge、data、doc、frmts、gcore、html、m4、man、ogr、port、scripts、swing、vb6、wince等组成。

alg(algorithm):算法源码;

apps(applications):命令工具集;

bridge:连接GDAL抽象类与GDAL自己的结构体;

data:程序使用的一些数据文件;

doc:用来生成GDAL帮助文档的dox文件;

frmts:特定图像格式解析的源代码;

gcore:GDAL抽象类;

html:GDAL生成帮助文档;

m4:由autoconf生成的配置文件;

man:Linux或者其他平台下帮助文件;

ogr:矢量数据支持库;

port:CPL库;

scripts:编译GDAL的一些脚本;

vb6:GDAL的VB模块;

wince:Window CE平台下GDAL库。

0 0