定義済みのスケマティック属性

多くのスケマティック フィーチャクラスの定義済み属性が 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 を参照

フィールドなし

注意注意:

  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