影像数据格式访问开源包GDAL.ppt
《影像数据格式访问开源包GDAL.ppt》由会员分享,可在线阅读,更多相关《影像数据格式访问开源包GDAL.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、影像数据格式访问开源包GDAL Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望GDAL简介官网:http:/www.gdal.org/GDAL是一个开源的栅格空间数据和影像数据的读写、转换器。目前支持100多种栅格格式(http:/www.gdal.org/formats_list.html)C/C+版GDAL数据模型核心数据Dataset(数据集)Raster Band(波段)Metadata(元数据)坐标系统Coordinate System(坐标系统)Aff
2、ine GeoTransform(仿射变换)GCP(地面控制点)Color Table(颜色表)Overviews(金字塔层)让格式得到支持编译时打开格式开关有些是默认的编译的,有些是需修改后重新编译的参看http:/www.gdal.org/formats_list.html程序中获取格式的Driver注册格式的Driver注册所有格式注册所有格式GDALAllRegister();注意:必须在编译时打开格式开关。通常在程序中调用其他GDAL函数之前,必须首先调用此函数反动作GDALDestroyDriverManager();打开数据集GDALOpenGDALDatasetH GDALOp
3、en(const char*pszFilename,GDALAccess eAccess)GDALAccess:GA_ReadOnly:只读 GA_Update :读写可自动识别数据格式。成功返回句柄,失败返回NULL。GDALClose关闭数据集获取基本信息GDALGetRasterXSize获取列数GDALGetRasterYSize获取行数GDALGetRasterCount获取波段数GDALGetGeoTransform获取仿射变换参数GDALGetGCPs获取控制点获取波段GDALGetRasterBandHGDALRasterBandH GDALGetRasterBand (GDA
4、LDatasetH hDS,int nBandId)nBandId:从1起算成功返回波段句柄,失败返回NULL获取波段基本信息GDALGetRasterBandXSizeGDALGetRasterBandYSizeGDALGetRasterDataTypeGDALGetRasterColorTableGDALGetDefaultRAT按块(block)读写栅格数据按block读写可以获得很高的性能GDALGetBlockSize:获取一个标准block的大小(横向和纵向像素数)ReadBlock:读一个blockWriteBlock:写一个block计算block数目:GDALGetBlock
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 影像 数据格式 访问 开源包 GDAL
限制150内