Что нового в дополнительном модуле Data Interoperability в версии 10.1
В ArcGIS 10.1 дополнительный модуль Data Interoperability обновлен и теперь работает на основе новой платформы преобразования пространственных данных FME 2012 от компании Safe Software. Помимо новых трансформеров и улучшенной поддержки лидаров дополнительный модуль теперь устанавливается со следующими независимыми продуктами:
- Дополнительный модуль ArcGIS Data Interoperability for Desktop
- Дополнительный модуль ArcGIS Data Interoperability for Server
Новые ридеры и редакторы
FME-ридер и FME-редактор | Описание |
---|---|
Формат обмена данными ASPRS LIDAR (LAS) | Редактор лидара для геометрии облака точек, соответствующий спецификациям LIDAR (LAS) Американского общества фотограмметрии и дистанционного зондирования (ASPRS). |
Электронная таблица Google | Позволяет FME читать любую электронную таблицу, доступную в списке документов пользователя, по имени. Отельные листы или страницы таблицы обрабатываются как отдельные типы объектов в FME. Каждый столбец в таблице соответствует имени атрибута в типе объекта, а каждая строка – объекту. Google Spreadsheet Writer позволяет преобразовать одинарные типы объектов в CSV-файлы и автоматически загрузить их в учетную запись авторизованного пользователя Google docs. Учтите, что операции обновления и удаления еще не поддерживаются. |
LiDAR (XYZ) | Реализация ридера и редактора LiDAR XYZ. |
Новые трансформеры
Имя трансформера FME | Описание |
---|---|
Amalgamator | Объединяет близкие объекты в один объект Amalgam с геометрией кольца или полигона. |
AttributeCompressor | Сжимает значения указанных атрибутов. Используется в сочетании с параметром AttributeDecompressor. |
AttributeDecompressor | Распаковывает значения указанных атрибутов, сжатых AttributeCompressor. |
CoordinateSwapper | Меняет оси системы координат входных объектов. |
CsmapReprojector | Проецирует координаты объектов из одной системы координат в другую с помощью библиотеки CS-MAP. |
CustomTransformerLooper | Поддерживает внешний цикл по выбранному трансформеру LINKED. Выполняет цикл по пользовательскому трансформеру, отправляя объекты из порта OUTPUT в порт INPUT в каждой итерации. Цель заключается в том, чтобы разрешить циклы в рабочих областях без блокировки ненужных объектов. |
DGNStyler | Поддержка данных стилей для MicroStation Design. |
DWGStyler | Поддержка данных стилей для AutoCAD DWG. |
FeatureReader | Выполняет запросы для любого формата FME. К запросам может быть добавлен пространственный и непространственный компонент. Один запрос выдается в формате FME для каждого объекта, попадающего в трансформер. Результаты запросы записываются в выходные данные. |
GeometryInstantiator | Реализует новый трансформер для создания экземпляров геометрии и, при необходимости, их рекурсивной декомпозиции. Все, что не является экземпляром геометрии, не изменяется. |
ListKeeper | Не позволяет выбранным атрибутам списка стать входными объектами и удаляет остальные атрибуты. |
MapInfoStyler | Поддержка данных стилей для MapInfo. |
MeshMerger | Объединяет объекты ячеек (объекты с геометрией IFMEMesh) в одну выходную ячейку. Конечная ячейка обрабатывается для удаления повторяющихся вершин, координат текстур и нормалей вершин. |
PointCloudCoercer | Декомпозирует все облака точек в точки. Этот трансформер используется при записи данных в форматы, не поддерживается облака точек. |
PointCloudCombiner | Объединяет несколько геометрий в одно облако точек. |
PointCloudPropertyExtractor | Извлекает свойства объекта облака точек и предоставляет к ним доступ как к атрибутам. Значения атрибутов предназначены только для справки и они могут устареть, если свойства облака точек изменяются. |
PointCloudSplitter | Разбивает объект облака точек на несколько объектов облаков точек, у каждого из которых однородное значение для компонента точки, управляющего разбиением. |
SherbendGeneralizer | Алгоритм Шербенда итеративно упрощает сгибы линии, используя параметр диаметра для выбора изгибов для упрощения. При упрощении изгибы могут объединяться или удаляться. |
SQLCreator | Создает объекты FME на основе результатов запроса SQL к базе данных. Один объект FME создается для каждой строки результатов запроса SQL. |
XMLFormatter | Предоставляет различные опции форматирования и очистки XML-документов. |
XMLFragmenter | Сопоставляет элементы XML-документа с фрагментами XML. |
XMLNamespaceDeclarer | Объявляет отсутствующие пространства имен в XML-документах, сопоставляя префиксы с другим эталонным XML-файлом, пространства имен которого полностью определены. |
XMLValidator | Проверяет синтаксис или схему XML-файла или текста. |
Улучшения работы с базами данных и другие усовершенствования
FME-ридер и FME-редактор | Описание |
---|---|
Формат обмена данными ASPRS LIDAR (LAS) | Обновлен существующие ридер лидара для использования истинной геометрии облака точек. |
CSV | Добавлен атрибут формата ридера csv_number_of_fields для хранения числа читаемых непустых полей на объект. Добавлен параметр редактора, Write UTF-8 Byte Order Mark, для выбора того, следует ли записывать BOM CSV-файле с кодировкой UTF-8. |
Пути директорий и файлов | Добавлена возможность получать даты последнего открытия, изменения и создания файла. Добавлена возможность получать имя владельца файла и папки. Добавлена возможность определения, доступен ли файл или папка только для чтения. |
Копирование файла | Добавлена поддержка переименования целевого файла. |
GeoMedia SQL Server Warehouse | Добавлена поддержка Юникода для редактора GeoMedia SQL Server. Добавлена возможность использовать авторизацию Windows вместо заданного пользователем имени и пароля. |
JSON | Значительно сокращен объем используемой памяти во всех форматах, фабриках и функциях, связанных с JSON. Время выполнения также должно уменьшиться. |
База данных Microsoft SQL Server (только атрибуты) | Добавлен параметр времени ожидания. Тип параметра времени ожидания изменен с TEXT на INTEGER. Добавлены дополнительные индексы атрибутов: primary_key, not_null, indexed_not_null и clustered_not_null. |
База данных Microsoft SQL Server (пространственная) | Реализована поддержка чтения и записи нескольких столбцов. Тип параметра времени ожидания изменен с TEXT на INTEGER. Добавлены дополнительные индексы атрибутов: primary_key, not_null, indexed_not_null и clustered_not_null Добавлен параметр типа объекта для поддержки SQL для создания пространственного индекса. |
Улучшения пользовательского интерфейса
- В FME Workbench добавлены следующие сочетания клавиш: Ctrl++ для увеличения, Ctrl+- для уменьшения, Ctrl+0 для масштабирования до 100%, и F3 для просмотра текущей рабочей области.
- Добавлена возможность приостанавливать преобразование FME с помощью кнопки Пауза (Pause) на панели инструментов. Приостановленное преобразование можно возобновить, нажав кнопку Запустить или возобновить преобразование (Run or Resume Translation) (зеленый треугольник).
- Если окно свернуто, во время преобразования заголовок окна начинается с сообщения Выполняется (Running), что указывает состояние приложения.
- Позволяет пользователям менять тип любого опубликованного параметра, в том числе параметра трансформера/формата.
- Добавлен опубликованный тип параметра Выбор с псевдонимом (несколько) (Choice with Alias (Multiple)).
- Добавлена концепция частных параметров. Они используются для совместного использования нескольких трансформеров без запросов для пользователя.
- Поддержка перетаскивания файлов в Workbench, даже если открыто окно запуска.
- Улучшенные функции перетаскивания для перемещения множества файлов. При перемещении нескольких рабочих областей открывается только первая из них. Перемещения смешанных типов файлов также разрешены. Например, можно переместить файлы рабочей области и набора данных.