クエリ レイヤの変更

クエリ レイヤを定義するクエリとその他のプロパティは、ArcMap に追加した後に変更することができます。この手順は [レイヤ プロパティ] ダイアログ ボックスで行います。

データベースに格納されている空間テーブルが ArcMap に追加されると、テーブルの最初の行で定義されたデフォルトのプロパティを持つクエリ レイヤが作成されます。ただし、これらのプロパティは最適でない場合があります。たとえば、空間テーブルの 1 つの空間属性に複数のジオメトリ タイプが存在する場合があります。都市のコレクションを含む空間テーブルは、データベース内でポイントとポリゴンの両方のジオメトリ タイプでモデリングすることができます。ArcGIS のフィーチャ レイヤは 1 つのジオメトリ タイプしか持つことができないため、テーブルの最初の行がデフォルトのジオメトリ タイプ プロパティを表します。この例では、都市データを含む空間テーブルの最初の行がポイント ジオメトリを返す場合、都市のフィーチャ レイヤはポイント ジオメトリ タイプになります。都市をポリゴンとして表示したい場合は、クエリ レイヤのプロパティを変更し、ジオメトリ タイプをポリゴンに変更することができます。

クエリ レイヤの次元、空間参照、SRID、一意識別子フィールドなどの他のプロパティも、空間テーブルから返される最初の行で定義されます。ジオメトリ タイプと同様、[レイヤの検索] ダイアログ ボックスの [高度な設定] パネルからこれらのプロパティにアクセスし、値を変更することができます。

手順:
  1. コンテンツ ウィンドウで、変更するクエリ レイヤを右クリックします。
  2. [プロパティ] をクリックして [プロパティ] ダイアログ ボックスを開きます。
  3. [ソース] タブをクリックします。
  4. [クエリを変更] をクリックします。
  5. [クエリ] テキスト ボックスでクエリを変更します。
  6. [整合チェック] をクリックします。
  7. クエリ レイヤの次元、SRID、空間参照、ジオメトリ タイプなどのクエリ レイヤの空間プロパティを変更したい場合は、[高度なオプションを表示] チェックボックスをオンにして [次へ] をクリックします。
  8. [完了] をクリックして、ダイアログ ボックスを閉じます。
  9. [レイヤ プロパティ] ダイアログ ボックスで [適用] をクリックして、クエリ レイヤの新しい結果セットを表示します。
  10. [OK] をクリックして変更内容を適用し、ダイアログ ボックスを閉じます。

関連トピック

9/15/2013