Créer une couche de catalogue d'images (Gestion des données)
Récapitulatif
Crée une couche de catalogue d'images à partir d'un catalogue d'images en entrée. La couche créée par l'outil est temporaire et disparaît à la fin de la session si la couche n'est pas enregistrée sur le disque ou si le document cartographique n'est pas enregistré.
Utilisation
-
Pour créer la couche définitive, cliquez avec le bouton droit sur la couche dans la table des matières ArcMap, puis cliquez sur Enregistrer comme fichier de couche ; vous pouvez également utiliser l'outil Enregistrer dans un fichier de couche.
Syntaxe
Paramètre | Explication | Type de données |
in_raster_catalog |
Catalogue d'images contenant une ou plusieurs éléments du catalogue d'images (jeux de données raster). | Raster Catalog Layer |
layer_name |
Nom de la couche temporaire du catalogue d'images. | Raster Catalog Layer |
where_clause (Facultatif) |
Expression SQL utilisée pour sélectionner un sous-ensemble d'entités du catalogue d'images. La syntaxe de l'expression diffère légèrement en fonction de la source des données. Par exemple, lorsque vous interrogez des géodatabases fichier ou ArcSDE, placez le nom des champs entre guillemets doubles : "MY_FIELD" Si vous interrogez des géodatabases personnelles, placez les champs entre crochets : [MY_FIELD]. | SQL Expression |
workspace (Facultatif) |
Espace de travail en entrée utilisé pour valider les noms des champs. Si les données en entrée proviennent d'une géodatabase fichier ou personnelle et que l'espace de travail en sortie est une géodatabase ArcSDE, les noms des champs peuvent être tronqués, car les noms de certains champs de base de données ont un maximum de dix caractères. Les nouveaux noms peuvent être révisés et modifiés à l'aide du paramètres Informations de champ. | Workspace |
field_info (Facultatif) |
Spécifiez les champs de la table en entrée à renommer et à afficher dans la vue tabulaire en sortie. | Field Info |
Exemple de code
Il s'agit d'un exemple en Python d'utilisation de l'outil MakeRasterCatalogLayer.
import arcpy
arcpy.MakeRasterCatalogLayer_management("c:/data/fgdb.gdb/catalog", "catlayer",\
"OBJECTID<3", "SDE94.sde", "#")
Il s'agit d'un exemple de script en Python d'utilisation de l'outil MakeRasterCatalogLayer.
##====================================
##Make Raster Catalog Layer
##Usage: MakeRasterCatalogLayer_management in_raster_catalog layer_name {where_clause}
## {workspace} {field_info}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Create raster catalog layer from unmanaged raster catalog
##Use SDE workspace to validate the field
arcpy.MakeRasterCatalogLayer_management("fgdb.gdb/catalog", "catlayer", "OBJECTID<3",\
"SDE94.sde", "#")
print arcpy.GetMessages()
except:
print "Make Raster Catalog Layer example failed."
print arcpy.GetMessages()