ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

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
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Comparar ráster

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

Resumen

Compara las propiedades de dos datasets ráster, dos catálogos de ráster o dos datasets de mosaico y luego devuelve el resultado de la comparación.

Uso

  • La herramienta devuelve mensajes que muestran el resultado de la comparación.

  • Las tolerancias de atributo y parámetro permiten que las comparaciones tengan una cantidad específica de libertad.

  • Para la sintaxis de Python, deberá abrir el cuadro de diálogo y visualizar una lista de valores para el parámetro Ignorar opciones. La herramienta Comparar tipo determinará qué valores de Ignorar opciones son válidos.

Sintaxis

RasterCompare_management (in_base_raster, in_test_raster, {compare_type}, {ignore_option}, {continue_compare}, {out_compare_file}, {parameter_tolerances}, {attribute_tolerances}, {omit_field})
ParámetroExplicaciónTipo de datos
in_base_raster

El ráster de entrada que se comparará con el ráster de prueba.

Las entradas válidas incluyen un dataset ráster, un catálogo de ráster o un dataset de mosaico.

Raster Layer; Raster Catalog Layer; Mosaic Layer
in_test_raster

El ráster de prueba que se comparará con el ráster base de entrada.

Las entradas válidas incluyen un dataset ráster, un catálogo de ráster o un dataset de mosaico.

Raster Layer; Raster Catalog Layer; Mosaic Layer
compare_type
(Opcional)

El tipo de comparación.

  • RASTER_DATASET —Compara las propiedades del dataset ráster.
  • GDB_RASTER_DATASET —Compara las propiedades de los datasets ráster en una geodatabase.
  • GDB_RASTER_CATALOG —Compara las propiedades de los catálogos de ráster en una geodatabase.
  • MOSAIC_DATASET —Compara las propiedades de los datasets de mosaico.
String
ignore_option
[ignore_option,...]
(Opcional)

Las propiedades especificadas no se compararán durante la comparación.

Abra el cuadro de diálogo de la herramienta para ver una lista de valores para el parámetro Ignorar opciones. La herramienta Comparar tipo determinará qué valores de Ignorar opciones son válidos.

String
continue_compare
(Opcional)

Indica si se deben comparar todas las propiedades después de encontrar la primera falta de coincidencia.

  • NO_CONTINUE_COMPARE —Se detiene después de encontrar la primera falta de coincidencia. Esta es la opción predeterminada.
  • CONTINUE_COMPARE —Compara otras propiedades después de encontrar la primera falta de coincidencia.
Boolean
out_compare_file
(Opcional)

El nombre y la ruta del archivo de texto que contendrá los resultados de la comparación.

File
parameter_tolerances
[[Parameter, Tolerance, Type],...]
(Opcional)

La Tolerancia de parámetro le permite comparar los valores de parámetro con algo de libertad sobre la exactitud. Esto le permite dar cuenta de los cambios leves que pueden haber ocurrido al procesar sus datos.

Para ver una lista de los tipos de parámetros, seleccione los parámetros para los que desea tener tolerancia. Para cada parámetro necesitará una tolerancia y un tipo de tolerancia. El tipo de tolerancia es el valor de la tolerancia o una fracción de ella. Cuando utiliza el tipo de fracción, la fracción se basa en el valor básico; por lo tanto, el valor de tolerancia para comparación sería la fracción multiplicada por el valor básico. Por ejemplo, si su valor básico es 100 y establece la tolerancia de fracción en 0,00001, la tolerancia de comparación será 100 * 0,00001 = 0,001

  • Todo —Esta opción aplicará la misma tolerancia a la extensión, el valor de píxel, el valor de píxel mínimo, el valor de píxel máximo, el valor de píxel medio y el valor de píxel de desviación estándar.
  • extensión —La extensión del ráster tendrá una tolerancia permitida.
  • Pixel_Value —Los valores de píxel del ráster tendrán una tolerancia permitida.
  • Statistics_Minimum —El valor de píxel mínimo del ráster tendrá una tolerancia permitida.
  • Statistics_Maximum —El valor de píxel máximo del ráster tendrá una tolerancia permitida.
  • Statistics_Mean —El valor de píxel medio del ráster tendrá una tolerancia permitida.
  • Statistics_Standard_Deviation —El valor de píxel de la desviación estándar del ráster tendrá una tolerancia permitida.
Value Table
attribute_tolerances
[[Field, Tolerance],...]
(Opcional)

La Tolerancia de atributo le permite comparar los valores de atributo con algo de libertad sobre la exactitud. Esto le permite dar cuenta de los cambios leves que pueden haber ocurrido al procesar sus datos.

Escriba el nombre del campo y el valor de tolerancia para cada parámetro para el que desea tener tolerancia. El valor de tolerancia es el valor real de la tolerancia, no una fracción.

Value Table
omit_field
[omit_field,...]
(Opcional)

Estos son los campos que desearía Omitir en los resultados de comparación. Escriba los campos que desea omitir en la comparación.

Cuando trata con un escenario de catálogo de ráster, compara columnas de atributos de los catálogos de ráster, no cualquier atributo dentro de los elementos del catálogo.

String

Ejemplo de código

Ejemplo 1 de RasterCompare (ventana de Python)

Esta es una muestra de Python para RasterCompare.

import arcpy
RasterCompare_management("C:/workspace/image1.tif","C:/workspace/image2.tif",\
                         "RASTER_DATASET","'Pyramids Exist'",\
                         "CONTINUE_COMPARE","C:/workspace/compare01.txt",\
                         "Pixel_Value 1 Value","Count 5","OID")
Ejemplo 2 de RasterCompare (secuencia de comandos independiente)

Esta es una muestra de Python para RasterCompare.

##====================================
##Raster Compare
##Usage: RasterCompare_management in_base_raster in_test_raster {RASTER_DATASET |
##                                GDB_RASTER_DATASET | GDB_RASTER_CATALOG |
##                                MOSAIC_DATASET} {ignore_option;ignore_option...}
##                                {NO_CONTINUE_COMPARE | CONTINUE_COMPARE} 
##                                {out_compare_file} {Parameter {Tolerance} {Type};
##                                Parameter {Tolerance} {Type}...} {Field {Tolerance};
##                                Field {Tolerance}...} {omit_field;omit_field...} 
    
    
try:
    import arcpy
    
    arcpy.env.workspace = "c:/workspace"
    
    ##Compare two Raster dataset
    arcpy.RasterCompare_management("raster_base.tif","raster_test.tif","RASTER_DATASET",\
                                   "","CONTINUE_COMPARE","compareresult.txt","","","")
    
    ##Compare two Raster Catalog with ignore options
    arcpy.RasterCompare_management("fgdb.gdb/rc_base","fgdb.gdb/rc_test","RASTER_CATALOG",\
                                   "IsManaged;Extent","CONTINUE_COMPARE","compareresult2.txt",\
                                   "","","DATE")
    
    ##Compare two Mosaic Dataset with torelance
    arcpy.RasterCompare_management("fgdb.gdb/md_base","fgdb.gdb/md_test","MOSAIC_DATASET",\
                                   "IsEmbedded;Seamline","CONTINUE_COMPARE","compareresult3.txt",\
                                   "All 0.00001 Fraction","HighPS 0.0001;LowPS 0.0001",\
                                   "ItemTS;UriHash")
    
except:
    print "Raster Compare exsample failed."
    print arcpy.GetMessages()

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal

Información sobre licencias

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

Temas relacionados

  • Vista general del conjunto de herramientas Comparación de datos
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal