多くのスケマティック フィーチャクラスの定義済み属性が 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 | double (注意 1 を参照) | INITIALPOSITION |
ContainerBottomMargin | double | フィールドなし |
ContainerLeftMargin | double | フィールドなし |
ContainerMargin | double | フィールドなし |
ContainerMarginSymbolsFlag | 注意 2 を参照 | フィールドなし |
ContainerMarginUnit | 0、1、または 2 (注意 3 を参照) | フィールドなし |
ContainerRightMargin | double | フィールドなし |
ContainerTopMargin | double | フィールドなし |
EndFlag | 注意 4 を参照 | フィールドなし |
ExtremityNode | string | TOTID |
ExtremityPortNumber | integer | TOPORT |
FCN | string | フィールドなし |
FDSN | string | フィールドなし |
FOID | string | フィールドなし |
InitialListPoints | string | PROPERTYSET |
InitialXPosition | double | INITIALX |
InitialYPosition | double | INITIALX |
InitialRotation | double | ROTATION |
OriginNode | string | FROMTID |
OriginPortNumber | integer | FROMPORT |
PEN | string | フィールドなし |
PTN | string | フィールドなし |
ReferenceLink | string | REFERENCELINK |
RelativePosition | double (注意 5 を参照) | INITIALPOSITION |
RootFlag | 注意 4 を参照 | フィールドなし |
関連トピック
- スケマティック フィーチャクラスの属性の作成
- オブジェクト/フィーチャとスケマティック フィーチャを関連付ける定義済み属性の指定
- 始点および終点のスケマティック フィーチャ ノードを管理する定義済み属性の指定
- ダイアグラムに含まれるスケマティック フィーチャを関連付ける定義済み属性の指定
- コンテナーの余白を管理する定義済みスケマティック属性の指定
- ノード オン リンクおよびサブリンク スケマティック フィーチャを管理する定義済みスケマティック属性の指定
- スケマティック フィーチャの初期ジオメトリを管理する定義済みスケマティック属性の指定
- スケマティック トポロジを管理する定義済みスケマティック属性の指定
- スケマティック属性とは