- Преобразуйте чертежи САПР и шейп-файлы в классы пространственных объектов
- Обеспечьте совпадение границ
- Преобразуйте полигоны в линии
- Проверьте и исправьте геометрию
- Разбейте полигоны и проверьте кривые
- Загрузите данные в промежуточную базу геоданных
- Проверьте топологии
- Перевод топологий в набор данных участков
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Этот рабочий процесс описывает действия, которые необходимо проделать для загрузки полигонов участков в набор данных участков с активированной Информационной моделью местного самоуправления. Данные полигонов участков чаще всего представляют собой шейп-файлы, классы пространственных объектов или чертежи САПР.
При подготовке данных для загрузки в набор данных участков с информационной моделью местного самоуправления рекомендуется, чтобы данные форматировались, а затем загружались в промежуточную базу геоданных. В промежуточной базе геоданных данные участков делятся по типам, и для каждого создаются топологии. Топологии загружаются в набор данных участков из промежуточной базы геоданных посредством инструмента геообработки Загрузить топологию в набор данных участков.
Преобразуйте чертежи САПР и шейп-файлы в классы пространственных объектов
Если ваши полигоны участков находятся в файлах чертежей САПР, загрузите файлы САПР в класс полигональных объектов базы геоданных. Если полигоны участков находятся в шейп-файлах, конвертируйте их в класс полигональных объектов базы геоданных с помощью инструмента геообработки Класс объектов в класс объектов из Системные наборы инструментов > Инструменты Конвертации > В базу геоданных в окне Каталога.
Обеспечьте совпадение границ
Перекрытия и промежутки между соседними полигонами приведут к значительному числу топологических ошибок. Кроме того, при поддержке перекрывающихся полигонов участков, например, участков, образующихся при делении, налоговых участков, лотов, вам также требуется, чтобы границы соседних полигонов совпадали. Воспользуйтесь инструментом геообработки Интегрировать под пунктами Системные наборы инструментов > Управление данными > Класс пространственных объектов в окне Каталога, чтобы сделать границы полигонов совпадающими, если они попадают в пределы указанного допуска. Инструмент Интегрировать сведет к минимуму число топологических ошибок, вызванных нарушением правил Должны совпадать с границей, Граница должна совпадать с и Не должны пересекаться или касаться.
Преобразуйте полигоны в линии
Для загрузки данных участков в набор данных участков требуется очистка топологии полигонов участков и линий участков. Создайте линии из полигонов, применив инструмент геообработки Полигон в линию под пунктами Системные наборы инструментов > Управление данными > Пространственные объекты > Полигон в линию в окне Каталога. Не забудьте включить опцию Идентифицировать и сохранить информацию о соседних полигонах в диалогом окне Полигон в линию для уверенности в том, что дублирующиеся линии для смежных, имеющих общую границу полигонов, не будут созданы. COGO-измерения создаются на основе линейной геометрии в процессе перемещения.
Проверьте и исправьте геометрию
Проверьте геометрию линий, созданных из ваших полигонов, используя инструмент геообработки Проверить геометрию под пунктами Системные наборы инструментов > Управление данными > Пространственные объекты в окне Каталога. Инструмент создает список линий с ошибками геометрии. В зависимости от качества ваших полигонов могут быть выявлены такие ошибки, как самопересекающиеся линии, нулевые геометрии и дублирующиеся вершины. Ошибки геометрии нужно исправить перед загрузкой. Запустите инструменты геообработки Восстановить геометрию под пунктами Системные наборы инструментов > Управление данными > Пространственные объекты, чтобы исправить ошибки геометрии.
После устранения ошибок геометрии может оказаться необходимым перестроить полигоны из линий, чтобы предотвратить ошибки топологии между полигонами и линиями в процессе загрузки данных. Если это необходимо сделать, используйте инструмент геообработки Объект в полигон, расположенный в меню Системные наборы инструментов > Управление данными > Пространственные объекты, чтобы построить полигоны из линий. Атрибуты исходных полигонов требуется перенести во вновь созданные.
Разбейте полигоны и проверьте кривые
Линии участков должны представлять собой двухточечные линии или кривые границы. При создании линий из полигонов создаются полилинии, содержащие сегменты – прямые линии и кривые. Например, кривая может быть получена из большего или меньшего числа линейных сегментов. Воспользуйтесь надстройкой Кривые и линии для идентификации и разбиения кривых и прямых линий из полилиний (многосегментных линий).
При создании кривых надстройка группирует несколько сегментов в одну кривую, если кривизна между сегментами меньше, чем указанный Допуск бокового смещения. Выберите Создать кривые, удовлетворяющие боковому смещению, чтобы создать линию из нескольких сегментов. Сегменты разбиваются в отдельные линии, если изгиб между сегментами оказывается большим допуска бокового смещения, а сегменты – длиннее указанной Минимальной длины линии. Вам может понадобиться уточнить и проверить ваши допуски, пока вы не добьетесь подходящих для ваших данных значений.
В некоторых случаях полилиния может соответствовать природной границе, например, реке. В таких случаях не нужно разбивать полилинию на отдельные сегменты для перевода данных. Такие полилинии можно перевести в набор данных участков в качестве естественных границ или строк линий. Вы можете определить, будет ли переводиться полилиния в качестве природной границы, изменяя допуск Минимальное число линейных сегментов в диалоговом окне Загрузить топологию в набор данных участков инструмента Загрузить топологию в набор данных участков. Например, если указан допуск 20, то в качестве строк линий будут перенесены полилинии с числом сегментов более 20. Полилинии с числом сегментов меньше 20 будут разбиты на отдельные линии участков.
Загрузите данные в промежуточную базу геоданных
При загрузке исходных данных участков в набор данных участков со включенной информационной моделью местного самоуправления рекомендуется, чтобы данные перед переходом были подготовлены и отформатированы в промежуточной базе геоданных. В промежуточной базе геоданных исходные данные участков типизируются с использованием типов модели и применения атрибутивных доменов. Типы участков загружаются в отдельные наборы данных. Топологии каждого типа набора классов объектов проверяются и загружаются в набор данных объектов.
В зависимости от типа участков вам понадобится загрузить данные участков во все, либо только в некоторые из промежуточных наборов классов объектов.
Загрузите и распакуйте промежуточный пакет слоев
Карта налоговых участков ресурсного центра Esri Land Records содержит пакет слоев только схемы, который можно использовать в качестве временной среды в вашей временной базе геоданных. Ваша временная база геоданных не должна совпадать с основной базой геоданных, содержащей целевой набор данных участков со включенной информационной моделью местного самоуправления.
Чтобы загрузить и распаковать временный пакет слоев, выполните следующие действия:
- Создайте пустую промежуточную базу геоданных.
- Загрузите Карту налоговых участков с ресурсного центра Land records и распакуйте загруженные данные.
- В окне Каталога ArcMap перейдите в папку \Application\Migration Tools, щелкните правой кнопкой пакет слоев и выберите Распаковать.
- В диалоговом окне Импорт пакета схемы добавьте местоположение вашей промежуточной базы геоданных.
- Щелкните стрелку Показать подробности, выберите опцию Другое под пунктом Пространственная привязка и укажите пространственную привязку ваших данных участков. Щелкните OK, чтобы распаковать пакет слоев.
После распаковки пакета слоев для каждого типа участков во временной базе геоданных создаются и добавляются на карту промежуточные наборы классов объектов. Убедитесь, что вы сохранили документ карты.
Промежуточные классы объектов
Типизируйте полигоны участков
Перед загрузкой исходных данных участков во временные классы объектов вам необходимо типизировать полигоны участков, используя домен lrParcelType информационной модели местного самоуправления. Типы участков, хранящиеся в поле Parcel Type (Псевдоним: Parcel Type, Имя: Type) таблицы Parcels набора данных участков. Если у вас есть дополнительные подтипы ваших типов участков, вам необходимо пересчитать подтипы с целью их соответствия атрибутивным доменам, использующимся для разных типов участков в информационной модели местного самоуправления. Если у ваших типов участков дополнительных подтипов нет, вам тем не менее необходимо применить атрибутивные домены, использующиеся для разных типов участков после их загрузки в промежуточные классы объектов. К примеру, вашим лотам и секциям участков (если такие имеются) должен быть присвоен тип 6 (Лоты и секции) Далее вам нужно указать подтип лота, используя поле SimConDivType (псевдоним Типа лота или секции, использующее атрибутивный домен lrSimConDivType.
Типизируйте ваши линии участков
Ваши линии участков должны быть типизированы для их загрузки с соответствующими полигонами в промежуточные классы объектов. Линии участков делятся на те же типы, что и соответствующие полигоны. Типы линий участков хранятся в поле Тип участка (Псевдоним: Parcel Type, Имя: Type) таблицы Lines набора данных участков. Чтобы добавить типы к вашим линиям, создайте поле Тип в вашем классе линейных объектов и выполните следующие действия:
- Используйте команду Выбрать по атрибуту в меню Выборка для указания полигонов определенного типа.
- Используйте команду Выбрать по расположению в меню Выборка для указания линий, лежащих под выбранными полигонами.
В диалоговом окне Выбрать по расположению отметьте опцию Использовать выбранные объекты под списком Исходный слой.
- После того как вы выберете линии, откройте таблицу атрибутов линий и воспользуйтесь Калькулятором поля для поля Тип с целью заполнения выбранных линий подходящим типом участка.
- Повторите предыдущие шаги для всех типов полигонов участков.
Загрузите данные участков во временные наборы классов объектов
Каждый временный набор классов объектов содержит полигональный класс объектов, линейный класс объектов и топологию. Топология содержит оба класса набора, а также правила топологии для переноса данных с помощью инструмента геообработки Загрузить топологию в набор данных участков. На карте топология отображается с помощью символов, которые соответствуют ошибкам правил топологии.
Атрибуты и домены, соответствующие требованиям информационной модели местного самоуправления, добавляются как к полигональным, так и к линейным классам объектов участков. Эти атрибуты отражают атрибутивные данные, добавленные к набору данных участков при активации информационной модели местного самоуправления. Полигональные классы объектов Type5_Subdivisions, Type6_LotsUnits, Type9_Encumbrances и Type7_HistoricTaxParcels отображаются на карте с использованием атрибутивных доменов.
Класс линий участков отображает линии по категориям. Категория линии соответствует используемой для линий набора данных участков.
Типы полигонов (и соответствующих им линий) запрашиваются и загружаются в отдельные временные классы объектов, соответствующие типам участков.
Загрузить полигоны участков
Выполните следующие действия для загрузки типов полигонов участков во временные классы объектов временных наборов классов:
- В окне Каталога в ArcMap щелкните правой кнопкой временный полигональный класс, для которого вы собираетесь загрузить данные, а затем выберите Загрузить > Загрузить данные.
Загрузка данных в класс объектов - Щелкните Далее в диалоговом окне Простой загрузчик данных, чтобы начать работать с мастером простой загрузки данных.
- Перейдите к вашему полигональному классу участков и добавьте его в Список исходных данных для загрузки. Щелкните Далее.
- Убедитесь, что выбрана опция Я не хочу загружать все объекты в подтип и щелкните Далее.
- На следующем шаге мастера укажите для полей вашего полигонального класса участков поля временного класса объектов. Щелкните Далее.
Будут доступны разные поля, в зависимости от типа загружаемых участков. Если, например, вы будете загружать полигоны в класс объектов Type6Parcels (лоты и секции), будет доступно поле SimConDivType (псевдоним Lot or Unit Type). Если вы сохраняете подтипы ваших лотов участков, вам понадобится пересчитать значения подтипов, чтобы они соответствовали значениям домена SimConDivType для поля SimConDivType (псевдоним Lot or Unit Type). Если вы не сохраняете подтипы ваших типов участков, вам все равно после загрузки надо будет вычислить атрибутивные домены для участков для поля SimConDivType (псевдоним Lot or Unit Type).
Соответствие полей - На следующем шаге мастера выберите Загрузить только удовлетворяющие запросу объекты и щелкните Конструктор запросов для построения запросов с целью загрузки участков определенного типа. Щелкните Далее после добавления запроса.
Например, если вы загружаете участки в класс пространственных объектов Type7Parcels, постройте запрос для выбора участков типа 7.
Запрос участков типа 7 - Щелкните Готово на странице итоговой информации мастера, чтобы начать загрузку участков.
Загрузите линии участков
Выполните описанные выше шаги для загрузки соответствующих линий участков в подходящие временные классы объектов.
ArcGIS Data Reviewer
После создания и форматирования ваших исходных данных участков вы можете воспользоваться ArcGIS Data Reviewer для проверки ваших данных для их загрузки в набор данных участков информационной модели местного самоуправления. ArcGIS Data Reviewer содержит проверки геометрии, топологии, а также может проверять базы данных на предмет наличия в них корректных типов участков и доменов. См. блоги Оценка готовности данных для их загрузки в набор данных участков и Оценка готовности данных для их загрузки в набор данных участков (продолжение..) для получения подробной информации об использовании ArcGIS Data Reviewer для проверки данных и о наборах данных участков.
Проверьте топологии
После типизации исходных участков и их загрузки во временные наборы классов объектов необходимо проверить топологии наборов классов на предмет их соответствия необходимому набору топологических правил. Правила топологии уже добавлены в топологии временных наборов классов объектов.
После проверки топологий все найденные топологические ошибки нужно исправить перед переходом топологии в набор данных участков.
Перевод топологий в набор данных участков
Воспользуйтесь инструментом геообработки Загрузить топологию в набор данных участков, расположенный в меню Системные наборы инструментов > Набор данных участков > Перенос данных в окне Каталога для перевода проверенных и исправленных топологий в набор данных участков с активированной информационной моделью местного самоуправления. Ваш набор данных участков должен быть в отдельной полноценной (не промежуточной) базе геоданных.