レイヤーまたはスタンドアロン テーブルに対してレンジ プロパティを設定するには、[プロパティ] ダイアログ ボックスを使用します。 対話型のレンジ スライダーを使用する前に、レンジ定義を設定してください。 レンジを定義するには、単一のフィールドを使用するか、レンジの最小値と最大値を定義する 2 つのフィールドを組み合わせて使用します。 レンジで使用するフィールドは、Integer、Long、Float、Double などの数値タイプでなければなりません。
ヒント:
- 日付値を含むフィールドでは、タイム スライダーの使用を検討します。
レイヤーのレンジ定義を追加または更新するには、次の手順に従います。
- [コンテンツ] ウィンドウでレイヤーをダブルクリックして、[レイヤー プロパティ] ダイアログ ボックスを開きます。
- [レンジ] タブで、[レンジの追加] をクリックします。
- [開始フィールド] ドロップダウン リストから、レンジを定義するフィールドを選択します。
デフォルトで、フィールドを選択するとすぐにレンジが計算されます。 データが大きい場合、データのサンプリングのみを使用してレンジの範囲が決定される可能性があります。 その場合、[計算] ボタンの横に警告アイコンが、この状況を示すメッセージとともに表示されます。 テーブル内のすべての行を使用して全範囲を計算する場合は、[計算] をクリックします。 または、レイヤーの範囲を手動で入力することもできます。
- 必要に応じて、[終了フィールド] ドロップダウン リストから、レンジの終了を定義する別のフィールドを選択します。
デフォルト値 [<なし>] は、単一の [開始フィールド] 内の値の間隔のみを使用してレンジを定義することを意味します。 フィーチャの外観をさらに制限するには、[終了フィールド] を使用します。
- 必要に応じて、範囲の [エイリアス] 表現を定義します。このオプションは、整数ベースの範囲にのみ使用でき、現在の範囲の値をより具体的な用語で表すフィールドまたは式を定義できます。 たとえば、DissolvedOxygen フィールドを魚の DissolvedOxygen 範囲値のエイリアスとして使用して、レンジ スライダーが [単一値] ビュー モードである場合に、「5」(ppm) ではなく「Stressful」と表示されるようにすることができます。 範囲のエイリアスを設定するには、ドロップダウン リストからフィールドを選択するか、[式の設定] ボタン をクリックして式を定義します。
注意:
データがエイリアスを含むフィールドを持たない場合、またはデータが範囲値に対して 1 対多のリレーションシップを持つ場合は、値とエイリアスのペアを手動で適用する Arcade 式 (例: decode ($value, 1, "One", 2, "Two", 3, "Three", "Other")) を使用できます。 使用法、プロファイル変数、戻り値のタイプなどの詳細については、エイリアスの Arcade プロファイルをご参照ください。 - 必要に応じて、[ステップ] の [データ内の個別値を使用して表示] をオンにします。
有効にすると、レイヤー定義のプロパティを使用して次の値または前の値にステップするときのオフセットを決定するよう、レンジ スライダーのリボン設定を構成できます。 これらの値は、全範囲で不規則な間隔になることがよくあります。 このような不規則なデータが使用される場合、各レンジ値を示すために、レンジ スライダーの目盛マークは濃く色付けされます。
- [追加] をクリックします。
注意:
- 新しく追加されたレンジの名前を変更するには、[レイヤー プロパティ] ウィンドウで名前をクリックします。名前が編集可能になります。
- レンジのプロパティを編集するには、レンジにマウス ポインターを合わせて編集ボタン をクリックします。
- レンジ全体を削除するには、レンジにマウス ポインターを合わせて削除ボタン をクリックします。
- [OK] をクリックして、[プロパティ] ダイアログ ボックスを閉じます。
マップまたはシーンの横にレンジ スライダーが表示され、レンジ設定を構成するための [レンジ] タブがアプリケーションの上部に表示されます。