レイヤ内のフィーチャのサブセットの表示
マップ レイヤとして描画するデータセットを指定する場合、データセット内の一部のフィーチャのみを描画したいと考えることがよくあります。このような場合、レイヤ表示用にフィーチャのサブセットを選択するクエリ式を定義することができます。この操作を「フィルタ設定」と呼びます。
例を次に示します。
- 人口が特定の閾値を超える都市だけを表示するような場合。
- 多くのデータセット(道路データセットなど)にフィーチャのサブセット(クラス)が存在し、他のフィーチャとは無関係で、道路の各クラスのマップ レイヤを定義したい場合。
- あるいは、多数のユーザは、広範囲にまたがる何百万ものフィーチャ(国や州全体のフィーチャなど)を含むデータセットによる大規模な企業データベースを所有しています。しかし、マップ内ではそのデータのサブセットのみを操作したい場合があります。
レイヤ内のフィーチャのサブセットのみを表示および操作したい場合は、レイヤにフィルタ設定を適用することができます。この場合は、独自の条件式を入力することもできますし、[検索条件設定] ダイアログ ボックスを使用して検索条件を設定することもできます。
フィルタの設定
- コンテンツ ウィンドウでレイヤを右クリックし、[プロパティ] をクリックします。
- [レイヤ プロパティ] ダイアログ ボックスの [フィルタ設定] タブをクリックします。
- 条件式を入力します。 有効な条件式の構築方法については、「条件式の構築」をご参照ください。
- [OK] をクリックします。
フィルタを設定したら、マップが再描画され、検索条件を使用して選択したフィーチャのサブセットが表示されます。このレイヤでは、マップが更新されるたびに、引き続きこのフィーチャ サブセットが描画されます。
すべてのフィーチャをレイヤに戻すには、単純にフィルタ設定を削除します。
関連項目
7/10/2012