栅格程序的常用选项
所有GDAL命令行程序都支持以下常用选项。
- --version
报告GDAL的版本并退出。
- --build
Report detailed information about GDAL in use.
- --formats
列出此GDAL生成支持的所有栅格格式(只读和读写)并退出。格式支持如下:“ro”是只读驱动程序;“rw”是读或写(即支持CreateCopy);“rw+”是读、写和更新(即支持Create)。为支持虚拟IO(/vsimem、/vsigzip、/vsizip等)的格式追加“v”。为支持子数据集的格式追加“s”。注意:gdalwarp输出的有效格式是支持Create()方法(标记为rw+)的格式,而不仅仅是CreateCopy()方法。
- --format <format>
列出有关单个格式驱动程序的详细信息。格式应该是--formats列表中报告的短名称,例如GTiff。
- --optfile <filename>
读取命名文件并将内容替换到命令行选项列表中。以#开头的行将被忽略。多字参数可以与双引号放在一起。
- --config <key> <value>
将命名配置关键字设置为给定值,而不是将其设置为环境变量。一些常见的配置关键字是GDALu CACHEMAX(内存内部用于缓存兆字节)和
GDAL_DATA
(GDAL“data”目录的路径)。个别驾驶员可能会受到其他因素的影响 configuration options .
- --debug <value>
控制发出的调试消息。值ON将启用所有调试消息。值为OFF将禁用所有调试消息。另一个值将只选择调试前缀代码中包含该字符串的调试消息。
- --help-general
给出通用GDAL命令行选项和exit的简短用法消息。
创建新文件
访问现有文件来读取它通常非常简单。只需在命令行中指明文件或数据集的名称。但是,创建文件要复杂得多。可能需要指出要创建的格式、影响创建格式的各种创建选项,以及可能要指定的坐标系。这些选项中的许多都由不同的GDAL实用程序类似地处理,这里将介绍这些选项。
- -of <format>
选择要将新文件创建为的格式。格式被指定为短名称,例如GTiff(用于GeoTIFF)或HFA(用于Erdas Imagine)。所有格式代码的列表可以与
--formats
切换。仅格式列表为(rw)
(读写)可以写。2.3 新版功能: 如果未指定,则从扩展名猜测格式。以前,它通常是栅格的GTiff或矢量的ESRI形状文件。
- -co <NAME=VALUE>
许多格式都有一个或多个可选的创建选项,可用于控制所创建文件的详细信息。例如,GeoTIFF驱动程序支持创建选项来控制压缩,以及是否应该平铺文件。
可用的创建选项因格式驱动程序而异,有些简单格式根本没有创建选项。格式支持的选项列表可以与 --formats 命令行选项,但该格式的文档是有关驱动程序创建选项的最终信息源。见 栅格驱动器 每种格式的法律创建选项的特定格式文档。
- -a_srs <srs>
- -s_srs <srs>
- -t_srs <srs>
几个公用设施(例如。 gdal_translate 和 gdalwarp )包括使用命令行选项指定坐标系的能力,如
-a_srs
(将SRS分配给输出),-s_srs
(源SRS)和-t_srs
(目标SRS)。这些实用程序允许以各种格式分配坐标系(SRS=空间参考系)。NAD27|NAD83|WGS84|WGS72
这些通用地理(纬度/经度)坐标系可直接由这些名称使用。
EPSG:n
坐标系(投影坐标系或地理坐标系)可根据其EPSG代码进行选择。例如,
EPSG:27700
是英国国家电网。EPSG坐标系的列表可以在GDAL数据文件中找到gcs.csv
和pcs.csv
.PROJ.4 definition
PROJ.4定义字符串可以用作坐标系。注意将proj.4字符串作为命令的单个参数放在一起(通常通过双引号)。
例如
+proj=utm +zone=11 +datum=WGS84
.OpenGIS Well Known Text
开放式地理信息系统联盟定义了一种文本格式,用于描述坐标系,作为简单功能规范的一部分。此格式是GDAL中使用的坐标系的内部工作格式。包含WKT坐标系定义的文件的名称可以用作坐标系参数,或者整个坐标系本身可以用作命令行选项(尽管在WKT中转义所有引号非常困难)。
ESRI Well Known Text
ESRI在其ArcGIS产品(ArcGIS)中使用了OGC WKT格式的细微变化
.prj
文件),这些文件可以以类似于WKT文件的方式使用,但是文件名应该以前缀ESRI::
.例如, "ESRI::NAD 1927 StatePlane Wyoming West FIPS 4904.prj" .
Spatial References from URLs
例如http://spatialreference.org/ref/user/north pacific albers conic equal area/。
filename
可以提供包含WKT、PROJ.4字符串或XML/GML坐标系定义的文件。