WikiDer > НАСА 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.

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