Новое в линейке программных продуктов envi: envi 4.8, серверное приложение envi for arcgis server

      Комментарии к записи Новое в линейке программных продуктов envi: envi 4.8, серверное приложение envi for arcgis server отключены

Новое в линейке программных продуктов envi: envi 4.8, серверное приложение envi for arcgis server

Н.Б. Ялдыгина

Линейка программных продуктов ENVI, созданная компанией ITT Visual Information Solutions (ITT VIS) (США), является набором модулей и приложений для работы с данными дистанционного зондирования Почвы (ДЗЗ). В зависимости от состава решаемых задач, уровня подготовки и масштаба организации пользователей имеется возможность подобрать оптимальный для данного случая комплект продуктов (рис. 1).

Рис. 1. Линейка программных продуктов ENVI

Большие трансформации в линейке ENVI случились в ноябре 2010 г. В первую очередь, это появление первого серверного программного продукта в линейке ENVI — ENVI for ArcGIS Server, и выход новой версии 4.8 программных продуктов ENVI и ENVI EX.

Более детально эти трансформации рассмотрены в статье ниже. Но перед тем как переходить к подробностям, сформулируем неспециализированные тенденции линейки ENVI, проявившиеся сейчас. Это:

  • обеспечение более тесной интеграции продуктов компаний ITT VIS (США) — разработчика ENVI с продуктами семейства ArcGIS компании Esri (США);
  • переход от настольных продуктов к серверным при обработке изображений в ENVI;
  • расширение функциональных возможностей ENVI.

ИНТЕГРАЦИЯ ENVI И ARCGIS

Курс на интеграцию программных продуктов ENVI и ArcGIS был забран пара лет назад, в то время, когда компании ITT VIS и Esri заявили о начале стратегического сотрудничества. Любая из этих компаний воображает собственный сегмент рынка программных продуктов: ITT VIS занимает одно из лидирующих положений в мире по разработке ответов для обработки данных ДЗЗ Esri —  по созданию геоинформационных ответов. Целью сотрудничества компаний стала интеграция поставляемых разработок для того, чтобы пользователи программных продуктов обеих компаний имели возможность с легкостью переходить от этапа специальной обработки данных ДЗЗ (ортотрансформирование, тематическая классификация и т. д.) к этапу ГИС-анализа, редактирования и ввода векторных объектов, печати и подготовки карт.

Первые результаты данного сотрудничества стали заметны в версии ENVI 4.7, вышедшей в середине 2009 г. В данную версию были включены следующие возможности:

  • синхронизация окон ArcMap и ENVI Zoom;
  • прямой доступ из ENVI к базам геоданных ArcGIS и shp-файлам;
  • возможность печати из ENVI с применением шаблонов печати ArcGIS;
  • стремительный доступ к файлам ArcGIS из ENVI посредством операции «drag and drop» (т. е. несложным перетаскиванием мышью).

Помимо этого, в один момент с ENVI 4.7 был выпущен новый программный продукт ENVI EX, кроме этого предназначенный для обработки данных ДЗЗ, но ориентированный на ГИС-экспертов. Данный продукт характеризовался более несложным интерфейсом, базисным комплектом функций и был специально предназначен для пользователей, не являющихся экспертами в части обработки данных ДЗЗ.

Следующим шагом в интеграции ENVI и ArcGIS стало появление серверного программного продукта ENVI for ArcGIS Server, и встраивание комплекта инструментов для ArcGIS в настольные программные продукты ENVI и ENVI EX.

СЕРВЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ENVI FOR ARCGIS SERVER

Предпосылки появления ENVI for ArcGIS Server

Ранее линейка продуктов ENVI была представлена только настольными приложениями, каковые устанавливались и функционировали на локальных компьютерах пользователей. В случае если в организации, являвшейся пользователем ENVI, реализуемые технологические процессы предполагали анализ и регулярную обработку данных ДЗЗ при участии нескольких сотрудников, то  появлялся последовательность сложностей:

  • требовалось наличие специальных программ на персональных компьютерах всех пользователей, задействованных в обработке данных ДЗЗ, и приобретение нужного количества лицензий;
  • процессы обработки изображений осуществлялись на персональных компьютерах пользователей и, при недостаточной мощности компьютера, имели возможность потребовать больших временных затрат;
  • при централизованного хранения данных и локальной обработки на персональных компьютерах пользователей осложнялся управление и контроль данными в организации.

Одним из подходов, разрешающих преодолеть эти сложности, есть централизация процессов обработки данных ДЗЗ и их перевод на серверный уровень. Для реализации для того чтобы подхода компания ITT VIS и представила новый серверный программный продукт ENVI for ArcGIS Server.

 Принципы работы ENVI for ArcGIS Server

ENVI for ArcGIS Server трудится в связке с продуктом ArcGIS Server компании Esri, дополняя его возможности функционалом по анализу и обработке данных ДЗЗ.

ENVI for ArcGIS Server разрешает делать публикацию инструментов ENVI на сервере, тем самым делая их дешёвыми для всех пользователей внутренней и/либо внешней сети. Инструменты ENVI наряду с этим представляются как сервисы при подключении пользователей к серверу, на котором установлены программы ArcGIS Server и ENVI for ArcGIS Server.

Функционирование ENVI for ArcGIS Server осуществляется в соответствии с той же идеологией, которая была заложена в программном продукте ArcGIS Server. В соответствии с данной идеологии, работа с функциями и инструментами ENVI на серверном уровне осуществляется в  три этапа: создание, использование и публикация.

  1. Создание. На данном этапе администратор ENVI for ArcGIS Server подготавливает инструментов, каковые будут в будущем предоставляться пользователям централизованно как сервисы. Это возможно уже готовый инструмент (функция) ENVI или модель геообработки, формируемая в ArcGIS Desktop и включающая в себя в качестве одной из составляющих функции ENVI.
  2. Публикация. Администратор ENVI for ArcGIS Server делает публикацию моделей и инструментов геообработки на сервере. Как следствие, создается сервис, что в будущем дешёв пользователям на сервере.
  3. Применение. Пользователи подключаются к серверу через разные приложения и запускают опубликованные функции и инструменты ENVI.

Подключение пользователей к серверу для применения опубликованных моделей и инструментов может осуществляться как через «узкие» клиенты (мобильные устройства, Web API, ArcGIS Explorer), так и через «толстые» клиенты (ArcGIS Desktop либо приложения на базе ArcGIS Engine).

Рис. 2.
Доступ к инструментам ENVI с компьютера пользователя через ArcCatalog

Пример 1 (Доступ через ArcGIS Desktop). По окончании публикации функций ENVI на сервере любой пользователь сети с установленной программой ArcGIS Desktop может подключиться к серверу через ArcCatalog и запустить этот инструмент/модель. Наряду с этим обработка происходит конкретно на сервере; пользователям не нужно ни наличие программы ENVI, ни расход ресурсов компьютера для исполнения обработки изображений (рис.

2).

Пример 2 (Доступ через геопорталы). Размещённые на сервере функции ENVI смогут встраиваться в геопорталы — электронные географические веб-ресурсы, создаваемые на базе ArcGIS Server. Доступ к геопорталу осуществляется через простой веб-браузер.

Стандартные геопорталы предоставляют пользователям функционал ГИС-приложений; при применении ENVI for ArcGIS Server дополнительно становятся дешёвыми анализа и функции обработки данных светло синий.

При встраивания инструментов ENVI в геопорталы еще одним хорошим моментом есть возможность упрощения интерфейса пользователя. Потому, что за создание интерфейса геопортала отвечает разработчик геопортала, то запуск инструментов ENVI возможно сделан максимально несложным и понятным в применении кроме того для пользователей, не имеющих опыта работы ни в ENVI, ни в ArcGIS (рис. 3).

Рис. 3.
Исполнение процедуры дешифрирования нефтеразливов через web-интерфейс

Преимущества применения ENVI for ArcGIS Server

Подводя результат вышесказанному, возможно сформулировать следующие преимущества, приобретаемые организацией при применении ENVI for ArcGIS Server:

  • на геопорталы, создаваемые с применением ArcGIS Server, возможно встраивать анализа и функции обработки данных ДЗЗ, такие как классификация, обнаружение трансформаций, обнаружение аномалий и др.;
  • пользователи через ArcGIS Desktop смогут получить доступ к инструментам ENVI, реализованным на сервере (наряду с этим не нужно установка программы ENVI на локальные компьютеры);
  • обработка данных ДЗЗ осуществляется на стороне сервера, без применения ресурсов компьютеров пользователей.

Помимо этого, значительно повышаются возможности контроля и управления за процессами обработки данных ДЗЗ в организации.

ПАНЕЛЬ ИНСТРУМЕНТОВ ENVI TOOLS FOR ARCGIS

Пользователи версии ENVI 4.7 имели возможность отметить удобство совместной работы в ENVI и ArcGIS благодаря помощи в ENVI форматов данных Esri и вторым изюминкам, вышеупомянутым. Но, все же, не обращая внимания на изрядную совместимость программ, требовалась работа в двух приложениях поочередно. С выходом ENVI 4.8 стало возмможно работы в единой среде, без переключения между окнами двух приложений.

Рис. 4.
Панель инструментов ENVI Tools for ArcGIS

Сейчас при инсталляции ENVI 4.8 пользователю, трудящемуся в программе ArcGIS Desktop на том же компьютере, делается дешёвым новый комплект инструментов ENVI Tools for ArcGIS (рис. 4). Этот комплект инструментов подключается в панели ArcToolBox и включает в себя около 20 инструментов ENVI, таких как классификация, конвертация форматов данных и др.

Все эти инструменты пользователь сейчас может вызывать из приложений ArcMap либо ArcCatalog, без перехода в программу ENVI. Наряду с этим интерфейс запускаемого инструмента кроме этого привычен для пользователя ArcGIS (рис. 5)

Рис. 5. Запуск инструмента классификации ENVI из ArcGIS Desktop

Инструменты ENVI из панели инструментов возможно кроме этого применять при построении модели геообработки посредством редактора ModelBuilder в ArcGIS Desktop. При таком подходе обработка изображений естественным образом встраивается в технологические цепочки, реализуемые посредством ArcGIS.

Кроме стандартных функций, дешёвых в панели инструментов ENVI Tools for ArcGIS, пользователь может додавать и другие функции ENVI. Для этого требуется наличие лицензии IDL (или ENVI+IDL), и владение некоторыми навыками программирования.

Отметим кроме этого, что версия ENVI 4.8 совместима как с версией ArcGIS 9.3.1, так и с недавно вышедшей версией ArcGIS 10.

ДРУГИЕ ВОЗМОЖНОСТИ ENVI 4.8

Рис. 6. Интерфейс инструмента анализа территорий видимости

Новый инструмент анализа территорий видимости

В  интерфейсе ENVI Zoom показался новый инструмент для анализа территорий видимости (рис. 6). Исходными данными для работы инструмента помогает цифровая модель рельефа. По указанным пользователем позициям на местности — точкам, линиям, полигонам — инструмент определяет участки на местности, видимые в один момент из всех или хотя бы из одной области (рис.

7).

Рис. 7. Определение территорий видимости для четырех точек на местности

Представленный инструмент может употребляться при планировании размещения определенных объектов (к примеру, башен сотовой связи либо очистных сооружений), при выборе самый безопасного пути передвижения (к примеру, военных сил) и т. д.

Новый просмотрщик (вьюер) для данных лазерного сканирования

Рис. 8. Трехмерный вьюер для работы с данными лазерного сканирования

В ENVI показался новый вьюер для трехмерной визуализации данных лазерного сканирования. Данный инструмент разрешает отображать громадные количества данных в формате LAS. Пользователь может настраивать стили отображения, осуществлять навигацию, проводить измерения (рис.

8).

Нужной есть возможность отображать эти лазерного сканирования поверх растровых разрешённых и работать в один момент с данными обоих типов.

Новые опции в ENVI Zoom

Маленькие трансформации случились в ENVI Zoom (одном из двух интерфейсов ENVI), коснувшиеся по большей части расширения помощи форматов данных и библиотек. В частности, в ENVI Zoom была добавлена помощь следующих типов данных:

  • DTED (уровни 0, 1 и 2);
  • Digital Point Positioning Data Base (DPPDB) в формате NITF;
  • WorldView-1, WorldView-2, IKONOS, OrbView-3;
  • Landsat MSS GeoTIFF файлы с метаданными в формате LPGS.

Применение IDL 8.0

Версия ENVI 4.7 была создана на базе языка программирования IDL 7.1. Новая версия ENVI 4.8 базируется на версии IDL 8.0, которая показалась летом 2010 г., и была отмечена рядом очень больших трансформаций если сравнивать с прошлой версией.

Среди главных изюминок IDL 8.0:

  • новые функции для построения графиков, поверхностей, контуров, растровых изображений, карт и т. д.;
  • применение интуитивно понятного синтаксиса при программировании для и модификации визуализаций;
  • интерактивное управление особенностями визуализации;
  • изменение размеров графических окон с автоматической подгонкой масштабов визуализаций;
  • эргономичные в применении цвета, стили линий, знаки, аннотации, и форматирование для математических формул и греческие знаки;
  • несложный экспорт данных в разнообразные форматы (программным методом или интерактивно) — в PNG, TIFF, JPEG, GIF, EPS, PDF.

НОВЫЕ ВОЗМОЖНОСТИ ENVI EX 4.8

Возможности ENVI EX, показавшиеся в версии 4.8, во многом перекликаются с возможностями ENVI 4.8. Это неудивительно, потому, что интерфейс ENVI EX полностью сходится с интерфейсом ENVI Zoom, и многие создаваемые трансформации используются к обеим программам в один момент.

Сейчас при инсталляции ENVI EX 4.8 пользователям так же делается дешёвым комплект инструментов ENVI Tools for ArcGIS, что может употребляться в ArcGIS Desktop. Помимо этого, расширена помощь форматов данных (см. выше — «Новые опции в ENVI Zoom»).

Кроме этого были доработаны выявления изменений и процедуры классификации, реализованные в ENVI EX. Случившиеся трансформации направлены, по большей части, на то, дабы дать пользователям возможность более эластичной настройки процедур.

УСЛОВИЯ ПОСТАВКИ ПРОДУКТОВ ЛИНЕЙКИ ENVI

Эксклюзивным дистрибьютором линейки ENVI в России и бывших советских республик есть компания «Совзонд». Пользователям, желающим оценить возможности ENVI и обратившимся в компанию «Совзонд», предоставляются временные лицензии на полнофункциональные версии программных продуктов.

На базе компании «Совзонд» в течении нескольких лет функционирует учебный центр, одним из направлений деятельности которого есть обучение работе в программном комплексе ENVI и дополнительных модулях. На данный момент,  учитывая текущие тенденции на рынке ДЗЗ и ГИС по созданию интегрированных ответов, кроме стандартных направлений обучения ENVI проводится обучение комплексной обработке данных в программах ENVI и ArcGIS Desktop.

Отметим кроме этого, что с 2010 г. компания «Совзонд» есть официальным дистрибьютором компании Esri CIS по распространению программных продуктов ArcGIS, а учебный центр приобрел статус сертифицированного учебного центра Esri.

Installing and licensing ENVI 4.8


Подобранные по важим запросам, статьи по теме: