ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Datenmigration von einem Speichertyp zu einem anderen

  • Welche Gründe gibt es für das Migrieren von Daten?
  • Vor der Migration

Sie können das Geoverarbeitungswerkzeug Speicherformat ändern verwenden, um vorhandene binäre Spalten, räumliche Spalten oder Raster-Spalten von einem Speichertyp zu einem anderen zu migrieren. Dies erfolgt durch die Angabe eine Konfigurationsschlüsselwortes, das den Parameter ATTRBUTE_BINARY, GEOMETRY_STORAGE oder RASTER_STORAGE enthält, der auf den neuen Speichertyp festgelegt ist, in den Sie konvertieren möchten.

Es ist wichtig, das Konfigurationsschlüsselwort so zu erstellen, dass es den richtigen Parameter und Wert enthält. Wenn Sie ein Schlüsselwort mit falschen oder fehlenden Informationen angeben, werden die Informationen aus dem Schlüsselwort DEFAULTS gelesen. Esri empfiehlt, speziell für die Migration ein benutzerdefiniertes Schlüsselwort zu erstellen. Achten Sie darauf, dass das Schlüsselwort den Parameter und den Wert für den Speichertyp, in den Sie die Daten migrieren, sowie den Parameter UI_TEXT enthält. Der Parameter UI_TEXT macht das Schlüsselwort für ArcGIS-Clients verfügbar.

Unten sind die Migrationspfade aufgeführt, die von den einzelnen Datenbankmanagementsystemen unterstützt werden:

DatenbankmanagementsystemKonfigurationsparameterMigration von/nach

Oracle

ATTRIBUTE_BINARY

LONG RAW in BLOB

GEOMETRY_STORAGE

LONG RAW (SDEBINARY) in BLOB (SDELOB)

LONG RAW (SDEBINARY) in ST_Geometry

BLOB (SDELOB) in ST_Geometry

SDO_Geometry nach ST_Geometry

RASTER_STORAGE

LONG RAW in BLOB

LONG RAW nach ST_Raster*

BLOB nach ST_Raster*

PostgreSQL

RASTER_STORAGE

Bytea nach ST_Raster*

SQL Server

RASTER_STORAGE

Bild nach ST_Raster*

GEOMETRY_STORAGE

SDEBINARY nach Geometry

SDEBINARY nach Geography

OGCWKB nach Geometry

OGCWKB nach Geography

*ST_Raster muss in der Geodatabase installiert sein. Anleitungen dazu finden Sie unter Installieren von ST_Raster in Oracle, Installieren von ST_Raster in PostgreSQL oder Installieren von ST_Raster in SQL Server.

Tipp:

Falls die zu migrierende Tabelle als versioniert registriert wurde, werden bei der Migration in einen anderen Speichertyp auch die entsprechenden Spalten in der Adds-Tabelle aktualisiert. Wenn für die Feature-Class die Archivierung aktiviert ist, werden auch die Spalten der Archivtabelle aktualisiert.

Welche Gründe gibt es für das Migrieren von Daten?

Es gibt zwei Gründe für die Migration von Daten:

  • Sie möchten auf räumliche Daten oder Raster-Daten per Structured Query Language (SQL) zugreifen.
  • Sie möchten von einem Datentyp, der möglicherweise bald nicht mehr unterstützt wird, zu einem unterstützten Datentyp wechseln.

Datenzugriff mit SQL

Der Zugriff auf die Informationen in einer Geodatabase per SQL ermöglicht es externen Anwendungen (also nicht in einer ArcObjects-Umgebung entwickelten Anwendungen), die von einer Geodatabase verwalteten Tabellendaten zu verwenden. Falls diese Anwendungen auf räumliche Daten oder Raster-Daten in der Geodatabase zugreifen müssen, müssen Sie die räumlichen oder Raster-Daten in Datentypen speichern, die den SQL-Zugriff zulassen. Wenn Sie z. B. den ST_Raster-Speichertyp verwenden, können Sie per SQL auf die Raster-Daten zugreifen. Dies ist nicht ohne Weiteres möglich, wenn die Raster-Daten in einem Feld mit dem Format BLOB, LONG RAW, IMAGE, BINARY oder BYTEA gespeichert sind.

Wechseln von Typen, die in zukünftigen Versionen möglicherweise nicht mehr unterstützt werden

Oracle empfiehlt in seinen Datenbanken die Verwendung der Datentypen BLOB oder BFILE anstelle von LONG RAW. Obwohl LONG RAW-Spalten noch unterstützt werden, sollten Sie, falls Sie in der aktuellen Geodatabase in Oracle Felder mit LONG RAW-Attributen, -Geometrie oder -Rastern verwenden, diese in andere Formate migrieren. Dies ist die Vorbereitung für den Fall, dass diese Formate nicht mehr unterstützt werden.

Die Speicherung für Attribut-, Geometrie- und Raster-Spalten in einer Geodatabase wird von den Konfigurationsparametern ATTRIBUTE_BINARY, GEOMETRY_STORAGE bzw. RASTER_STORAGE gesteuert. Die Standardwerte für diese Parameter unter dem Konfigurationsschlüsselwort DEFAULTS in der Geodatabase variieren je nach der Version von ArcGIS, die Sie beim Erstellen der Geodatabase verwendet haben. Die folgende Tabelle zeigt die Standardeinstellung unter dem Schlüsselwort DEFAULTS für Geodatabases in Oracle.

ParameterStandardeinstellung unter ArcGIS 9.3 und höheren VersionenStandardeinstellung unter ArcGIS 9.2Standardeinstellung vor ArcGIS 9.2

ATTRIBUTE_BINARY

BLOB

BLOB

LONG RAW

GEOMETRY_STORAGE

ST_Geometry

LONG RAW (SDEBINARY)

LONG RAW (SDEBINARY)

RASTER_STORAGE

BLOB

LONG RAW

LONG RAW

Wenn Ihre Geodatabase in Oracle in ArcGIS 9.3 oder höher (nicht von ArcGIS 9.2 oder einer früheren Version aktualisiert) erstellt wurde, verwenden die erstellten Daten nicht mehr den Speichertyp LONG RAW. Alle vorhandenen Daten, für die bestimmte oder alle diese Parameter auf LONG RAW festgelegt wurden, sowie alle Daten in aktualisierten Geodatabases, für die diese Parameter auf LONG RAW festgelegt sind, enthalten weiterhin LONG RAW-Spalten. Um die Datentypen für diese Spalten zu ändern, müssen Sie die Einstellungen des Konfigurationsschlüsselworts ändern und die Daten migrieren.

Feature-Classes, die in Geodatabases der Version ArcGIS 10.1 und höher in SQL Server erstellt wurden, verwenden standardmäßig den Microsoft-Geometrietyp. Um den Speichertyp der vorhandenen Feature-Classes in den Speichertyp "Geometry" zu ändern, verwenden Sie das Geoverarbeitungswerkzeug Speicherformat ändern oder ein Python-Skript.

Vor der Migration

Die folgenden Bedingungen müssen vor dem Konvertieren der Daten erfüllt sein:

  • Sie müssen vor der Migration eine Sicherungskopie der Daten anlegen.
  • Wenn Sie den räumlichen Spaltendatentyp konvertieren, müssen die Daten mit hoher Genauigkeit gespeichert sein. Falls die Daten noch mit normaler Genauigkeit gespeichert sind, müssen Sie diese vor dem Migrieren des Speichertyps zuerst mit hoher Genauigkeit speichern. Führen Sie die Aktualisierung mit dem Geoverarbeitungswerkzeug Raumbezug aktualisieren aus.
  • Die Tabelle oder Feature-Class muss bei der Geodatabase registriert sein.
  • Das Konfigurationsschlüsselwort, das Sie beim Migrieren des Datentyps angeben, muss den richtigen Wert für den Parameter GEOMETRY_STORAGE, ATTRIBUTE_BINARY oder RASTER_STORAGE enthalten. Falls Sie z. B. eine LONG RAW-Geometriespalte nach "ST_GEOMETRY" migrieren möchten, aber ein Schlüsselwort angeben, für das der Parameter GEOMETRY_STORAGE auf SDO_GEOMETRY festgelegt ist, schlägt die Migration fehl, weil es sich nicht um einen unterstützten Migrationspfad handelt.
  • Sie müssen als Besitzer der Tabelle angemeldet sein, in der die zu migrierenden Spalten enthalten sind.
  • Für die Migration einer Feature-Class in den SQL Server-Typ "GEOGRAPHY" ist es erforderlich, dass die Daten in einem der geographischen Koordinatensysteme vorliegen, die vom Typ "GEOGRAPHY" unterstützt werden.
    Tipp:

    Die Liste der unterstützten Koordinatensysteme, die mit dem SQL Server-Typ "GEOGRAPHY" verwendet werden können, befindet sich in der SQL Server-Systemansicht "sys.spatial_reference_systems".

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches