Краткий обзор дополнительного модуля ArcGIS Data Interoperability extension for Desktop
Рабочие процессы ГИС часто основываются на данных, сгенерированных внешними источниками в самых различных форматах. Дополнительный модуль ArcGIS Data Interoperability extension for Desktop дает вам возможность интегрировать сторонние данные в вашу ГИС, предоставляя доступ к ним другим людям, не использующим ArcGIS.
В данном разделе дается описание группы инструментов дополнительного модуля ArcGIS Data Interoperability extension for Desktop, возможностей этих инструментов и технологии их использования.
Форматы прямого считывания
Форматы непосредственного считывания позволяют работать с неродными наборами данных в ArcGIS for Desktop без использования промежуточного формата или инструмента конвертации. Они преобразуются на лету как наборы данных только для чтения и отображаются в памяти, в то время как файл-источник остается на диске в своем родном формате.
ArcGIS Data Interoperability extension for Desktop считывает более 110 форматов пространственных данных, включая GML, XML, WFS, Autodesk DWG/DXF, MicroStation DGN, MapInfo MID/MIF и TAB, Oracle и Oracle Spatial, a также Intergraph GeoMedia Warehouse.
Добавление данных
При использовании форматов непосредственного считывания в ArcMap, ArcScene или ArcGlobe доступны все стандартные функции карты, включая таблицы атрибутов и надписывание. Можно использовать замыкание по отношению к геометрии, заменять символы и использовать поддерживаемые форматы со всеми инструментами геообработки, использующими в качестве входных данных классы объектов или слои.
Подключения Interoperability
Подключение interoperability – это созданное пользователем соединение с одним или несколькими источниками данных, которое управляется в дереве Каталога как единый набор данных непосредственного считывания. Это подключение задает источник данных и FME-ридер (FME reader), а также параметры, поддерживаемые выбранным форматом.
Подключения interoperability используются для объединения файлов, выполнения трансляций "на лету", определения системы координат и хранения параметров, зависящих от формата, например, подключения баз данных и пароли.
Пользовательские форматы
Пользовательский формат – это переходная рабочая область, экспортированная из FME Workbench как формат, которая используется в Галерее FME-ридера (FME reader gallery). Он сохраняется во внешнем файле .fds и может быть импортирован в галереи ридеров на другие компьютеры.
Существует два способа создания пользовательского формата:
- В FME Workbench щелкните Файл (File) > Экспортировать как пользовательский формат (Export as Custom Format) из главного меню.
- В Галерее FME-ридера (FME Reader Gallery) нажмите кнопку Новый (New) и запустите Мастер создания пользовательских форматов (Create Custom Format Wizard).
Созданный пользовательский формат будет добавлен в Галерею FME-ридера (FME Reader Gallery). Созданный пользовательский формат в дальнейшем можно редактировать в FME Workbench или вовсе удалить его из списка. При удалении пользовательского формата файл .fds будет удален из вашего компьютера.
Набор инструментов Data Interoperability
Набор инструментов Data Interoperability содержит инструменты конвертации, которые импортируют и экспортируют данные между базой геоданных и неродными форматами, используя FME-ридеры и редакторы.
Эти инструменты идеальны для тех случаев, когда вам требуется быстро конвертировать данные. Они могут использоваться как автономные инструменты геообработки, в ModelBuilder, могут выполняться в окне Python или в скриптах, а также публиковаться с моделями в наборах инструментов в качестве сервисов геообработки при помощи ArcGIS for Server.
Инструменты быстрой конвертации выполняют простую трансляцию один-к-одному и в ходе конвертации не изменяют геометрию или схемы объектов. Если ваша работа подразумевает изменение схемы, попробуйте воспользоваться инструментами spatial ETL.
Быстрый импорт
Инструмент Quick Import импортирует в базу геоданных один или несколько внешних наборов данных как классы пространственных объектов. Входные параметры включают источник данных и FME-ридер (FME reader), а также любые параметры, поддерживаемые выбранным форматом. Промежуточная выходная база геоданных может использоваться напрямую или с последующей обработкой.
Быстрый экспорт
Инструмент Быстрый экспорт (Quick Export) экспортирует во внешний набор данных один или более классов или слоев пространственных объектов базы геоданных. Входные параметры включают источник данных и FME-редактор (FME writer), а также любые параметры, поддерживаемые выбранным форматом.
Инструменты Spatial ETL
Инструмент ETL – это создаваемый пользователем инструмент геообработки, который способен трансформировать данные между различными моделями данных и различными форматами файлов. Вы будете создавать эти инструменты при помощи FME Workbench в рабочей области трансляции и сохраните их в наборе инструментов.
Инструменты spatial ETL способны выполнять широкий круг процессуальных и информационных задач, начиная с простейшего преобразования форматов до сложных преобразований, изменяющих структуру геометрии и атрибутов. Они могут использоваться как автономные инструменты геообработки, публиковаться в наборах инструментов как сервисы геообработки с помощью ArcGIS for Server, либо экспортироваться как пользовательские форматы и использоваться в галерее FME-ридера.
Создание нового инструмента spatial ETL начинается с того, что открывается Мастер создания трансляционной рабочей области (Create Translation Workspace Wizard). Мастер предложит вам ввести информацию об исходных и целевых данных, после чего запустит FME Workbench с диаграммой ваших данных. Вы можете настраивать поток данных по умолчанию, добавляя или удаляя соединители, вставляя трансформеры и изменяя параметры.
FME Workbench
FME Workbench – это визуальный редактор технологических процессов, используемый для совершенствования инструментов преобразования данных. При включенном дополнительном модуле Data Interoperability вы можете использовать его для создания Инструментов spatial ETL (spatial ETL tools) и Пользовательских форматов (custom formats).
Существует три способа запустить FME Workbench:
- Щелкните правой кнопкой мыши набор инструментов и выберите Создать (New) > Инструмент Spatial ETL.
- Щелкните правой кнопкой мыши инструмент spatial ETL и в меню быстрого доступа выберите Редактировать (Edit).
- Дважды щелкните Добавить подключение Interoperability (Add Interoperability Connection) в окне Каталога (Catalog) и создайте новый пользовательский формат.
FME Workbench использует специальные окна и диалоговые окна, обеспечивающие информацию о вашей рабочей обрасти и визуальные подсказки.