ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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

Definir NoData de dataset de mosaico

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

Resumen

Especifica uno o varios valores que se van a representar como NoData.

Uso

  • NoData se puede utilizar para definir los valores de píxel que rodean una imagen; sin embargo, el dataset de mosaico puede ser más eficiente si las huellas se vuelven a calcular para quitar estas áreas de límite. Para volver a calcular las huellas, las puede editar manualmente o utilizar la herramienta Generar huellas.

  • Puede especificar varios valores NoData con el parámetro Bandas para el valor NoData. Utilice un delimitador de espacios entre cada valor que desea definir como NoData.

  • Esta herramienta inserta la función Máscara en la cadena de funciones para cada elemento ráster en un dataset de mosaico.

Sintaxis

DefineMosaicDatasetNoData(in_mosaic_dataset, num_bands, {bands_for_nodata_value}, {bands_for_valid_data_range}, {where_clause}, {Composite_nodata_value})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico en el que desea actualizar los valores NoData.

Mosaic Layer
num_bands

El número de bandas en el dataset de mosaico.

Long
bands_for_nodata_value
[band {NoData value},...]
(Opcional)

Defina valores para cada banda o todas las bandas. Cada banda puede tener definido un único valor NoData, o el mismo valor puede estar especificado para todas las bandas. Si desea definir varios valores NoData para cada selección de bandas, utilice un delimitador de espacios entre cada valor NoData del parámetro bands_for_nodata_value.

La función Máscara insertada por esta herramienta se inserta antes de la función Bandas compuestas en la cadena de función. Por lo tanto, si la cadena de función para cada ráster dentro del dataset de mosaico contiene la función Bandas compuestas, o si los datos ráster se agregaron con un tipo de ráster que agrega la función Bandas compuestas a la cadena de función de cada ráster, entonces cualquier valor que especifique se aplicará a todas las bandas.

Value Table
bands_for_valid_data_range
[band {minimum value} {maximum value},...]
(Opcional)

Especifique un rango de valores para visualizarlos para cada banda. Los valores que queden fuera de este rango se clasificarán como NoData. Cuando se trabaja con bandas compuestas, el rango se aplicará a todas las bandas.

Value Table
where_clause
(Opcional)

Sentencia SQL para seleccionar un ráster específico en el dataset de mosaico. Solo los rásteres seleccionados tendrán cambiados los valores de NoData.

SQL Expression
Composite_nodata_value
(Opcional)

Elija si todas las bandas deben ser NoData para que el píxel se clasifique como un píxel NoData.

  • NO_COMPOSITE_NODATA —Si cualquiera de las bandas tiene píxeles de NoData, el píxel se clasifica como NoData. Esta es la opción predeterminada.
  • COMPOSITE_NODATA —Todas las bandas deben tener píxeles de NoData para que el píxel sea clasificado como NoData.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

El dataset de mosaico actualizado.

Capa de mosaico

Muestra de código

Ejemplo 1 de DefineMosaicDatasetNoData (ventana de Python)

Esta es una muestra de Python para DefineMosaicDatasetNoData.

import arcpy
arcpy.DefineMosaicDatasetNodata_management(
     "c:/workspace/Nodata.gdb/md", "3",  "ALL_BANDS '0 9'", "#", 
     "OBJECTID=2",  "COMPOSITE_NODATA")
Ejemplo 2 de DefineMosaicDatasetNoData (script independiente)

Esta es una muestra de script de Python para DefineMosaicDatasetNoData.

#Specify multiple Nodata values for all bands in one Catalog item

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "Nodata.gdb/md"
noofbands = "3"
nodataval = "ALL_BANDS '0 9'"
nodatarange = "#"
query = "OBJECTID=2"
mode = "#"

arcpy.DefineMosaicDatasetNoData_management(mdname, noofbands, nodataval, 
                                           nodatarange, query, mode)

Entornos

  • Extensión

Información sobre licencias

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

Temas relacionados

  • Información general sobre el conjunto de herramientas Ráster
  • Configurar el entorno para datos ráster

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 de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal