НАСА Worldwind
![]() Снимок экрана Worldwind показывает слой синего мрамора следующего поколения | |
Разработчик (ы) | Исследовательский центр Эймса ( НАСА ) |
---|---|
Первоначальный выпуск | 2003 |
Репозиторий | |
Написано в | JavaScript (Web), Java (Android, Desktop Java SE и сервер), C# (устаревшая Windows/.net) |
Операционная система | Кроссплатформенный ; См. Выше |
Доступно в | Английский |
Тип | для виртуального глобуса Набор для разработки программного обеспечения |
Лицензия | Соглашение о открытом исходном коде НАСА v1.3 |
Веб -сайт | Worldwind |








NASA Worldwind -это , выпущенный в соответствии с лицензией NOSA и лицензией Apache 2.0) виртуальный глобус . Согласно веб -сайту ( https://worldwind.arc.nasa.gov/ ), «Worldwind - это виртуальный API с открытым исходным кодом. Мир использует Worldwind для мониторинга погодных условий, визуализации городов и местности, отслеживания движения транспортных средств, анализа геопространственных данных и обучения человечности о Земле ». Впервые он был разработан НАСА в 2003 году для использования на персональных компьютерах , а затем дополнительно разработан совместно с сообществом с открытым исходным кодом с 2004 года. По состоянию на 2017 год, [update] Веб-версия Worldwind доступна в Интернете. [ 1 ] Версия для Android также доступна. [ 2 ]
Оригинальная версия полагалась на .NET Framework , которая работала только на Microsoft Windows . Более поздняя версия Java , Worldwind Java, - это кросс -платформ, набор для разработки программного обеспечения (SDK), нацеленный на разработчиков и, в отличие от старой версии .NET, а не автономного виртуального глобуса приложения в стиле Google Earth . Всемирная версия Java была награждена программным обеспечением NASA года в ноябре 2009 года. [ 3 ] Программа накладывает НАСА и USGS спутниковые изображения , аэрофотосъемку , топографические карты , язык разметки замочной скважины (KML) и Collada файлы .
Обзор
[ редактировать ]Несмотря на широко доступную с 2003 года, WorldWind был выпущен с лицензией NASA с открытым исходным кодом в 2004 году. Последняя версия на базе Java (2.1.0) была выпущена в декабре 2016 года. [ 4 ] По состоянию на 2015 год, веб -версия WorldWind находится в стадии разработки [ 5 ] и доступен онлайн. [ 6 ] Версия для Android также доступна. [ 7 ]
Предыдущая версия на основе .NET была приложением с обширным набором плагинов. Помимо земли, есть несколько миров: , Марс , Венера , Юпитер ( с четырьмя галилейными лунами Ио Луна , Ганимеда , Европы и Каллисто ) и SDSS (образы звезд и галактик).
Пользователи могут взаимодействовать с выбранной планетой, вращая ее, наклоняя вид и увеличивая и выходящие. Можно отобразить пять миллионов мест, политических границ, линий широты/долготы и других данных. Worldwind.net предоставил возможность просматривать карты и геопространственные данные в Интернете, используя OGC -серверы WMS (версия 1.4 также использует WFS для загрузки имен мест), импорт ShapeFiles и KML/KMZ файлы . Это пример того, как WorldWind позволяет любому доставлять свои данные.
Другие особенности Worldwind.net включали поддержку моделей .x ( DirectX 3D Polygon Mesh) и расширенные визуальные эффекты, такие как атмосферное рассеяние или затенение солнца .
Разрешение внутри США достаточно высокое, чтобы четко различить отдельные здания, дома, автомобили (цифровой ортоер USGS) и даже тени людей (столичные районы в USGS Urban Ortho Layer). Резолюция за пределами США составляет не менее 15 метров на пиксель.
Microsoft позволила Worldwind включить виртуальной Земли данные высокого разрешения для некоммерческого использования. [ 8 ]
Worldwind использует данные цифровой модели возвышения (DEM), собранные с помощью Thattle Radar Radar Mission Mission (SRTM), национального набора данных высоты (NED) и расширенного космосраторского радиометра и радиометра отражения (ASTER). Это означает, что можно просматривать топографические функции, такие как Гранд -Каньон или гора Эверест в трех измерениях. Кроме того, WW имеет данные батиметрии , которые позволяют пользователям видеть океанские функции, такие как траншеи и хребты , в 3D.
Многие люди, использующие приложения, добавляют свои собственные данные и делают их доступными с помощью различных источников, таких как Центральный Worldwind или блоги, упомянутые в разделе ссылок ниже.
Все изображения и фильмы, созданные с помощью WorldWind, с использованием Blue Marble, Landsat или USGS Общедоступной достояния могут быть свободно изменены, переосмыслили и использованы на веб-сайтах, даже для коммерческих целей.
Надстройки и плагины
[ редактировать ]Worldwind может быть расширен с использованием одного из многих дополнений - небольших расширений, которые добавляют новые функции в программу.
Возможные типы надстройки:
- Точечные слои: простые XML -файлы, отображающие размещения (точка интереса) в качестве значков
- Слои трассы: пути (маршруты, границы)
- Функции линий: XML со списком точек, визуализированных как линия или стена
- Полигоны функции: XML со списком точек, визуализированных как заполненный многоугольник (плоский или экструдированный )
- Функции модели: XML используется для загрузки 3D текстурированных сетей
- Имена размещения: конкретные точки (такие как города, холмы и здания), которым назначены текстовые этикетки
- Слои изображений: изображения высокого разрешения для различных мест в мире
- Сценарии: файлы, которые управляют движением камеры
Плагины - это небольшие программы, написанные в C# , VB или J#, которые загружаются и скомпилированы WorldWind в Startup. Разработчики подключаемых модулей могут добавлять функции в Worldwind, не изменяя исходный код программы.
Worldwind Java
[ редактировать ]Оригинальный рецепт для Worldwind был ограничен Windows, полагаясь на библиотеки .NET и DirectX . Новая версия SDK была разработана в Java с Jogl, называемой Worldwind Java. Последняя версия (2.2.0) была выпущена в августе 2020 года.
Эта новая версия имеет API -центричную архитектуру с функциональными функциями, «не загруженными» в модульные компоненты, оставляя API в ядре. Это делает себя плагином Worldwind, так что его можно использовать как можно более взаимозаменяемо (например, через Python ). Это рефакторинговое упражнение позволяет получить доступ к Worldwind через браузер в качестве Java -апплета. Предварительный просмотр Worldwind Java SDK [ 9 ] был выпущен 11 мая 2007 года во время ежегодной конференции Javaone от Sun Microsystem .
Поскольку WWJ является SDK, приложения нет; Вместо этого существует какое -либо количество приложений с использованием WWJ, каждая из которых имеет различные функциональные возможности, созданные государственными учреждениями и коммерческими разработчиками со всего мира. Эти приложения включают простые зрители виртуального глобуса, спутниковое трекер, платформы ГИС , фото редактор, симулятор F-16, программное обеспечение для планирования миссии и многие другие.
Android и Интернет
[ редактировать ]С тех пор НАСА выпустило Worldwind Android и Web Worldwind, два SDK для ОС Android на основе JavaScript и веб-приложения . Как и WWJ, нет единого приложения для версий.
Учебные пособия
[ редактировать ]- SDK Worldwind НАСА Он содержит учебные пособия от настройки среды Eclipse с API Worldwind для создания многоугольников из связанных наборов данных о географических данных открытых данных. Он содержит важные советы от начинающих до продвинутых разработчиков.
Вилки и клоны
[ редактировать ]- Worldwind Земля [ 10 ] это сообщество, которое поддерживает дружеские вилки из трех нынешних релизов SDK Worldwind. Они вилка предоставляют канал выпуска для сборки, основанных на последних исправлениях и функциях от Webworldwind Develop Branch, а также несколько «вырисованных» вишневых улучшений от сообщества Worldwind. Проект WorldWindJS доступен на GitHub , а выпуски доступны на NPM .
- Geoforge Project [ 11 ] Содержит вилку проекта NASA Worldwind. Geoforge предоставляет программное обеспечение с открытым исходным кодом. Это ведет на платформе [ 12 ] Это управляет данными Geosciences и использует функции Worldwind, чтобы обеспечить отображение геолокализованных объектов Geosciences.
- Дапл [ 13 ] является вилкой проекта НАСА Worldwind, это проект с открытым исходным кодом, созданный разработчиками Geosoft . Dapple нацелен на специалистов по геоссауке и имеет функции, нацеленные на них, такие как легкое добавление серверов WMS и более простой пользовательский интерфейс , очень похожий на Google Earth's.
- Служить-виз [ 14 ] является индивидуальной версией Worldwind, разработанной IAGT для проекта Servir.
- Второй мировой войны [ 15 ] Был кроссплатформенным, бесплатным и открытым исходным приложением, основанным на технологиях Java и OpenGL , и его можно было запускать на Microsoft Windows, Mac OS X , Linux ( x86 и x86-64 ) и Solaris на SPARC . WW2D использует изображения с серверов Worldwind.
- WW2D PLUS ONE - обновление WW2D, предоставляя 3D -представление.
- Пунт был вилкой проекта .NET NASA Worldwind, и был основан двумя членами сообщества свободного программного обеспечения , которые внесли свой вклад в WorldWind. Punt был основан на коде в Worldwind 1.3.2, но его первоначальный выпуск имеет функции, не найденные в Worldwind 1.3.2 или 1.3.3 (например, поддержка нескольких языков). В настоящее время Punt доступен только для Windows, но долгосрочные цели включают желание перейти на кроссплатформенное решение.
Доступны наборы данных
[ редактировать ]Наборы данных с низким разрешением синего мрамора включены в начальную загрузку ; По мере того, как пользователь увеличивается до определенных областей, дополнительные данные высокого разрешения загружаются с серверов НАСА . Размер всех доступных в настоящее время наборов данных составляет около 4,6 терабайт .
Земля
[ редактировать ]Анимированные слои данных
[ редактировать ]- Студия научной визуализации
- Модис
- Глобус [ 16 ]
- NRL в реальном времени погода
Наборы данных изображения/местности
[ редактировать ]- Синий мрамор следующего поколения образы
- Landsat 7 Образы
- USGS изображения
- Digital Ortho (DOQ - отсканированное черно -белое воздушное изображение) s [ 17 ]
- Городская зона Ortho (Montaged Color Aerial Retography во многих крупных столичных районах США)
- Топографические карты
- Zoomit! образы (сообщество произведено слой)
- SRTM (SRTM30PLUS [ 20 ] /SRTMV2/USGS NED) Данные местности (включает батиметрию )
Внеземные наборы данных
[ редактировать ]Луна
[ редактировать ]- Клементин (40xx - цвет, 30xx - Greyscale)
- Гипсометрическая карта
Марс
[ редактировать ]- MOC ( MARS Global Surveyor - Mars Orbiter Camera)
- MOLA (MGS - MARS ORBITER LASER ALTIMETER HYPSOMETRIC MAP)
- Themis ( Mars Odyssey - система визуализации тепловой эмиссии )
- MDIM ( Viking - Mars Digital Image Model)
Венера
[ редактировать ]- Магеллан изображение радар (цвет и серого цвета)
- Гипсометрическая карта
Юпитер
[ редактировать ]- Юпитер
- Каллисто
- Европа
- Ганимед
- Это
Sloan Digital Sky Survey
[ редактировать ]ОБЗОР ИССЛЕДОВАНИЯ
[ редактировать ]Следы образы
[ редактировать ]- SDSS -след
- Сначала (слабые изображения радио неба на двадцать см) [ 21 ] След
Спецификации
[ редактировать ]Базовые разрешения
[ редактировать ]- 500 м (синий мрамор следующее поколение)
- 15 м (образы Landsat; за исключением полярных районов)
Типичные высокие разрешения
[ редактировать ]- Вошник
- Новая Зеландия
- Zoomit! (из данных LINZ): 2,5 м (цвет и серого цвета)
- Западная Австралия
- Zoomit! (от GSWA): 250K Геологическая мозаика, топографические данные 250 тыс., Магнитная интенсивность, гравитация изгибания
- ЮАР
- Zoomit!: Spot5 10 м [ 24 ] (Цвет рядом с полным покрытием), остров Роббен 0,5 м, Йоханнесбург 2,5 м.
Расположение высоты
[ редактировать ]- США: 30 м (1 дуговая секунда ; USGS NED)
- Глобал: 90 м (3 дуговые секунды; SRTM)
- Океаны: 2 аркмине и лучше
Возраст
[ редактировать ]- Некоторые аэрозольные изображения USGS были сделаны в начале 1990 -х годов.
- Landsat 7 изображений сделаны после 1999 года (за исключением Geocover 1990).
Смотрите также
[ редактировать ]Ссылки
[ редактировать ]- ^ «World Wind Explorer» . Explorer.worldwind.earth .
- ^ «Репозиторий GitHub WorldWindAndroid» . GitHub . 15 мая 2020 года.
- ^ «Награда« Программное обеспечение года, Worldwind Java » . НАСА.ГОВ . 24 декабря 2009 г. Архивировано с оригинала 11 июня 2013 года.
- ^ "v2.1.0" . GitHub . Получено 25 апреля 2017 года .
- ^ «НАСА Worldwind в JavaScript для HTML5» . GitHub . Получено 25 апреля 2017 года .
- ^ Шуберт, Брюс. «World Wind Explorer» . Explorer.worldwind.earth .
- ^ «Nasaworldwind/Worldwindandroid» . GitHub . Получено 25 апреля 2017 года .
- ^ «Виртуальная Земля» . WorldWindCentral.com .
- ^ «Демоверсии» . goworldwind.org . Архивировано из оригинала 2011-10-16 . Получено 2011-08-26 .
- ^ "Worldwind Earth" . Worldwind Земля . GitHub Pages.
- ^ Geoforge Project. «Геофордж - дом» . geoforge.org . Архивировано из оригинала 2011-03-19 . Получено 2012-06-13 .
- ^ Geoforge Project. "Geoforge - программная платформа" . geoforge.org . Архивировано из оригинала 2012-06-29 . Получено 2012-06-13 .
- ^ «Dapple Earth Explorer: Map и посмотрите на землю» . geosoft.com . Архивировано из оригинала 2006-08-13.
- ^ «Загрузки - IAGT, Институт применения геопространственных технологий, Оберн, Нью -Йорк» . iagt.org . Архивировано из оригинала 2008-11-08 . Получено 2007-11-29 .
- ^ WW2D на Sourceforge
- ^ "Глобус" . WorldWindCentral.com .
- ^ «Центр наблюдения за земными ресурсами и науки (EROS) | Геологическая служба США» .
- ^ «Информация о земле Новая Зеландия (Линц)» .
- ^ «Министерство промышленности и ресурсов - Геологическая служба Западной Австралии» . Архивировано из оригинала 2007-02-08 . Получено 2007-02-07 .
- ^ Дэвид Сэндвелл. «Спутниковая геодезия, IGPP, SIO, UCSD - Global Topography - SRTM30, Multibeam & Progrycome» . Ucsd.edu .
- ^ «Первый опрос VLA» . stsci.edu .
- ^ «USGS URBAN AREAL» . WorldWindCentral.com .
- ^ "Дополнение: Zoomit!" Полем WorldWindCentral.com .
- ^ "Spot5 изображения" . Madmappers.com .
Внешние ссылки
[ редактировать ]
- Официальный сайт
- NASA Web Worldwind
- НАСА Worldwind Java
- https://worldwind.arc.nasa.gov/android/get-started/
- https://jitpack.io/p/NASAWorldWind/WorldWindAndroid
- https://github.com/WorldWindEarth/WorldWindJava/blob/develop/README.md
- https://github.com/WorldWindEarth/WorldWindJava/wiki
- Worldwind Android "Community Edition" SDK
- NASA Worldwind.net (Legacy) в Sourceforge
- Worldwind.earth , личные проекты Брюса Шуберта, инженера -программиста в команде NASA Worldwind
- 2004 программное обеспечение
- Графическое программное обеспечение Земли
- Программное обеспечение Java (язык программирования)
- Графическое программное обеспечение в метеорологии
- Язык разметки замочной скважины
- Интернет -программное обеспечение для Linux
- Инструменты программирования Linux
- Инструменты программирования macOS
- Это онлайн
- Планетариум программное обеспечение для Linux
- Инструменты программирования для Windows
- Спутниковые образы
- Программное обеспечение для научного образования
- Виртуальные глобусы