Raumbezüge enthalten ein Koordinatensystem für X -, Y -, und Z-Werte. In Enterprise-Geodatabases umfasst der Raumbezug auch Toleranz- und Auflösungswerte. All diese Informationen zusammen helfen zu zeigen, wo auf der Erde die Formen auf Ihrer flachen Karte dargestellt werden.
Jeder Raumbezug enthält auch eine Kennung (oft Well Known-ID, Raumbezugs-ID oder SRID genannt) sowie eine Well Known-Textbeschreibung des Koordinatensystems. Es gibt bestimmte Standard-IDs, z. B. die von der European Petroleum Survey Group (EPSG) oder von Esri definierten Standards. Die ID für Raumbezüge ist jedoch nicht immer standardmäßig. Beim Verschieben der räumlichen Daten zwischen Datenbanken hat dies Auswirkungen. Weitere Informationen finden Sie unter Wie das Raumbezugssystem in ArcGIS verwendet wird in diesem Thema.
Bei der Erstellung in ArcGIS wird der Feature-Class ein Raumbezugssystem mit einer bestimmten SRID zugewiesen. Wenn kein Raumbezug zugewiesen wird, enthält die Feature-Class einen unbekannten Raumbezug. Dieser Raumbezug und die SRID beziehen sich auf alle Zeilen der Feature-Class.
Wenn räumliche Tabellen direkt in der Datenbank (außerhalb von ArcGIS) erstellt werden, kann jedem Datensatz in einer räumlichen Tabelle eine andere SRID und ein anderer Raumbezug zugewiesen werden. Wenn Sie diese Datenbanktabellen jedoch in ArcGIS verwenden, erkennt ArcGIS nur eine SRID und einen Raumbezug für die gesamte Tabelle. Sie können einen Abfrage-Layer definieren, um anzugeben, welche SRID verwendet werden soll. Es kann dann in ArcGIS auf alle Zeilen mit dieser SRID zugegriffen werden. Andernfalls liest ArcGIS die SRID der ersten Tabellenzeile, wodurch in ArcGIS nur auf die Zeilen zugegriffen werden kann, denen diese SRID zugewiesen ist.
Raumbezugstabellen
In Enterprise-Geodatabases und Datenbanken, die von ArcGIS unterstützt werden, werden alle Raumbezugsysteme in einer Systemtabelle gespeichert.
Raumbezugstabellen in Geodatabases
Die Systemtabelle, die für "ST_Geometry" in Oracle (sde.st_spatial_references) und PostgreSQL (public.sde_spatial_references) verwendet wird, wird automatisch mit Raumbezugssystemen gefüllt, die EPSG-Codes für die Raumbezugs-IDs (SRIDs) verwenden. In aktualisierten Geodatabases in Oracle und PostgreSQL werden die Raumbezugssysteme den Tabellen „sde.st_spatial_references” und “public.sde_spatial_references” hinzugefügt.
Raumbezugstabellen in Datenbanken
Mit Ausnahme des ST_Geometry-Typs, der in einer Oracle-, PostgreSQL- oder SQLite-Datenbank installiert ist, enthalten Datenbanken, die einen SQL-Geometrietyp verwenden, keine ArcGIS-Systemtabelle. Jedes Datenbankmanagementsystem verfügt über eigene Systemtabellen, um Raumbezug-Metadaten zu speichern. Im Allgemeinen speichern diese Tabellen den Well-Known-Text und die ID des Koordinatensystems, aber nicht Genauigkeits- oder Toleranzwerte.
Die meisten Datenbanken verwenden EPSG-Codes für ihre Raumbezugs-IDs.
Weitere Informationen finden Sie in der Dokumentation zu Ihrem Datenbankmanagementsystem.
Wie das Raumbezugssystem in ArcGIS verwendet wird
Wenn Sie eine Feature-Class in ArcGIS erstellen, wählen Sie einen Raumbezug aus. Wenn Sie Ihre Daten in einer Geodatabase speichern, berechnet ArcGIS anhand des von Ihnen gewählten Raumbezugs standardmäßige X -, Y -, Z - und M-Einheiten sowie den Versatz.
Wenn Daten mit ArcGIS in eine Datenbank oder eine Enterprise-Geodatabase eingefügt oder importiert werden, verwendet ArcGIS die Well-Known Text-Beschreibung und ID des Koordinatensystems der eingehenden Daten zusammen mit der Toleranz und Auflösung, sofern vorhanden, und vergleicht es mit Werten in der Raumbezugssystemtabelle. Wenn eine Übereinstimmung gefunden wird, wird der vorhandene Raumbezug verwendet. Wenn keine Übereinstimmung gefunden wird, - z. B., wenn die eingehenden Daten einen benutzerdefinierten Raumbezug enthalten, - wird in Abhängigkeit des räumlichen Datentyps, der für räumliche Spalte der in der Zieldatenbank oder Geodatabase erstellten Tabelle verwendet wird, fortgefahren.
Eine Liste der SRIDs, die in der Zieldatenbank (PostgreSQL, Oracle oder Microsoft SQL Server oder IBM Netezza Data Warehouse Appliance) beim Einfügen oder Importieren räumlicher Daten verwendet werden, finden Sie unter Was ist eine SRID?
Räumliche Daten mit einem unbekannten Raumbezug können nicht als Service von ArcGIS veröffentlicht werden. Um die Daten zu veröffentlichen, erstellen Sie einen Abfrage-Layer und geben Sie auf dem Abfrage-Layer einen Raumbezug an.