ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Installer ST_Raster dans PostgreSQL

Disponible avec une licence Standard ou Advanced.

  • Placer la bibliothèque ST_Raster
  • Installer ST_Raster

ST_Raster est un type de données qui vous permet de stocker des données raster directement dans une table de géodatabase. Utilisez le type ST_Raster si vous avez besoin d'accéder aux données raster de votre géodatabase à l'aide de SQL.

Utilisez l'outil de géotraitement Créer un type de raster ou un script Python qui appelle l'outil pour installer le type ST_Raster dans une géodatabase.

Remarque :

Le type ST_Raster requiert le paquetage distribuable Microsoft Visual C++ 2013 (x64) lorsqu'il est déployé sur un serveur Windows. Si le paquetage distribuable Microsoft Visual C++ 2013 (x64) n'est pas présent sur le serveur PostgreSQL, téléchargez-le depuis le site de Microsoft et installez-le.

Une fois le type installé, vous devez modifier les paramètres de configuration de la géodatabase pour que les nouveaux rasters créés dans la géodatabase utilisent le type de données ST_Raster.

Placer la bibliothèque ST_Raster

Vous devez placer la bibliothèque ST_Raster (libst_raster_pg) dans le répertoire lib/pgsql de PostgreSQL.

Vous pouvez télécharger la bibliothèque libst_raster_pg à partir de My Esri ou la copier depuis un répertoire <ArcGIS Server or ArcMap installation directory>\DatabaseSupport\PostgreSQL\<Operating System>. Veillez à copier la bibliothèque correspondant au système d'exploitation de votre serveur PostgreSQL.

Une fois la bibliothèque ST_Raster placée, vous pouvez installer ST_Raster.

Installer ST_Raster

Vous pouvez exécuter l'outil Créer un type de raster à partir d'ArcGIS Desktop (Standard ou Advanced) ou exécuter un script Python à partir d'un client ArcGIS Server ou ArcGIS Desktop (Standard ou Advanced) pour installer le type ST_Raster.

Exécuter les outils de géotraitement

Si vous avez accès à ArcGIS Desktop (Standard ou Advanced), exécutez l'outil Créer un type de raster pour installer le type ST_Raster.

  1. Démarrez le client ArcGIS Desktop.
  2. Connectez-vous à la géodatabase en tant qu'utilisateur sde.
  3. Ouvrez l'outil Créer un type de raster.

    Cet outil se trouve dans le jeu d'outils Geodatabase Administration de la boîte à outils Gestion des données.

  4. Spécifiez la connexion à la base de données que vous avez créée à l'étape 2 comme Connexion à la géodatabase en entrée.
  5. Cliquez sur OK (ArcMap) ou sur Exécuter (ArcGIS Pro).
  6. Exportez les paramètres de configuration actuels de la géodatabase dans un fichier texte à l'aide de l'outil Exporter un mot-clé de configuration de la géodatabase.
  7. Modifiez le fichier texte et définissez RASTER_STORAGE sur ST_Raster.
    • Pour que tous les jeux de données raster et les catalogues d'images utilisent le type ST_Raster sans qu'il soit nécessaire de spécifier un mot-clé, modifiez le paramètre RASTER_STORAGE sous le mot-clé DEFAULTS.
    • Si seuls certains des jeux de données raster et catalogues d'images doivent utiliser le type ST_Raster, créez un mot-clé personnalisé et définissez le paramètre RASTER_STORAGE pour ce mot-clé sur ST_Raster.
  8. Importez le fichier texte modifié dans la géodatabase à l'aide de l'outil Importer un mot-clé de configuration de la géodatabase.

Utiliser Python

Ensuite, vous pouvez exécuter un script Python pour créer un fichier de connexion à une base de données (.sde) qui permet d'établir une connexion à la géodatabase en tant qu'administrateur de géodatabase, installer le type ST_Raster dans la géodatabase, puis définir le paramètre RASTER_STORAGE sur ST_Raster.

  1. Créez un fichier de connexion à la base de données (.sde) qui permet d'établir une connexion à la géodatabase en tant qu'utilisateur sde. N'oubliez pas d'enregistrer le nom d'utilisateur et le mot de passe avec le fichier de connexion.

    Dans cet exemple, un fichier de connexion (adminconnect.sde) est créé dans C:\temp.

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

  2. Installez le type ST_Raster.

    Dans ce cas, le fichier adminconnect.sde est utilisé par la fonction CreateRasterType_management pour établir une connexion à la géodatabase et installer le type ST_Raster :

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

  3. Exportez la configuration de la géodatabase actuelle.

    Dans cet exemple, le fichier gdbconfig est exporté vers le dossier C:\temp.

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

  4. Ouvrez le fichier texte dans un éditeur de texte et définissez RASTER_STORAGE sur ST_Raster.
    • Pour que tous les jeux de données raster et les catalogues d'images utilisent le type ST_Raster sans qu'il soit nécessaire de spécifier un mot-clé, modifiez le paramètre RASTER_STORAGE sous le mot-clé DEFAULTS.
    • Si seuls certains des jeux de données raster et catalogues d'images doivent utiliser le type ST_Raster, créez un mot-clé personnalisé et définissez le paramètre RASTER_STORAGE pour ce mot-clé sur ST_Raster.
  5. Enregistrez et fermez le fichier texte.
  6. Importez le fichier mis à jour.

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

ST_Raster est installé dans la géodatabase et vous pouvez utiliser vos nouveaux paramètres de configuration dès que les données sont créées.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright &copy; 2018 Esri. | Confidentialité | Légal