空間データ タイプには、マップ上のデータの視覚化を可能にする空間属性が格納されます。データベースの多くには、自動的に空間データ タイプが組み込まれます。それらのデータベースを除くデータベースでは、空間データ タイプを使用するための構成またはインストールが必要です。次の一覧は、ArcGIS でサポートされているすべてのデータベースと、それぞれのデータベースでサポートされている空間データ タイプの名称と種類、そして、各データベースで空間データ タイプを使用するために必要な構成を示しています。
Dameng
Dameng には、固有の ST_Geometry 空間タイプが組み込まれていますが、ユーザーはその空間タイプを初期化する必要があります。
IBM Db2
Db2 データベースには、固有の ST_Geometry 空間タイプが組み込まれています。この空間タイプを使用するための構成は不要です。
Microsoft SQL Server
SQL Server、Azure SQL Database、および Amazon RDS for SQL Server には、Geometry と Geography の 2 つの空間タイプがあります。これらの空間タイプは、自動的に組み込まれるため、インストールまたは構成の必要はありません。
Oracle
ArcGIS は、ST_Geometry と SDO_Geometry という Oracle の 2 つの空間タイプをサポートしています。
ST_Geometry 空間タイプを Oracle データベースにインストールするには、[空間タイプの作成 (Create Spatial Type)] ジオプロセシング ツールを使用します。手順については、「Oracle データベースへの ST_Geometry タイプの追加」をご参照ください。
レイヤーに対して空間関数を実行するクエリを定義する場合は、ST_Geometry を使用するように Oracle extproc を構成する必要もあります。
SDO_Geometry タイプなどの Oracle Locator オブジェクトは、デフォルトで Oracle データベースにあります。したがって、追加のインストールを行わなくても SDO_Geometry タイプにアクセスできますが、すべての SDO_Geometry 関数にアクセスするには、データベースに Oracle Spatial をインストールする必要がある場合があります。
Amazon Relational Database Service (RDS) for Oracle
Amazon RDS for Oracle では、SDO_Geometry のみがサポートされています。
PostgreSQL
ArcGIS は、ST_Geometry、PostGIS ジオメトリ、PostGIS ジオグラフィという PostgreSQL の 3 つの空間タイプをサポートしています。これらのタイプのうちのいずれかまたはすべてをデータベースにインストールします。
PostgreSQL に ST_Geometry タイプをインストールするには、st_geometry ライブラリをユーザーの PostgreSQL インストールの lib ディレクトリに配置します。次に、[空間タイプの作成 (Create Spatial Type)] ジオプロセシング ツールを使用して、ST_Geometry 空間タイプをデータベース内に作成します。詳細については、「PostgreSQL データベースへの ST_Geometry タイプの追加」をご参照ください。
PostGIS はサード パーティ製のオープン ソース インストールです。PostGIS ジオメトリまたはジオグラフィ タイプを使用するには、PostgreSQL データベース クラスターに PostGIS をインストールします。インストールが完了したら、PostGIS テンプレート データベースを使用して、PostGIS タイプを含むデータベースを作成するか、PostGIS タイプを使用するように既存のデータベースを構成します。PostGIS のインストールと構成については、PostGIS のドキュメントをご参照ください。
PostgreSQL Database-as-a-Service 製品
ArcGIS は、Amazon Aurora (PostgreSQL-compatible edition)、Amazon Relational Database Service (RDS) for PostgreSQL、Microsoft Azure Database for PostgreSQL などのサービスとしてのデータベースで、PostGIS ジオメトリ タイプのみをサポートしています。
SAP HANA
SAP HANA ST_Geometry タイプは、SAP HANA および SAP HANA クラウドで、空間データの格納に使用されます。ST_Geometry タイプは、デフォルトで含まれます。
SQLite
SQLite データベースに空間データを格納するには、SpatiaLite をインストールするか、ST_Geometry タイプをそのデータベースに追加するか、または GeoPackage を作成します。詳細および手順については、「SQLite データベースでの空間対応」をご参照ください。
または、[SQLite データベースの作成 (Create SQLite Database)] ジオプロセシング ツールを使用して、GeoPackage または ST_Geometry または SpatiaLite 格納を使用する SQLite データベースを作成することもできます。
Teradata Data Warehouse Appliance
Teradata には空間データ タイプが組み込まれているため、空間タイプを使用するための構成は不要です。ただし、ArcGIS では、Teradata フィーチャクラスの空間列の名前を shape にする必要があることにご注意ください。空間列の名前が shape でない場合は、テーブルにビューを作成し、空間列の別名を shape に設定します。