S-57 (ENC)水文数据读取器参数
对更新文件采取的行动
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选择此选项将导致S-57读取器应用所有可用于读取数据集的更新。也就是说,如果在与基本数据集(以.000结尾)相同的文件夹中有以.011、.002等结尾的文件,那么将根据S-57更新规则读取这些更新文件并将其应用到基本特性集。
这些额外的属性也被添加:
属性名称 |
描述 |
上定义 |
s57_update_file {} | 用于更新当前特性的文件名列表。这些列表条目与s57_update_type字段,以便它们一起从文件列表指定列表更新操作。 例如: s57_update_file {0} = mys57file。001 s57_update_type{0} = INSERT . db0 |
更新的功能 |
s57_update_type {} | 已在该特性上执行的更新类型列表。取值为INSERT、MODIFY或DELETE。这些列表条目与s57_update_type字段,以便它们一起从文件列表指定列表更新操作。 例如: s57_update_file {0} = mys57file。001 s57_update_type{0} = MODIFY s57_update_file{1} = mys57file. 001002 s57_update_type{1} =修改 |
更新的功能 |
有关所有属性(包括出现在所有特性上的通用属性)的信息,请参见特征表示.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选择此选项将导致S-57读取器忽略所有更新。
特性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
允许原语作为单独的特性读取,这样每个特性都有一些额外的信息,将来可以用于写入S-57数据集。
S57类型
该参数指定要读取哪个增强版本的S-57数据集。这只在模式生成(映射文件或工作区生成)期间使用,在正常读取期间没有影响。
读者根据选择处理模式:
- ENC 3.1(默认):数据集被解释为原始的S-57。
- 附加军事层1.0
- 额外的军事层2.0
- 内陆水道
- IENC 2.0
模式属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当您创建工作区时,使用此参数在Workbench中公开Format Attributes:
- 在动态场景中,这意味着这些属性可以在运行时传递给输出数据集。
- 在具有多个特性类型的非动态场景中,使用这个参数可以方便地公开其他属性。例如,如果您有10个特性类型,并且希望在每个特性类型中公开相同的属性,那么只定义一次比在工作空间中单独设置每个特性类型更容易。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选中该参数后,将删除正在读取的搜索信封之外的导入特性的任何部分。
下面的示例演示了搜索信封的结果夹至搜索信封未选中(设置为No)和选中时(设置为Yes)。
- 不可以:任何跨越搜索信封边界的特征都将被读取,包括位于边界之外的部分。
- 是的:任何跨越搜索信封边界的特征将在边界处被剪切,只有位于边界内的部分将被读取。的底层函数夹至搜索信封函数是一个交集;然而,当夹至搜索信封时,除交集外,还将执行裁剪操作。