この記事では、Fabric Maps のマップ レイヤーにフィルターを適用して、表示するレコードを制御する方法について説明します。 データ フィルター処理の詳細については、「 Fabric Maps でのデータ フィルター処理」を参照してください。
前提条件
- 少なくとも 1 つのベクター データ レイヤーを含むマップ。
- マップのアクセス許可を編集します (フィルターを保存するため)。
- フィルター可能なフィールドを含むレイヤー。
フィルター パネルを開く
マップを開きます。
ターゲット レイヤーを選択します。
レイヤーの横にあるその 他のオプション (...) を選択します。
フィルターを選択します。
選択したレイヤーのフィルター パネルが開きます。
[ フィルターの追加] ボタンを選択します。
[フィルターの追加] ボタンの横に [新しいフィルター] ボタンが表示されます。
[ 新しいフィルター ] ボタンを選択します。
[フィールド名] ダイアログ ボックスが表示されます。
[ フィールドの選択 ] ドロップダウン リストを選択すると、次のセクションで説明するフィルターを作成できるようになりました。
カテゴリ フィルターを作成する
カテゴリ フィルターを使用して、テキスト値に基づいてレコードを含めたり除外したりします。
- フィルター パネルで、 テキストベースのフィールドを選択します。
- 検索ボックスを使用して値を検索します。
- 1 つ以上の値を選択します。
- を選択してを適用します。
例: 州、カテゴリ、または機関でフィルターする。
数値範囲フィルターを作成する
数値範囲フィルターを使用して、値範囲内のレコードを制限します。
- 数値フィールドを選択します。
- 範囲スライダーを調整して、最小値と最大値を定義します。
- を選択してを適用します。
注
スクリーンショットに示すように、読みやすくするために、水平方向のスライダーに大きな値が省略されています。 ポイントの上にマウス ポインターを置くと、完全な値が表示されます。
ブール型フィルターを作成する
true/false フィールドにはブール値フィルターを使用します。
- ブール型フィールドを選択します。
- [フィルター値] トグル スイッチを [オン] または [オフ] に切り替えます。
- を選択してを適用します。
日付/時刻フィルターを作成する (Kusto と Ontology のみ)
日付/時刻フィルターは、Kusto レイヤーと Ontology レイヤーでのみ使用できます。
- 日付/時刻フィールドを選択します。
- 開始時刻と終了時刻を選択します。
- を選択してを適用します。
複数のフィルターを組み合わせる
別のフィルターを選択するには、[ フィルターの追加] ボタンを選択します。
フィルターの組み合わせの詳細:
- 同じレイヤーに複数のフィルターを追加できます。
- すべてのフィルターは 、AND ロジックを使用して評価されます。
- すべての条件を満たすレコードのみが表示されます。
フィルターをロックする
ビュー モードでの削除を防ぐためにフィルターをロックします。
- フィルターの作成または編集中に、[ フィルターのロック ] トグルを選択してフィルターをロックまたはロック解除します。
- を選択してを適用します。
ロックされたフィルター:
- マップが開いたときに自動的に適用されます。
- 閲覧者が削除することはできません。
ビュー モードでの動作の確認
- マップをビュー モードで開きます。
- ロックされたフィルターとロック解除されたフィルターを追加または変更してみてください。
- 次の点を確認します。
- ロックされたフィルターは削除できません。
- マップを再度開くと、変更は保存されません。
フィルターの削除 (編集モード)
フィルターを完全に削除するには、編集モードである必要があります。
編集モードでマップを開きます。
'x' を選択して、ロックまたはロック解除されたフィルターを削除します。
マップを保存します。
フィルターの削除 (ビュー モード)
表示モードでは、ロック解除されたフィルターを削除してフィルター処理されていないデータを表示できますが、変更は保存されません。
マップをビュー モードで開きます。
'x' を選択して、ロック解除されたフィルターを削除します。 ロックされたフィルターに 'x' が含まれていないことに注意してください。 ロック アイコンは、フィルターがロックされていることを示します。
マップを保存できないことに注意してください。
制限事項と設計に関する考慮事項
- フィルターは、選択したレイヤーにのみ適用されます。
- レイヤーにプロパティがない場合、フィルター処理は使用できません。
- 省略された数値を使用すると、スライダーの読みやすさが向上します。
- 日付/時刻フィルターは、GeoJSON または PMTiles ではサポートされていません。
詳細については、「 Fabric Maps でのデータ フィルター処理」を参照してください。