空間データベースのデータを参照するクエリ レイヤーを作成するには、ArcGIS でクエリ レイヤーが機能するように以下のタスクを実行する必要があります。
- 使用する ArcGIS のバージョンによってサポートされているデータベース管理システムのリリース版を使用します。「サポートされているデータベース管理システム」のリンクを使用し、サポートされているデータベースとバージョンを確認します。
- デスクトップ アプリでクエリ レイヤーを使用するには、クエリ レイヤーの定義に、NULL 以外の一意の列か、クエリ レイヤー内で Object ID として使用できる列の組み合わせを含む必要があります。公開するには、Object ID として使用できる単一で一意の NULL でない自動的に増加する整数列がクエリ レイヤーに含まれている必要があります。使用するデータにこうした列が存在しない場合は、追加する必要があります。詳細については、「一意識別子フィールド」をご参照ください。
- データベースには SQL 空間タイプが含まれる必要があります。使用するデータベース管理システムのタイプによっては、空間タイプの構成が必要となる場合があります。たとえば、空間タイプは Dameng には含まれていますが、使用するには初期化する必要があります。 Informix データベースは Informix Spatial DataBlade に登録する必要があります。接続先のデータベースが ST_Geometry に対応しているかどうか不明な場合は、GIS 管理者またはデータベース管理者にお問い合わせください。
- ほとんどの場合、クエリ レイヤー接続を作成するそれぞれのクライアント コンピューターで、データベース管理システム クライアントをインストールおよび構成する必要があります。コンピューターの Windows Administrator グループのメンバー以外でログインしている場合のクエリ レイヤー接続の設定については、情報システム部門にお問い合わせください。