ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Вычислить измененную область

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Определяет области набора данных мозаики, которые были изменены с определенного момента времени. Это обычно используется, если набор данных мозаики обновляется или синхронизируется, или при необходимости обновления таких продуктов, как кэш. Инструмент позволит вам ограничить подобные процессы лишь теми областями, которые были изменены.

Использование

  • Конструирует полигон, который определяет регионы, содержащие один или несколько элементов наборов данных мозаики, которые были изменены с заданного времени.

  • Допускаются инструменты и приложения, которые зависят от набора данных мозаики для построения рассчитываемых продуктов, таких как кэш, чтобы выполнить частичные обновления, с того раза, когда рассчитываемые продукты были синхронизированы с набором данных мозаики.

  • Параметр даты и времени может быть задан двумя путями:

    • Строка времени 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
    • ГГГГММДД
    • ГГГГММ
    • ГГГГ

Синтаксис

arcpy.management.ComputeDirtyArea(in_mosaic_dataset, {where_clause}, timestamp, out_feature_class)
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Набор данных мозаики, который вы хотите анализировать на предмет изменений.

Mosaic Layer
where_clause
(Дополнительный)

Выражение SQL для выбора определенных растров в наборе данных мозаики, для которых будут вычисляться измененные области.

SQL Expression
timestamp

Вычисляет области, которые изменились с указанного момента времени.

Синтаксис времени XML:

  • ГГГГ-ММ-ДДTчч:мм:сс
  • ГГГГ-ММ-ДДTчч:мм:сс.ссссZ
  • 2002-10-10T12:00:00.ssss-00:00
  • 2002-10-10T12:00:00+00:00

Синтаксис времени не-XML:

  • 2002/12/25 23:59:58.123
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")

Параметры среды

  • Текущая рабочая область
  • Экстент
  • Временная рабочая область

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • Обзор группы инструментов Растр
  • Параметры среды для растровых данных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация