构建一个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
```