前提条件:
既定属性とは、新しい属性値を生成するために使用される既存の属性に基づいた属性です。既定スケマティック属性パラメーターを構成するには、これらの既存の属性を指定し、この属性値の生成に使用する形式を指定します。このタイプの属性は、スケマティック フィーチャクラスまたはダイアグラム テンプレートに対して構成できます。以下の手順は、そのような属性の形式とプライマリ属性を指定する方法を示しています。
このスケマティック属性自体を作成するには、「スケマティック フィーチャクラスの属性の作成」または「スケマティック ダイアグラム テンプレートの属性の作成」トピックで説明する手順を開始し、その手順 6 で属性タイプを指定するときに、既定を選択します。以下は、これらのトピックの手順 7 で行う、特定の既定属性の構成に関する手順です。
新しいスケマティック属性の [タイプ] として [既定] を指定すると、次のように [プロパティ] タブが表示されます。
次に、形式とプライマリ属性の名前を指定する必要があります。これらの値は既定属性値の構築に使用されます。
- [形式] ダイアログ ボックスに属性形式を入力します。
形式は、各 %s が既存の属性パラメーターに対応する、C 言語準拠形式文字列にする必要があります。
次の例では、ノード スケマティック フィーチャクラスの既定属性が構築されます。この属性は、そのスケマティック フィーチャクラスの既存の Station_OID フィールド属性を使用します。そのような属性は次のように構築されます。ステーション Station_OID およびその形式値は、以下のスクリーン ショットに示すように「Station %s」として指定する必要があります。
[形式] ダイアログ ボックスに %s と入力するたびに、その下の [パラメーター] 列に新しいパラメーター アイテムが追加されます。
- [パラメーター] 列のアイテムごとに、ドロップダウン矢印をクリックし、結果の属性値を構築するパラメーターとして使用する既存の属性を選択します。
既定スケマティック属性の作成を完了するには、「スケマティック フィーチャクラスの属性の作成」または「スケマティック ダイアグラム テンプレートの属性の作成」トピックの手順 8 ~ 11 の説明に従って、[ストレージ モード] および [評価モード] セクションで使用可能なパラメーターを指定する必要があります。