НАСА WorldWind - NASA WorldWind
Снимок экрана WorldWind, показывающий слой Blue Marble Next Generation | |
Разработчики) | Исследовательский центр Эймса (НАСА ) |
---|---|
изначальный выпуск | 2003 |
Написано в | C #, Ява |
Доступно в | английский |
Тип | Виртуальный глобус комплект для разработки программного обеспечения |
Лицензия | Соглашение НАСА с открытым исходным кодом v1.3 |
Интернет сайт | мировой ветер |
НАСА WorldWind является Открытый исходный код (выпущен под NOSA лицензия и лицензия Apache 2.0) виртуальный глобус. Впервые он был разработан НАСА в 2003 году для использования на персональные компьютеры а затем развился совместно с сообщество с открытым исходным кодом с 2004 г. С 2017 г. веб-версия WorldWind доступна в режиме онлайн.[1] An Android версия также доступна.[2]
Исходная версия опиралась на .NET Framework, который работал только на Майкрософт Виндоус. Более поздние Ява версия WorldWind Java является кроссплатформенной, комплект для разработки программного обеспечения (SDK) нацелен на Разработчики и, в отличие от старой версии .NET, не автономный виртуальный глобус применение в стиле Гугл Земля. Версия WorldWind Java была удостоена награды НАСА «Программное обеспечение года» в ноябре 2009 года.[3] Программа перекрывает НАСА и USGS спутниковые снимки, аэрофотосъемка, топографические карты, Язык разметки Keyhole (KML) и Collada файлы.
Обзор
Хотя WorldWind широко доступен с 2003 года, он был выпущен с лицензией NASA Open Source Agreement в 2004 году. Последняя версия на основе Java (2.1.0) была выпущена в декабре 2016 года.[4] По состоянию на 2015 год веб-версия WorldWind находится в стадии разработки.[5] и доступны в Интернете.[6] An Android версия также доступна.[7]
Предыдущая версия на основе .NET представляла собой приложение с обширным набором плагинов. Помимо Земли есть несколько миров: Луна, Марс, Венера, Юпитер (с четырьмя Галилеевы луны из Ио, Ганимед, Европа и Каллисто ) и SDSS (изображения звезд и галактик).
Пользователи могли взаимодействовать с выбранной планетой, вращая ее, наклоняя вид, а также увеличивая и уменьшая масштаб. Могут отображаться пять миллионов названий мест, политических границ, линий широты / долготы и других данных. WorldWind.NET предоставил возможность просматривать карты и геопространственный данные в Интернете с помощью OGC с WMS серверы (версия 1.4 также использует WFS для загрузки названий мест), импорт Шейп-файлы ESRI и кмл / кмз файлы. Это пример того, как WorldWind позволяет любому доставлять свои данные.
Другие особенности WorldWind.NET включают поддержку .X (DirectX 3D-полигональная сетка) модели и расширенные визуальные эффекты, такие как атмосферные рассеяние или затенение от солнца.
Разрешение внутри США достаточно высокое, чтобы четко различать отдельные здания, дома, автомобили (слой USGS Digital Ortho) и даже тени людей (городские районы в слое USGS Urban Ortho). Разрешение за пределами США составляет не менее 15 метров на пиксель.
Microsoft позволил WorldWind включить Виртуальная Земля данные высокого разрешения для некоммерческий использовать.[8]
WorldWind использует цифровая модель рельефа (DEM) данные, собранные НАСА в рамках миссии по радиолокационной топографии шаттла (SRTM), Национальный набор данных о высоте (NED) и Усовершенствованный космический радиометр теплового излучения и отражения (АСТЕР). Это означает, что можно просматривать топографические объекты, такие как Гранд-Каньон или Эверест, в трех измерениях. Кроме того, у WW есть батиметрия данные, которые позволяют пользователям видеть особенности океана, такие как траншеи и гребни, в 3D.
Многие люди, использующие приложения, добавляют свои собственные данные и делают их доступными через различные источники, такие как WorldWind Central или блоги, упомянутые в разделе ссылок ниже.
Все изображения и фильмы, созданные с помощью WorldWind с использованием Blue Marble, Landsat или USGS всеобщее достояние данные могут свободно изменяться, распространяться и использоваться на веб-сайтах даже в коммерческих целях.
Дополнения и плагины
WorldWind можно расширить с помощью одного из множества дополнений - небольших расширений, которые добавляют в программу новые функции.
Возможные типы дополнений:
- Точечные слои: простые XML файлы, отображающие метки (достопримечательности) в виде значков
- Слои троп: пути (маршруты, границы)
- Линейные объекты: XML со списком точек, отображаемых в виде линии или стены.
- Особенности многоугольника: XML со списком точек, визуализированных как заполненные многоугольник (квартира или экструдированный )
- Особенности модели: XML, используемый для загрузки трехмерных текстурированных сеток.
- Названия мест: определенные точки (например, города, холмы и здания), которым присвоены текстовые метки.
- Слои изображений: изображения с высоким разрешением для различных мест в мире
- Скрипты: файлы, управляющие движением камеры.
Плагины - это небольшие программы, написанные на C #, VB или J # которые загружаются и компилируются WorldWind при запуске. Разработчики подключаемых модулей могут добавлять функции в WorldWind, не изменяя исходный код программы.
WorldWind Java
Первоначальный рецепт WorldWind был ограничен Windows, полагаясь на .СЕТЬ библиотеки и DirectX. Новый SDK версия была разработана в Ява с участием JOGL именуется WorldWind Java. Последняя версия (2.2.0) была выпущена в августе 2020 года.
Эта новая версия имеет API -центрическая архитектура с функциональными возможностями, «перенесенными» на модульные компоненты, оставляя API в центре внимания. Это делает сам WorldWind плагином, так что его можно использовать как можно взаимозаменяемо (например, через Python ). Это упражнение по рефакторингу позволяет получить доступ к WorldWind через браузер как к Java-апплету. Предварительный просмотр WorldWind Java SDK[9] был выпущен 11 мая 2007 г. во время ежегодной конференции Sun Microsystem JavaOne конференция.
Поскольку WWj - это SDK, единого приложения не существует; вместо этого существует любое количество приложений, использующих WWj, каждое с разными функциями, созданных правительственными агентствами и коммерческими разработчиками со всего мира. Эти приложения включают простые средства просмотра виртуальных глобусов, спутниковый трекер, ГИС платформы, фоторедактор, симулятор F-16, программное обеспечение для планирования миссий и многое другое.
Учебники
- Руководство NASA WorldWind SDK:[1] Это учебное пособие было разработано Институтом геоинформатики из Университет Мюнстера, Германия. Он содержит руководства от настройки среды Eclipse с API WorldWind до построения полигонов из Связанные открытые данные наборы географических данных. Он содержит важные советы от новичков до опытных разработчиков.
Вилки и клоны
- WorldWindJS [10] Сообщество поддерживается вилка пакета NASA Web WorldWind SDK. Эта вилка предоставляет канал выпуска сборок, основанный на последних исправлениях и функциях из ветки разработки WebWorldWind, а также на нескольких «выбранных» улучшениях от сообщества WorldWind. Проект WorldWindJS доступен на GitHub и выпуски доступны на НПМ
- Геофордж проект[11] содержит вилка проекта NASA WorldWind. Geoforge предоставляет программное обеспечение с открытым исходным кодом. Он ведет на платформе[12] который управляет данными геонаук и использует функции WorldWind для отображения геолокационных объектов геонаук.
- Пятно[13] это вилка проекта NASA WorldWind, это проект с открытым исходным кодом, созданный разработчиками Геософт. Dapple нацелен на геонаука профессионалов и имеет функции, нацеленные на них, такие как простое добавление серверов WMS и более простое UI очень похож на Google Earth.
- СЕРВИР-ВИЗ[14] это модифицированная версия WorldWind, разработанная IAGT для проекта SERVIR.
- WW2D было кроссплатформенным бесплатным приложением с открытым исходным кодом, основанным на Ява и OpenGL технологий и может работать в Microsoft Windows, Mac OS X, Linux (x86 и x86-64 ) и Солярис на SPARC. WW2D использует изображения с серверов WorldWind.
- WW2D Plus One - обновление до WW2D, обеспечивающее трехмерное изображение.
- Пунт был вилка проекта NASA WorldWind, и он был начат двумя членами сообщество свободного программного обеспечения кто внес вклад в WorldWind. Punt был основан на коде WorldWind 1.3.2, но его первоначальная версия имеет функции, которых нет в WorldWind 1.3.2 или 1.3.3 (например, поддержка нескольких языков). В настоящее время Punt доступен только для Windows, но долгосрочные цели включают желание перейти на кроссплатформенное решение.
Доступны наборы данных
Наборы данных с низким разрешением Blue Marble включены в начальный скачать; когда пользователь приближается к определенным областям, из НАСА загружаются дополнительные данные с высоким разрешением. серверы. Размер всех доступных в настоящее время наборов данных составляет около 4,6 терабайты.
Земля
Слои анимированных данных
- Студия научной визуализации
- MODIS
- ГЛОБУС[15]
- NRL Погода в реальном времени
Наборы данных изображений / ландшафта
- Синий мрамор Изображения нового поколения
- Ландсат 7 образы
- USGS образы
- Цифровой Орто (DOQ - сканированное черно-белое аэрофотоснимок) s[16]
- Urban Area Ortho (монтированная цветная аэрофотосъемка многих крупных мегаполисов США)
- Топографические карты
- Zoomit! изображения (слой, созданный сообществом)
- SRTM (SRTM30Plus[19]/ SRTMv2 / USGS NED) данные о местности (включая батиметрия )
Наборы внеземных данных
Луна
- Клементина (40xx - цвет, 30xx - оттенки серого)
- Гипсометрическая карта
Марс
- MOC (Mars Global Surveyor - Камера орбитального аппарата Марса)
- MOLA (MGS - гипсометрическая карта Mars Orbiter Laser Altimeter)
- ФЕМИДА (Марс Одиссея – Система теплового излучения )
- MDIM (Викинг - Модель цифрового изображения Марса)
Венера
- Магеллан Imaging Radar (цвет и оттенки серого)
- Гипсометрическая карта
Юпитер
- Юпитер
- Каллисто
- Европа
- Ганимед
- Ио
Sloan Digital Sky Survey
Снимки обзора
Изображение следа
- След SDSS
- ПЕРВЫЙ (слабые изображения радионеба на 20 см)[20] След
Характеристики
Базовые разрешения
- 500 м (Blue Marble Next Generation)
- 15 м (снимки Landsat; кроме полярных областей)
Типичное высокое разрешение
- НАС.
- Новая Зеландия
- Zoomit! (по данным LINZ): 2,5 м (цвет и оттенки серого)
- Западная Австралия
- Zoomit! (от GSWA): мозаика поверхностной геологии 250K, топографические данные 250K, магнитная интенсивность, гравитация Бугера
- Южная Африка
- Zoomit !: Spot5 10 м[23] (цвет почти полный), остров Роббен 0,5 м, Йоханнесбург 2,5 м
Разрешение по высоте
- США: 30 м (1 угловая секунда; USGS NED)
- Общий: 90 м (3 угловые секунды; SRTM)
- Мировой океан: 2угловые минуты и лучше
Возраст
- Некоторые аэрофотоснимки USGS были сделаны в начале 1990-х годов.
- Все изображения Landsat 7 сделаны после 1999 г. (за исключением Geocover 1990).
Смотрите также
использованная литература
- ^ "Мировой исследователь ветра". explorer.worldwind.earth.
- ^ "Репозиторий WorldWindAndroid на github". 15 мая 2020.
- ^ «Программное обеспечение года, WorldWind Java». nasa.gov. 24 декабря 2009 г.
- ^ «v2.1.0». Получено 25 апреля, 2017.
- ^ «NASA WorldWind в JavaScript для HTML5». Получено 25 апреля, 2017.
- ^ Шуберт, Брюс. "Мировой исследователь ветра". explorer.worldwind.earth.
- ^ "NASAWorldWind / WorldWindAndroid". Получено 25 апреля, 2017.
- ^ «Виртуальная Земля». worldwindcentral.com.
- ^ "Демос". goworldwind.org.
- ^ worldwindjs - это ответвление пакета SDK виртуального глобуса WebWorldWind от НАСА: интерактивная библиотека трехмерных глобусов с картами, изображениями и ландшафтом, а также проекциями двухмерных карт. - WorldWindEarth / worldwindjs, WorldWindEarth, 23.03.2019, получено 2019-03-24
- ^ Проект Geoforge. «Геофорге - дом». geoforge.org.
- ^ Проект Geoforge. «Geoforge - программная платформа». geoforge.org.
- ^ "Исследователь Земли в яблоках: карта и просмотр Земли". geosoft.com. Архивировано из оригинал на 13.08.2006.
- ^ «Загрузки - IAGT, Институт применения геопространственных технологий, Оберн, Нью-Йорк». iagt.org. Архивировано из оригинал на 2008-11-08. Получено 2007-11-29.
- ^ "ГЛОБУС". worldwindcentral.com.
- ^ http://eros.usgs.gov/products/aerial/doq.html
- ^ "Земельная информация Новой Зеландии (LINZ)".
- ^ «Архивная копия». Архивировано из оригинал на 2007-02-08. Получено 2007-02-07.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ Дэвид Сэндвелл, специалист по спутниковой геодезии, IGPP, SIO, Калифорнийский университет в Сан-Диего. «Спутниковая геодезия, IGPP, SIO, UCSD - Глобальная топография - SRTM30, многолучевой и прогнозируемый». ucsd.edu.CS1 maint: несколько имен: список авторов (ссылка на сайт)
- ^ "Обзор VLA FIRST". stsci.edu.
- ^ «Городские районы USGS». worldwindcentral.com.
- ^ "Дополнение: ZoomIt!". worldwindcentral.com.
- ^ "Снимки Spot5". madmappers.com.
внешние ссылки
- Официальный веб-сайт
- NASA Web WorldWind
- НАСА WorldWind Java
- NASA WorldWind.NET (наследие) в SourceForge