ogrtindex
创建tileindex。
简介
ogrtindex [-lnum n]... [-lname name]... [-f output_format]
[-write_absolute_path] [-skip_different_projection]
[-t_srs target_srs]
[-src_srs_name field_name] [-src_srs_format [AUTO|WKT|EPSG|PROJ]
[-accept_different_schemas]
<output_dataset> <src_dataset>...
描述
ogrtindex 程序可用于创建tileindex—一个包含一组其他文件的标识列表及其空间范围的文件。这主要用于 MapServer 用于使用OGR连接类型平铺访问层。
- -lnum <n>
添加层号
n
从磁贴索引中的每个源文件。
- -lname <name>
添加名为
name
从磁贴索引中的每个源文件。
- -f <output_format>
选择输出格式名称。默认设置是创建shapefile。
- -tileindex <field_name>
用于数据集名称的名称。默认为位置。
- -write_absolute_path
文件名使用绝对路径写入
- -skip_different_projection
将仅插入投影ref与tileindex中已插入的层相同的层。
- -t_srs <target_srs>
输入文件的范围将转换为所需的目标坐标参考系。使用此选项将生成与MapServer<7.2不兼容的文件。默认情况下,在与输入向量层相同的坐标参考系中创建简单矩形多边形。
2.2.0 新版功能.
- -src_srs_name <field_name>
存储每个磁贴的SRS的字段的名称。此字段名可以用作MapServer>=7.2中tiless关键字的值。
2.2.0 新版功能.
- -src_srs_format <format>
必须写入每个磁贴的SRS的格式。可用格式为:
AUTO
,WKT
,EPSG
,PROJ
.2.2.0 新版功能.
- -accept_different_schemas
默认情况下,ogrtindex检查插入索引的所有层是否具有相同的属性模式。如果指定此选项,则将禁用此测试。请注意,结果索引可能与MapServer不兼容!
如果没有 -lnum
或 -lname
参数是给定的,假定源数据集中的所有层都应作为独立记录添加到平铺索引中。
如果磁贴索引已经存在,它将被附加到,否则将被创建。
例子
这个例子将创建一个shapefile (tindex.shp
)包含 BL2000_LINK
中所有NTF文件的层 wrk
目录:
ogrtindex tindex.shp wrk/*.NTF 1069148.900,419873.100 1069147.500,419870.200
1069146.400,419862.100 1069143.000,419860 1069142,419854.900
1069138.600,419850 1069135,419848.800 1069134.100,419843
1069130,419836.200 1069127.600,419824.600 1069123.800,419820.200
1069126.900,419815.500 1069126.900,419808.200 1069116.500,419798.700
1069117.600,419794.100 1069115.100,419796.300 1069109.100,419801.800
1069106.800,419805.000 1069107.300)