Обновление набора данных участков ArcMap

Используйте инструмент-скрипт Обновление набора данных участков в Инструментах Участков > Администрирование для обновления набора данных участков ArcMap до набора данных участков ArcGIS Pro.

Инструмент создает ArcGIS Pro набор данных участков в наборе классов объектов и передает данные из набора данных участков ArcMap. Существующий набор данных участков ArcMap не изменяется.

Для обновления набора данных участков требуется следующее:

  • Файловая база геоданных или многопользовательская база геоданных. Многопользовательские базы геоданных должны поддерживать управление версионными ветвями.
  • Многопользовательские базы геоданных должны быть в поддерживаемых DBMS (SQL Server, Oracle или PostGreSQL). Обратитесь к системным требованиям для конкретной платформы базы данных:

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

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

Участки

При обновлении набора данных участков ArcMap участки отправляются по их типу в набор данных участков ArcGIS Pro. В процессе обновления используются типы участков, определенные в поле Type класса объектов Parcels ArcMap, для создания типов участков в наборе данных участков ArcGIS Pro. Если в поле Type используется домен, в качестве имени типа участка будет назначено описание значения домена. Если поле Type не имеет домена, типы участков будут названы по назначенному им номеру в поле Type.

Линии участков

Линии участков в наборе данных участков ArcMap связаны с планами. Поле Created By Record класса объектов линий участков заполняется глобальными идентификаторами переданных связанных записей.

Поля в линейном классе объектов ArcGIS Pro типа участка заполняются следующими данными:

поля линий типа участка ArcGIS ProЗаполнено из набора данных участков ArcMap

COGO Accuracy

Accuracy из Класса линейных пространственных объектов

Поля с поддержкой COGO

Bearing, Distance, Radius и ArcLength

Кроме того, поля: Sequence, Type, Category, Delta, Historical, RadialBearing, TangentBearing, Hide, LegalStartDate, LegalEndDate и любые другие, добавленные пользователями, или Информационной моделью местного управления в таблице Lines набора участков ArcMap переносятся и добавляются в класс объектов линий типа участка.

Полигоны участков

Участки в наборе данных ArcMap имеют связанные планы. Поле Created By Record полигонального класса объектов типа участка заполняется глобальными идентификаторами переданных связанных записей.

Поля в полигональном классе объектов типа участка ArcGIS Pro заполняются следующими данными:

поля полигонов типа участка ArcGIS ProЗаполнено из набора данных участков ArcMap

Name

Name поле из класса объектов Parcels

COGO Accuracy

Поле Accuracy из Класса объектов Parcels

Stated Area

Stated Area поле из класса объектов Parcels

Stated Area Unit

Stated Area поле из класса объектов Parcels

Misclose Ratio

MiscloseRatio поле из класса объектов Parcels

Misclose Distance

MiscloseDistance поле из класса объектов Parcels

Кроме того, поля: Type, LegalStartDate, LegalEndDate, Unclosed, MiscloseBearing, BacksightBearing, Historical, Accuracy и любые другие, добавленные пользователями, или Информационной моделью местного управления в наборы данных участков ArcMap Таблица данных участков переносится и добавляется в класс объектов полигонов участков.

Архивные участки

В наборе данных участков ArcGIS Pro данные являются историческими, если поле Retired By Record не равно NULL. Исторические объекты участков отображаются в исторических слоях группы под слоем типа участка. Исторический составной слой включает исторический линейный и исторический полигональный подслои. Как исторический линейный, так и исторический полигональный подслои имеют предварительно определенное выражение Retired By Record is not null.

Если Historical атрибут линий участков или полигональных объектов в наборе данных участков ArcMap имеет значение 1 (true), объекты переносятся в соответствующие классы пространственных объектов типа участков в качестве исторических объектов.

В поле Retired By Record исторических объектов заполняется глобальный идентификатор {DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD}.

Примечание:

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

Незамкнутые участки

Незамкнутые участки в наборе данных ArcMap передаются как соединительные линии в набор данных участков ArcGIS Pro. Элемент соединяющей линии создается для каждой границы незамкнутого участка. Поля атрибута с поддержкой COGO в соединяющей линии заполняются измерениями границы.

Планы и записи

Данные из таблицы Plans набора данных участков ArcMap переносятся в класс объектов Plans набора данных участков ArcGIS Pro.

Передаются следующие данные:

  • Новая запись набора данных участков создается для каждого плана в таблице Plans.

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

  • Если план не имеет связанных участков, запись не будет иметь форму полигона и будет иметь только атрибуты.

Примечание:

Полигоны записей не создаются для записей, с которыми связано более 2,000 участков. Большие полигоны записей могут вызвать проблемы с производительностью набора данных участков.

Поля в классе объектов Records набора участков заполняются следующими данными из таблицы Plans:

Поле набора данных участков RecordsЗаполнено из набора данных участков ArcMap

Name

Name из таблицы Plans

Recorded Date

LegalDate из таблицы Plans

COGO Accuracy

Accuracy из таблицы Plans

Кроме того, поля:Description, Surveyor, Company, SurveyDate, TrueMidBrg и любые другие, добавленные пользователями, или Информационной моделью местного управления в наборы данных участков и таблица данных участков переносится и добавляется в класс объектов Records.

Точки и опорные точки

Данные в классах объектов Points и Control Points набора данных участков переносятся в ArcGIS Pro класс объектов Points набора данных участков.

Передаются следующие данные:

  • Угловые точки участков и конечные точки соединяющих линий передаются как точки участков (для поля атрибута Fixed Shape установлено значение No и для поля Adjustment Constraint установлено XY free, Z constrained).
  • Опорные точки передаются как ограниченные точки (для поля атрибута Fixed Shape установлено значение Yes и для поля Adjustment Constraint установлено XYZ constrained).
  • Точки центра не переносятся.
  • Никакая информация о плане или записи не передается для точек.
  • Координаты X,y,z для угловых точек не передаются. Координаты передаются только для опорных точек.

Поля в наборе данных участков ArcGIS Pro класса объектов Points заполняются следующими данными:

Набор данных участка ArcGIS Pro, поле PointsЗаполнено из набора данных участков ArcMap

Name

Name из класса объектов Control Points, в противном случае пусто.

X, Y, Z поля

X, Y, Z из классов объектов Control Points. Координаты передаются только для опорных точек.

XY Accuracy

Accuracy XY из класса пространственных объектов Опорные точки.

Z Accuracy

Accuracy Z из класса пространственных объектов Опорные точки.

Кроме того, поля Type, Category, Historical, LegalStartDate, LegalEndDate, CenterPoint, MaxDN и MaxDE переносятся из таблицы Points набора данных участков ArcMap , а поля SurveyDate, Active и ConstructionData переносятся из класса объектов Control Points. Любые добавленные пользователем поля и поля Информационной модели местного самоуправления также переносятся.

Исторические точки

Исторические точки в наборе данных участков ArcMap переносятся как исторические точки в набор данных участков ArcGIS Pro. Точки в наборе данных ArcMap являются историческими, если атрибут Historical имеет значение 1 (true).

В наборе данных участков ArcGIS Pro точки являются историческими Retired By Record, если атрибут не равен NULL. При переносе исторических точек Retired By Record атрибут заполняется глобальным идентификатором {DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD}.

Соединяющие линии

Линии, классифицированные как соединительные линии, точные соединительные линии и исходные соединительные линии в наборе данных участков ArcMap, переносятся в класс пространственных объектов ArcGIS Pro Connection Lines. Незамкнутые участки также переносятся как соединительные линии.

Линии в наборе данных участков ArcMap связаны с планами. Поле Created By Record класса пространственных объектов Линий соединения заполняется глобальным идентификатором переданной связанной записи.

Поля в классе объектов Connection Lines ArcGIS Pro соединяются со следующими данными:

Наборы данных участков ArcGIS Pro Поля ConnectionsЗаполнено из набора данных участков ArcMap

COGO Accuracy

Accuracy из Класса линейных пространственных объектов

Поля с поддержкой COGO

Bearing, Distance, Radius и ArcLength

Кроме того, поля:Sequence, Type, Category, Delta, Historical, RadialBearing, TangentBearing, Hide, LegalStartDate, LegalEndDate и любые другие, добавленные пользователями, или Информационной моделью местного управления в наборы данных участков ArcMap таблица линий переносится и добавляется в класс объектов Connection Lines.

Исключенные данные

Следующие данные не переносятся при обновлении набора данных :ArcMap до набора данных участков ArcGIS Pro:

  • Данные в системных таблицах Jobs, Accuracy, Vectors и Adjustments.
  • Несоединимые участки и сохраненные конструкции.
  • Сгенерированные системой радиальные линии и части соединительных линий.
  • Система генерирует центральные точки, линейные точки и точки, перекрывающиеся с опорными точками.
  • Аннотация. Используйте инструмент Обновить набор данных, чтобы обновить класс объектов аннотаций.
  • Созданные пользователем таблицы и таблицы, добавленные Информационной моделью местного самоуправления.

Топология участка.

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

Повторная обработка

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

Удаление дублирующихся линий

Смежные участки одинакового типа участков, которые имеют одну и ту же связанную запись могут делить общие границы. Между этими смежными участками может быть одна линия участка.

Смежные участки разных типов участков будут иметь свои собственные границы. Между этими смежными участками будут перекрывающиеся линии.

После обновления набора данных участков ArcMap можно дополнительно использовать инструмент геообработки Удалить идентичные для удаления совпадающих повторяющихся линий. Выберите класс линейных объектов типа участка в качестве Входного набора данных. В полях для сравнения выберите поле Shape. Кроме того, рассмотрите возможность выбора полей Distance, Direction и CreatedByRecord в качестве полей со значениями, которые будут сравниваться для поиска идентичных записей. Например, одинаковые линии могут иметь одинаковую форму, но могут иметь два немного разных значения расстояния COGO. В этом случае вам может потребоваться сохранить обе одинаковые строки.

Для кривых рассмотрите возможность добавления поля Arc Length в качестве поля для сравнения.

Примечание:
Повторяющиеся строки выбираются случайным образом и удаляются.