分享心得,相互交流,共同进步Email:sishui198@163
com醉意人间在接触一个新的东西的时候,我喜欢从这新东西的一些名词和结构入手
记得以前一位老师说过,一个新的东西,肯定会有自己的专业术语,然后就是体系结构等⋯⋯,我们就从这个开始吧GDAL(GeospatialDataAbstractionLibrary)是一个在X/MIT许可协议下的开源栅格空间数据转换库
它利用抽象数据模型来表达所支持的各种文件格式
它还有一系列命令行工具来进行数据转换和处理
OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持
有很多著名的GIS类产品都使用了GDAL/OGR库,包括ESRI的ArcGIS,GoogleEarth和跨平台的GRASSGIS系统
利用GDAL/OGR库,可以使基于Linux的地理空间数据管理系统提供对矢量和栅格文件数据的支持
GDALGDAL(GeospatialDataAbstractionLibrary)提供对多种栅格数据的支持,包括Arc/InfoASCIIGrid(asc),GeoTiff(tiff),ErdasImagineImages(img),ASCIIDEM(dem)等格式
GDAL使用抽象数据模型(AbstractDataModel)来解析它所支持的数据格式,抽象数据模型包括数据集(Dataset),坐标系统,仿射地理坐标转换(AffineGeoTransform),大地控制点(GCPs),元数据(Metadata),栅格波段(RasterBand),颜色表(ColorTable),子数据集域(SubdatasetsDomain),图像结构域(Image_StructureDomain),XML域(XML:Domains)
详细的结构描述请访问http://www
org/gdal_datamod