ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for 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
    • ГГГГММДД
    • ГГГГММ
    • ГГГГ

Синтаксис

ComputeDirtyArea_management (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")

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

Этот инструмент не использует параметры среды геообработки

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

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

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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