Обновление при помощи опции Синхронизировать против исходной выборки/трассировки/запроса

Опция Синхронизировать исходные выборку/трассировку/запрос является опцией по умолчанию диалогового окна Обновить схему (Update Diagram), которое открывается при обновлении схемы на основе стандартного компоновщика. Эта опция позволяет обновлять содержимое активного схематического представления, начиная с устойчивых параметров трассировки, когда схема создавалась по результатам трассировки основной геометрической сети, с набора объектов ГИС, использованных для первого создания этой схемы, или путем повторно выполнения всех пользовательских запросов, которые использовались для первоначального создания данной схемы:

Во всех случаях процесс обновления выполняется следующим образом:

  1. Содержащиеся в схеме объекты схемы загружаются в память.
  2. Синхронизация в памяти происходит следующим образом:
    • Обновляются в памяти объекты схемы, первоначально содержавшиеся в схеме, которые все еще связаны с объектами сети, содержащимися в базе геоданных, частью нового результата основной трассировки геометрической сети или с записями, возвращенными пользовательскими запросами; обновляются их атрибуты и исходная геометрия, а текущая геометрия повторно инициализируется, если схема не сохранена.
    • В памяти создаются новые объекты схемы, возвращенные результатом основной трассировки геометрической сети или связанные с новыми записями, возвращенными запросами.
    • Все объекты схемы, связанные с объектами сети, которые были удалены из базы геоданных, больше не являются частью нового результата основной трассировки геометрической сети, больше не возвращаются запросами и удаляются из памяти.
  3. Если для шаблона схемы были установлены схематические правила, то они будут выполняться повторно.
  4. Если отмечена опция Сохранять вручную удаленные, сокращенные или воссоединенные объекты (Persist manually removed, reduced or reconnected features), операции удаления, сокращения или восстановления связей выполняются повторно.
  5. Если имеется алгоритм компоновки схемы, настроенный для шаблона схемы, и схема не имеет сохраненной компоновки, то алгоритм переисполняется, и геометрия для всех объектов схемы в памяти будет обновлена соответственно.
  6. Все объекты схемы, находящиеся в памяти, сохраняются в классах объектов схемы в наборе схематических данных.
  7. Затем активное схематическое представление обновляется новым содержанием схематической базы данных.
ПримечаниеПримечание:

Когда производится обновление схематических представлений, построенных частично или полностью на пользовательских запросах, изложенный выше процесс влияет только на объекты схемы, созданные запросами, настроенными на запуск во время создания схемы – то есть запросами с методом оценки Запрос при создании/обновлении. Объекты схемы, поступившие из классов объектов схемы с пользовательскими запросами, настроенными на запуск при загрузке схемы – то есть запросами с методом оценки Запрос при начале редактирования – обрабатываются во время промежуточной стадии сразу после выполнения правил.

ВниманиеВнимание:

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

ПримечаниеПримечание:

Если какая-нибудь компоновка была сохранена для активной схемы до ее обновления, то объекты схемы, которые уже имеются в схеме, до обновления сохраняют свою последнюю сохраненную позицию, в то время как новые объекты схемы, внесенные в схематическое представление во время обновления, располагаются следующим образом:

  • По своим географическим координатам, если они появились от объектов ГИС, организованных в геометрическую сеть или набор сетевых данных
  • На своих исходных координатах, если они созданы пользовательскими запросами и такие координаты были настроены
  • В местоположении (0,0), если они созданы пользовательскими запросами и исходные координаты не были указаны

ВниманиеВнимание:

Когда объекты, используемые для создания схем, берутся из базы геоданных ArcSDE, не истолкуйте неверно слова исходная выборка/трассировка/запрос. Обновление схемы с помощью опции Синхронизировать исходные выборку/трассировку/запрос (Synchronize against original selection/trace/query) не обязательно будет работать от версии объектов сети, на которых было основано создание этой схемы. При работе с версионными данными вы в любое время можете изменять референтную версию схемы, чтобы при последующем обновлении процесс обновления работал бы на другой версии данных сети.

Более подробно об изменении референтной версии схематического представления

5/10/2014