スケマティック ダイアグラムに含まれるスケマティック フィーチャの初期ジオメトリ、つまり、スケマティック フィーチャ ノードの初期状態の 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 番目の頂点の座標、セミコロンは区切り文字です。