О связанных классах пространственных объектов и наборе данных участков

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

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

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

Ошибки выравнивания между трансформированными наборами данных участков и береговыми линиями

Инструмент уравнивания объектов

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

Если точки набора данных участков уравнены, новые координаты для уравненных точек сравниваются с исходными координатами. Набор векторов смещения между новыми и исходными координатами создается и хранится в таблице Fabric_Vectors базы геоданных. В наборе данных участков хранится запись последовательности всех векторов смещения, возникающих из всех уравниваний по методу наименьших квадратов. Инструмент корректировки объектов использует эти векторы смещения в трансформации по методу резинового листа, чтобы применить связанные классы пространственных объектов обратно к выравниванию с исправленным набором данных участков.

Трансформация по методу наименьших квадратов и корректировка объектов
ПримечаниеПримечание:

Важно отличать уравнивание объектов от уравнивания набора данных участков по методу наименьших квадратов. Уравнивание по методу наименьших квадратов настраивает координаты набора данных участков, которые создают векторы смещения (между старыми и новыми координатами). Уравнивание объектов использует векторы смещения для пространственной настройки связанных классов пространственных объектов.

Уравнивание объектов может быть сделано, только если на наборе данных участков было выполнено уравнивание по методу наименьших квадратов.

Чтобы стандартные классы пространственных объектов были подходящими для корректировок объектов, они должны быть связаны с набором данных объектов.

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

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

Модель данных уравнивания объектов

Векторы смещения хранятся в таблице векторов уравнивания (Fabric_Vectors), после того, как запущена корректировка по методу наименьших квадратов и сохранен сеанс редактирования. Все векторы, хранящиеся для одного уравнивания, are tagged с идентификатором последовательности, вызывающим версию корректировки. Версия корректировки вызывает корректировку объектов относительно других корректировок объектов системы. Каждая версия корректировки имеет соответствующие отметки даты и времени и связанный ID задания (хранящиеся в таблице Fabric_Adjustments). В таблице Fabric_Levels хранятся идентификаторы связанных классов пространственных объектов, их исходный набор данных участков и самая последняя версия корректировки, примененная к классу пространственных объектов.

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

Модель данных корректировки объектов

Связывание классов пространственных объектов в среде версий

В среде версий, классы пространственных объектов должны быть связаны с набором данных участков в версии по умолчанию. Вы можете связать классы пространственных объектов в дереве Каталога или используя команду Корректировка объектов (Feature Adjustment) в меню Редактор наборов данных участков (Parcel Editor) панели инструментов Редактор наборов данных участков (Parcel Editor) в сеансе редактирования в версии по умолчанию. Затем вам нужно будет согласовать все версии набора данных участков, чтобы собирать вновь связанные классы пространственных объектов.

Связанные темы

9/11/2013