Calcular área sin validar (Gestión de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Identifica un área dentro de un dataset de mosaico que ha cambiado desde un momento especificado.

Uso

Sintaxis

ComputeDirtyArea_management (in_mosaic_dataset, {where_clause}, timestamp, out_feature_class)
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico de entrada.

Mosaic Layer
where_clause
(Opcional)

Una consulta SQL opcional que se puede especificar para procesar únicamente un subconjunto específico de datos.

SQL Expression
timestamp

Especifique una fecha y hora. Todos los elementos de mosaicos modificados después de esta fecha se utilizarán para computar el área sin validar.

Actualmente, hay dos tipos de formatos de fechas habilitados:

  • Sintaxis de tiempo XML: AAAA-MM-DDThh:mm:ss, AAAA-MM-DDThh:mm:ss.ssssZ, 2002-10-10T12:00:00.ssss-00:00, 2002-10-10T12:00:00+00:00
  • Sintaxis de tiempo no XML: 2002/12/25 23:59:58.123

Para obtener más información sobre el formato de la cadena de tiempo, consulte Sugerencias de uso.

String
out_feature_class

La clase de entidad de salida donde se crearán los polígonos del área sin validar.

Feature Class

Ejemplo de código

Ejemplo 1 de Calcular área sin validar (ventana de Python)

Una muestra de Python para Calcular área sin validar.

import arcpy
arcpy.ComputeDirtyArea_management("c:/workspace/fgdb.gdb/md", "#", 
                                  "2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
Ejemplo 2 de Calcular área sin validar (secuencia de comandos independiente)

Una muestra de secuencia de comandos de Python para Calcular área sin validar.

##===========================
##Compute Dirty Area
##Usage: ComputeDirtyArea_management in_mosaic_dataset {where_clause} timestamp
##                                   out_feature_class

try:
    import arcpy
    arcpy.env.workspace = "c:/workspace"
    
    # Find the area changed after 6:00pm Jan 12th 2010
    arcpy.ComputeDirtyArea_management("fgdb.gdb/md", "#", "2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")                                              
    
except:
    print "Compute Dirty Area example failed."
    print arcpy.GetMessages()

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014