- Преобразуйте чертежи CAD и шейп-файлы в классы пространственных объектов
- Обеспечьте совпадение границ
- Преобразуйте полигоны в линии
- Проверьте и исправьте геометрию
- Разбейте полигоны и проверьте кривые
- Загрузите данные в промежуточную базу геоданных
- Проверьте топологии
- Перевод топологий в набор данных участков
Этот раздел относится только к ArcGIS for Desktop Standard и Advanced.
Этот рабочий процесс описывает действия, которые необходимо проделать для загрузки полигонов участков в набор данных участков с активированной Информационной моделью местного самоуправления Local Government Information Model). Данные полигонов участков чаще всего представляют собой шейп-файлы, классы пространственных объектов или чертежи CAD.
При подготовке данных для загрузки в набор данных участков с информационной моделью местного самоуправления рекомендуется, чтобы данные форматировались, а затем загружались в промежуточную базу геоданных. В промежуточной базе геоданных данные участков делятся по типам, и для каждого создаются топологии. Топологии загружаются в набор данных участков из промежуточной базы геоданных посредством инструмента геообработки Загрузить топологию в набор данных участков.
Преобразуйте чертежи CAD и шейп-файлы в классы пространственных объектов
Если ваши полигоны участков находятся в файлах чертежей CAD, загрузите файлы CAD в класс полигональных объектов базы геоданных. Если полигоны участков находятся в шейп-файлах, конвертируйте их в класс полигональных объектов базы геоданных с помощью инструмента геообработки Класс объектов в класс объектов из Системные наборы инструментов > Инструменты Конвертации > В базу геоданных в окне Каталога.
Обеспечьте совпадение границ
Перекрытия и промежутки между соседними полигонами приведут к значительному числу топологических ошибок. Кроме того, при поддержке перекрывающихся полигонов участков, например, участков, образующихся при делении, налоговых участков, лотов, вам также требуется, чтобы границы соседних полигонов совпадали. Воспользуйтесь инструментом геообработки Интегрировать (Integrate) под пунктами Системные наборы инструментов (System Toolboxes) > Управление данными (Data Management Tools) > Класс пространственных объектов (Feature Class) в окне Каталога, чтобы сделать границы полигонов совпадающими, если они попадают в пределы указанного допуска. Инструмент Интегрировать (Integrate) сведет к минимуму число топологических ошибок, вызванных нарушением правил "Должны совпадать с границей", "Граница должна совпадать с" и "Не должны пересекаться или касаться".
Преобразуйте полигоны в линии
Для загрузки данных участков в набор данных участков требуется очистка топологии полигонов участков и линий участков. Создайте линии из полигонов, применив инструмент геообработки Полигон в линию (Polygon To Line) под пунктами Системные наборы инструментов (System Toolboxes) > Управление данными (Data Management Tools) > Пространственные объекты (Features) > Полигон в линию (Polygon To Line) в окне Каталога. Не забудьте включить опцию Идентифицировать и сохранить информацию о соседних полигонах (Identify and store polygon neighboring information) в диалогом окне Полигон в линию (Polygon To Line) для уверенности в том, что дублирующиеся линии для смежных, имеющих общую границу полигонов, не будут созданы. COGO-измерения создаются на основе линейной геометрии в процессе перемещения.
Проверьте и исправьте геометрию
Проверьте геометрию линий, созданных из ваших полигонов, используя инструмент геообработки Проверить геометрию (Check Geometry) под пунктами Системные наборы инструментов (System Toolboxes) > Управление данными (Data Management Tools) > Пространственные объекты (Features) в окне Каталога. Инструмент создает список линий с ошибками геометрии. В зависимости от качества ваших полигонов могут быть выявлены такие ошибки, как самопересекающиеся линии, нулевые геометрии и дублирующиеся вершины. Ошибки геометрии нужно исправить перед загрузкой. Запустите инструменты геообработки Восстановить геометрию (Repair Geometry) под пунктами Системные наборы инструментов (System Toolboxes) > Управление данными (Data Management Tools) > Пространственные объекты (Features), чтобы исправить ошибки геометрии.
После устранения ошибок геометрии может оказаться необходимым перестроить полигоны из линий, чтобы предотвратить ошибки топологии между полигонами и линиями в процессе загрузки данных. Если это необходимо сделать, используйте инструмент геообработки Объект в полигон, расположенный в меню Системные наборы инструментов > Управление данными > Пространственные объекты, чтобы построить полигоны из линий. Атрибуты исходных полигонов требуется перенести во вновь созданные.
Разбейте полигоны и проверьте кривые
Линии участков должны представлять собой двухточечные линии или кривые границы. При создании линий из полигонов создаются полилинии, содержащие сегменты – прямые линии и кривые. Например, кривая может быть получена из большего или меньшего числа линейных сегментов. Воспользуйтесь надстройкой Кривые и линии (Curves And Lines) для идентификации и разбиения кривых и прямых линий из полилиний (многосегментных линий).
При создании кривых надстройка группирует несколько сегментов в одну кривую, если кривизна между сегментами меньше, чем указанный Допуск бокового смещения (Lateral offset tolerance). Выберите Создать кривые, удовлетворяющие боковому смещению (Create circular curves that satisfy the lateral offset), чтобы создать линию из нескольких сегментов. Сегменты разбиваются в отдельные линии, если изгиб между сегментами оказывается большим допуска бокового смещения, а сегменты – длиннее указанной Минимальной длины линии (Minimum line length). Вам может понадобиться уточнить и проверить ваши допуски, пока вы не добьетесь подходящих для ваших данных значений.
В некоторых случаях полилиния может соответствовать природной границе, например, реке. В таких случаях не нужно разбивать полилинию на отдельные сегменты для перевода данных. Такие полилинии можно перевести в набор данных участков в качестве естественных границ или строк линий. Вы можете определить, будет ли переводиться полилиния в качестве природной границы, изменяя допуск Минимальное число линейных сегментов (Minimum Line String Segment Count) в диалоговом окне Загрузить топологию в набор данных участков инструмента Загрузить топологию в набор данных участков. Например, если указан допуск 20, то в качестве строк линий будут перенесены полилинии с числом сегментов более 20. Полилинии с числом сегментов меньше 20 будут разбиты на отдельные линии участков.
Загрузите данные в промежуточную базу геоданных
При загрузке исходных данных участков в набор данных участков со включенной информационной моделью местного самоуправления рекомендуется, чтобы данные перед переходом были подготовлены и отформатированы в промежуточной базе геоданных. В промежуточной базе геоданных исходные данные участков типизируются с использованием типов модели и применения атрибутивных доменов. Типы участков загружаются в отдельные наборы данных. Топологии каждого типа набора классов объектов проверяются и загружаются в набор данных объектов.
В зависимости от типа участков вам понадобится загрузить данные участков во все, либо только в некоторые из промежуточных наборов классов объектов.
Загрузите и распакуйте промежуточный пакет слоев
Карта налоговых участков (Tax Parcel Editing Map) ресурсного центра Esri Land Records содержит пакет слоев только схемы, который можно использовать в качестве временной среды в вашей временной базе геоданных. Ваша временная база геоданных не должна совпадать с основной базой геоданных, содержащей целевой набор данных участков со включенной информационной моделью местного самоуправления.
Чтобы загрузить и распаковать временный пакет слоев, выполните следующие действия:
- Создайте пустую промежуточную базу геоданных.
- Загрузите Карту налоговых участков (Tax Parcel Editing Map) с ресурсного центра Land records и распакуйте загруженные данные.
- В окне Каталога ArcMap перейдите в папку \Application\Migration Tools, щелкните правой кнопкой пакет слоев и выберите Распаковать (Unpack).
- В диалоговом окне Импорт пакета схемы (Import Schema Package) добавьте местоположение вашей промежуточной базы геоданных.
- Щелкните стрелку Показать подробности (Show Details), выберите опцию Другое (Other) под пунктом Пространственная привязка (Spatial Reference) и укажите пространственную привязку ваших данных участков. Щелкните OK, чтобы распаковать пакет слоев.
После распаковки пакета слоев для каждого типа участков во временной базе геоданных создаются и добавляются на карту промежуточные наборы классов объектов. Убедитесь, что вы сохранили документ карты.
Промежуточные классы объектов
Типизируйте полигоны участков
Перед загрузкой исходных данных участков во временные классы объектов вам необходимо типизировать полигоны участков, используя домен lrParcelType информационной модели местного самоуправления. Типы участков, хранящиеся в поле Parcel Type (Тип участка) (Псевдоним: Parcel Type, Имя: Type) таблицы Parcels (Участки) набора данных участков. Если у вас есть дополнительные подтипы ваших типов участков, вам необходимо пересчитать подтипы с целью их соответствия атрибутивным доменам, использующимся для разных типов участков в информационной модели местного самоуправления. Если у ваших типов участков дополнительных подтипов нет, вам тем не менее необходимо применить атрибутивные домены, использующиеся для разных типов участков после их загрузки в промежуточные классы объектов. К примеру, вашим лотам и секциям участков (если такие имеются) должен быть присвоен тип 6 (Лоты и секции (Lots and Units)) Далее вам нужно указать подтип лота, используя поле SimConDivType (псевдоним Типа лота или секции (Lot or Unit Type), использующее атрибутивный домен lrSimConDivType.
Типизируйте ваши линии участков
Ваши линии участков должны быть типизированы для их загрузки с соответствующими полигонами в промежуточные классы объектов. Линии участков делятся на те же типы, что и соответствующие полигоны. Типы линий участков хранятся в поле Тип участка (Parcel Type) (Псевдоним: Parcel Type, Имя: Type) таблицы Lines (Линии) набора данных участков. Чтобы добавить типы к вашим линиям, создайте поле Тип (Type) в вашем классе линейных объектов и выполните следующие действия:
- Используйте команду Выбрать по атрибуту (Select By Attributes) в меню Выборка (Selection) для указания полигонов определенного типа.
- Используйте команду Выбрать по расположению (Select By Location) в меню Выборка (Selection) для указания линий, лежащих под выбранными полигонами.
В диалоговом окне Выбрать по расположению (Select By Location) отметьте опцию Использовать выбранные объекты (Use selected features) под списком Исходный слой (Source layer).
- После того как вы выберете линии, откройте таблицу атрибутов линий и воспользуйтесь Калькулятором поля (Field Calculator) для поля Тип (Type) с целью заполнения выбранных линий подходящим типом участка.
- Повторите предыдущие шаги для всех типов полигонов участков.
Загрузите данные участков во временные наборы классов объектов
Каждый временный набор классов объектов содержит полигональный класс объектов, линейный класс объектов и топологию. Топология содержит оба класса набора, а также правила топологии для переноса данных с помощью инструмента геообработки Загрузить топологию в набор данных участков. На карте топология отображается с помощью символов, которые соответствуют ошибкам правил топологии.
Атрибуты и домены, соответствующие требованиям информационной модели местного самоуправления, добавляются как к полигональным, так и к линейным классам объектов участков. Эти атрибуты отражают атрибутивные данные, добавленные к набору данных участков при активации информационной модели местного самоуправления. Полигональные классы объектов Type5_Subdivisions, Type6_LotsUnits, Type9_Encumbrances и Type7_HistoricTaxParcels отображаются на карте с использованием атрибутивных доменов.
Класс линий участков отображает линии по категориям. Категория линии соответствует используемой для линий набора данных участков.
Типы полигонов (и соответствующих им линий) запрашиваются и загружаются в отдельные временные классы объектов, соответствующие типам участков.
Загрузить полигоны участков
Выполните следующие действия для загрузки типов полигонов участков во временные классы объектов временных наборов классов:
- В окне Каталога в ArcMap щелкните правой кнопкой временный полигональный класс, для которого вы собираетесь загрузить данные, а затем выберите Загрузить (Load) > Загрузить данные (Load Data).
Загрузка данных в класс объектов - Щелкните Далее в диалоговом окне Простой загрузчик данных (Simple Data Loader), чтобы начать работать с мастером простой загрузки данных.
- Перейдите к вашему полигональному классу участков и добавьте его в Список исходных данных для загрузки (List of source data to load). Щелкните Далее.
- Убедитесь, что выбрана опция Я не хочу загружать все объекты в подтип (I do not want to load all features into a subtype) и щелкните Далее.
- На следующем шаге мастера укажите для полей вашего полигонального класса участков поля временного класса объектов. Щелкните Далее.
Будут доступны разные поля, в зависимости от типа загружаемых участков. Если, например, вы будете загружать полигоны в класс объектов Type6Parcels (лоты и секции), будет доступно поле SimConDivType (псевдоним Lot or Unit Type). Если вы сохраняете подтипы ваших лотов участков, вам понадобится пересчитать значения подтипов, чтобы они соответствовали значениям домена SimConDivType для поля SimConDivType (псевдоним Lot or Unit Type). Если вы не сохраняете подтипы ваших типов участков, вам все равно после загрузки надо будет вычислить атрибутивные домены для участков для поля SimConDivType (псевдоним Lot or Unit Type).
Соответствие полей - На следующем шаге мастера выберите Загрузить только удовлетворяющие запросу объекты (Load only the features that satisfy a query) и щелкните Конструктор запросов (Query Builder) для построения запросов с целью загрузки участков определенного типа. Щелкните Далее после добавления запроса.
Например, если вы загружаете участки в класс пространственных объектов Type7Parcels, постройте запрос для выбора участков типа 7.
Запрос участков типа 7 - Щелкните Готово на странице итоговой информации мастера, чтобы начать загрузку участков.
Загрузите линии участков
Выполните описанные выше шаги для загрузки соответствующих линий участков в подходящие временные классы объектов.
ArcGIS Data Reviewer
После создания и форматирования ваших исходных данных участков вы можете воспользоваться ArcGIS Data Reviewer для проверки ваших данных для их загрузки в набор данных участков информационной модели местного самоуправления. ArcGIS Data Reviewer содержит проверки геометрии, топологии, а также может проверять базы данных на предмет наличия в них корректных типов участков и доменов. См. блоги Оценка готовности данных для их загрузки в набор данных участков и Оценка готовности данных для их загрузки в набор данных участков (продолжение..) для получения подробной информации об использовании ArcGIS Data Reviewer для проверки данных и о наборах данных участков.
Проверьте топологии
После типизации исходных участков и их загрузки во временные наборы классов объектов необходимо проверить топологии наборов классов на предмет их соответствия необходимому набору топологических правил. Правила топологии уже добавлены в топологии временных наборов классов объектов.
После проверки топологий все найденные топологические ошибки нужно исправить перед переходом топологии в набор данных участков.
Перевод топологий в набор данных участков
Воспользуйтесь инструментом геообработки Загрузить топологию в набор данных участков, расположенный в меню Системные наборы инструментов (System Toolboxes) > Набор данных участков (Parcel Fabric Tools) > Перенос данных (Data Migration) в окне Каталога для перевода проверенных и исправленных топологий в набор данных участков с активированной информационной моделью местного самоуправления. Ваш набор данных участков должен быть в отдельной полноценной (не промежуточной) базе геоданных.
Для получения информации о загрузке полей атрибутов, планов и работе с перекрывающимися полигонами обратитесь к разделу Вопросы загрузки данных.