定義済みのスケマティック属性
多くのスケマティック フィーチャクラスの定義済み属性が 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 を参照 |
フィールドなし |
- スケマティック フィーチャクラスの座標系での距離。原点ノードからの距離は正の値、端点ノードからの距離は負の値になります。
- この属性値は、余白に関連するノード シンボルのサイズが含まれるかどうかを指定します。
- 0: 余白サイズにシンボル サイズは含まれません。つまり、余白はコンテナの境界とその最近隣ノードの中心間の距離です。
- その他の値: 余白サイズにシンボル サイズが含まれます。つまり、余白はコンテナの境界とその最近隣ノードの境界シンボル間の距離です。
- ContainerBottomMargin、ContainerTopMargin、ContainerLeftMargin、および ContainerRightMargin の属性で指定される値は、以下のように解釈する必要があります。
- ContainerMarginUnit = 0 の場合、ピクセル
- ContainerMarginUnit = 1 の場合、スケマティック フィーチャクラスの座標系の単位
- ContainerMarginUnit = 2 の場合、コンテナ サイズのパーセンテージ
- この属性値は、スケマティック フィーチャを始点ノード/終点ノードとしてみなす必要があるかどうかを指定します。
- NULL、EMPTY、0: これは始点ノード/終点ノードではありません。
- -1 またはその他の値: これは始点ノード/終点ノードです。
- 0. ~ 1 の値。参照リンクの長さのパーセンテージを表します。