预定义的逻辑示意图属性

许多逻辑示意图要素类的预定义属性均可应用于 Schematics。这些属性均具有预定义的名称,从而使 Schematics 可在配置属性时通过这些名称自动处理这些属性。

在默认情况下,某些预定义的属性完全由 Schematics 进行管理,并会在创建逻辑示意图要素时自动存储在逻辑示意图数据集内逻辑示意图要素类的系统字段中,例如,空间属性或拓扑属性。如果希望 Schematics 的行为方式与默认方式不同,还可以重新定义这些属性。例如,对于任何与 GIS 要素关联的结点逻辑示意图要素,在默认情况下,逻辑示意图要素类中的 ROTATION 字段将填充为该 GIS 要素在逻辑示意图生成期间的 ROTATION 字段值。如果要使用其他值填充此字段,可在逻辑示意图要素类中配置预定义属性 InitialRotation。

根据属性类型,下表列出了可在逻辑示意图要素类中配置的所有预定义属性:

预定义属性的名称

逻辑示意图要素类类型

描述

AbsolutePosition

连接线上的结点

参考连接线上的绝对位置

ContainerBottomMargin

结点

容器下边距

ContainerLeftMargin

结点

容器左边距

ContainerMargin

结点

容器的上下左右恒定边距

ContainerMarginSymbolsFlag

结点

指示边距是否包括符号大小

ContainerMarginUnit

结点

容器边距单位

ContainerRightMargin

结点

容器右边距

ContainerTopMargin

结点

容器上边距

EndFlag

结点

指示是否为终止结点逻辑示意图要素

ExtremityNode

连接线、子连接线

末端结点或连接线上的结点标识符

ExtremityPortNumber

连接线、子连接线

末端结点或连接线上结点符号上的端口号

FCN

结点、连接线上的结点、连接线、子连接线

包含逻辑示意图要素所关联 GIS 要素/对象的要素类或表的名称

FDSN

结点、连接线上的结点、连接线、子连接线

连接包含逻辑示意图要素所关联 GIS 要素/对象的地理数据库的数据源的名称

FOID

结点、连接线上的结点、连接线、子连接线

与逻辑示意图要素相关联的 GIS 要素/对象的 OBJECTID

InitialListPoints

连接线

初始折点列表

InitialXPosition

结点

初始 x 坐标

InitialYPosition

结点

初始 y 坐标

InitialRotation

结点

初始旋转角度(以度为单位)

OriginNode

连接线、子连接线

起始结点或连接线上的结点标识符

OriginPortNumber

连接线、子连接线

起始结点或连接线上结点符号上的端口号

PEN

结点、连接线上的结点、连接线、子连接线

与逻辑示意图要素相关的父逻辑示意图要素的名称,例如,容器名称

PTN

结点、连接线上的结点、连接线、子连接线

实现了与逻辑示意图要素相关的父逻辑示意图要素的逻辑示意图要素类的名称

ReferenceLink

连接线上的结点、子连接线

参考连接线标识符

RelativePosition

连接线上的结点

参考连接线上的相对位置

RootFlag

结点

指示是否为根结点逻辑示意图要素

下表列出了各个预定义属性应返回值的类型以及此属性自动关联的系统字段(如果逻辑示意图要素类中存在此类字段):

预定义属性的名称

值的类型

相关系统字段

AbsolutePosition

双精度型(请参阅注释 1)

INITIALPOSITION

ContainerBottomMargin

双精度型

无字段

ContainerLeftMargin

双精度型

无字段

ContainerMargin

双精度型

无字段

ContainerMarginSymbolsFlag

请参阅注释 2

无字段

ContainerMarginUnit

0、1 或 2(请参阅注释 3)

无字段

ContainerRightMargin

双精度型

无字段

ContainerTopMargin

双精度型

无字段

EndFlag

请参阅注释 4

无字段

ExtremityNode

字符串

TOTID

ExtremityPortNumber

整型

TOPORT

FCN

字符串

无字段

FDSN

字符串

无字段

FOID

字符串

无字段

InitialListPoints

字符串

PROPERTYSET

InitialXPosition

双精度型

INITIALX

InitialYPosition

双精度型

INITIALX

InitialRotation

双精度型

ROTATION

OriginNode

字符串

FROMTID

OriginPortNumber

整型

FROMPORT

PEN

字符串

无字段

PTN

字符串

无字段

ReferenceLink

字符串

REFERENCELINK

RelativePosition

双精度型(请参阅注释 5)

INITIALPOSITION

RootFlag

请参阅注释 4

无字段

注注:

  1. 正值表示在逻辑示意图要素类坐标系中到起始结点的距离,而负值则表示到末端结点的距离。
  2. 该属性值指定了边距是否包括相关结点符号的大小:
    • 0:边距大小不包括符号大小,即边距是容器边界到最近结点中心的距离。
    • 任意其他值:边距大小包括符号大小,即边距是容器边界到最近结点的边界符号的距离。
  3. 在 ContainerBottomMargin、ContainerTopMargin、ContainerLeftMargin 和 ContainerRightMargin 属性中指定的值必须按以下方式进行解释:
    • 当 ContainerMarginUnit = 0 时,采用像素
    • 当 ContainerMarginUnit = 1 时,逻辑示意图要素类坐标系单位
    • 当 ContainerMarginUnit = 2 时,采用容器大小的百分比
  4. 该属性值可确定逻辑示意图要素是否必须视为根/终止结点:
    • NULL、EMPTY、0:不是根/终止结点。
    • -1 或任意其他值:是根/终止结点。
  5. 介于 0. 和 1. 之间的值,表示参考连接线长度的百分比。

相关主题


7/10/2012