Загрузка больших наборов данных

Эта тема относится только к 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. Перейдите к тому местоположению, куда была загружена модель итеративной загрузки, и откройте набор инструментов Итерация (Iterate) двойным щелчком.
  15. Откройте модель геообработки FabricLoad_Iterate двойным щелчком.
  16. В диалоговом окне FabricLoad_Iterate выберите сетку, созданную и добавленную в ArcMap, в ниспадающем списке Входная сетка (Grid input).
  17. Оставьте пустым поле Группировать по полям (Group By Fields). Выберите исходные полигоны участков в поле Входной слой объектов (Input Feature Layer) и укажите набор данных участков в поле Целевой набор данных участков (Target Parcel Fabric).
  18. Заполните остальные параметры инструмента Загрузить топологию в набор данных участков (Load A Topology To A Parcel Fabric) и начните процесс итеративного переноса данных кнопкой ОК.
  19. ПримечаниеПримечание:

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

5/10/2014