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