Используйте инструмент-скрипт Обновление набора данных участков в Инструментах Участков > Администрирование для обновления набора данных участков ArcMap до набора данных участков ArcGIS Pro.
Инструмент создает ArcGIS Pro набор данных участков в наборе классов объектов и передает данные из набора данных участков ArcMap. Существующий набор данных участков ArcMap не изменяется.
Для обновления набора данных участков требуется следующее:
- Файловая база геоданных или многопользовательская база геоданных. Многопользовательские базы геоданных должны поддерживать управление версионными ветвями.
- Многопользовательские базы геоданных должны быть в поддерживаемых СУБД (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 и любые поля, добавленные пользователем, или Информационная модель местного самоуправления, которые есть в таблице Parcel для набора данных участков в 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 и любые поля, добавленные пользователем, или поля Информационной модели местного самоуправления, которые есть в таблице Plans, переносятся и добавляются в класс полигональных пространственных объектов 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 из класса объектов Control Points. |
Z Accuracy | Accuracy Z из класса объектов Control Points. |
Кроме того, поля 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 заполняется глобальным ID связанной перемещаемой записью.
Поля в классе объектов 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 и любые поля, добавленные пользователем, или Информационная модель местного самоуправления, которые есть в таблице Lines для набора данных участков в ArcMap, переносятся и добавляются в класс полигональных пространственных объектов Connection Lines.
Исключенные данные
Следующие данные не переносятся при обновлении набора данных :ArcMap до набора данных участков ArcGIS Pro:
- Данные в системных таблицах Jobs, Accuracy, Vectors и Adjustments.
- Несоединимые участки и сохраненные конструкции.
- Сгенерированные системой радиальные линии и части соединительных линий.
- Система генерирует центральные точки, линейные точки и точки, перекрывающиеся с опорными точками.
- Аннотация. Используйте инструмент Обновить набор данных, чтобы обновить класс объектов аннотаций.
- Созданные пользователем таблицы и таблицы, добавленные Информационной моделью местного самоуправления.
Топология участка.
При обновлении набора данных участков ArcMap топология участка также включается. После обновления набора данных участков проверьте свой набор данных для выявления и исправления ошибок топологии. Вам не нужно создавать участки, так как участки создаются в процессе обновления.
Повторная обработка
После обновления набора данных участков можно выполнить некоторые действия после обработки, чтобы уменьшить избыточные линии и обеспечить хорошую производительность редактирования. Эти действия описаны в следующих разделах.
Удаление дублирующихся линий
Смежные участки одинакового типа участков, которые имеют одну и ту же связанную запись могут делить общие границы. Между этими смежными участками может быть одна линия участка.
Смежные участки разных типов участков будут иметь свои собственные границы. Между этими смежными участками будут перекрывающиеся линии.
После обновления набора данных участков ArcMap можно дополнительно использовать инструмент геообработки Удалить идентичные для удаления совпадающих повторяющихся линий. Выберите класс линейных объектов типа участка в качестве Входного набора данных. В качестве полей сравнения выберите поле Shape. Дополнительно, рассмотрите возможность использования полей Distance, Direction и CreatedByRecord в качестве полей со значениями, которые будут сравниваться для поиска идентичных записей. Например, одинаковые линии могут иметь одинаковую форму, но могут иметь два немного разных значения расстояния COGO. В этом случае вам может потребоваться сохранить обе одинаковые строки.
Для кривых рассмотрите возможность добавления поля Arc Length в качестве поля для сравнения.