分布式GDAL功能程序列表:
· gdalinfo- 输出文件信息报告。
· gdal_translate-栅格文件转换。
· gdaladdo-建立金字塔。
· gdalwarp- 为影像设置一个坐标系统。
· gdaltindex- 组建MapServer栅格瓦片。
· gdalbuildvrt-由一个数据库列表组建VRT。
· gdal_contour-由DEM追踪等值线。
· gdaldem- DEM分析工具(包括阴影,坡度,坡向等)
· rgb2pct.py-转换24位RGB影像为8位影像。
· pct2rgb.py-转换8位调色板影像为24位RGB影像。
· gdal_merge.py- Build a quick mosaic from a set of images.
· gdal2tiles.py- Create a TMS tile structure, KML and simple web viewer.
· gdal_rasterize- 雕刻矢量数据到栅格文件。
· gdaltransform- 坐标转换
· nearblack- Convert nearly black/white borders to exact value.
· gdal_retile.py- Retiles a set of tiles and/or build tiled pyramid levels.
· gdal_grid- 通过离散数据创建格网文件
· gdal_proximity.py- 计算一个栅格邻近图
· gdal_polygonize.py- 由栅格生成多边形。
· gdal_sieve.py- 栅格过滤器。
· gdal_fillnodata.py- 插值无值区域。
· gdallocationinfo- 查找一个位置的栅格影像。
· gdalsrsinfo-在不同格式之间列出坐标系统(GDAL >= 1.9.0)
· gdalmove.py- 转换文件的坐标系统(GDAL >= 1.10)
· gdal_edit.py- 编辑现有GDAL数据集各种信息(投影,地理变换,无值数据设置,元数据)。
· gdal-config- 获取GDAL安装各种信息。
· gdalmanage- 识别、拷贝、重命名和删除栅格文件。
创建新文件
读一个文件是很简单的.仅仅在命令行中指明数据集和文件的名称,就可以啦. 然而创建一个文件是复杂的。 可能需要指明文件格式. 下面介绍一些可用不同GDAL工具的简单的选项:
-of format
选择格式用于创建新的文件. 这个格式只需要指定缩写名称如:GTiff(GeoTIFF),HFA(Erdas imagine).格式代码列表中可以列出这个格式转换. 格式列表只列出可以写的格式.
如果没有指定格式许多工具默认创建GeoTIFF格式文件. 文件扩展名不被使用推测输出格式, 也不给文件添加扩展名.
-co NAME=VALUE
许多格式有一个或者多个可选择的创建项,以控制文件创建的特殊要求. 例如, 引擎支持创建项,控制压缩、生成瓦片GeoTIFF等.创建项不同格式是不同的,一些简单格式没有。选项列表支持一种格式以"--format
-a_srs SRS
几个工具(gdal_translate和gdalwarp)包含指定坐标系统的功能,命令行形式:-a_srs(指定输出坐标系统),-s_srs(数据源坐标系统)和-t_srs(目标坐标系统)。
这些工具允许坐标系统(SRS=spatal refrence system)在不同的格式中被指定。
NAD27/NAD83/WGS84/WGS72: 这些普通地理(纬/经度)坐标系统可以直接使用他们的名称。
EPSG:
坐标系统(投影和地理)可以通过他们的EPSG码选择。例如:EPSG:27700表示英国国家电网坐标系统。EPSG坐标系统列表可以在GDAL数据文件夹下gcs.csv和pcs.csv文件中查看。
EPSG网站http://www.epsg.org/
PROJ4:
以PROJ.4格式定义的字符串用于一个坐标系统。例如:"+proj=utm +zone=11 +datum=WGS84" 。
PROJ.4网站http://trac.osgeo.org/proj/
窝的博客 proj4 学习笔记
Proj4学习笔记(1)http://yjphhw.blog.sohu.com/106147734.html
Proj4学习笔记(2) http://yjphhw.blog.sohu.com/106147481.html
Proj4学习笔记(3) http://yjphhw.blog.sohu.com/105207727.html
Proj4学习笔记(4) http://yjphhw.blog.sohu.com/108552734.html
Proj4学习笔记(5.1) http://yjphhw.blog.sohu.com/108553001.html
Proj4学习笔记(5.2) http://yjphhw.blog.sohu.com/108553039.html
Proj4学习笔记(6.1) http://yjphhw.blog.sohu.com/108553297.html
Proj4学习笔记(6.2) http://yjphhw.blog.sohu.com/108553430.html
Open GIS联盟制定的一种描述坐标系统的文本格式,并将其作为简单要素说明的一部分。这种格式也是GDAL坐标系统内部工作格式。 ESRI将OGC WKT格式进行了轻微的改动,用于在ArcGIS中(ArcGIS .prj文件),他们可以使用类似与WKT文件样式,但是文件名必须是ESRI前缀,例如:"ESRI::NAD 1927 StatePlane Wyoming West FIPS 4904.prj"。
空间参照连接:例如
http://spatialreference.org/ref/user/north-pacific-albers-conic-equal-area/.
文件名:包含WKT的文件名,PROJ.4字符串,或者提供一个XML/GML坐标系统文件。
常规命令行选项
所有的GDAL工具支持下面的常规选项。
--version
检测版本
--formats
GDAL支持的栅格格式列表组建(只读和读写)和退出。该格式支持包含:‘ro’为只读模式,‘rw’度或者写(支持创建拷贝);‘rw+’读,写和更新(支持创建)。 而'v'格式附加支持的虚拟IO(/vsimem, /vsigzip, /vsizip, etc)附加.而's'为格式附加支持的子数据集。
--format format
文件格式信息,这个格式在文件格式列表中简短的名字表示,如:GTiff。
--optfile file
命令文件,忽略#开始的行,多个单词的值可以用双引号连接。
--config key value 配置关键字
根据GDAL配置关键字名称,设置GDAL配置项的值,作为环境变量的设置。公用的配置关键字如:GDAL_CACHEMAX (用于内部缓存开辟的最大内存),GDAL_DATA (GDAL数据库路径)。个别引擎可以通过其他配置决定。
--debug value debug值
控制debug信息输出。NO表示输出所有的debug信息。OFF表示不输出任何debug信息。其他值将选择唯一的debug信息,通过debug前缀编号。
--help-general 帮助
帮助列出常规GDAL命令选项和退出的简单使用方法。
注:由于英文不好,翻译不足之处还望指正!
【GDAL功能模块列表】
推荐阅读
- MFC|gdal 图像金字塔
- 深入解析GDAL库的RasterIO()函数
- GDAL关于圆形,多边形的创建以及如何判断点位是否与图形相交
- c++|gdal2.2.3关闭数据集失败的问题
- 初学者的领悟|百分比截断方法增加图像对比度的原理
- 初学者的领悟|c++实现使用GDAL实现大幅影像的快速读取
- GDAL|GDAL影像重采样
- gdal应用-gdalbuildvrt
- GDAL应用