Упражнение 2c: Автоматизация работы инструментов быстрой конвертации при помощи ModelBuilder.

Уровень сложности: Средний Требования к данным: ArcGIS Tutorial Data for Desktop Путь к данным: C:\arcgis\ArcTutor\Data Interoperability\ Задача: Автоматическая настройка инструментов быстрой конвертации при помощи ModelBuilder.

Инструменты быстрой конвертации Data Interoperability могут использоваться в ModelBuilder и соединяться с другими инструментами геообработки с целью автоматизации процесса конвертации.

В этом упражнении вы создадите модель, которая выполняет следующие задачи:

Создает набор инструментов и модель

Предварительное условие:

Дополнительный модуль Data Interoperability должен быть включен.

Шаги:
  1. Запустите ArcMap.
  2. Щелкните окно Каталога. Каталог на панели инструментов Стандартные (Standard).
  3. В текстовом поле Местоположение (Location) введите C:\arcgis\ArcTutor\Data Interoperability\zoning\ и нажмите ENTER.

    Это местоположение будет добавлено в дерево Каталога под заголовком Подключения к папкам (Folders Connection).

    Окно каталога

  4. Правой кнопкой мыши щелкните зональную папку и выберите Создать (New) > Набор инструментов (Toolbox). Набор инструментов.
  5. Щелкните правой кнопкой мыши набор инструментов, щелкните Переименовать (Rename) и введите имя zoning.
  6. Щелкните правой кнопкой мыши набор инструментов zoning, а затем нажмите Создать (New) > Модель (Model). Модель.
    Откроется ModelBuilder.
    ПодсказкаПодсказка:

    По умолчанию модель имеет имя Model. Вы можете ее переименовать, щелкнув по ней в окне Каталога и выбрав в меню быстрого доступа команду Переименовать (Rename).

Добавьте инструмент Быстрый импорт

Шаги:
  1. Найдите инструмент Быстрый импорт (Quick Import), пользуясь окном Поиска (Search), Поиск и перетащите его на рабочую область ModelBuilder.
  2. Дважды щелкните Быстрый импорт (Quick Import).
  3. Щелкните кнопку обзора Входной набор данных (Input Dataset).

    Откроется диалоговое окно Указать источник данных (Specify Data Source).

Выбор FME-ридера (FME reader)

Шаги:
  1. Нажмите кнопку обзора Формат (Format).

    Откроется диалоговое окно FME Reader Gallery.

    Галерея FME-ридера (FME Reader gallery)

  2. Введите gml в окне для текста Поиск (Search).
  3. Выберите строку Geography Markup Language (GML) и нажмите OK.

    Диалоговое окно Галерея FME-ридера (FME Reader Gallery) закроется.

Указание источника данных

Шаги:
  1. Щелкните кнопку обзора Набор данных (Dataset).

    Откроется диалоговое окно Выбор файла (Select File).

  2. Перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning.
  3. Щелчком выберите набор данных zoning.gml и нажмите Открыть (Open).

    В текстовом окне Набор данных (Dataset) появится путь и имя файла.

    ВниманиеВнимание:
    Некоторые расширения файлов могут быть связаны с несколькими форматами. Прежде чем закрыть это диалоговое окно, следует проверить соответствие формата и расширения файла.
  4. Щелкните ОК.

    Диалоговое окно Указать источник данных (Specify Data Source) закроется.

Указание целевой базы геоданных

Шаги:
  1. Нажмите кнопку обзора Промежуточная выходная база геоданных (Output Staging Geodatabase), перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning, введите zoning2 в текстовое поле Имя (Name), а затем щелкните Сохранить (Save).

    В текстовом окне Промежуточная выходная база геоданных (Output Staging Geodatabase) появится путь и имя. В следующем разделе вы соедините эти выходные данные в качестве входных для инструмента Выбрать данные (Select Data).

  2. Щелкните ОК.

    Диалоговое окно Быстрый импорт закроется, и появится инструмент в состоянии готовности к запуску.

    Быстрый импорт

Добавьте инструмент Выбрать данные (Select Data)

Используйте инструмент Выбрать данные (Select Data), чтобы выбрать зональный класс пространственных объектов в базе геоданных zoning2.gdb.

Шаги:
  1. Найдите инструмент Выбрать данные (ModelBuilder) - Select Data (ModelBuilder), пользуясь окном Поиска (Search), Поиск и перетащите его на рабочую область ModelBuilder.
  2. Щелкните кнопку Подключить (Connect) Добавить подключение (Add Connection) на панели инструментов.
  3. Щелкните zoning2.gdb, щелкните Выбрать данные (Select Data) и в меню быстрого доступа выберите Элемент входных данных (Input Data Element).

    Выходная база геоданных zoning2.gdb будет подключена в качестве входной к инструменту Выбрать данные (Select Data).

    Выберите данные

  4. Дважды щелкните Выбрать данные (Select Data) и убедитесь, что в текстовом окне Элемент дочерних данных (Child Data Element) указано zoning.
  5. Элемент дочерних данных это - класс пространственных объектов, содержащийся в выходной базе геоданных zoning2.gdb, который будет использоваться в качестве входных данных к инструменту Слияние (Dissolve).
  6. Щелкните ОК.

    После этого диалоговое окно Выбрать данные (Select Data) закроется.

Добавление инструмента Слияние (Dissolve)

Шаги:
  1. Найдите инструмент Слияние (Dissolve), пользуясь окном Поиска (Search), Поиск и перетащите его на рабочую область ModelBuilder.
  2. Щелкните кнопку Подключить (Connect) Добавить подключение (Add Connection) на панели инструментов.
  3. Щелкните Элемент выходных данных (Output data element), щелкните Слияние (Dissolve) и в меню быстрого доступа выберите Входные объекты (Input Features).

    Выходной элемент данных (output data element) теперь подключен в качестве входного к инструменту Слияние (Dissolve).

    Слияние
  4. Дважды щелкните Слияние (Dissolve), чтобы открыть диалоговое окно.
  5. Нажмите кнопку обзора Выходной класс объектов (Output Feature Class).

    Откроется диалоговое окно Выходной класс объектов (Output Feature Class).

  6. Перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning, введите zoning_dissolve в поле Имя (Name) и щелкните Сохранить (Save).

    Диалоговое окно Выходной класс объектов (Output Feature Class) закроется, и в текстовом окне Выходной класс объектов (Output Feature Class) появится путь и имя файла. По умолчанию, этот инструмент добавляет к файлу расширение .shp.

    Настройки инструмента Слияние (Dissolve)

  7. Поставьте флажок в окошке тип (type) списка Поля слияния (Dissolve_Field(s)).

    Объекты с одинаковыми значениями для указанных полей соединятся (сольются) в один объект. Слитые поля (Dissolve Fields) будут записаны Выходной класс объектов (Output Feature Class).

  8. Щелкните ОК.

    Диалоговое окно Слияние (Dissolve) закроется.

  9. Щелкните Model > Сохранить (Save).

Запуск модели

Модель генерирует шейп-файл. В ходе выполнения появится окно состояния с журналом обработки.

Шаги:
  1. Щелкните кнопку Запустить (Run) Выполнить (Run).

    Выполняются все инструменты, находящиеся в состоянии «готов к работе» (ready-to-run).

  2. Щелкните в окне сообщений Закрыть (Close), когда выполнение модели будет завершено.
  3. В рабочей области ModelBuilder щелкните правой кнопкой мыши zoning_dissolve.shp и в меню быстрого доступа выберите Добавить к изображению (Add To Display).

    Результаты работы инструмента будут отображены в ArcMap.

    ArcMap

  4. Правой кнопкой мыши щелкните слой пространственных объектов zoning_dissolve в таблице содержания и выберите команду Открыть таблицу атрибутов (Open Attribute Table).

    Объекты с одинаковыми значениями объединяются.

  5. Закройте таблицу атрибутов.
  6. Правой кнопкой мыши щелкните исходный зональный класс пространственных объектов в окне Каталога (Catalog), в открывшемся контекстном меню выберите Свойства элемента (Item Properties), а затем щелкните закладку Предварительный просмотр (Preview).

    Сравните полученные результаты и обратите внимание, что инструмент Слияние удалил листы грида.

  7. В рабочей области щелкните правой кнопкой мыши zoning_dissolve.shp и в контекстном меню выберите Добавить к изображению (Add To Display).

    Результаты будут удалены из ArcMap.

Добавьте инструмент Быстрый экспорт

Добавьте инструмент Быстрый экспорт, чтобы создать набор данных GML.

Шаги:
  1. Найдите инструмент Быстрый экспорт, пользуясь окном Поиска (Search), Поиск и перетащите его на рабочую область ModelBuilder.
  2. Правой кнопкой мыши щелкните Выходной набор данных (Output Dataset), в меню быстрого доступа выберите команду Переименовать (Rename), а затем введите Выходной набор данных GML (Output GML Dataset).
  3. Щелкните кнопку Подключить (Connect) Добавить подключение (Add Connection) на панели инструментов.
  4. Щелкните zoning_dissolve.shp, щелкните Быстрый экспорт (Quick Export) и в контекстном меню выберите Входной слой (Input Layer).
  5. Выходной файл zoning_dissolve.shp будет соединен с входными данными инструмента Быстрый экспорт.
    Быстрый экспорт в GML
  6. Дважды щелкните Быстрый экспорт (Quick Export).
  7. Щелкните кнопку обзора Выходной набор данных (Output Dataset).

    Откроется диалоговое окно Указать место назначения данных (Specify Data Destination).

Выбор FME-редактора (FME writer)

Шаги:
  1. Нажмите кнопку обзора Формат (Format).

    Откроется диалоговое окно Галерея FME-редактора (FME Writer Gallery).

    Галерея FME-редактора (FME Writer gallery)

  2. Введите gml в поле Поиск (Search).
  3. Выберите строку Geography Markup Language (GML) и щелкните OK.

    Диалоговое окно Галерея FME-редактора (FME Writer Gallery) закроется.

Указание места назначения данных

Шаги:
  1. Щелкните кнопку обзора Набор данных (Dataset).

    Откроется диалоговое окно Выбор файла (Select File).

  2. Перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning, введите zoning_output в текстовом поле Имя файла (File name) и щелкните Сохранить (Save).

    Диалоговое окно Выбор файла (Select File) закроется и в поле Набор данных (Dataset) появится путь и имя файла.

    Укажите место назначения данных

  3. Щелкните ОК.

    Диалоговое окно Указать место назначения данных (Specify Data Destination) закроется.

Добавьте второй инструмент Быстрый экспорт

Добавьте второй экземпляр инструмента Быстрый экспорт, чтобы создать набор данных TAB MapInfo.

Шаги:
  1. Найдите инструмент Быстрый экспорт (Quick Export), пользуясь окном Поиска (Search), Поиск и перетащите его на рабочую область ModelBuilder.
  2. Правой кнопкой мыши щелкните Выходной набор данных (Output Dataset), в контекстном меню выберите команду Переименовать (Rename), а затем введите Выходной набор данных TAB (Output TAB Dataset).
  3. Щелкните кнопку Подключить (Connect) Добавить подключение (Add Connection) на панели инструментов.
  4. Щелкните zoning_dissolve.shp, щелкните Быстрый экспорт (2) и в контекстном меню выберите Входной слой (Input Layer).
  5. Выходной файл zoning_dissolve.shp будет соединен с входными данными инструмента Быстрый экспорт (2).
    Быстрый экспорт в Mapinfo TAB
  6. Дважды щелкните Быстрый экспорт (2).
  7. Щелкните кнопку обзора Выходной набор данных (Output Dataset).

    Откроется диалоговое окно Указать место назначения данных (Specify Data Destination).

Выбор FME-редактора (FME writer)

Шаги:
  1. Нажмите кнопку обзора Формат (Format).

    Откроется диалоговое окно Галерея FME-редактора (FME Writer Gallery).

    Галерея FME-редактора (FME Writer gallery)

  2. Введите tab в текстовое поле Поиск (Search).
  3. Выберите строку MapInfo TAB (MITAB) и нажмите OK.

    Диалоговое окно Галерея FME-редактора (FME Writer Gallery) закроется.

Указание места назначения данных

Шаги:
  1. Щелкните кнопку обзора Набор данных (Dataset).

    Откроется диалоговое окно Выбор папки (Select Folder).

  2. Перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning и нажмите Открыть (Open).

    Диалоговое окно Выбор папки (Select Folder) закроется и в поле для текста Набор данных (Dataset) появится путь. По умолчанию, редактор MapInfo TAB использует имя входного класса пространственных объектов.

    Укажите место назначения данных

  3. Щелкните ОК.

    Диалоговое окно Указать место назначения данных (Specify Data Destination) закроется.

  4. Щелкните Model > Сохранить (Save).

Запустите модель и ознакомьтесь с результатами

Шаги:
  1. В главном меню выберите Модель (Model) > Запуск всей модели (Run Entire Model).

    Модель создаст набор данных zoning_dissolve.tab и набор данных zoning_output.gml. В ходе выполнения появится окно состояния модели с журналом обработки.

  2. Щелкните в окне состояния Закрыть (Close), когда выполнение модели будет завершено.
  3. В окне Каталога перейдите к папке C:\arcgis\ArcTutor\Data Interoperability\zoning.
  4. Разверните набор данных zoning_dissolve.tab, правой кнопкой мыши щелкните зональный класс полигональных объектов и в открывшемся меню быстрого доступа выберите Описание элемента (Item Description).

    Предварительный просмотр изображения и исследование метаданных.

  5. Разверните набор данных zoning_output.gml, правой кнопкой мыши щелкните класс полигональных объектов zoning_dissolve и в открывшемся меню быстрого доступа выберите Описание элемента (Item Description).

    Просмотрите полученное изображение и метаданные.

На этом выполнение упражнения завершено.

Переходите к следующему упражнению: Упражнение 3a: приступая к работе с инструментами spatial ETL.

Связанные темы

9/11/2013