Ход работы: перенос больших объемов данных

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

Уровень сложности: Средний Требования к данным: Используйте собственные данные Задача: Узнайте, как переносить большие объемы исходных данных участков в набор данных участков.

Перенос больших объемов данных: перенос полигональных и линейных объектов участков за несколько проходов

У инструмента геообработки Загрузить топологию в набор данных участков (Load A Topology To A Parcel Fabric) высокая производительность, и возможное количество загружаемых участков будет зависеть от конфигурации компьютера и доступной оперативной памяти. При работе с большими наборами данных участков, вы можете либо разделить набор данных на структурные разделы данных, либо загрузить выборки полигонов или линий.

Модель геообработки Итеративная загрузка в набор данных участков (Iteratively Load To The Parcel Fabric) может использоваться для поэтапной (итеративной) загрузки топологии в набор данных участков на основе покрывающей их полигональной сетки.

Шаги:
  1. Загрузите модель геообработки Итеративная загрузка в набор данных участков (Iteratively Load To The Parcel Fabric).
  2. В первую очередь при помощи инструмента геообработки Построить сетку (Create Fishnet) следует создать полигональную сетку, покрывающую исходные участки. Модель итеративной загрузки пробегает через каждую ячейку сетки, осуществляя отбор и перенос соответствующих данных участков.
  3. Откройте ArcMap и загрузите топологию, которая будет перенесена в набор данных участков, вместе с классами пространственных объектов в ее составе.
  4. Откройте инструмент геообработки Построить сетку (Create Fishnet) в пункте меню Системные наборы инструментов (System Toolboxes) > Управление данными (Data Management Tools) > Класс пространственных объектов (Feature Class).
  5. В диалоговом окне Построить сетку (Create Fishnet) введите имя и путь к файлу полигональной сети в поле Выходной класс объектов (Output Feature Class).
  6. Выберите топологию, загруженную в ArcMap, в ниспадающем списке Экстент шаблона (Template Extent).
  7. На этом этапе следует указать экстент сетки. Также можно использовать либо линейный, либо полигональный класс объектов.
  8. Введите 0 в оба поля размера ячейки — Ширина (Cell Size Width) и Высота (Cell Size Height).
  9. Введите число строк и число столбцов сетки в полях Число строк (Number of Rows) и Число столбцов (Number of Columns).
  10. Чем больше исходный набор данных, тем больше должно быть число строк и столбцов. Конфигурация сетки должна быть такой, чтобы при проходе одной ячейки импортировалось не более 30 000–50 000 участков. Число участков, допустимое для импорта в ходе каждой итерации, зависит от конфигурации компьютера и доступности оперативной памяти.
  11. Снимите флажок Создать метки (Create Label Points).
  12. В ниспадающем списке Тип геометрии (Geometry Type) выберите Полигон (POLYGON).
  13. Для создания сетки нажмите ОК.
  14. Полигональная сетка
  15. Перейдите к тому местоположению, куда была загружена модель итеративной загрузки, и откройте набор инструментов Итерация (Iterate) двойным щелчком.
  16. Откройте модель геообработки FabricLoad_Iterate двойным щелчком.
  17. В диалоговом окне FabricLoad_Iterate выберите сетку, созданную и добавленную в ArcMap, в ниспадающем списке Входная сетка (Grid input).
  18. Оставьте пустым поле Группировать по полям (Group By Fields). Выберите исходные полигоны участков в поле Входной слой объектов (Input Feature Layer) и укажите набор данных участков в поле Целевой набор данных участков (Target Parcel Fabric).
  19. Заполните остальные параметры инструмента Загрузить топологию в набор данных участков (Load A Topology To A Parcel Fabric) и начните процесс итеративного переноса данных кнопкой ОК.
  20. ПримечаниеПримечание:

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

9/11/2013