GDAL下载地址:http://www.gisinternals.com/release.php
选择合适的版本进去,然后选择类似 gdal-202-1600-x64-core.msi 下载。
英文版GDAL工具类介绍:http://gdal.org/gdal_utilities.html
相关翻译请参照这里:https://github.com/tengge1/gdal-utility/wiki
GLAL工具
gdalinfo - 获取有关文件的信息。
gdal_translate - 复制栅格文件,并对输出格式的控制。
gdaladdo - 将概述添加到文件。
gdalwarp - 将图像变换为新的坐标系。
gdaltindex - 构建MapServer栅格的瓦片索引。
gdalbuildvrt - 从数据集列表中构建VRT。
gdal_contour - 获取DEM的轮廓。
gdaldem - 分析和可视化DEM的工具。
rgb2pct.py - 将24bit RGB图像转换为8bit。
pct2rgb.py - 将8bit调色图像转换为24bit RGB。
gdal_merge.py - 从一组图像构建快速马赛克。
gdal2tiles.py - 创建一个TMS瓦片结构,KML和简单的Web浏览器。
gdal_rasterize - 将矢量栅格化为栅格文件。
gdaltransform - 变换坐标。
nearblack - 将近黑白边框转换为精确值。
gdal_retile.py - 爬行一组瓦片和/或建立平铺的金字塔级别。
gdal_grid - 从分散数据创建栅格。
gdal_proximity.py - 计算光栅邻近图。
gdal_polygonize.py - 从栅格生成多边形。
gdal_sieve.py - 光栅过滤器。
gdal_fillnodata.py - 在nodata地区插入。
gdallocationinfo - 在某位置查询栅格。
gdalsrsinfo - 以不同的格式报告给定的SRS。 (GDAL> = 1.9.0)
gdalmove.py - 转换文件的坐标系(GDAL> = 1.10)
gdal_edit.py - 编辑现有GDAL数据集(投影,地理变换,节点,元数据)的各种信息
gdal_calc.py - 命令行光栅计算器,使用numpy语法
gdal_pansharpen.py - 执行翻译操作。
gdal-config - 获取使用GDAL构建软件所需的选项。
gdalmanage - 识别,复制,重命名和删除光栅。
gdalcompare.py - 比较两个图像并报告差异。
创建新文件
访问现有的文件来阅读它通常是很简单的。 只需在命令行中指定文件或数据集的名称即可。 但是,创建文件更复杂。 可能需要指明要创建的格式,影响其创建方式的各种创建选项以及可能分配的坐标系。 许多这些选项由不同的GDAL实用程序类似地处理,并在这里介绍。
-of format
选择创建新文件的格式。 格式被分配短名称,例如GTiff(用于GeoTIFF)或HFA(对于Erdas Imagine)。 可以使用~-~-formats开关列出所有格式代码的列表。 只能格式化列表为“(rw)”(读写)。
如果未指定格式,许多实用程序默认创建GeoTIFF文件。 文件扩展名不用于猜测输出格式,如果用户在文件名中未指出扩展名,则扩展名通常不会由GDAL添加。
-co NAME=VALUE
许多格式具有一个或多个可选的创建选项,可用于控制关于创建的文件的细节。 例如,GeoTIFF驱动程序支持创建选项来控制压缩,以及文件是否应该平铺。
可用的创建选项因格式驱动程序而异,一些简单的格式根本没有创建选项。 可以使用“~-~-format
-a_srs SRS
几个实用程序(gdal_translate和gdalwarp)包括使用命令行选项(如-a_srs(分配SRS输出)),-s_srs(源SRS)和-t_srs(目标SRS)来指定坐标系的功能。
这些实用程序允许以各种格式分配坐标系(SRS =空间参考系)。
NAD27 / NAD83 / WGS84 / WGS72:这些通用地理(纬/长)坐标系可以直接用这些名称使用。
EPSG:n:可以根据EPSG代码选择坐标系(投影或地理),例如EPSG:27700是英国国家电网。 可以在GDAL数据文件gcs.csv和pcs.csv中找到EPSG坐标系列表。
PROJ.4定义:PROJ.4定义字符串可用作坐标系。 例如“+ proj
utm + zone
11 + datum = WGS84”。 保持proj.4字符串作为命令的单个参数(通常是双引号)。OpenGIS已知信息:Open GIS Consortium已经定义了用于描述作为Simple Features规范的一部分的坐标系的文本格式。 此格式是GDAL中使用的坐标系统的内部工作格式。 可以使用包含WKT坐标系定义的文件的名称作为坐标系参数,也可以将整个坐标系本身用作命令行选项(尽管转移WKT中的所有引号是相当具有挑战性的)。
ESRI 已知信息:ESRI在其ArcGIS产品(ArcGIS .prj文件)中再OGC WKT格式的基础上做了微小调整,这些可能与WKT文件类似,但文件名应以ESRI ::为前缀。 例如“ESRI :: NAD 1927 StatePlane Wyoming West FIPS 4904.prj”。
来自URL的空间引用: 例如:http://spatialreference.org/ref/user/north-pacific-albers-conic-equal-area/
文件名:可以提供包含WKT,PROJ.4字符串或XML / GML坐标系定义的文件的名称。
通用命令行开关
所有GDAL命令行实用程序都支持以下“常规”选项。
--version
报告GDAL的版本并退出。
--formats
列出此GDAL构建支持的所有栅格格式(只读和读写)并退出。 格式支持如下:'ro'是只读驱动程序; 'rw'被读或写(即支持CreateCopy); “rw +”被读取,写入和更新(即支持创建)。 对于支持虚拟IO(/ vsimem,/ vsigzip,/ vsizip等)的格式,附加了'v'。 附加A's'用于支持子数据库的格式。 注意:gdalwarp输出的有效格式是支持Create()方法(标记为rw +)的格式,而不仅仅是CreateCopy()方法。
--format format
列出有关单一格式驱动程序的详细信息。 格式应该是在~-~-formats列表中报告的短名称,例如GTiff。
--optfile file
读取命名文件并将内容替换为命令行选项列表。 以#开头的行将被忽略。 多字参数可以与双引号一起保存。
--config key value
将命名的配置关键字设置为给定值,而不是将其设置为环境变量。 一些常见的配置关键字是GDAL_CACHEMAX(内部用于以兆字节缓存的内存)和GDAL_DATA(GDAL“数据”目录的路径)。 单个驱动程序可能受到其他配置选项的影响。
--debug value
控制调试信息的发出。 ON值将启用所有调试消息。 OFF值将禁用所有调试消息。 另一个值将仅在调试前缀代码中选择包含该字符串的调试消息。
--help-general
给出通用GDAL命令行选项的简短使用消息并退出。
参考文档
GDAL / ORG 之 Python 获取与安装:http://blog.csdn.net/sunny2038/article/details/8018965