McIDAS-V

McIDAS-V является новой версией McIDAS основе VisAD и IDV Unidata автора. McIDAS-V включает HYDRA, гиперспектральное-просмотрщик для развития прикладных исследований, также основанный на VisAD, чтобы позволить ученым исследовать гиперспектральное данных.

Вот история о том, почему новая версия McIDAS основе VisAD делает меня таким счастливым.

Содержание

1. Введение
2. Регистрация VisAD рассылку
3. Как получить VisAD
4. Документация
5. Предпосылки
6. VisAD лист распространение
7. Написание совместных VisAD Приложения
8. Бег VisAD в браузере
9. VisAD языка сценариев Python
10. Поддержка форматов файлов
11. Запуск VisAD Использование NexusRMI
12. Запуск VisAD на Ipaq
13. Integrated Data Unidata программу просмотра использованием VisAD
14. VisBio биологической визуализации и анализа использования VisAD
15. VisAD-в-коробке для легкой установки кластера
16. Роман Дисплеи для данных эхолота Aeri
17. Совместные Млечного Пути Галактики конструктор
18. Сотрудничество между ImmersaDesk и рабочая станция
19. Прототип экологической гидрологии Workbench
20. Метеорология JMET интерактивная система
21. Совместные вычислительной руководящий Плоская модель Fluid
22. Другие примеры применения
23. VisAD Библиография
24. VisAD Логотипы

Введение

VisAD представляет собой библиотеку Java компонент для интерактивных и совместных визуализации и анализа числовых данных. VisAD имя является аббревиатурой от “Визуализация для разработки алгоритмов”. Система сочетает в себе:

  • Использование чистой Java за независимость платформы и поддерживают обмен данными в режиме реального времени сотрудничество между географически распределенными пользователями. Поддержка распределенных вычислительных интегрирована на самом низком уровне системой с использованием Java RMI распределенных объектов.
  • Общей математической модели данных, которые могут быть адаптированы к практически любым цифровых данных, который поддерживает обмен данными между различными пользователями, различные источники данных и различных научных дисциплин, и который обеспечивает прозрачный доступ к данным независимо от формата хранения и местоположение (например, памяти, диска или удаленного). Модель данных была адаптирована к NetCDF, HDF-5, подходит, HDF-EOS, McIDAS, Vis5D, GIF, JPEG, TIFF, QuickTime, ASCII и многие другие форматы файлов.
  • Общей модели дисплей, который поддерживает интерактивное 3-D, синтез данных, несколько видов данных, прямая манипуляция, сотрудничество и виртуальной реальности. Дисплей модели была адаптирована к Java3D и Java2D и используются в ImmersaDesk виртуальный дисплей реальности.
  • Анализ данных и вычислений интегрирована с визуализацией для поддержки вычислительных рулевого управления и других сложных режимах взаимодействия.
  • Поддержка двух различных сообществ: разработчиков, которые создают предметно-ориентированные системы, основанные на VisAD и пользователей этих предметно-ориентированных систем. VisAD предназначена для поддержки широкого спектра пользовательских интерфейсов, начиная от простых данных браузера апплеты для сложных приложений, которые позволяют группам ученых для совместной разработки алгоритмов анализа данных.
  • Разработчик расширяемость как много способов, как это возможно.

VisAD Учебник Уго Таддеи является отличным способом для начала изучения VisAD.

VisAD была написана программистами SSEC визуализации проекта в Университете Висконсин-Мэдисон космической науки и инженерного центра, программистами в Центре Программы Unidata, программистов в Национальном центре суперкомпьютерных приложений, программисты в Австралийское бюро метеорологии, программистов в Национальном центре атмосферных исследований, и программисты в канадском Национального исследовательского совета.

Регистрация VisAD рассылку

Существует VisAD рассылки в visad@unidata.ucar.edu (visad-list@unidata.ucar.edu тоже работает). Чтобы подписаться на него отправить сообщение по электронной почте visad-join@unidata.ucar.edu. Вы также можете подписаться или отказаться от подписки в http://www.unidata.ucar.edu/support/mailinglist/mailing-list-form.html веб-страницы.

Visad списку Поиск Unidata Архив.

Вы не можете добавлять в этот список, если вы не подписались, и ваше сообщение должно исходить с того же адреса, на которые подписались как. Если у вас возникли проблемы размещения, затем подписаться, используя адрес, который появляется в поле “От” отправленных сообщений. Если вы хотите отказаться от подписки на старый адрес и не помню его, а затем подписаться как ваш новый адрес и отправить “кто visad ‘(или’ кто visaddigest ‘), чтобы majordomo@unidata.ucar.edu. Он пошлет вам список подписанных адресов, которые вы можете искать свой старый адрес (а затем отправить “отменить подписку visad старому адресу @ ‘, чтобы majordomo@unidata.ucar.edu).

Как получить VisAD

Обновления
VisAD находится в свободном доступе, включая полный исходный код, документацию и примеры применения от:

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

См. Установка и README_native файлы с инструкциями по установке.

Если вы не хотите компилировать VisAD исходного кода, скомпилированные классы, также доступны в visad.jar (возможно, вам нужно нажать на банку файл с зажатой клавишей вниз, чтобы получить ваш браузер, чтобы загрузить его). Если вы хотите запустить пример приложения с использованием visad.jar см. “Строительство VisAD” секция установки файла.

Вот ссылка на супер-легкий установщик Windows для VisAD, Jython, JRE и Java3D.

Документация

Первым документом, смотреть на это VisAD Учебник Уго Таддеи автора. Благодаря Уго и Том Уиттакер за этот великий новый учебник.
Другие учебники включают в себя:

  • VisAD модели данных Учебник, что полезно для людей, только начинается
  • VisAD Учебник Python, который объясняет простой способ использовать VisAD из сценариев Python
  • VisAD Учебник сотрудничество, которое шаг за шагом инструкции для создания приложений для совместной работы, а также для преобразования существующих приложений для поддержки совместной работы (ее все действительно очень просто)
  • Учебник VisAD DataRenderer, которая объясняет, как писать собственные расширения класса DataRenderer (это на самом деле построить изображениями объектов данных в дисплеями и изменения объектов данных в ответ на прямые манипуляции)
  • VisAD Учебник событий, что полезно для написания приложений со сложными пользовательскими интерфейсами, несколько потоков и распределенных вычислений

VisAD Java Component Library Руководство разработчика позволяет получить достаточно полное описание VisAD (во многом благодаря Мариус Шмидта для преобразования в PDF и другими улучшениями). Вот старые версии HTML.

Лучший способ научиться любой библиотеки является изучение примера приложений, использующих библиотеку, а затем создавать свои собственные приложения путем модификации одной или нескольких из этих существующих приложений. Руководство разработчика, описывает многочисленные примеры приложений, которые распространяются с VisAD исходным кодом. Если у вас есть вопросы или проблемы, напишите в VisAD списка рассылки.

Другие doumentation включает в себя:

  • VisAD FAQ
  • Jar файла из VisAD документацию
  • Онлайн просмотр из VisAD документацию
  • Список изменений Список VisAD
  • Visad списку Поиск Unidata Архив
  • VisAD Установить файл инструкции по установке
  • VisAD README_native файл для установки машинного кода
  • Список единиц полных и сокращенных наименований для использования в VisAD
  • Процедура тестирования и выпуска VisAD на сервер FTP
  • Кертис Rueden в примерах программирования

Вы также можете быть заинтересованы в библиографию статей о VisAD, VisAD истории дизайна, или это он-лайн разговор о VisAD.

Предпосылки

VisAD требуется Java 2, которая находится в свободном доступе Java Солнца 2 веб-страницы. Дисплеи могут быть созданы либо Java2D (входит в Java 2) или Java3D, которая находится в свободном доступе Java3D веб-страницы Sun. Обратите внимание, что версии Java3D 1.1.3 и 1.2 есть ошибки, которые делают их непригодными для использования, по крайней мере, некоторые VisAD приложений. Но эти ошибки были исправлены в версии 1.2.1 Java3D, которая отлично работает с VisAD.

Java3D требует OpenGL или DirectX. Вы можете бесплатно загрузить OpenGL для Sparc Solaris и Windows 95. OpenGL является стандартным с Windows NT. Вы можете скачать здесь DirectX.

Если вы хотите использовать VisAD язык сценариев Python, то вам необходимо установить Jython.

Если вы хотите использовать VisAD матричных операций в visad.matrix пакета, то вам необходимо установить Джама.

VisAD системы визуализации используют зрелые функциональности Java из JDK 1.2 платформы, в том числе Java3D, Java2D и Java RMI. Мы в SSEC Визуализация проекта из Университета Висконсина считают, что JDK 1.2 определяет развитие Интернета как новой коммуникационной среды. Java3D и Java2D определить внедренный для компьютерного поколения изображений и Java RMI это качественный скачок для совместных пользовательских интерфейсов и распределенных вычислений.

Разработчики VisAD в Мельбурне
(Билл Hibbard, Эндрю Дональдсон, Люк Мэтьюз, Джефф Фриман, Роб Hackett, Джим Koutsovasilis, Джеймс Келли)

VisAD лист распространение

VisAD электронная таблица представляет собой удобный способ визуализации и вычисления с NetCDF, HDF-5, подходит, GIF, JPEG, Vis5D, McIDAS и HDF-EOS файлы, которые не требует программирования. Конечно, целый ряд функциональных возможностей VisAD доступна только для программистов, использующих библиотеку классов, но электронная таблица является полезным инструментом и хорошей иллюстрацией того, что вы можете сделать программирование с VisAD библиотеки классов.


Написание совместных VisAD Приложения

Легко писать приложения для совместной работы визуализации с помощью VisAD. Сотрудничество Учебник содержит шаг за шагом инструкции по созданию приложений для совместной работы, а также для преобразования существующих приложений для поддержки совместной работы. Его все действительно очень просто.

Бег VisAD в браузере

Visad.browser пакет запускается в веб-апплеты (например, JDK 1.1) и поддерживает полное взаимодействие с VisAD экранов запущенных на серверах. Run ‘Java Test68′ в visad / примеры и ‘Appletviewer viewer_applet.html’ в visad / браузере для примера. Для этого в веб-браузерах, см. README.browser файла.


VisAD языка сценариев Python

VisAD поддерживает простой Python баз язык сценариев для оценки ее анализа и визуализации данных возможностей. См. VisAD Учебник Python получить дополнительные сведения.


Поддержка форматов файлов

VisAD включает поддержку для доступа к данным в различных форматах, в том числе:

  • ASCII – см. README.text файл для получения дополнительной информации
  • Bio-Rad ПИК
  • BMP
  • DICOM
  • DODS
  • F2000
  • FITS
  • GIF
  • HDF-5 – см. README_native файл инструкции по установке HDF-5 родной библиотеки – также см. описание NCSA о VisAD HDF-5 адаптера данных
  • HDF-EOS – см. README.hdfeos файл инструкции по установке HDF-EOS собственных библиотек
  • JPEG
  • LUT
  • McIDAS
  • McIDAS ADDE
  • NetCDF
  • PGM
  • PNG
  • Quicktime – через QuickTime для пакета Java
  • ROI
  • Shape – распространяемые Unidata с их системой MetApps
  • TIFF – в том числе архив сжатый TIFF
  • Vis5D
  • VisAD – двоичный формат данных, а также сериализованную visad.Data объектов

Hershey шрифты

VisAD распространяется с количество шрифтов Hershey, но более доступны в виде архива. Чтобы использовать любой из этих дополнительных шрифтов, вы должны поставить отдельный файл шрифта (ы) в visad / Util каталог и убедитесь, что используете. JHF расширения имени файла.

Запуск VisAD Использование NexusRMI

Вы можете скомпилировать и запустить VisAD использованием NexusRMI, альтернативной реализации RMI (технологии распределенных объектов в Java) на основе Nexus высокопроизводительные системы связи. См. README.nexusrmi файл для компиляции и запуска инструкции.

Запуск VisAD на Ipaq

Ян Джонсон CLRC из лаборатории Резерфорда сообщает о своем опыте VisAD работает на КПК IPAQ использованием SavaJe.

Integrated Data Unidata программу просмотра использованием VisAD

Центр Unidata программа (часть ЮКАР и авторинга институт VisAD) выпустила свою программу для просмотра данных (IDV). Индинавир предохранители данные из различных источников экологического вместе в 2-х и 3-D земле видов. Она также включает в VisAD адаптер для ArcInfo файлы Shape.


VisBio биологической визуализации и анализа

VisBio является биологическим инструмент визуализации построена на VisAD и разработана, чтобы позволить удобную визуализацию и анализ 4-D мультиспектральных данных – то есть, стеки ломтиками биологических данных с несколькими значениями цветов, анимированные во времени.


VisAD-в-Box для Linux кластеров

VisAD-в-Box поможет установить VisAD на Linux кластеров.

Роман Дисплеи для данных эхолота Aeri

Программа Aeri.java в visad / Aeri каталога является началом заявку на новый способ визуализации данных Aeri эхолот. Чтобы попробовать его, создайте данный подкаталог в visad / Aeri каталога, и скачать эти десять. CDF файлы в visad / Aeri / данных (возможно, вам нужно нажать на эти файлы с зажатой клавишей вниз, чтобы получить ваш браузер сохранять их на диск). Это файлы для пяти инструментов Aeri и пять связанных профилирования ветра, на 12 января 2000. Затем запустите:

Не обращайте внимания на предупреждающие сообщения из файла читателя. А вот снимок экрана приложения Aeri, показывая адвекции часе отношения компонентов из пяти местах звучащие в Оклахоме и Канзасе.

Совместные Млечного Пути Галактики конструктор

Вот снимок экрана совместные Млечным Путем галактике дизайн приложения с использованием VisAD:

Цель состоит в том, чтобы настроить параметры галактики Млечный Путь, чтобы получить H-альфа карта звездного неба (показан на плоскую проекцию карты и на сфере), чтобы соответствовать наблюдениям с Земли. Пользователи могут перетаскивать красной точки в 3-D дисплей плотности галактики и увидеть график плотности в зависимости от расстояния вдоль линии между красной точкой и ВС Это приложение служит хорошим примером того, как строить приложения для совместной работы и использования VisAD находится в свободном доступе в том числе полный исходный код в рамках распределения VisADF.

См. README.benjamin файл для получения дальнейших инструкций.

Сотрудничество между ImmersaDesk и рабочая станция

Мы произвели демонстрацию сотрудничества между ImmersaDesk и рабочая станция для конференц NCSA Альянс ’98. Этот комбинированный VisAD, NCSA Habanero, и адаптация к Java3D ImmersaDesk Стив и Крис Pietrowicz Heistad группы NCSA Java3D.

Эта демонстрация базируется на GoesCollaboration приложения, написанные с использованием VisAD. GoesCollaboration служит хорошим примером того, как построить совместную приложений с использованием VisAD. Он включен в VisAD распределения источник в visad / paoloa каталог. См. файл README.paoloa получить дополнительные сведения.

Нажмите здесь для получения скриншота из этого приложения.

Прототип экологической гидрологии Workbench

Вот снимок экрана и описание прототипа экологического Workbench гидрологии продемонстрировала на суперкомпьютерных 98 и разработан в рамках экологической NCSA усилия команды гидрологии. Он использует VisAD и Globus.

JMET Интерактивная система метеорологии использованием VisAD
Выезд первого выпуска JMET Интерактивная система метеорологии в visad / jmet каталог VisAD распределения. Она обеспечивает интерактивное исследование модели выхода в файлах NetCDF. В будущем это будет полноценная интерактивная система метеорологии. JMET источник включен в VisAD распределения источника.

Совместные пример расчета руководящего

2-D модели мелкой жидкости позволяет экспериментировать с физическими и числовых параметров моделирования и визуализации последствий. Это позволяет группам сотрудничать в этих экспериментах. Он включен в VisAD распределения источник в visad / Aune каталог. См. README.aune файл для получения дополнительной информации.
Австралийское бюро метеорологии апплета Демонстрация VisAD картографических проекций
Выезд апплета Джефф Фриман который демонстрирует, как для поддержки динамических картографических проекций использованием VisAD.

VMET: Visual Инструмент метеорологии

Новые VMET НЦАИ Визуальный метеорологии инструмент делает отличную работу демонстрируя возможности VisAD. Она сочетает в себе разнообразные данные в 3-D и 2-D дисплеев, поддерживающий различные типы взаимодействий и анализа данных.

Плот для визуализации статистики с использованием VisAD

Адель Катлер и Лео Бреймана разработали RAFT (случайный инструмент Forest) для визуализации анализа случайных лесов, используя VisAD.


HidroSIG для ГИС использованием VisAD

HidroSIG является ГИС, которая поддерживает растровые и векторные карты с модулями ориентирована на гидрологический анализ, временные ряды, дистанционного зондирования и многое другое. Это было сделано 100% в Java с помощью VisAD как и его графическая библиотека и использования MySQL как и его СУБД.

Совместные Географические Визуализация из Penn State GeoVISTA центр

Центр GeoVISTA из Университета штата Пенсильвания является создание совместного использования визуализаций VisAD и университета в Йене DEMViewer. Работа GeoVISTA Центр включает в себя новые и полезные интерфейсы для изучения циклических временных явлений и локально развитой сетевой инструмент называется TalkServer управлять сотрудничества.

Доступ к геопривязанные спутниковым данным GVAR, GOES, GMS и МЕТЕОСАТ

VisAD теперь обеспечивает доступ к данным из GVAR и GOES (США), GMS (японский) и МЕТЕОСАТ (европейский) метеорологических спутников. Этот механизм CoordinateSystem ссылки VisAD с McIDAS спутниковой навигации Для привязки изображений, так что они могут быть наложены с данными численных моделей и других источников. Вот снимок из анимированных глобальной мозаики создаются из этих спутников. См. visad / примеры / SatDisplay.java программы для примера того, как использовать эту возможность.

Дожди Оценка Пользовательские SpreadSheet

Программа Rain.java в visad / Рабина каталога является началом приложение для оценки осадков по спутниковым изображениям. К услугам связи между клетками для панорамирования и масштабирования, для таблицы цветов, а для собственного курсора для считывания значений пикселов. Чтобы запустить программу дождь, скачайте набор данных в dallas_2.5km_v5d.nc файла (возможно, потребуется нажать на этот файл с зажатой клавишей вниз, чтобы получить ваш браузер, чтобы сохранить его на жестком диске), а затем запустить:

Java visad.rabin.Rain dallas_2.5km_v5d.nc

Hyper-спектральные данные из гнезда-Я

Программа Nasti.java в visad / paoloa каталога является началом приложение для анализа Hyper-спектральные данные из гнезда-я датчика. Попробовать, скачать NEST-I набор данных в smc3ars1.nc файла (возможно, потребуется нажать на этот файл с зажатой клавишей вниз, чтобы получить ваш браузер, чтобы сохранить его на жестком диске), а затем запустить:

Java visad.paoloa.Nasti smc3ars1.nc

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

Интерактивный глобус Земли Пример

Стив Эмерсон создал интерактивный дисплей глобус Земли и топографии батиметрию использованием VisAD. Он включен в VisAD распределения источника, что и visad / примеры / Earth.java класса. Вам нужно скачать файл NetCDF топографии в ваш visad / каталог примеров (возможно, потребуется нажать на этот файл с зажатой клавишей вниз, чтобы получить ваш браузер, чтобы сохранить его на жестком диске), а затем запустить:

Java-Xmx64m Земли lowresTerrain.nc

Растяжение изображения Пример апплета
Кертис Rueden написал растяжение изображения апплет использованием VisAD.


Интерактивные кривых и поверхностей Место

Сплайна и Spline2D приложений, распространяемых с VisAD в visad / paoloa / сплайна каталога позволяют экспериментировать с различными статистическими кривых и поверхностей Место алгоритмов. Красные точки перетаскивать, чтобы экспериментировать с влияние шума на Место алгоритмов.

VisAD Библиография

  1. Java распределенных компонентов для численного визуализации в VisAD
    Уильям Hibbard, Кертис Rueden, Стив Эмерсон, Том Ринк, Дэвид Glowacki, Том Уиттакер, Дон Мюррей, Дэвид Fulker, Джон Андерсон, коммуникаций ACM 48, № 3, 2005, 98-104.
  2. Здание 3-D компоненты пользовательского интерфейса, используя библиотеку Визуализации
    W. Hibbard, компьютерная графика 36, № 1, 2002, 4-7.
  3. Новые пути, на Яве, визуализации данных Same Old
    Д. Мюррей и D. Fulker, AGU 2000
  4. Примером будущем Unidata в новое программное обеспечение: VisAD компонентную архитектуру для совместного анализа и визуализации данных
    W. Hibbard, препринтов Conf. Интерактивные и обработки информации для метеорологии, океанографии и гидрологии, 2000, 162.
  5. Совместные визуализации и вычислений в области наук о Земле использованием VisAD.

  6. W. Hibbard, С. Emmerson, С. Rueden, Т. Ринк, Д. Glowacki, Н. Расмуссен, Д. Fulker и Дж. Андерсон, препринтов, конф. Интерактивные и обработки информации для метеорологии, океанографии и гидрологии, 1999, 478-480.
  7. VisAD: Подключение людей на вычисления и людьми
    W. Hibbard, компьютерная графика 32, № 3, 1998, 10-12.
  8. Java и World Wide Web: правильный выбор для интерактивных систем
    W. Hibbard, Дж. Андерсон, Б. Павлу, препринтов, конф. Интерактивные и обработки информации для метеорологии, океанографии и гидрологии, 1997, 172-173.
  9. Java и World Wide Web Реализация из VisAD
    W. Hibbard, Дж. Андерсон, Б. Павлу, препринтов, конф. Интерактивные и обработки информации для метеорологии, океанографии и гидрологии, 1997, 174-177.
  10. Визуализация научных расчетов: система, основанная на решетке-структурированных данных и отображения моделей
    W. Hibbard, диссертация, Univ. из Висконсин. Комп. Научно. Отдел Tech. Сообщить, # 1226, 1995 года.
  11. Интерактивная визуализация Земли и космических наук Вычисления
    W. Hibbard, Б. Поль, Д. Сантек, С. Дайер, А. Battaiola и MF. Voidrot-Мартинес, компьютер 27, № 7, июль 1994 года, 65-72.
  12. Решеточной модели для отображения данных
    W. Hibbard, С. Дайер, и В. Поля, Proc. IEEE Визуализация ’94, 1994, 310-317.
  13. Показать научных структур данных алгоритма визуализации
    W. Hibbard, С. Дайер, и В. Поля, Proc. IEEE визуализации 92, 1992, 139-146.

Документальный очерк о VisAD на странице Java Солнца
Посмотри, что очерк о VisAD на сайте Java Sun.

Год 2000 Заявление о соответствии для VisAD

VisAD является 2000 годом. Она включает в себя один класс, DateTime, для этого дату и время вычислений, который использует 32-разрядное целое число лет. В частности, VisAD не включает в себя никакой логики с двумя цифрами.


VisAD Логотипы

Проверьте эти VisAD логотипы, представленные пользователями с художественным талантом.


VisAD Версия 1.1 (написанный на C)

Чем раньше VisAD версии, написанные в C, была в свободном доступе в течение многих лет, а также имеет веб-страницу.

Если вы создаете пакеты для расширения VisAD мы будем рады добавить ссылки на ваш веб-страницу с описанием и обслуживания вашего расширения.

Отказ от ответственности

VisAD является свободным программным обеспечением и как таковой мы не предоставляем реальную поддержку. Тем не менее, мы будем рады ответить на короткие вопросы и / или помочь с незначительными проблемами (желательно по электронной почте).

Java, JDK и Java Перейти к: JDK 1.2 Запуск являются торговыми марками или зарегистрированными торговыми марками Sun Microsystems, Inc в США и других странах.

Ресурс: Visad

Comments are closed.

Post Navigation