НАСА WorldWind - NASA WorldWind

НАСА WorldWind
Снимок экрана WorldWind, показывающий слой Blue Marble Next Generation
Снимок экрана WorldWind, показывающий слой Blue Marble Next Generation
Разработчики)Исследовательский центр Эймса (НАСА )
изначальный выпуск2003
Написано вC #, Ява
Доступно ванглийский
ТипВиртуальный глобус комплект для разработки программного обеспечения
ЛицензияСоглашение НАСА с открытым исходным кодом v1.3
Интернет сайтмировой ветер.arc.nasa.gov
Анимация, показывающая атмосферу и эффекты затенения в версии 1.4
Городские орто-изображения USGS Хантингтон-Бич, Калифорния, в более ранней версии WorldWind (1.2)
Скорострельный огонь MODIS - ураган Катрина
Циклон, движущийся через Индийский океан (при нормальной облачности - не Rapid Fire MODIS)
Луна - Гипсометрический Слой карты
Марс (слой THEMIS) - Olympus Mons
Ураган Дин в НАСА WorldWind
Вашингтон, округ Колумбия, точечный слой Википедии - значки ссылки на статьи Википедии

НАСА 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 терабайты.

Земля

Слои анимированных данных

Наборы данных изображений / ландшафта

  • Синий мрамор Изображения нового поколения
  • Ландсат 7 образы
    • NLT Landsat (Видимый & Псевдо Цвет)
    • Geocover 1990 и 2000 (псевдо; 1990 слой создан по снимкам Landsat 4 и 5)
    • OnEarth (видимый и псевдо)
    • i-cubed (видимый)
  • USGS образы
    • Цифровой Орто (DOQ - сканированное черно-белое аэрофотоснимок) s[16]
    • Urban Area Ortho (монтированная цветная аэрофотосъемка многих крупных мегаполисов США)
    • Топографические карты
  • Zoomit! изображения (слой, созданный сообществом)
    • ЛИНЦ[17] (монтажная цветная аэрофотосъемка Новой Зеландии)
    • GSWA[18] (Топографические и геологические карты Западной Австралии)
    • ЮАР (цветные спутниковые и аэрофотоснимки)
    • Изображения США (монтированные цветные аэрофотоснимки многих крупных мегаполисов США)
  • SRTM (SRTM30Plus[19]/ SRTMv2 / USGS NED) данные о местности (включая батиметрия )

Наборы внеземных данных

Луна

Марс

Венера

  • Магеллан Imaging Radar (цвет и оттенки серого)
  • Гипсометрическая карта

Юпитер

  • Юпитер
  • Каллисто
  • Европа
  • Ганимед
  • Ио

Sloan Digital Sky Survey

Снимки обзора
  • SDSS Сервер
  • WMAP Сервер изображений
Изображение следа
  • След SDSS
  • ПЕРВЫЙ (слабые изображения радионеба на 20 см)[20] След

Характеристики

Базовые разрешения

  • 500 м (Blue Marble Next Generation)
  • 15 м (снимки Landsat; кроме полярных областей)

Типичное высокое разрешение

  • НАС.
    • USGS Digital Ortho: 1 м (оттенки серого; почти полное покрытие)
    • USGS Urban Area Ortho: 0,25 м[21]
    • Zoomit !: от 0,15 м до 1 м[22]
  • Новая Зеландия
    • Zoomit! (по данным LINZ): 2,5 м (цвет и оттенки серого)
  • Западная Австралия
    • Zoomit! (от GSWA): мозаика поверхностной геологии 250K, топографические данные 250K, магнитная интенсивность, гравитация Бугера
  • Южная Африка
    • Zoomit !: Spot5 10 м[23] (цвет почти полный), остров Роббен 0,5 м, Йоханнесбург 2,5 м

Разрешение по высоте

Возраст

  • Некоторые аэрофотоснимки USGS были сделаны в начале 1990-х годов.
  • Все изображения Landsat 7 сделаны после 1999 г. (за исключением Geocover 1990).

Смотрите также

использованная литература

  1. ^ "Мировой исследователь ветра". explorer.worldwind.earth.
  2. ^ "Репозиторий WorldWindAndroid на github". 15 мая 2020.
  3. ^ «Программное обеспечение года, WorldWind Java». nasa.gov. 24 декабря 2009 г.
  4. ^ «v2.1.0». Получено 25 апреля, 2017.
  5. ^ «NASA WorldWind в JavaScript для HTML5». Получено 25 апреля, 2017.
  6. ^ Шуберт, Брюс. "Мировой исследователь ветра". explorer.worldwind.earth.
  7. ^ "NASAWorldWind / WorldWindAndroid". Получено 25 апреля, 2017.
  8. ^ «Виртуальная Земля». worldwindcentral.com.
  9. ^ "Демос". goworldwind.org.
  10. ^ worldwindjs - это ответвление пакета SDK виртуального глобуса WebWorldWind от НАСА: интерактивная библиотека трехмерных глобусов с картами, изображениями и ландшафтом, а также проекциями двухмерных карт. - WorldWindEarth / worldwindjs, WorldWindEarth, 23.03.2019, получено 2019-03-24
  11. ^ Проект Geoforge. «Геофорге - дом». geoforge.org.
  12. ^ Проект Geoforge. «Geoforge - программная платформа». geoforge.org.
  13. ^ "Исследователь Земли в яблоках: карта и просмотр Земли". geosoft.com. Архивировано из оригинал на 13.08.2006.
  14. ^ «Загрузки - IAGT, Институт применения геопространственных технологий, Оберн, Нью-Йорк». iagt.org. Архивировано из оригинал на 2008-11-08. Получено 2007-11-29.
  15. ^ "ГЛОБУС". worldwindcentral.com.
  16. ^ http://eros.usgs.gov/products/aerial/doq.html
  17. ^ "Земельная информация Новой Зеландии (LINZ)".
  18. ^ «Архивная копия». Архивировано из оригинал на 2007-02-08. Получено 2007-02-07.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  19. ^ Дэвид Сэндвелл, специалист по спутниковой геодезии, IGPP, SIO, Калифорнийский университет в Сан-Диего. «Спутниковая геодезия, IGPP, SIO, UCSD - Глобальная топография - SRTM30, многолучевой и прогнозируемый». ucsd.edu.CS1 maint: несколько имен: список авторов (ссылка на сайт)
  20. ^ "Обзор VLA FIRST". stsci.edu.
  21. ^ «Городские районы USGS». worldwindcentral.com.
  22. ^ "Дополнение: ZoomIt!". worldwindcentral.com.
  23. ^ "Снимки Spot5". madmappers.com.

внешние ссылки