Räumliche Datentypen speichern die räumlichen Attribute, mit denen Daten auf einer Karte visualisiert werden können. Viele Datenbanken enthalten automatisch räumliche Datentypen. Für andere ist ein geringer Konfigurationsaufwand oder eine Installation erforderlich, um einen räumlichen Datentyp verwenden zu können. In den folgenden Abschnitten werden alle von ArcGIS unterstützten Datenbanken und Data Warehouses sowie Angaben dazu aufgeführt, welche räumlichen Datentypen sie jeweils unterstützen und ggf. welche Konfigurationen jeweils für die Verwendung eines räumlichen Datentyps erforderlich sind.
Amazon Redshift
ArcGIS unterstützt den Redshift-Geometrietyp, der standardmäßig in Redshift vorhanden ist.
Dameng
Dameng enthält den eigenen räumlichen Typ "ST_Geometry", den Sie jedoch initialisieren müssen.
Google BigQuery
ArcGIS unterstützt den BigQuery-Geographietyp, der standardmäßig in BigQuery vorhanden ist.
IBM Db2
Db2-Datenbanken enthaltenen den eigenen räumlichen Datentyp "ST_Geometry". Für dessen Verwendung ist keine Konfiguration erforderlich.
Microsoft SQL Server
SQL Server, Azure SQL Database und Amazon RDS for SQL Server enthalten zwei räumliche Typen: "geometry" und "geography". Diese räumlichen Typen müssen weder installiert noch konfiguriert werden, da sie automatisch vorhanden sind.
Oracle
ArcGIS unterstützt zwei räumliche Typen in Oracle: "ST_Geometry" und "SDO_Geometry".
Mit dem Geoverarbeitungswerkzeug Räumlichen Typ erstellen können Sie den räumlichen Typ "ST_Geometry" in einer Oracle-Datenbank (die keine Geodatabase enthält) installieren. Weitere Anweisungen finden Sie unter Hinzufügen des Typs "ST_Geometry" zu einer Oracle-Datenbank.
Wenn Sie Abfragen definieren, die räumliche Funktionen für Ihre Layer ausführen, müssen Sie außerdem Oracle extproc konfigurieren, um "ST_Geometry" verwenden zu können.
Der Typ "SDO_Geometry" und Objekte dieses Typs, sind standardmäßig in Oracle-Datenbanken vorhanden. Daher können Sie auf den Typ "SDO_Geometry" ohne zusätzliche Installationen zugreifen. Um jedoch auf alle SDO_Geometry-Funktionen zugreifen zu können, muss Oracle Spatial in der Datenbank konfiguriert sein.
Angebote für Oracle-Database-as-a-Service
In unterstützten Database-as-a-Service-Optionen unterstützt ArcGIS nur den räumlichen Datentyp "SDO_Geometry".
PostgreSQL
ArcGIS unterstützt drei räumliche Typen in PostgreSQL: "ST_Geometry", den PostGIS-Typ "geometry" und den PostGIS-Typ "geography". Installieren Sie einen oder alle Typen in der Datenbank.
Um den Datentyp "ST_Geometry" in einer PostgreSQL-Datenbank zu installieren, legen Sie die Bibliothek "st_geometry" im PostgreSQL-Installationsverzeichnis lib ab. Verwenden Sie für PostgreSQL-Datenbanken, die keine Geodatabase enthalten, als Nächstes das Geoverarbeitungswerkzeug Räumlichen Typ erstellen, um den Datentyp "ST_Geometry" in der Datenbank zu erstellen. Weitere Informationen finden Sie unter Hinzufügen des Typs "ST_Geometry" zu einer PostgreSQL-Datenbank.
PostGIS ist die Open-Source-Installation eines Drittanbieters. Um den PostGIS-Typ "geometry" oder "geography" zu verwenden, installieren SiePostGIS im PostgreSQL-Datenbank-Cluster. Verwenden Sie nach der Installation entweder die PostGIS-Vorlagendatenbank, um eine Datenbank mit PostGIS-Typen zu erstellen, oder konfigurieren Sie eine vorhandene Datenbank, um die PostGIS-Typen zu verwenden. Weitere Informationen zur Installation und Konfiguration von PostGIS finden Sie in der PostGIS-Dokumentation.
Angebote für PostgreSQL-Database-as-a-Service
In unterstützten Database-as-a-Service-Optionen unterstützt ArcGIS nur den PostGIS-Geometrietyp.
SAP HANA
Der SAP HANA-Typ "ST_Geometry" wird für die Speicherung räumlicher Daten in SAP HANA und SAP HANA Cloud verwendet. Der Typ "ST_Geometry" ist standardmäßig enthalten.
Snowflake
ArcGIS unterstützt den Snowflake-Geographietyp, der standardmäßig in Snowflake vorhanden ist.
SQLite
Um räumliche Daten in einer SQLite-Datenbank zu speichern, können Sie SpatiaLite installieren, der Datenbank den ST_Geometry-Typ hinzufügen oder ein GeoPackage erstellen. Weitere Informationen und Anweisungen finden Sie unter Räumliches Aktivieren einer SQLite-Datenbank.
Sie können auch das Geoverarbeitungswerkzeug SQLite-Datenbank erstellen verwenden, um eine GeoPackage- oder SQLite-Datenbank zu erstellen, die den ST_Geometry- oder SpatiaLite-Speicher verwendet.
Teradata Vantage
Teradata Vantage enthält einen räumlichen Datentyp, für dessen Verwendung keine Konfiguration erforderlich ist. ArcGIS erfordert jedoch, dass die räumliche Spalte die Bezeichnung shape aufweist. Wenn der Name der Spalte nicht shape lautet, erstellen Sie eine Sicht für die Tabelle und weisen Sie der räumlichen Spalte den Aliasnamen shape zu.