Особенности уравнивания набора данных участков при использовании механизма версий
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Набор данных участков поддерживает редактирование и уравнивание объектов в версионных базах геоданных ArcSDE. Редактирование набора данных участков поддерживается в версии по умолчанию и в дочерних версиях первого уровня.
Запуск уравнивания по методу наименьших квадратов в версионной базе геоданных
Наборы данных участков всегда будут заблокированы при редактировании в версионной базе геоданных ArcSDE и их нельзя одновременно редактировать в той же самой версии или в другой версии. Однако участки можно одновременно уравнивать по методу наименьших квадратов в той же версии или в другой версии.
Когда уравнивание участков по МНК для перекрывающихся областей будет запущено в разных версиях, координаты точек участков в версии по умолчанию будут уточнены с учетом данных в последней закрепленной версии. Координаты в перекрывающихся областях не получат поправок из двух процессов уравнивания по МНК, запущенных для области перекрывания. Аналогичным образом в пределах одной версии координаты в области перекрывания будут уточнены по результатам последнего уравнивания для этой области.
При согласовании версий с набором данных участков согласование всегда будет производиться в пользу дочерней версии, в которой были записаны изменения, внесенные в набор данных участков. Например, если было произведено уравнивание по методу наименьших квадратов для версии A, версия A будет согласована без конфликтов и изменения будут закреплены в версии по умолчанию. Если уравнивание было запущено в версии B, при последующем согласовании версии B конфликты уравнивания будут разрешены в пользу версии B (последней версии, закрепленной в версии по умолчанию). Любые другие конфликты, такие как изменение атрибутов, должны быть разрешены вручную через интерактивное разрешение конфликтов.
Конфликты не определяются для геометрии участков, так как геометрия участка всегда заблокирована при работе с версиями. Однако конфликты участков могут быть обнаружены в доступных для редактирования атрибутах участка и в любых атрибутах, которые вы добавляли в таблицу участка.
Конфликты, обнаруженные в наборе данных участков, определяются по строке, а не по атрибутам.
Векторы уравнивания и уравнивание перекрывающихся областей по МНК
Векторы уравнивания создаются, исходя из новых и старых значений координат точек участков, которые уравнивались по методу наименьших квадратов. Если версии закреплены в версии по умолчанию, в которой были выполнены уравнивания по МНК, для точек участков будут закреплены перекрывающиеся наборы векторов.
В областях перекрытия уравниваний в версии по умолчанию закрепляются уравнивания из последней версии. Аналогичным образом сохраняются только те векторы уравнивания, которые принадлежали последней версии, закрепленной в версии по умолчанию. Если в пределах одной версии существуют перекрывающиеся области уравниваний по методу наименьших квадратов, сохраняются только векторы уравниваний из последнего уравнивания.
Например, уравнивание по методу наименьших квадратов было запущено для набора участков в версии 1. Уравнивание объектов затем было запущено для связанных объектов в той же версии. В версии 2 уравнивание по методу наименьших квадратов было запущено для набора участков, который частично перекрывается с областью уравнивания в версии 1. Уравнивание связанных классов объектов было запущено в версии 2. Версия 1 будет согласована и закреплена в версии по умолчанию. Для версии 2 будет выполнено согласование уравнивания координат в области перекрытия и разрешено в пользу версии 2. Конфликтные векторы уравнивания будут разрешены в пользу версии 2. Так как связанные объекты в области перекрывания в версии по умолчанию уже были уравнены с помощью векторов, закрепленных из версии 1, необходимо создать корректирующие векторы для перемещения связанных объектов в соответствии с векторами уравнивания, закрепленных из версии 2.
Связанные классы объектов в версионных базах геоданных ArcSDE
Чтобы класс объектов мог участвовать в уравнивании объектов, его необходимо связать с набором данных участков. В ArcSDE классы объектов можно связать только с версией по умолчанию. Чтобы получить связь с классами объектов, которые были связаны с набором данных участков, необходимо согласовать существующие дочерние версии.