Calculer les plages de taille de cellule (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Calcule les tailles de cellule minimales et maximales pour les rasters dans une mosaïque.

Utilisation

Syntaxe

CalculateCellSizeRanges_management (in_mosaic_dataset, {where_clause}, {do_compute_min}, {do_compute_max}, {max_range_factor}, {cell_size_tolerance_factor}, {update_missing_only})
ParamètreExplicationType de données
in_mosaic_dataset

Chemin et nom de la mosaïque.

Image Service; Mosaic Layer; String
where_clause
(Facultatif)

Définissez une requête SQL si vous souhaitez uniquement calculer les plages de taille de cellule d'un sous-ensemble des éléments de mosaïque.

Si aucune requête n'est spécifiée, les plages de taille de cellule sont calculées pour tous les éléments de mosaïque.

SQL Expression
do_compute_min
(Facultatif)

Calcule la taille de pixel minimale pour tous les rasters dans la mosaïque.

  • MIN_CELL_SIZESCalcule la taille de pixel minimale. Il s'agit de l'option par défaut.
  • NO_MIN_CELL_SIZESLa taille de pixel minimale n'est pas calculée.
Boolean
do_compute_max
(Facultatif)

Calcule la taille de pixel maximale pour tous les rasters dans la mosaïque.

  • MAX_CELL_SIZESCalcule la taille de pixel maximale. Il s'agit de l'option par défaut.
  • NO_MAX_CELL_SIZESLa taille de pixel maximale n'est pas calculée.
Boolean
max_range_factor
(Facultatif)

Le facteur par lequel la taille de pixel supérieure est multipliée afin d'obtenir la valeur de la taille de pixel maximale pour les rasters de base de la mosaïque. 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.

  • UPDATE_ALLLes tailles de cellule minimales et maximales sont calculées pour tous les rasters dans la mosaïque. Il s'agit de l'option par défaut.
  • UPDATE_MISSING_ONLY Les tailles de cellule minimales et maximales sont calculées seulement si elles n'existent pas.
Boolean

Exemple de code

Exemple d'utilisation 1 de l'outil CalculateCellSizeRanges (fenêtre Python)

Il s'agit d'un exemple de script Python d'utilisation de l'outil CalculateCellSizeRanges.

import arcpy
arcpy.CalculateCellSizeRanges_management(
     "C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES", 
     "MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
Exemple d'utilisation de l'outil CalculateCellSizeRanges 2 (script autonome)

Il s'agit d'un exemple de script Python d'utilisation de l'outil 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)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014