作家指令

默认情况下,< WriterKeyword >MGE的作家是GG,因此配置MGE Writer的典型映射文件片段是:

GG_CELL_LIBRARY /usr/data/dgn/cartog.cel

< WriterKeyword > _UNITS指令与MGE Reader的解释相同< ReaderKeyword > _UNITS指令。同样的,结构< WriterKeyword > _DEF指令和指令是一样的< ReaderKeyword > _DEF.但是,如果定义行定义了一个新特性(即在MGE项目的数据库中还不存在的特性),则必须指定所有非空特性参数,并且必须在定义中包含该特性的所有用户属性。

下面列出的指令前缀为current< WriterKeyword >在映射文件中。

注意:请参见设计文件阅读器/写入器其他适用的关键字后缀。

WAREHOUSE_VERSION

要求/可选:可选

范围:4 5或6

默认值:5

SERVER_TYPE

要求/可选:要求

包含输出数据的服务器类型。

SERVER_NAME

要求/可选:要求

包含输出数据的服务器名称。

USER_NAME

要求/可选:可选

包含数据库的用户名。可能是正在使用的数据库所要求的。

工作台参数:数据库用户名

密码

要求/可选:可选

包含数据库的密码。可能是正在使用的数据库所要求的。

工作台参数:数据库密码

DATABASE_NAME

要求/可选:可选

包含数据库名称。可能是正在使用的数据库所要求的。

工作台参数:输出访问数据库文件

单位

要求/可选:可选

指定如何解释FME特征坐标并将其转换为uor。有关详细信息,请参阅MGE Reader下的文档。

工作台参数:输出单元

IMMEDIATE_WRITE

要求/可选:可选

指定是否在需要时立即写入数据库(是)或不(否)。

工作台参数:立即写入数据库记录

TRANSACTION_INTERVAL

要求/可选:可选

在FME向数据库写入数据时执行提交操作之前,单个事务中要包含的特性的数量。

工作台参数:交易时间间隔

DEF

要求/可选:要求

定义MGE特性。每个特性都必须在编写之前定义。这个定义可能存在,如果存在,则存在一个工作台参数来指定它并跳过定义参数的输入。该参数称为特征定义存在,默认值为No。当定义还不存在时,必须通过下面的属性设置指定。

定义指定构成MGE特征的特征。此外,它指定将出现在特性相关部分的非图形属性。可能有许多DEF行,每个要读取的文件对应一行。

下表总结了支持的特性属性:

  • 以下条目工作台参数名称列是工作台中看到的关键字描述。
  • 以下条目映射文件属性名称列对应于映射文件中使用的实际DEF行参数。

注意:不管类型是什么,所有特性属性的值都用引号指定。

工作台

属性名

映射文件

属性名

描述

类型

要求/
可选

功能代码

GG_FEAT_CODE

一组点分隔的整数,用数字定义特征层次结构。

char (10)

可选

类别数量

GG_CATEGORY

包含该特征的类别的名称;这必须是MGE项目中定义的类别之一。

char (32)

可选

用户属性表名称

GG_ATTR_TABLE

定义特性的非图形属性的数据库表的名称。如果没有这样的特性,这个值应该是空字符串(" ")。为了写出不属于设计文件一部分的属性,这是必需的。默认是特性名称。

char (32)

要求

元素类型

GG_ELEMENT_TYPE

用此特性标记的元素的类型。

整数

可选

元素锁

GG_ELOCK

上面元素类型的强制强度(0 =>兴趣-附加到任何元素类型;1 => similar -只能附加到“comparable”元素类型;2 => exact -元素类型必须完全匹配GG_ELEMENT_TYPE).

char (12)

可选

几何类型

GG_FEAT_TYPE

特征类型的几何类型。(-=> undefined - default;1 = >点;2 = >行;3 =>区域边界;4 =>面积质心;5 = >标签)。

整数

可选

功能水平

GG_LEVEL

应用于附加到此特性的元素的级别编号。

整数

可选

特征样式或行代码

GG_STYLE

应用于附加到此特性的元素的样式或行代码。

整数

可选

特性重量

GG_WEIGHT

附加到该特性的元素上的权重。

整数

可选

特征颜色

GG_COLOR

应用于附加到此功能的元素的颜色。

整数

可选

功能的角度

GG_ANGLE

特征设置的角度。

浮动

可选

功能高度

GG_HEIGHT

特性的高度,应用于附加文本和节点元素。

浮动

可选

特征宽度

GG_WIDTH

特性宽度,应用于附加文本和节点元素。

浮动

可选

行间距

GG_LINE_SPACING

附加到特性的文本节点的行间距。

浮动

可选

线的长度

GG_LINE_LENGTH

附加到特性的文本节点的行长度。

整数

可选

特性的字体

GG_FONT

用于附加文本和节点元素的字体。

整数

可选

特性符号

GG_SYMBOL

用来形成符号文本的特征符号。

char (1)

可选

功能的理由

GG_JUSTIFICATION

特征文本对齐的方向。

整数

可选

活跃的河流三角洲

GG_STREAM_DELTA

活跃的河流三角洲。

浮动

可选

活跃的流宽容

GG_STREAM_TOL

活跃的宽容。

浮动

可选

特性吸附类型

GG_SNAP_TYPE

功能单元的类型。

整数

可选

功能外径公差

GG_SNAP_TOL

特性吸附宽容。

整数

可选

数据库连接方式

GG_NEW_DUP

数据库连接模式(-1 => NO_LINK;0 = > NEW_LINK;1 = > DUP_LINK)。

整数

可选

功能类

GG_CLASS

特性类。

整数

可选

功能优先级

GG_FEAT_PRIO

设计文件中功能相对于其他功能的优先级。

整数

可选

到Infomode的数据库链接

GG_INFO_MODE

将数据库链接设置为infomode。

整数

可选

可显示的属性类型

GG_DAS_TYPE

可显示的属性类型。

整数

可选

显示优先级

GG_DISPLAY_PRIO

具有多个特性标记的元素的显示优先级。

浮动

可选

FEATURE_TABLE_NAME

要求/可选:可选

指定要写入的特性表的名称。默认为名称功能

工作台参数:功能表名

CATEGORY_TABLE_NAME

要求/可选:可选

指定要写入的类别表的名称。默认为名称类别

工作台参数:类别表名

LINKAGE_TYPE

要求/可选:可选

指定将附加到写入MGE层的特性的数据库连接类型。字符串形式。如果没有指定此指令,MGE写入器默认创建类型为"dmr”。

工作台参数:链接类型

MANGLE_DBCS_TEXT

要求/可选:可选

控制在写入文本字符串时双字节字符集文本是否被破坏。微型工作站对单个DBCS文本使用特殊的头字节。如果这个指令被设置为是的在映射文件中,当遇到DBCS文本字符串时,将输出这些特殊的字节。默认值为没有.请注意,IGDS阅读器会自动清除DBCS文本。

工作台参数:损坏DBCS文本

COMPRESS_AT_END

要求/可选:可选

告诉作者压缩. mdb, .accdb访问数据库文件。这将在所有写入操作完成后压缩文件大小。这将利用现有的MDB数据库选项进行压缩。compact操作将输出数据库压缩到磁盘上较小的大小。

范围:是的|不

默认值:没有

工作台参数:完成后压缩数据库

SPLIT_BIG_DGN7_FILES

要求/可选:可选

注意:该指令仅适用于V7写入器。

允许用户拆分大于32mb的7版DGN文件。注意,这个指令可以手动设置为没有映射文件中。

范围:是的|不

默认值:是的

工作台参数:拆分文件> 32 MB

MDB_VERSION

该语句指示FME设置输出Microsoft Access文件版本的版本。访问文件版本97和2000是受支持的类型。默认情况下,创建Access 2000文件。

例子:

MDB_VERSION 97

工作台参数:女士访问版本