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的格式。可用格式为: AUTOWKTEPSGPROJ .

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)