Calcular área sin validar (Administración de datos)
Resumen
Identifica un área dentro de un dataset de mosaico que ha cambiado desde un momento especificado.
Uso
-
Esta herramienta construye un polígono que define regiones que contienen uno o más elementos de dataset de mosaico que se han modificado desde un momento especificado.
Esto permite a las herramientas y aplicaciones que dependen del dataset de mosaico para construir productos derivados, como caché, realizar actualizaciones parciales desde la última vez que los productos derivados se sincronizaron con el dataset de mosaico.
-
El parámetro de fecha y hora se puede especificar de dos maneras:
- Cadena de tiempo XML
- Cadena no XML
La cadena de tiempo XML válida debe estar en uno de los siguientes formatos:
- AAAA-MM-DDThh:mm:ss
- AAAA-MM-DDThh:mm:ss.ssssZ
- AAAA-MM-DDThh:mm:ss.ssss-00:00
- AAAA-MM-DDThh:mm:ss+00:00
- AAAA
- AAAA-MM
- AAAA-MM-DD
- AAAA-MM-DDZ
- AAAA-MM-DDThh
- AAAA-MM-DDThhZ
- AAAA-MM-DDThh:mm
- AAAA-MM-DDThh:mmZ
- AAAA-MM-DDThh:mm:ss
- AAAA-MM-DDThh:mm:ssZ
La última parte posible de las cadenas de tiempo XML es la zona horaria. Las zonas horarias especificadas con una Z se refieren al horario de Zulú o a la hora de Greenwich. También puede especificar una zona horaria utilizando las horas positivas o negativas del horario de Zulú. Si no especifica una zona horaria, se utilizará la zona horaria local.
Las cadenas de tiempo no XML válidas pueden tener uno de los siguientes formatos:
- AAAA/MM/DD hh:mm:ss.s
- AAAA/MM/DD hh:mm:ss
- AAAA/MM/DD hh:mm
- AAAA/MM/DD hh
- AAAA/MM
- AAAA-MM-DDhhmmss.s
- AAAA-MM-DDhhmmss
- AAAA-MM-DDhhmm
- AAAA-MM-DDhh
- AAAA-MM-DD
- AAAA-MM
- AAAAMMDDhhmmss.s
- AAAAMMDDhhmmss
- AAAAMMDDhhmm
- AAAAMMDDhh
- AAAAMMDD
- AAAAMM
- AAAA
Sintaxis
Parámetro | Explicación | Tipo 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:
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
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")
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()