Краткая информация
Определяет области набора данных мозаики, которые были изменены с определенного момента времени. Это обычно применяется в случаях, если набор данных мозаики обновлялся или синхронизировался, либо при необходимости обновления таких данных, как, например, кэш. Инструмент позволит вам ограничить подобные процессы лишь теми областями, которые были изменены.
Использование
Конструирует полигон, который определяет регионы, содержащие один или несколько элементов наборов данных мозаики, которые были изменены с заданного времени.
Допускаются инструменты и приложения, которые зависят от набора данных мозаики для построения рассчитываемых продуктов, таких как кэш, чтобы выполнить частичные обновления, с того раза, когда рассчитываемые продукты были синхронизированы с набором данных мозаики.
Параметр даты и времени может быть задан двумя путями:
- Строка времени XML
- Строка не-XML
Корректная строка времени XML должна быть в одном из следующих форматов:
- YYYY-MM-DDThh:mm:ss
- YYYY-MM-DDThh:mm:ss.ssssZ
- YYYY-MM-DDThh:mm:ss.ssss-00:00
- YYYY-MM-DDThh:mm:ss+00:00
- ГГГГ
- YYYY-MM
- YYYY-MM-DD
- YYYY-MM-DDZ
- YYYY-MM-DDThh
- YYYY-MM-DDThhZ
- YYYY-MM-DDThh:mm
- YYYY-MM-DDThh:mmZ
- YYYY-MM-DDThh:mm:ss
- YYYY-MM-DDThh:mm:ssZ
Последней возможной частью строк времени XML является временная зона. Временные зоны, заданные Z, относятся к всемирному (гринвичскому среднему) времени. Вы также можете задать временную зону, используя положительные или отрицательные часы из всемирного времени. Если вы не установите временную зону, будет использоваться местная временная зона.
Корректные строки времени не-XML могут принять любой формат из перечня ниже:
- YYYY/MM/DD hh:mm:ss.s
- YYYY/MM/DD hh:mm:ss
- YYYY/MM/DD hh:mm
- YYYY/MM/DD hh
- ГГГГ/ММ
- YYYY-MM-DDhhmmss.s
- YYYY-MM-DDhhmmss
- YYYY-MM-DDhhmm
- YYYY-MM-DDhh
- YYYY-MM-DD
- YYYY-MM
- ГГГГММДДччммсс.с
- ГГГГММДДччммсс
- YYYYMMDDhhmm
- YYYYMMDDhh
- ГГГГММДД
- ГГГГММ
- ГГГГ
Синтаксис
ComputeDirtyArea_management (in_mosaic_dataset, {where_clause}, timestamp, out_feature_class)
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, который вы хотите анализировать на предмет изменений. | Mosaic Layer |
where_clause (дополнительно) | Выражение SQL для выбора определенных растров набора данных мозаики для вычисления измененных областей. | SQL Expression |
timestamp | Вычисляет области, которые изменились с указанного момента времени. Синтаксис времени XML:
Синтаксис времени не-XML:
| String |
out_feature_class | Класс объектов, содержащий области, которые изменились. | Feature Class |
Пример кода
ComputeDirtyArea, пример 1 (окно Python)
Пример Python для инструмента ComputeDirtyArea.
import arcpy
arcpy.ComputeDirtyArea_management("c:/workspace/fgdb.gdb/md", "#",
"2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
ComputeDirtyArea, пример 2 (автономный скрипт)
Пример скрипта Python для инструмента 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")
Параметры среды
Этот инструмент не использует параметры среды геообработки