ArcGIS GeoPlanner のダッシュボードには、シナリオ インジケーターの現在の値が表示されます。 これらのインジケーターは、長期的あるは中期的な目標に向けた進捗を示す値を測定し、シナリオ内の属性、定数、単純な数学演算子などを含む方程式として定義されます。 GeoPlanner のダッシュボードには複数のシナリオ インジケーターを含めることができ、ゲージか数値にすることができます。 ダッシュボードのインジケーターには、アクティブ シナリオに関連するデータが表示されます。
GeoPlanner のダッシュボードは 1 つ以上のシナリオ インジケーターを使用して構成できます。各ゲージには、計画の定量的なインジケーターを表す数値が表示されます。 各インジケーターに示される値は、定義された計画のパフォーマンス メトリクスの現在の値を導き出すために使用する方程式によって計算されます。 計画のメトリクスを計算するためのこれらの方程式は、アクティブ シナリオからの個々のフィーチャ属性値、定数、さまざまな単純な数学演算子の組み合わせをサポートしています。
シナリオ インジケーターの作成
シナリオ インジケーターを作成するには、次の手順を実行します。
- GeoPlanner でプロジェクトを開きます。
- マップ上の [ダッシュボード] をクリックします。
- [ダッシュボード オプション] をクリックします。
- [シナリオ インジケーターの追加] を選択します。
- [キャプション] テキスト ボックスに、インジケーターを説明する短いキャプションを入力します。
このキャプションは、ダッシュボード上でインジケーターとともに表示されます。
- 自分のプロジェクトに適したインジケーターのタイプを選択します。
- [ゲージ] - インジケーターはゲージです。
- [数値] - インジケーターは数値です。
- 必要に応じて、[コンポジット] チェックボックスをオンにします。
注意:
異なるデザイン レイヤーや機能のメトリクスを結び付けるインジケーターを生成する場合、コンポジット インジケーターの追加は有効に機能します。 たとえば、自分のプランの緑地の合計ヘクタール数をプランの全人口で除算することにより、ISO 37120 が定める 10 万人あたりの緑地面積のインジケーターを表すコンポジット インジケーターを作成することができます。 この場合、緑地の合計ヘクタールが一方のインジケーターになり、合計人口が他方のインジケーターになります。
- インジケーターのタイプとして [ゲージ] を選択した場合、以下のサブステップを実行します。
- [数値の範囲] の横にあるドロップダウン メニューから値の範囲を選択します。
この値によって、ゲージに表示される範囲値の数が決まります。
- 必要に応じて、[ターゲット] テキスト ボックスに数値を入力します。
選択した値でゲージにマーカーが表示されます。
- [範囲] テキスト ボックスに数値を入力します。
これによって、ゲージの色の開始と終了が決定されます。
注意:
[範囲] テキスト ボックスの下にあるカラー ランプは、入力した数値とゲージ上の色の関係性を表しています。
- 必要に応じて、[カラー ランプの反転] をクリックします。
カラー ランプの開始値と終了値が切り替わります。
- [数値の範囲] の横にあるドロップダウン メニューから値の範囲を選択します。
- インジケーターのタイプとして [数値] を選択した場合は、ドロップダウン矢印をクリックして [丸角スタイル] パラメーターの値を指定します。
- [デフォルト] - 最大 3 桁の有効桁数を表示します。
- [中] - 最大 5 桁の有効桁数を表示します。
- [最小] - 最大 9 桁の有効桁数を表示します。
- [シナリオ レイヤー] ドロップダウン矢印をクリックして、メトリックの計算元となるシナリオ レイヤーを選択します。
- 必要に応じて、[フィルター] ドロップダウン矢印をクリックして、メトリックの計算に含まれるフィーチャ タイプのサブセットを選択します。
デフォルトでは、すべてのフィーチャ タイプが含まれます。
- [方程式ビルダー] をクリックして、方程式ビルダー ダイアログ ボックスを表示します。
方程式には、シナリオ レイヤーのフィールド (括弧内)、面積または長さの単位、単純な数学演算子を含むことができます。 方程式はフィーチャごとに 1 回評価されます。
- 必要に応じて、[合計] ドロップダウン矢印をクリックして、[合計] または [平均] を選択します。 この選択は、ゲージ内で計算されるすべてのフィーチャについて、値を合計するのか平均するのかを示すものです。
- [作成] をクリックします。
新しいゲージが作成され、ダッシュボードに追加されます。
シナリオ インジケーターの方程式
自分の計画の定量的なパフォーマンス インジケーターを計算するための方程式を構築する場合、1 つの属性または定数 (特定の土地利用タイプの面積など) を参照するだけでかまいません。 ただし、複数の属性と定数から計算することもできます (たとえば、税収入であれば、土地利用タイプの割合、容積率、土地利用タイプ別の税率などが考えられます)。 構文例は [方程式] テキスト ボックスの下に表示されます。 方程式はフィーチャごとに 1 回評価されます。 すべてのフィーチャの結果が合計または平均され、1 つのインジケーター値が算出されてゲージに表示されます。 方程式には次のルールが適用されます。
- 属性名は括弧で囲みます。例: [Floor Area Ratio]
- 属性名はプロジェクト フィーチャ サービスの実際のフィールド名またはそのエイリアスと一致する必要があります。例: [Floor Area Ratio] または [FAR]
注意:
プロジェクト フィーチャ サービスを見つけるには、[メニューを開く] ボタンをクリックして、プロジェクト設定で [詳細] を選択します。 [詳細の表示] ダイアログ ボックスで [詳細] をクリックします。 ブラウザー タブで ArcGIS 組織が開き、プロジェクト グループの詳細が表示されます。 アイテムのリストをスクロールして、プロジェクト フィーチャ サービスという単語を含むタイトルのフィーチャ レイヤーを見つけます。
- 加算、減算、乗算、除算 (*,/,+,-) の演算子がサポートされています。
- 次の単位はフィーチャの面積を生成します。
- [acres]
- [squarefeet]
- [squaremiles]
- [hectares]
- [squaremeters]
- [squarekilometers]
- 次の単位はフィーチャの長さを生成します。
- [feet]
- [miles]
- [meters]
- [kilometers]
- 面積と長さの単位は角括弧で囲む必要があります。
- 式をグループ化して演算順序を制御するには、丸括弧を使用します。
NULL 値
評価中に方程式が NULL 値と遭遇した場合は、方程式全体の処理が取り消されます。 たとえば、大規模な住宅建設用地を計算するために、((([squarefeet]*[LotCoverage])*[stories])*[residentialfactor])/1000 という方程式を使用するゲージ型シナリオ インジケーターを作成します。 10 のシナリオ フィーチャが存在します。 これらのフィーチャのうち 5 つが、属性値のいずれか (LotCoverage、stories、または residentialfactor) に NULL を含んでいる場合、これら 5 つの各フィーチャでゲージのメトリック計算が取り消されます。 最良の結果を出すためには、NULL 値を 0 (または、自分の業界で NULL を表す別の値) に置き換えて計算し、GeoPlanner テンプレートの属性には常にデフォルト値を指定するようにしてください。
例
次の例は、土地利用計画のための GeoPlanner テンプレートにある属性に基づいています。 それぞれの例にゲージとそのプロパティが含まれています。 これらの例は説明のためだけのものです。
次のゲージでは、面積あたりの住戸を表す属性値と各フィーチャの面積を掛け合わせることで、計画内の住戸の数を推定します: [DWELLING UNIT PER ACRE] * [ACRES]。 [DWELLING UNIT PER ACRE] は属性のエイリアス名です。
次のシナリオ インジケーター構成は、面積あたりの住戸を表す属性値と各フィーチャの面積を掛け合わせ、さらにその結果と毎日の水消費量の属性値を掛け合わせることで、世帯あたりの毎日の水使用量を推定するゲージを作成します: ([DWELLING_UNIT] * [ACRES])*[WATER_CONSUMPTION]。 エイリアス名ではなく、属性フィールド名が使用されます。 ターゲットには 50,000 が設定され、高低の範囲が逆転して低い値の方が高い値よりも望ましいことが示されます。
次の例は、[方程式ビルダー] を使用して、このインジケーターを推定するための方程式を作成する方法を示しています。
次のシナリオ インジケーター構成は、速度制限を表す属性値 [SPEED_LIMIT] を平均することで、計画内のすべての道路の平均速度制限を表示するゲージを作成します。 方程式の演算は [平均] に設定され、範囲の値は 2 つ (最高と最低) だけ指定されています。
シナリオ インジケーターの更新または削除
シナリオ インジケーターを更新または削除するには、次の手順を実行します。
- シナリオ インジケーターを更新するには、インジケーター上の [設定] ボタン をクリックします。
[シナリオ インジケーター] ダイアログ ボックスが表示されます。このダイアログ ボックスでは、インジケーターの構成プロパティを設定できます。
- シナリオ インジケーターを削除するには、インジケーター上の [削除] ボタン をクリックします。
プロジェクトからシナリオ インジケーターが削除されます。 共有ダッシュボードからシナリオ インジケーターが削除されることはありません。