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

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

Работа с историческими версиями

  • Что это за дата и время?
  • Метка времени DEFAULT
  • Соединение с другой исторической версией

Для изучения архивной информации вы должны обеспечить доступ к данным посредством исторической версии. При подключении к исторической версии вы подключаетесь к определенному моменту времени. Этим моментом может быть текущее время базы данных (метка времени DEFAULT), предварительно установленная метка времени или указанные вами дата и время базы данных.

Что это за дата и время?

При работе с архивной информацией важно понимать, что дата и время, фиксируемые в полях gdb_from_date и gdb_to_date архива, отражают дату и время совершения транзакции – когда объект был добавлен, отредактирован или удален из класса объектов. Эти дата и время берутся из информации ОС сервера. Это влияет на доступ и создание запросов к архиву.

При работе в часовом поясе, отличном от того, в котором работает сервер, запросы, выполняемые в определенный момент времени, должны отражать серверное время, а не время клиентской операционной системы. Например, редактирование выполнено в 9:05 утра. (PST (стандартное тихоокеанское время)), но СУБД располагается в Нью-Йорке, то для данного редактирования на самом деле будет записано 12:05 дня (восточное поясное время). (EST)(стандартное восточное время). Следовательно, если бы вы обратились к исторической версии в 9:05, то это изменение не было бы отражено, так как в 9:05 утра на сервере этот объект еще не был создан. Чтобы увидеть новый добавленный объект, вам будет нужно произвести запрос к СУБД в 12:05 дня.

Примечание:

Если вы укажете дату и время до того времени, как будет разрешено архивирование, то у вас не будет доступа ни к каким данным. Архивные данные будут доступны с того момента времени, когда вы разрешили архивирование. Например, если вы разрешили архивирование с 1.02.2010 г., а затем переключились к исторической версии с датой 31.01.2010 г., то вы не увидите никаких данных.

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

Метка времени DEFAULT

Соединение с меткой времени DEFAULT позволяет отобразить текущее представление об архивных классах, что эквивалентно представлениям классов в транзакционной версии DEFAULT.

Примечание:

Подключение к маркеру истории DEFAULT позволит вам установить подключение с типом доступа «только для чтения», которое фактически будет потреблять меньше ресурсов базы данных, чем если бы вы работали с версионным классом объектов. Архивный класс не использует информацию, хранимую в дельта-таблицах. Это означает, что довольно часто выполнение запросов к архивным классам для всех записей, которые активны в текущий момент времени (gdb_to_date 12/31/9999), может производиться быстрее, чем выполнение запросов к рабочей версии DEFAULT.

Соединение с другой исторической версией

Чтобы соединиться с датой и временем, отличными от представленных маркером времени DEFAULT, можно определить маркер времени, которым является именованный момент, используемый для быстрого соединения с важными датами и временем, после чего можно выбрать соединение с ними или ввести дату и время. Чтобы узнать как и когда создавать метки времени, см. раздел Метки времени.

В ArcGIS Desktop предусмотрены два различных способа соединения с исторической версией: с использованием диалогового окна Свойства подключения к базе геоданных либо Изменить версию.

Соединение с исторической версией при помощи диалогового окна Свойства подключения к базе геоданных

Диалоговое окно Свойства подключения к базе геоданных позволяет выбрать версию базы геоданных, к которой будет выполнено подключение. Чтобы открыть его, щелкните правой кнопкой мыши на окне Дерево каталога в ArcCatalog или ArcMap и выберите Свойства подключения к базе геоданных.

Изменение исторической версии с использованием диалогового окна Свойства подключения к базе геоданных

Сначала выберите Историческая версия. Затем у вас будет возможность выбрать маркер времени из списка или выбрать конкретные дату и время.

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

После изменения версий данные, которые можно предварительно просмотреть из этого файла подключения в ArcCatalog или просмотреть в ArcMap, будут данными с разрешенным архивированием, доступ к которым возможен с использованием исторической версии, ссылающейся на выбранный момент.

Соединение с исторической версией при помощи диалогового окна Изменить версию

Чтобы открыть диалоговое окно Изменить версию, воспользуйтесь одним из приведенных ниже способов.

  • Щелкните правой кнопкой мыши на базе данных в таблице содержания ArcMap и выберите Изменить версию.
  • Щелкните кнопку Изменить версию Изменить версию (Change Version) на панели инструментов Работа с версиями в ArcMap.

После открытия диалогового окна щелкните на вкладке Историческая, расположенной в нижней части окна.

Вкладка Историческая диалогового окна Изменить версию

Можно выбрать маркер времени из списка или ввести дату и время.

После соединения с другой исторической версией ArcMap будет отображать данные исторической версии, отражающей состояние данных на выбранный вами момент времени.

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

  • Процесс архивирования
  • Разрешение архивирования
  • Работа с архивным классом напрямую
  • Работа с маркерами истории

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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