ArcGIS Desktop

  • Dokumentation
  • Support

  • 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

Installieren von ST_Raster in PostgreSQL

Mit der Standard- oder Advanced-Lizenz verfügbar.

  • Ablegen der ST_Raster-Bibliothek
  • Installieren von ST_Raster

ST_Raster ist ein Datentyp, der die direkte Speicherung von Raster-Daten in einer Geodatabase-Tabelle ermöglicht. Verwenden Sie den ST_Raster-Typ, wenn Sie mit SQL auf Ihre Geodatabase-Raster-Daten zugreifen müssen.

Verwenden Sie das Geoverarbeitungswerkzeug Raster-Typ erstellen oder ein Python-Skript, das das Werkzeug aufruft, um den ST_Raster-Typ in einer Geodatabase zu installieren.

Hinweis:

Bei der Bereitstellung auf einem Windows-Server wird für den ST_Raster-Typ das Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) benötigt. Wenn Microsoft Visual C++ 2013 Redistributable Package (x64) auf dem PostgreSQL-Server nicht verfügbar ist, laden Sie das Paket von der Microsoft-Site herunter, und installieren Sie es.

Nachdem der Typ installiert wurde, müssen Sie die Geodatabase-Konfigurationseinstellungen ändern, damit neue in der Geodatabase erstellte Raster den ST_Raster-Datentyp verwenden.

Ablegen der ST_Raster-Bibliothek

Sie müssen die ST_Raster-Bibliothek (libst_raster_pg) im PostgreSQL-Verzeichnis lib/pgsql ablegen.

Sie können die libst_raster_pg-Bibliothek von My Esri herunterladen oder aus dem Verzeichnis <ArcGIS Server or ArcMap installation directory>\DatabaseSupport\PostgreSQL\<Operating System> kopieren. Stellen Sie sicher, dass Sie die richtige Bibliothek für das Betriebssystem des PostgreSQL-Servers kopieren.

Nachdem Sie die ST_Raster-Bibliothek abgelegt haben, können Sie ST_Raster installieren.

Installieren von ST_Raster

Sie können das Werkzeug Raster-Typ erstellen von ArcGIS Desktop (Standard oder Advanced) oder ein Python-Skript von einem ArcGIS Server-, ArcGIS Desktop (Standard oder Advanced)- oder ArcGIS Engine-Client ausführen, um den ST_Raster-Typ zu installieren.

Ausführen von Geoverarbeitungswerkzeugen

Wenn Sie Zugriff auf ArcGIS Desktop (Standard oder Advanced) haben, können Sie das Werkzeug Raster-Typ erstellen ausführen, um den ST_Raster-Typ zu installieren.

  1. Starten Sie den ArcGIS Desktop-Client.
  2. Stellen Sie eine Verbindung mit der Geodatabase als SDE-Benutzer her.
  3. Öffnen Sie das Werkzeug Raster-Typ erstellen.

    Dieses Werkzeug befindet sich im Toolset "Geodatabase-Verwaltung" der Toolbox "Data Management".

  4. Legen Sie die in Schritt 2 erstellte Datenbankverbindung als Eingabe-Datenbankverbindung fest.
  5. Klicken Sie auf OK (ArcMap) oder auf Ausführen (ArcGIS Pro).
  6. Exportieren Sie die aktuellen Einstellungen der Geodatabase mit dem Werkzeug Konfigurationsschlüsselwörter für Geodatabase exportieren in eine Textdatei.
  7. Bearbeiten Sie die Textdatei, und legen Sie RASTER_STORAGE auf "ST_Raster" fest.
    • Wenn alle Raster-Datasets und Raster-Kataloge den ST_Raster-Typ verwenden sollen, ohne dass die Benutzer ein Schlüsselwort angeben müssen, ändern Sie den Parameter RASTER_STORAGE unter dem Schlüsselwort DEFAULTS.
    • Wenn der ST_Raster-Typ nur von einigen Raster-Datasets und Raster-Katalogen verwendet werden soll, erstellen Sie ein benutzerdefiniertes Schlüsselwort, und legen Sie den Parameter RASTER_STORAGE für dieses Schlüsselwort auf "ST_Raster" fest.
  8. Importieren Sie die geänderte Textdatei mit dem Werkzeug Konfigurationsschlüsselwörter für Geodatabase importieren in die Geodatabase.

Verwenden von Python

Sie können ein Python-Skript ausführen, um eine Datenbankverbindungsdatei (.sde) zu erstellen, die eine Verbindung mit der Geodatabase als Geodatabase-Administrator herstellt, den ST_Raster-Typ in der Geodatabase zu installieren und den Parameter RASTER_STORAGE auf "ST_Raster" festzulegen.

  1. Erstellen Sie eine Datenbankverbindungsdatei (.sde), die eine Verbindung mit der Geodatabase als SDE-Benutzer herstellt. Speichern Sie den Benutzernamen und das Kennwort mit der Verbindungsdatei.

    In diesem Beispiel wird eine Verbindungsdatei (adminconnect.sde) unter C:\temp erstellt.

    import arcpy
    arcpy.CreateDatabaseConnection_management (r'c:/temp',"adminconnect.sde", "POSTGRESQL", "teamdata", "DATABASE_AUTH", "sde", "Cky00r", "SAVE_USERNAME", "projects")
    

  2. Installieren Sie den ST_Raster-Typ.

    Hier wird die Datei adminconnect.sde von der Funktion CreateRasterType_management zum Herstellen einer Verbindung mit der Geodatabase und zum Installieren des ST_Raster-Typs verwendet:

    arcpy.CreateRasterType_management (r'c:/temp/adminconnect.sde')
    

  3. Exportieren Sie die aktuelle Geodatabase-Konfiguration.

    In diesem Beispiel wird die Datei gdbconfig in den Ordner C:\temp exportiert.

    arcpy.ExportGeodatabaseConfigurationKeyword_management (r'c:/temp/adminconnect.sde', r'c:/temp/gdbconfig.txt')
    

  4. Öffnen Sie die Textdatei in einem Texteditor, und legen Sie RASTER_STORAGE auf "ST_Raster" fest.
    • Wenn alle Raster-Datasets und Raster-Kataloge den ST_Raster-Typ verwenden sollen, ohne dass die Benutzer ein Schlüsselwort angeben müssen, ändern Sie den Parameter RASTER_STORAGE unter dem Schlüsselwort DEFAULTS.
    • Wenn der ST_Raster-Typ nur von einigen Raster-Datasets und Raster-Katalogen verwendet werden soll, erstellen Sie ein benutzerdefiniertes Schlüsselwort, und legen Sie den Parameter RASTER_STORAGE für dieses Schlüsselwort auf "ST_Raster" fest.
  5. Speichern und schließen Sie die Textdatei.
  6. Importieren Sie die geänderte Datei.

    arcpy.ImportGeodatabaseConfigurationKeyword_management (r'c:/temp/adminconnect.sde', r'c:/temp/gdbconfig.txt')
    

"ST_Raster" wird in der Geodatabase installiert und Ihre neuen Konfigurationseinstellungen sind verfügbar, wenn Daten erstellt werden.

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 © 2018 Esri. | Datenschutz | Rechtliches