没有合适的资源?快使用搜索试试~ 我知道了~
首页GDAL综合整理.pdf
GDAL综合整理.pdf
5星 · 超过95%的资源 需积分: 33 33 下载量 99 浏览量
更新于2023-03-16
2
收藏 1.95MB PDF 举报
简单地说,GDAL 是一个操作各种栅格地理数据格式的库。包括读取、写入、转换、处理各种栅格数据格式(有些特定的格式对一些操作如写入等不支持)。本文是关于GDAL模块的介绍和使用。
资源详情
资源推荐
一、简介
1.GDAL
简单地说,GDAL 是一个操作各种栅格地理数据格式的库。包括读取、写入、转换、处理各
种栅格数据格式(有些特定的格式对一些操作如写入等不支持)。它使用了一个单一的抽象
数据模型就支持了大多数的栅格数据(GIS 对栅格,矢量,3D 数据模型的抽象能力实在令人
叹服)。当然除了栅格操作,这个库还同时包括了操作矢量数据的另一个有名的库 ogr(ogr
这个库另外介绍),这样这个库就同时具备了操作栅格和矢量数据的能力。
最重要的是这个库是跨平台的,开源的!如今这个库对各种数据格式的支持相当强大,几乎
所有的 GIS、RS 所要处理的数据格式类型都包括在内。它的主页最后那些使用了它作为底层
数据处理的软件列表中,不仅有 GRASS、Quantum GIS (QGIS),更有 Google Earth。
学习这个库是十分有必要的。该库在 C/C++/python/ruby/VB/java/C#(这个暂时不完全支持)
下都能用,而且都一样用。
GDAL(Geospatial Data Abstraction Library)是一个在 X/MIT 许可协议下的开源栅格空间数据转
换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行
数据转换和处理。
2.Ogr
OGR 是 GDAL 项目的一个分支,功能与 GDAL 类似,只不过它提供对矢量数据的支持。 有
很多著名的 GIS 类产品都使用了 GDAL/OGR 库,包括 ESRI 的 ArgGIS 9.2,Google Earth 和跨平
台的 GRASS GIS 系统。
利用 GDAL/OGR 库,可以使基于 Linux 的地理空间数据管理系统提供对矢量和栅格文件数据
的支持。
二、大体结构
GDAL 使用抽象数据模型(abstract datamodel)来解析它所支持的数据格式,抽象数据模型包括
数据集(dataset),坐标系统,仿射地理坐标转换(Affine GeoTransform), 大地控制点(GCPs),
元数据(Metadata),栅格波段(Raster Band),颜色表(ColorTable),子数据集域(Subdatasets
Domain),图像结构域(Image_StructureDomain),XML 域(XML:Domains)。
GDAL 基础类
抽象类
GDALMajorObject 类:带有元数据的对象。 GDAL 数据处理结构
GDALDdataset 类:通常是从一个栅格文件中提取的相关联的栅格波段集合和这些波段的元
数据;GDALDdataset 也负责所有栅格波段的地理坐标转换(georeferencing transform)和坐标
系定义。
GDALDriver 类:文件格式驱动类,GDAL 会为每一个所支持的文件格式创建一个该类的实体,
来管理该文件格式。
GDALDriverManager 类:文件格式驱动管理类,用来管理 GDALDriver 类。
具体描述
Here are the classes, structs, unions and interfaces with brief descriptions:
以下是类,结构体,联合体和接口及其简要介绍。
_CPLList
列出元素构造。
CPLHTTPResult
Describe the result of a CPLHTTPFetch() call
描述了
CPLHTTPFetch
()调用的结果
CPLMimePart
Describe a part of a multipart message
描述了部分多部件信息
CPLODBCDriverInstaller
A class providing functions to install or remove ODBC driver
运行安装或移除
ODBC
驱动的一个类
CPLODBCSession
A class representing an ODBC database session
Includes error collection services.
描述了一个
ODBC
数据库会话的类
CPLODBCStatement
Abstraction for statement, and resultset
statement, and resultset
(
SQL
的相关概念)的抽象
CPLXMLNode
Document node structure
节点结构文档
GDAL_GCP
Ground Control Point
地面控制点
GDALAsyncReader
Class used as a session object for asynchronous requests
用来进行异步请求的会话对象的类
GDALColorEntry
Color tuple
颜色组
GDALColorTable
A color table / palette
颜色表
/
调色盘
GDALDataset
A set of associated raster bands, usually from one file
一套关联栅格波段的集合,通常来自一个文件。
GDALDriver
Format specific driver
格式的具体驱动
GDALDriverManager
Class for managing the registration of file format drivers
管理已注册的文件格式的驱动的类
GDALGridDataMetricsOptions
Data metrics method control options
数据
metrics
方法的控制选项
GDALGridInverseDistanceToAPowerOptions
Inverse distance to a power method control options
反距离加权插值方法控制选项
GDALGridMovingAverageOptions
Moving average method control options
移动平均插值法控制选项
GDALGridNearestNeighborOptions
Nearest neighbor method control options
最近邻近点插值法
GDALMajorObject
Object with metadata
元数据对象
GDALPamDataset
A subclass of GDALDataset which introduces the ability to save and restore auxilary
剩余77页未读,继续阅读
kindsnake
- 粉丝: 19
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功