Zusammenfassung
Identifiziert Flächen innerhalb eines Mosaik-Datasets, die sich seit einem angegebenen Zeitpunkt geändert haben. Dies wird häufig verwendet, wenn ein Mosaik-Dataset aktualisiert oder synchronisiert wird oder wenn abgeleitete Produkte wie der Cache aktualisiert werden müssen. Mit diesem Werkzeug können Sie solche Prozesse auf die Bereiche beschränken, die geändert wurden.
Verwendung
Dieses Werkzeug erstellt ein Polygon, das Regionen definiert, die ein oder mehrere Mosaik-Dataset-Elemente enthalten, die seit einem angegebenen Zeitpunkt geändert wurden.
Dies ermöglicht es Werkzeugen und Anwendungen, die das Mosaik-Dataset für die Konstruktion von abgeleiteten Produkten wie Cache benötigen, Teilaktualisierungen seit dem letzten Zeitpunkt auszuführen, an dem die abgeleiteten Produkte mit dem Mosaik-Dataset synchronisiert wurden.
Der Datums- und Zeitparameter kann mit einer der beiden folgenden Methoden angegeben werden:
- XML-Zeitzeichenfolge
- Nicht-XML-Zeichenfolge
Eine gültige XML-Zeitzeichenfolge muss eines der folgenden Formate aufweisen:
- JJJJ-MM-TTThh:mm:ss
- JJJJ-MM-TTThh:mm:ss.ssssZ
- JJJJ-MM-TTThh:mm:ss.ssss-00:00
- JJJJ-MM-TTThh:mm:ss+00:00
- JJJJ
- JJJJ-MM
- JJJJ-MM-TT
- JJJJ-MM-TTZ
- JJJJ-MM-TTThh
- JJJJ-MM-TTThhZ
- JJJJ-MM-TTThh:mm
- JJJJ-MM-TTThh:mmZ
- JJJJ-MM-TTThh:mm:ss
- JJJJ-MM-TTThh:mm:ssZ
Der letztmögliche Teil der XML-Zeitzeichenfolgen ist die Zeitzone. Die mit "Z" bezeichneten Zeitzonen verweisen auf Zulu-Zeit oder Greenwich Mean Time. Sie können eine Zeitzone auch mit den positiven oder negativen Stunden der Zulu-Zeit angeben. Wenn Sie keine Zeitzone angeben, wird die lokale Zeitzone verwendet.
Gültige Nicht-XML-Zeitzeichenfolgen können jedes unten dargestellte Format aufweisen:
- JJJJ/MM/TT hh:mm:ss.s
- JJJJ/MM/TT hh:mm:ss
- JJJJ/MM/TT hh:mm
- JJJJ/MM/TT hh
- JJJJ/MM
- JJJJ-MM-TThhmmss.s
- JJJJ-MM-TThhmmss
- JJJJ-MM-TThhmm
- JJJJ-MM-TThh
- JJJJ-MM-TT
- JJJJ-MM
- JJJJMMTThhmmss.s
- JJJJMMTThhmmss
- JJJJMMTThhmm
- JJJJMMTThh
- JJJJMMTT
- JJJJMM
- JJJJ
Syntax
arcpy.management.ComputeDirtyArea(in_mosaic_dataset, {where_clause}, timestamp, out_feature_class)
Parameter | Erklärung | Datentyp |
in_mosaic_dataset | Das Mosaik-Dataset, das auf Änderungen analysiert werden soll. | Mosaic Layer |
where_clause (optional) | Ein SQL-Ausdruck zum Auswählen eines bestimmten Rasters im Mosaik-Dataset, für das nicht überprüfte Bereiche berechnet werden sollen. | SQL Expression |
timestamp | Berechnet die Bereiche, die seit der Eingabezeit geändert wurden. XML-Zeitsyntax:
Nicht-XML-Zeitsyntax:
| String |
out_feature_class | Die Feature-Class, die die geänderten Bereiche enthält. | Feature Class |
Codebeispiel
ComputeDirtyArea – Beispiel 1 (Python-Fenster)
Python-Beispiel für ComputeDirtyArea.
import arcpy
arcpy.ComputeDirtyArea_management("c:/workspace/fgdb.gdb/md", "#",
"2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
ComputeDirtyArea – Beispiel 2 (eigenständiges Skript)
Python-Skriptbeispiel für ComputeDirtyArea.
##===========================
##Compute Dirty Area
##Usage: ComputeDirtyArea_management in_mosaic_dataset {where_clause} timestamp
## out_feature_class
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")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja