ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Calcular rangos de tamaño de celda

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Calcula los niveles de visibilidad de los dataset ráster en un dataset de mosaico basado en la resolución espacial.

Uso

  • Esta herramienta calcula automáticamente los rangos de tamaño de celda para todos los elementos del dataset de mosaico. Los rangos de tamaño de celda calculados se almacenan en la tabla de atributos del dataset de mosaico en las columnas MinPS y MaxPS. Si necesita unos valores concretos para las columnas MinPS y MaxPS, puede editar estos valores manualmente.

  • No puede calcular los rangos de tamaño de celda para un dataset de mosaico referenciado.

  • La fragmentación de la base de datos y la manipulación de datos frecuentes puede aumentar enormemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos se incrementa debido a la realización constante de transacciones, ejecute la herramienta Compactar.

Sintaxis

CalculateCellSizeRanges_management (in_mosaic_dataset, {where_clause}, {do_compute_min}, {do_compute_max}, {max_range_factor}, {cell_size_tolerance_factor}, {update_missing_only})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

Dataset de mosaico para el que se calculan los niveles de visibilidad.

Mosaic Layer
where_clause
(Opcional)

Expresión SQL para seleccionar rásteres específicos en el dataset de mosaico en el que se van a calcular los niveles de visibilidad. Si no se especifica ninguna consulta, se calcularán los rangos de tamaño de celda de todos los elementos del dataset de mosaico.

SQL Expression
do_compute_min
(Opcional)

Calcular el tamaño mínimo de píxel para cada ráster seleccionado en el dataset de mosaico.

  • MIN_CELL_SIZES —Calcular el tamaño mínimo de píxel. Esta es la opción predeterminada.
  • NO_MIN_CELL_SIZES —No calcular el tamaño mínimo de píxel.
Boolean
do_compute_max
(Opcional)

Calcular el tamaño máximo de píxel para cada ráster seleccionado en el dataset de mosaico.

  • MAX_CELL_SIZES —Calcular el tamaño máximo de píxel. Esta es la opción predeterminada.
  • NO_MAX_CELL_SIZES —No calcular el tamaño máximo de píxel.
Boolean
max_range_factor
(Opcional)

Establecer un factor de multiplicación para aplicar a la resolución nativa. El valor predeterminado es 10, lo que significa que una imagen con una resolución de 30 metros será visible a una escala apropiada para 300 metros. La relación entre el tamaño de celda y la escala es la siguiente:

Tamaño de celda = Escala * 0,0254 / 96

Escala = Tamaño de celda * 96 / 0,0254

Double
cell_size_tolerance_factor
(Opcional)

Utilice esto en imágenes de grupo con resoluciones similares como la misma resolución nominal. Por ejemplo, las imágenes de 1 m y de 0,9 m pueden agruparse estableciendo este factor en 0,1, ya que están dentro de un 10% de cada una.

Double
update_missing_only
(Opcional)

Calcular solo los valores faltantes del rango de tamaño de celda.

  • UPDATE_ALL —Calcular los tamaños mínimo y máximo de celda para todos los rásteres seleccionados dentro del dataset de mosaico. Esta es la opción predeterminada.
  • UPDATE_MISSING_ONLY — Calcular los tamaños mínimo y máximo de celda únicamente si no existen.
Boolean

Muestra de código

Ejemplo 1 de CalculateCellSizeRanges (ventana de Python)

Esta es una muestra de Python para la herramienta CalculateCellSizeRanges.

import arcpy
arcpy.CalculateCellSizeRanges_management(
     "C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES", 
     "MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
Ejemplo 2 de CalculateCellSizeRanges (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para la herramienta 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)

Entornos

  • Extensión

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Información general sobre el conjunto de herramientas Ráster
  • Configurar el entorno para datos ráster
  • Rangos de tamaño de celda en un dataset de mosaico

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal