构建一个shapefile作为栅格tileindex。
# 概要
```
gdaltindex [-f format] [-tileindex field_name] [-write_absolute_path]
[-skip_different_projection] [-t_srs target_srs]
[-src_srs_name field_name] [-src_srs_format [AUTO|WKT|EPSG|PROJ]
[-lyr_name name] index_file [gdal_file]*
```
# 描述
该程序构建一个带有每个输入栅格文件记录的shapefile,一个包含文件名的属性,以及一个概述栅格的多边形几何。 此输出适用于MapServer作为栅格tileindex。
~*~*-f format:~*~*
(GDAL >= 1.11) 输出图块索引文件的OGR格式。 默认为ESRI Shapefile。
~*~*-tileindex field_name:~*~*
输出字段名称将文件路径/位置保存到索引的栅格。 默认的tile index字段名称是location。
~*~*-write_absolute_path:~*~*
光栅文件的绝对路径存储在图块索引文件中。 默认情况下,栅格文件名将被放入文件中,与在命令行中指定的文件完全相同。
~*~*-skip_different_projection:~*~*
只插入与tileindex中插入的文件具有相同投影的文件(除非指定了-t_srs)。 默认值不检查投影并接受所有输入。
~*~*-t_srs target_srs:~*~*
输入文件的几何将被转换为所需的目标坐标参考系。 使用此选项生成与MapServer <6.4不兼容的文件。 默认值在与输入光栅相同的坐标参考系统中创建简单的矩形多边形。
~*~*-src_srs_name field_name:~*~*
(GDAL >
1.11) 存储每个瓦片的SRS的字段的名称。 此字段名称可用作MapServer>
6.4中TILESRS关键字的值。~*~*-src_srs_format type:~*~*
必须写入每个瓦片的SRS的格式。 类型可以是AUTO,WKT,EPSG,PROJ。
~*~*-lyr_name name:~*~*
在输出图块索引文件中创建/追加到的图层名称。
~*~*index_file:~*~*
要创建/附加到的输出文件的名称。 如果它不存在,将创建默认的shapefile,否则它将附加到现有文件。
~*~*gdal_file:~*~*
输入的GDAL光栅文件可以是空格分隔的多个文件。 通配符我也可以使用。 以与此处所指定的相同样式存储文件位置,除非还使用了-write_absolute_path选项。
# 例子
生成一个shapefile(doq_index.shp),其中包含实用程序在doq文件夹中找到的每个图像的记录。 每个记录保存指向图像位置的信息,还包括显示图像边界的边界矩形形状:
```
gdaltindex doq_index.shp doq/*.tif
```
-t_srs选项也可用于将所有输入栅格转换为相同的输出投影:
```
gdaltindex -t_srs EPSG:4326 -src_srs_name src_srs tile_index_mixed_srs.shp *.tif
```