Catalogue d'images vers jeu de données raster (Gestion des données)
Récapitulatif
Mosaïque le contenu d'un catalogue d'images dans un nouveau jeu de données raster.
Utilisation
-
Cet outil vous permet de convertir votre catalogue d'images de géodatabase en un jeu de données raster ; l'entrée est un catalogue d'images et la sortie est un nouveau jeu de données raster. Cet outil ne peut pas mosaïquer les données dans un jeu de données raster existant.
-
L'utilisation d'un jeu de données raster mosaïqué présente plusieurs avantages : affichage généralement plus rapide à toutes les échelles, économie d'espace du fait de l'absence de données superposées, et affichage des données avec généralement moins de raccords.
-
Vous devez définir le type de pixel pour qu'il corresponde à vos jeux de données raster en entrée existants. i vous ne définissez pas le type de pixel, la valeur par défaut de 8 bits est appliquée et la sortie obtenue risque d'être incorrecte.
-
Vous pouvez enregistrer votre sortie au format BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG, TIFF ou en tant que jeu de données raster de géodatabase.
-
Lorsque vous enregistrez un jeu de données raster dans un fichier JPEG ou JPEG 2000, ou dans une géodatabase, vous pouvez spécifier un type de Compression et une Qualité de compression dans les paramètres d'environnement.
-
Le format GIF prend uniquement en charge des jeux de données raster monocanaux.
-
Les zones superposées de la mosaïque peuvent être gérées de différentes manières : vous pouvez, par exemple, configurer l'outil pour qu'il ne conserve que les données du premier jeu de données raster ou fusionner les valeurs de cellules superposées. Il existe également plusieurs possibilités pour déterminer la manière de gérer une palette de couleurs, si le jeu de données raster en utilise une. Vous pouvez, par exemple, conserver la palette de couleurs du dernier jeu de données raster utilisé dans la mosaïque.
-
S'agissant du mosaïquage des données discrètes, les options Premier, Minimum ou Maximum de l'Opérateur de mosaïque donnent les résultats les plus significatifs. Les options Fusionner et Moyenne de l'Opérateur de mosaïque sont mieux adaptées aux données continues.
-
Lorsque cela s'avère possible, utilisez le dernier Opérateur de mosaïque pour mosaïquer des jeux de données raster sur un jeu de données raster existant dans une géodatabase fichier ou ArcSDE ; il s'agit incontestablement de la méthode de mosaïquage la plus efficace.
-
Lors du mosaïquage de jeux de données raster contenant des palettes de couleurs, il est important de noter les différences entre ces palettes pour chaque jeu de données raster que vous choisissez de mosaïquer. Dans ce cas, utilisez l'outil Mosaïque pour le raster comportant différentes palettes de couleurs ; vous devez toutefois choisir l'opérateur Mode de palette du mosaïquage approprié. Si vous choisissez un mode de palette de couleurs inadéquat, il se peut que le résultat ne réponde pas à vos attentes.
-
Pour les jeux de données raster en entrée multicanaux de résolutions différentes ou lorsque les cellules ne sont pas alignées, il est conseillé de ré-échantillonner toutes les données à l'aide de l'interpolation bilinéaire ou de la convolution cubique avant d'exécuter l'outil Mosaïque ; dans le cas contraire, l'outil Mosaïque ré-échantillonnera automatiquement les jeux de données raster à l'aide du ré-échantillonnage du plus proche voisin, une méthode qui n'est pas adaptée aux types de données continues.
-
La correspondance et la correction des couleurs permettent de rendre la mosaïque de raster plus transparente.
Syntaxe
Paramètre | Explication | Type de données |
in_raster_catalog |
Catalogue d'images qui sera mosaïqué dans un jeu de données raster. | Raster catalog |
out_raster_dataset |
Nom et extension de la mosaïque du jeu de données raster en sortie. Pour enregistrer le jeu de données raster dans un format de fichier, vous devez spécifier une extension de fichier :
Pour enregistrer un jeu de données raster dans une géodatabase, vous ne devez ajouter aucune extension de fichier au nom du jeu de données raster. Lorsque vous stockez votre jeu de données raster dans une géodatabase, un fichier JPEG ou JPEG 2000 ou un fichier TIFF, vous pouvez spécifier un type de compression et une qualité de compression. | Raster dataset |
where_clause (Facultatif) |
Entrez l'instruction SQL appropriée pour sélectionner des lignes spécifiques dans le catalogue d'images. | SQL expression |
mosaic_type (Facultatif) |
La méthode utilisée pour mosaïquer des zones superposées.
Pour plus d'informations sur chaque opérateur de mosaïque, reportez-vous à la rubrique Opérateur de mosaïque. | String |
colormap (Facultatif) |
La méthode utilisée pour choisir la palette de couleurs des rasters en entrée sera appliquée à la mosaïque en sortie.
Pour plus d'informations sur chaque mode de palette, reportez-vous à la rubrique Mode de palette du mosaïquage. | String |
order_by_field (Facultatif) |
Définissez le champ utilisé pour trier les éléments du catalogue d'images. | Field |
ascending (Facultatif) |
Choisissez s'il faut utiliser la valeur croissante du champ de tri. Si l'option Ascending n'est pas utilisée, l'ordre décroissant sera utilisé.
| Boolean |
Pixel_type (Facultatif) |
Détermine la profondeur de couleur du jeu de données raster en sortie. Si elle n'est pas renseignée, la profondeur de couleur en sortie est identique à celle en entrée. Aucune remise à l'échelle des valeurs de raster n'a lieu lorsqu'un type de pixel différent est choisi. Si le type de pixel est rétrogradé (remplacé par un type inférieur), les valeurs de raster situées en dehors de la plage autorisée pour cet espace par pixel sont tronquées et perdues.
| String |
ColorBalancing (Facultatif) |
Choisissez d'utiliser ou non une technique d'éclaircissement pour corriger les couleurs des éléments du catalogue d'images. Tous les pixels du catalogue d'images serviront à déterminer les valeurs gamma et de contraste de l'algorithme d'équilibrage des couleurs.
| Boolean |
matchingMethod (Facultatif) |
Sélectionnez la méthode de correspondance des couleurs à appliquer aux rasters.
| String |
ReferenceRaster (Facultatif) |
Si la correspondance des couleurs est appliquée, choisissez le mode de spécification du raster de référence.
![]() Les scripts et modèles plus anciens peuvent encore utiliser l'ancien mot clé. Avec la version ArcGIS 10.0, ce mot clé a été remplacé par "CALCULATE_FROM_ALL". Les deux mots clés continueront de fonctionner, mais dans un souci de clarté, il est conseillé de procéder à la mise à jour avec le nouveau mot clé. | String |
OID (Facultatif) |
ID d'objet (OID) du raster de référence. L'OID est un champ de clé unique dans le catalogue d'images. | Long |
Exemple de code
Il s'agit d'un exemple en Python de l'utilisation de l'outil RasterCatalogToRasterDataset.
import arcpy arcpy.RasterCatalogToRasterDataset_management("c:/data/fgdb.gdb/catalog1", "c:/data/dataset.tif", "OBJECTID>1", "LAST", "FIRST", "", "", "8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "CALCULATE_FROM_ALL", "")
Il s'agit d'un exemple de script en Python de l'utilisation de l'outil RasterCatalogToRasterDataset.
##================================== ##Raster Catalog To Raster Dataset ##Usage: RasterCatalogToRasterDataset_management in_raster_catalog out_raster_dataset {where_clause} {LAST | FIRST | MINIMUM | MAXIMUM ## | MEAN | BLEND} {FIRST | REJECT | LAST | MATCH} {order_by_field} {NONE | ASCENDING} ## {8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_UNSIGNED | ## 32_BIT_SIGNED | 32_BIT_FLOAT | 64_BIT} {NONE | COLOR_BALANCING} {NONE | STATISTIC_MATCHING | HISTOGRAM_MATCHING ## | LINEARCORRELATION_MATCHING} {CACULATE_FROM_ALL | SPECIFY_OID | DEFINE_FROM_SELECTION} {OID} try: import arcpy arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP" ##Mosaic a Unmanaged Raster Catalog to a TIFF format Raster Dataset with Color Correction arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog1","RC2RD\\dataset1.tif", "OBJECTID>1", "LAST", "FIRST", "", "",\ "8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "CALCULATE_FROM_ALL", "") ##Mosaic using the According Order of cretain Field arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog2","RC2RD\\dataset2.tif", "", "LAST", "FIRST", "POPULATION", \ "ASCENDING", "8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "SPECIFY_OID", "2") except: print "Raster Catalog To Raster Dataset example failed." print arcpy.GetMessages()