スケマティック属性を作成する際には、そのタイプを指定する必要があります。属性タイプの中にはスケマティック フィーチャクラス専用のものもありますが、スケマティック フィーチャクラスとスケマティック ダイアグラム テンプレートの両方で構成できるものもあります。スケマティック属性のタイプによって、属性値の計算方法が決まります。ほとんどの場合、特に指定されていなくても、タイプによってスケマティック属性の評価モードとストレージ モードも決まります。つまり、タイプによって、属性値が評価される時期と保存される場所が決まります。次の表は、スケマティック フィーチャクラスおよびスケマティック ダイアグラム テンプレートで構成できるさまざまなスケマティック属性のタイプと、作成時にデフォルトで設定されるストレージ モードおよび評価モードのリストです。
タイプ | 説明 | 適用先 | デフォルトのストレージ モード | デフォルトの評価モード |
---|---|---|---|---|
スケマティック フィーチャクラスが関連付けられているフィーチャクラスまたはテーブルに保存されているフィールドから値が取得されます (下記の「注意」を参照)。 | スケマティック フィーチャのみ | フィールド | 生成/更新時 | |
値は定数です。 | スケマティック フィーチャおよびダイアグラム | ストレージなし | 必要に応じて | |
値は、関連付けられているダイアグラム テンプレートまたはスケマティック フィーチャクラスに指定されているカスタム クエリによって返されるフィールド内にあります。 | スケマティック フィーチャおよびダイアグラム | フィールド | 生成/更新時 | |
他の既存の属性の値を形式化することによって、属性値が生成されます。 | スケマティック フィーチャおよびダイアグラム | フィールド | 生成/更新時 | |
適用可能な関数によって値が計算されます。 | スケマティック フィーチャおよびダイアグラム | フィールド | 生成/更新時 | |
値は、ArcGIS フィーチャに固有のジオメトリ データからデコードされた X 座標、Y 座標、または頂点のリストです。この属性は、その特定のデータのみから機能します。 | スケマティック フィーチャのみ | ストレージなし | 編集の開始時 | |
値は自動的に管理されます。つまり、スケマティック ルール (リンクの展開ルールなど)、スケマティック ビルダー (XML ビルダーなど)、またはその他のカスタム コンポーネントによって保存、削除、更新などが行われます。 | スケマティック フィーチャのみ | フィールド | 生成/更新時 | |
値は、関連付けられているダイアグラム テンプレートまたはスケマティック フィーチャクラスに指定されているカスタム クエリ以外のクエリによって返されます。 | スケマティック フィーチャおよびダイアグラム | フィールド | 生成/更新時 | |
値は VB スクリプトによって返されます。 | スケマティック フィーチャおよびダイアグラム | フィールド | 生成/更新時 |