スケマティック フィーチャの初期ジオメトリを管理する定義済みスケマティック属性の指定
スケマティック ダイアグラムに含まれるスケマティック フィーチャの初期ジオメトリ、つまり、スケマティック フィーチャ ノードの初期状態の x 座標と y 座標またはスケマティック フィーチャ リンク上の初期状態の頂点は、通常、スケマティック フィーチャを作成するビルダによって自動的に管理されます。たとえば、スタンダード ビルダとネットワーク データセット ビルダでは、ダイアグラム生成の基になる入力 GIS フィーチャからジオメトリをデコードすることができます。スケマティック フィーチャのジオメトリは、このデコードされたジオメトリで自動的に初期化されます。XML ビルダでは、特定の <InitialX>、<InitialY>、および <Vertices> XML タグが入力 XML データ内にある場合、構築されたスケマティック フィーチャのジオメトリは、そのデータで自動的に初期化されます。
ただし、構築されたスケマティック フィーチャをその初期ジオメトリで初期化しない場合や、カスタム クエリによって構築されたスケマティック フィーチャのジオメトリを初期化する場合は、定義済みの 3 つのスケマティック属性、InitialXPosition、InitialYPosition、および InitialVertices をスケマティック フィーチャクラスで構成することができます。
- 定義済みの InitialXPosition 属性は、ノード スケマティック フィーチャクラスのみで構成できます。この属性は、スケマティック ノードの初期状態の x 座標をユーザ座標系で返します。
- 定義済みの InitialYPosition 属性は、スケマティック ノードの初期状態の y 座標をユーザ座標系で指定するために使用します。
- 定義済みの InitialListPoints 属性は、リンク スケマティック フィーチャクラスのみで構成できます。この属性は、スケマティック リンク上に表示される初期状態の頂点のリストを返します。このリストは、N;X1;Y1; . . . ;Xi;Yi; . . . ;XN;YN という特定の形式に基づく文字列となります。N は頂点の数、Xi および Yi は i 番目の頂点の座標、セミコロンは区切り文字です。
関連項目
7/10/2012