Skip to main content

ArcGIS のデータベースまたはクラウド データ ウェアハウス内のデータの表示

データベース テーブル内のデータを表示するには、ArcGIS Pro で該当するデータを カタログ ウィンドウから コンテンツ ウィンドウにドラッグします。 マップ内にクエリー レイヤーが作成されます。 テーブル内に空間フィールドがある場合、フィーチャがマップに描画されます。

多数のフィーチャを含むテーブルの空間コンテンツを表示する、またはテーブル内の各フィーチャに多数の属性が関連付けられている場合は、カタログ ウィンドウのデータベース接続からマップにデータをドラッグするのではなく、クエリー レイヤーを作成します。 クエリー レイヤーを作成する手順については、使用しているデータベースのタイプに該当するヘルプをご参照ください。

空間的にクラスタリングされている多数のポイントを含むリレーショナル データベースまたはクラウド データ ウェアハウス内のポイント レイヤーを表示するには、レイヤーでフィーチャ ビニングを有効化します。 サポートされているドキュメント データベース内のポイント レイヤーは、フィーチャ ビニングを自動的に使用するので、有効化する必要はありません。

マップに表示されるデータ

データベースまたはデータ ウェアハウスからマップにデータを追加する際、次のルールが適用されます。

マップへのデータの追加

ArcGIS Pro でデータベースまたはクラウド データ ウェアハウスのデータを表示する手順を次に示します。

  1. カタログ ウィンドウで接続を作成します。

    データベース内でアクセスできるテーブルのリストが表示されます。 空間列 (フィーチャクラス) を含むテーブルには、黒い四角形のアイコン が表示されます。

  2. 展開されたデータベース接続に含まれるテーブルまたはフィーチャクラスをクリックして選択します。

  3. フィーチャクラスに適切な量のデータが含まれている場合 (つまり、マップにすべてのフィーチャを一度に表示できる場合)、カタログ ウィンドウから コンテンツ ウィンドウまたはマップにテーブルをドラッグして、データを表示します。

    • ArcGIS Pro に一意識別子となるフィールドが見つからない場合は、いずれかのフィールドを一意識別子として定義する必要があります。

    • フィーチャクラス内でドラッグすると、ArcGIS はデータの空間範囲を計算します。 多数のフィーチャを含むテーブルを追加する場合は、範囲の計算に時間がかかる場合があります。 データの範囲を知っている場合や、ArcGIS Pro での範囲の計算を待たずに独自の空間参照の範囲を使用する場合は、範囲の計算 ダイアログ ボックスで該当するボタンをクリックします。 範囲の入力 をクリックした場合、テーブル内のすべてのフィーチャを含む有効な範囲を入力します。 空間参照範囲の使用 をクリックすると、データの範囲がフィーチャクラスの空間参照の範囲全体に設定されます。

      範囲を計算するその他の方法

  4. 非常に多くのフィーチャがフィーチャクラスに含まれているためマップにすべてのフィーチャを一度に適切に表示できない場合、代わりに クエリー レイヤーの追加 インターフェイスを使用して、データをマップに追加します。

    使用可能な量の関連データを返す SQL クエリーを定義します。

空間フィールドを含むクエリー レイヤーがマップに追加されると、フィーチャがマップ上に描画されます。

  1. 必要に応じて、コンテンツ ウィンドウでテーブルを右クリックし、属性テーブル をクリックして属性データを表示します。

表示されるデータを変更するには、レイヤー プロパティを開き、レイヤーのソースを定義するクエリーまたはプロパティを変更します。