Calculer les plages de taille de cellule (Gestion des données)
Récapitulatif
Calcule les tailles de cellule minimales et maximales pour les rasters dans une mosaïque.
Utilisation
-
Les plages de taille de cellule sont spécifiées dans la table attributaire, sous les colonnes minPS et maxPS. Vous pouvez modifier ces valeurs manuellement si nécessaire.
-
Vous ne pouvez pas calculer de plages de taille de cellule pour une mosaïque référencée.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Chemin d'accès et nom de la mosaïque. | Mosaic Layer |
where_clause (Facultatif) |
A l'aide du SQL, vous pouvez définir une requête ou utiliser le Générateur de requêtes pour créer une requête. | SQL Expression |
do_compute_min (Facultatif) |
Calcule la taille de pixel minimale pour tous les rasters dans la mosaïque.
| Boolean |
do_compute_max (Facultatif) |
Calcule la taille de pixel maximale pour tous les rasters dans la mosaïque.
| Boolean |
max_range_factor (Facultatif) |
Contrôle le facteur par lequel la taille de pixel maximale de l'aperçu de niveau le plus élevé est multipliée pour garantir visibilité de la mosaïque en cas d'affichage à petites échelles. La valeur par défaut est 10. | Double |
cell_size_tolerance_factor (Facultatif) |
Permet de spécifier une tolérance de taille de cellule. Cela est utile lorsque vous avez des rasters avec des tailles de pixel différentes qui doivent être considérées comme étant identiques. La valeur par défaut est 0,8. | Double |
update_missing_only (Facultatif) |
Permet de calculer uniquement les valeurs de plage de tailles de cellule manquantes.
| Boolean |
Exemple de code
Ceci est un exemple Python pour CalculateCellSizeRanges.
import arcpy
arcpy.CalculateCellSizeRanges_management(
"C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES",
"MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
Ceci est un exemple de script Python pour CalculateCellSizeRanges.
# Calculate the Mininum Cell Size and Maximum Cell Size with default setting
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "cellsize.gdb/md"
query = "#"
calmin = "MIN_CELL_SIZES"
calmax = "MAX_CELL_SIZES"
maxfactor = "#"
tolerancefactor = "#"
updatemiss = "#"
arcpy.CalculateCellSizeRanges_management(
mdname, query, calmin, calmax, maxfactor, tolerancefactor, updatemiss)