Disponible avec une licence Standard ou Advanced.
À partir de la version ArcGIS 10.6, le format de stockage ST_RASTER n'est plus pris en charge.
Pour convertir vos jeux de données raster et vos catalogues d'images ayant été stockés en tant que ST_RASTER vers le format de stockage binaire par défaut, assurez-vous d'abord que le paramètre RASTER_STORAGE sous le mot-clé de configuration DEFAULT est défini sur RASTERBLOB pour les géodatabases dans PostgreSQL, Oracle ou Microsoft SQL Server. Cette étape n'est nécessaire que si vous avez précédemment défini le stockage des données raster par défaut sur ST_RASTER.
- Démarrez ArcMap.
- Connectez-vous à la géodatabase en tant qu'administrateur de géodatabase.
- Ouvrez l'outil Export Geodatabase Configuration Keywords (Exporter les mots-clés de configuration de la géodatabase).
- Entrez la connexion de l'administrateur à la géodatabase (celle que vous avez créée à l'étape 2) dans le champ Input Database Connection (Connexion à la géodatabase en entrée).
- Entrez le nom et l'emplacement d'un fichier texte dans le champ Output File (Fichier en sortie), puis cliquez sur OK.
- Lorsque l'outil a terminé, ouvrez le fichier en sortie avec un éditeur de fichier de système d'exploitation et, si le paramètre RASTER_STORAGE du mot-clé DEFAULT est défini sur ST_RASTER, redéfinissez-le sur RASTERBLOB. Enregistrez le fichier mis à jour.
- Ouvrez l'outil Import Geodatabase Configuration Keywords (Importer les mots-clés de configuration de la géodatabase). Entrez la connexion de l'administrateur à la géodatabase dans le champ Input Database Connection (Connexion à la géodatabase en entrée), puis entrez le nom et l'emplacement du fichier texte édité dans le Input File (Fichier en entrée). Cliquez sur OK.
À ce stade, il est important de redémarrer ArcMap pour que la configuration RASTERBLOB mise à jour soit utilisée.
- Une fois que l'application de bureau a redémarré, copiez votre jeu de données raster et collez-le dans la même géodatabase.
- Vous pouvez vérifier que le jeu de données raster à convertir se trouve dans le format ST_RASTER original en examinant le Data type (Type de données) du champ raster pour cet objet avec l'utilitaire de base de données fourni par le système de gestion de base de données. Par exemple, nous pouvons examiner le champ raster du jeu de données raster my_st_raster pour déterminer qu'il est en fait stocké en tant que st_raster Data type (Type de données) et devrait être converti en un type de stockage de données raster binaire.
- Dans ArcMap, connectez-vous à la géodatabase en tant que propriétaire du jeu de données raster.
- Copiez l'ensemble de vos jeux de données raster, ou catalogues d'images, ayant été stockés à l'aide du type ST_RASTER vers de nouveaux jeux de données raster allant être stockés à l'aide du type de stockage de données binaire RASTERBLOB. Pour les jeux de données raster, ouvrez l'outil de géotraitement Copy Raster (Copier un raster) et entrez le nom de votre Input Raster (Raster en entrée et de votre Output Raster Dataset (Jeu de données raster en sortie). Cliquez sur OK pour exécuter l'outil. Pour les catalogues d'images, ouvrez l'outil de géotraitement Copy Raster Catalog Items (Copier les entités d’un catalogue d’images) et entrez le nom de votre Input Raster Catalog (Catalogue d'images en entrée) et de votre Output Raster Catalog (Catalogue d'images en sortie). Cliquez sur OK pour exécuter l'outil.
- Vous pouvez vérifier que le jeu de données raster à convertir se trouve dans le format ST_RASTER original en examinant le Data type (Type de données) du champ raster pour cet objet avec l'utilitaire de base de données fourni par le système de gestion de base de données. Par exemple, nous pouvons examiner le champ raster du jeu de données raster my_st_raster pour déterminer qu'il est en fait stocké en tant que st_raster Data type (Type de données) et devrait être converti en un type de stockage de données raster binaire.
- Confirmez que votre jeu de données raster ou catalogue d'images a été converti au format de stockage de données binaire RASTERBLOB en examinant le nouveau raster Data type à l'aide de votre application d'utilitaire de base de données. Par exemple, le type de données RASTERBLOB Data type de PostgreSQL est integer.
Chaque type de base de données crée son propre type de données RASTERBLOB pour un jeu de données raster ou un catalogue d'images. Reportez-vous à la table ci-dessous pour le type de données RASTERBLOB créé par chaque type de base de données.
Types de données raster | Type de données en sortie d'Oracle | Type de données en sortie de SQL Server | Type de données en sortie de PostgreSQL |
---|---|---|---|
Jeu de données raster et catalogue d'images | NUMBER | INT | INTEGER |
Mosaïque | BLOB | VARBINARY(MAX) | BYTEA |