Calculer la zone à valider (Gestion des données)
Récapitulatif
Identifie une surface dans une mosaïque qui a changé depuis un moment spécifié.
Utilisation
-
Cet outil construit un polygone qui définit des régions qui contiennent un ou plusieurs éléments de mosaïque modifiés depuis un moment spécifié.
Cela permet aux outils et applications qui dépendent de la mosaïque pour la construction de produits dérivés, tels que le cache, d'effectuer des mises à jour partielles depuis la dernière fois où les produits dérivés ont été synchronisés avec la mosaïque.
-
Le paramètre de date et heure peut être spécifié de l'une des deux façons suivantes :
- Chaîne de temps XML
- Chaîne non-XML
Une chaîne de temps XML valide doit respecter l'un des formats suivants :
- AAAA-MM-JJThh:mm:ss
- AAAA-MM-JJThh:mm:ss.ssssZ
- AAAA-MM-JJThh:mm:ss.ssss-00:00
- AAAA-MM-JJThh:mm:ss+00:00
- AAAA
- AAAA-MM
- AAAA-MM-JJ
- AAAA-MM-JJZ
- AAAA-MM-JJThh
- AAAA-MM-JJThhZ
- AAAA-MM-JJThh:mm
- AAAA-MM-JJThh:mmZ
- AAAA-MM-JJThh:mm:ss
- AAAA-MM-JJThh:mm:ssZ
La dernière partie possible dans les chaînes de temps XML est le fuseau horaire. Les fuseaux horaires spécifiés avec un Z font référence à l'heure Zulu, ou heure de Greenwich. Vous pouvez également spécifier un fuseau horaire en utilisant des heures positives ou négatives par rapport à l'heure Zulu. Si vous ne spécifiez pas de fuseau horaire, alors le fuseau horaire local est utilisé.
Les chaînes de temps non-XML valides peuvent prendre tout format indiqué ci-dessous :
- AAAA/MM/JJ hh:mm:ss.s
- AAAA/MM/JJ hh:mm:ss
- AAAA/MM/JJ hh:mm
- AAAA/MM/JJ hh
- AAAA/MM
- AAAA-MM-JJhhmmss.s
- AAAA-MM-JJhhmmss
- AAAA-MM-JJhhmm
- AAAA-MM-JJhh
- AAAA-MM-JJ
- AAAA-MM
- AAAAMMJJhhmmss.s
- AAAAMMJJhhmmss
- AAAAMMJJhhmm
- AAAAMMJJhh
- AAAAMMJJ
- AAAAMM
- AAAA
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Mosaïque en entrée. | Mosaic Layer |
where_clause (Facultatif) |
Requête SQL facultative qui peut être spécifiée pour traiter seulement un sous-ensemble spécifique de données. | SQL Expression |
timestamp |
Spécifiez une date et une heure. Tous les éléments de mosaïque modifié après cette date seront utilisés pour calculer la zone à valider. Actuellement, deux types de formats de date sont pris en charge :
Pour plus d'informations sur la mise en forme de la chaîne d'heure, reportez-vous aux Conseils d'utilisation. | String |
out_feature_class |
Classe d'entités en sortie où les polygones de zone à valider seront créés. | Feature Class |
Exemple de code
Exemple Python d'utilisation de l'outil ComputeDirtyArea.
import arcpy
arcpy.ComputeDirtyArea_management("c:/workspace/fgdb.gdb/md", "#",
"2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
Exemple de script Python d'utilisation de l'outil ComputeDirtyArea.
##===========================
##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()