读者指令
下面列出了GeoConcept读取器处理的指令。显示的后缀以当前前缀< ReaderKeyword > _在映射文件中。默认情况下,< ReaderKeyword >GeoConcept的读者是GEOCONCEPT.
数据集
要求/可选:要求
这个指令的值是要读取的文件的路径。指定输入GeoConcept数据集的典型映射文件片段如下:
GEOCONCEPT_DATASET C: \ \欧洲\ France.gcm地图
工作台参数:地理概念图源文件
DEF
要求/可选:可选
该定义仅指定文件的基本名称、它包含的几何图形类型以及所有属性的名称和类型。GeoConcept的语法DEF线:
GEOCONCEPT_DEF < baseName > \
(< attrName > < attrType >] +
以下attrType值目前是可能的。
字段类型 | 描述 |
---|---|
日期 |
日期字段将日期存储为格式为YYYYMMDD的字符串。 |
datetime |
日期字段以字符串形式存储日期,格式为YYYYMMDDHHMMSS。 |
时间 |
时间字段以字符串形式存储时间,格式为HHMM,但为了符合FME约定,HHMMSS格式由阅读器生成,写入器删除秒数。为了方便,HHMM得到了作者的支持。使用24小时制。 |
保龄球 |
Bool字段是存储TRUE/FALSE数据的逻辑字段。从这些字段读取或写入的数据必须始终为true或false。 |
int |
整数字段。 |
真正的 |
保存双精度浮点数。 |
文本 |
保存不应该包含内嵌换行符(\r\n)的字符串值。 |
备忘录 |
memo字段保存的字符串值可能包含内嵌的换行符。 |
列表 | 对列表字段类型的支持有限。它们基本上被当作备忘录来对待。注意:当书写时,它们将是“memo”而不是“list”。 |
电影 |
保存可合并到映射中的电影文件的路径。 |
皮克特人 |
保存可合并到地图中的图片文件的路径。 |
声音 |
保存可合并到映射中的声音文件的路径。 |
二进制 |
二进制字段在内部缓冲区中存储任意值。 |
url |
这将URL存储为文本。 |
区域 |
这将存储一个区域值以及相关的单元。 |
长度 |
它存储一个长度值和相关的单位。 |
unicode_text |
UTF-8编码的字符串属性。请参阅下面的注意。 |
注意:属性类型unicode_text仅当您确定地图的预期接收者可以访问FME或GeoConcept Expert Version 6.1或更新版本时才应该用作目标属性类型。旧版本的GeoConcept Expert不支持unicode字段类型,它们将无法读取或修改此字段。
工作台参数:功能类型
id
这个可选规范用于限制读取的GeoConcept特性类型。如果没有id,然后读取所有已定义和可用的GeoConcept特征类型。的语法id关键字:
_IDs \ \ . _IDs \ \ .
中的基名必须匹配DEF行。
下面的示例只选择道路翻译期间输入的GeoConcept特征类型:
GEOCONCEPT_IDs道路
APPEARANCE_AT_ZOOM_LEVEL
要求/可选:要求
GeoConcept地图允许对象在不同的缩放级别上具有不同的外观。此必需参数用于确定GEOCONCEPT阅读器应使用何种缩放级别来提取外观信息。换句话说,如果一个对象在缩放级别4和缩放级别5时的外观不同,那么将此参数设置为4将导致与设置为5时不同的外观值。目前不可能捕获所有缩放级别外观值。
注意:一些缩放级别将某些物体的外观设置为“不可见”。
取值范围为1 ~ 12的整数。下面的示例设置外观属性以使用缩放级别4。
GEOCONCEPT_APPEARANCE_AT_ZOOM_LEVEL 4
工作台参数:选择用于外观的逻辑缩放比例
USE_SUBCLASS_APPEARANCE
要求/可选:可选
该属性在大型数据集上提供了很小的性能提升。处理外观的默认方法是从每个对象中提取外观值。然而,在GeoConcept中,一个类或类/子类的所有成员具有相同的外观设置是很常见的。将该指令设置为TRUE告诉GEOCONCEPT读取器只在类/子类级别提取一次外观设置,而不是对该类型的每个对象提取一次。
这个指令的可能值是YES或NO。下面的例子将指令值设置为YES。
GEOCONCEPT_USE_SUBCLASS_APPEARANCE是的
工作台参数:使用每个map子类来确定外观?
SEARCH_ENVELOPE
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只有与边界框交互的特性才会返回。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
映射文件的语法
注意:如果搜索信封的所有四个坐标都指定为零,则搜索信封将被禁用。
必需的/可选
可选
工作台参数
最小X,最小Y,最大X,最大Y
SEARCH_ENVELOPE_COORDINATE_SYSTEM
这个指令指定搜索信封的坐标系统,如果它与数据的坐标系统不同。
的COORDINATE_SYSTEM
指令,它指定与要读取的数据相关联的坐标系统SEARCH_ENVELOPE_COORDINATE_SYSTEM
设置指令。
如果设置了这个指令,搜索信封的最小和最大点将从SEARCH_ENVELOPE_COORDINATE_SYSTEM
读者COORDINATE_SYSTEM
在申请信封之前。
必需的/可选
可选
映射文件的语法
< ReaderKeyword > _SEARCH_ENVELOPE_COORDINATE_SYSTEM <坐标系统>
工作台参数
搜索包络坐标系
CLIP_TO_ENVELOPE
该指令指定FME是否应该将特性夹到SEARCH_ENVELOPE
指令。
值
YES | NO(默认)
映射文件的语法
工作台参数
夹信封
EXPOSED_ATTRS
该指令允许将格式属性的选择显式地添加到阅读器特性类型中。
这类似于在阅读器特性类型生成后,在其上公开格式属性;然而,它甚至更加强大,因为它使除Workbench之外的模式驱动的应用程序能够访问和利用这些属性,就像它们显式地作为用户属性出现在模式上一样。
选择属性列表的结果是一个以逗号分隔的属性名称和类型列表,这些属性名称和类型将被添加到模式特性中。目前,对于阅读器的给定实例,所有阅读器特性类型都将接收相同的附加模式属性集。
必需的/可选
可选
映射文件的语法
不适用。
虽然FME对象应用程序可以调用该指令,但没有记录所需的格式。
此指令仅用于我们的GUI应用程序(例如Workbench)。
工作台参数
要公开的其他属性