Виртуальный глобус с открытым исходным кодом, разработанный НАСА
Анимация, показывающая атмосферу и эффекты затенения в v1.4
Городские орто-изображения USGS Хантингтон-Бич, Калифорния в более ранней версии WorldWind (1.2)
Rapid Fire MODIS -
Ураган Катрина Циклон, движущийся через Индийский океан (при нормальном облачном покрове - не Rapid Fire MODIS)
Луна -
Гипсометрический Слой карты
Марс (слой THEMIS) -
Olympus Mons Ураган Дин в NASA WorldWind
Вашингтон, округ Колумбия, точечный слой Википедии - значки ссылаются на статью Википедии les
NASA WorldWind - это открытый исходный код (выпущен по лицензии NOSA и лицензии Apache 2.0) виртуальный глобус. Впервые он был разработан НАСА в 2003 году для использования на персональных компьютерах, а затем с 2004 года доработан совместно с сообществом открытого исходного кода. По состоянию на 2017 год Интернет-версия WorldWind доступна онлайн. Также доступна версия Android.
Исходная версия опиралась на .NET Framework, которая работала только в Microsoft Windows. Более поздняя версия Java, WorldWind Java, является кроссплатформенной, комплектом разработки программного обеспечения (SDK), предназначенным для разработчиков и, в отличие от старой версии.NET, не автономный виртуальный глобус приложение в стиле Google Планета Земля. Версия WorldWind Java была удостоена награды НАСА «Программное обеспечение года» в ноябре 2009 года. Программа накладывает на изображения НАСА и USGS спутниковые снимки, аэрофотосъемку, топографические карты Файлы, языка разметки Keyhole (KML) и Collada.
Содержание
- 1 Обзор
- 2 Надстройки и плагины
- 3 WorldWind Java
- 4 Учебники
- 5 Форки и клоны
- 6 доступных наборов данных
- 6.1 Earth
- 6.1.1 Слои анимированных данных
- 6.1.2 Наборы данных изображения / ландшафта
- 6.2 Наборы данных внеземных цивилизаций
- 6.2.1 Луна
- 6.2.2 Марс
- 6.2.3 Венера
- 6.2.4 Юпитер
- 6.2.5 Sloan Digital Sky Survey
- 6.2.5.1 Survey Imagery
- 6.2.5.2 Footprint Image
- 6.3 Технические характеристики
- 6.3.1 Базовое разрешение
- 6.3.2 Типичное высокое разрешение
- 6.3.3 Разрешение высоты
- 6.3.4 Возраст
- 7 См. Также
- 8 Ссылки
- 9 Внешние ссылки
Обзор
Хотя WorldWind широко доступен с 2003 г., он был выпущен с лицензия NASA Open Source Agreement в 2004 году. Последняя версия на основе Java (2.1.0) была выпущена в декабре 2016 года. По состоянию на 2015 год веб-версия WorldWind находится в стадии разработки и доступна в сети. Также доступна версия Android.
Предыдущая версия на основе.NET была приложением с обширным набором подключаемых модулей. Кроме Земли есть несколько миров: Луна, Марс, Венера, Юпитер (с четырьмя галилеевыми лунами Io, Ганимеда, Европа и Каллисто ) и SDSS (изображения звезд и галактик).
Пользователи могли взаимодействовать с выбранной планетой, вращая ее, наклоняя обзор, а также увеличивая и уменьшая масштаб. Могут отображаться пять миллионов названий мест, политических границ, линий широты / долготы и других данных. WorldWind.NET предоставил возможность просматривать карты и геопространственные данные в Интернете с помощью серверов WMS OGC (версия 1.4 также использует WFS для загрузки названий мест), импортируйте файлы shapefiles ESRI и kml / kmz. Это пример того, как WorldWind позволяет любому доставлять свои данные.
Другие функции WorldWind.NET включали поддержку моделей.X (DirectX 3D-полигональную сетку) и расширенные визуальные эффекты, такие как атмосферное рассеяние или затенение солнца..
Разрешение внутри США достаточно высокое, чтобы четко различать отдельные здания, дома, автомобили (слой USGS Digital Ortho) и даже тени людей (городские районы в слое USGS Urban Ortho). Разрешение за пределами США составляет не менее 15 метров на пиксель.
Microsoft разрешила WorldWind использовать Virtual Earth данные высокого разрешения для некоммерческого использования.
WorldWind использует цифровую модель рельефа (DEM) данные, собранные NASA Shuttle Radar Topography Mission (SRTM), National Elevation Dataset (NED) и Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER). Это означает, что можно просматривать топографические объекты, такие как Гранд-Каньон или Эверест, в трех измерениях. Кроме того, WW имеет данные батиметрии, которые позволяют пользователям видеть объекты океана, такие как траншеи и хребты, в 3D.
Многие люди, использующие приложения, добавляют свои собственные данные и делают их доступными через различные источники, такие как WorldWind Central или блоги, упомянутые в разделе ссылок ниже.
Все изображения и фильмы, созданные с помощью WorldWind с использованием данных Blue Marble, Landsat или USGS общественного достояния, можно свободно изменять, повторно распространять и использовать на веб-сайтах даже в коммерческих целях.
Дополнения и плагины
WorldWind можно расширить с помощью одного из множества дополнений - небольших расширений, которые добавляют новые функциональные возможности к программе.. Возможные типы дополнений:
- Слои точек: простые файлы XML, отображающие метки (достопримечательности) в виде значков
- Слои следов: пути (маршруты, границы)
- Линейные объекты: XML с список точек, отображаемых в виде линии или стены
- Многоугольные объекты: XML со списком точек, визуализированных как заполненный многоугольник (плоский или выдавленный )
- Характеристики модели: XML используется для загрузки трехмерных текстурированных сеток
- Названия мест: определенные точки (например, города, холмы и здания), которым присвоены текстовые метки
- Слои изображений: изображения с высоким разрешением для различных мест в мире
- Скрипты: файлы, управляющие движением камеры
Плагины - это небольшие программы, написанные на C#, VB или J #, которые загружаются и компилируются WorldWind при запуске. Разработчики плагинов могут добавлять функции в WorldWind без изменения программы исходный код.
WorldWind Java
Первоначальный рецепт WorldWind был ограничен Windows, опираясь на библиотеки .NET и DirectX. На Java была разработана новая версия SDK с JOGL, именуемая WorldWind Java. Последняя версия (2.2.0) была выпущена в августе 2020 года.
Эта новая версия имеет API -центрическую архитектуру с функциональностью, «выгруженной» для модульных компонентов, оставляя API на ядро. Это делает сам WorldWind плагином, так что его можно использовать как можно взаимозаменяемо (например, через Python ). Это упражнение по рефакторингу позволяет получить доступ к WorldWind через браузер как к Java-апплету. Предварительная версия WorldWind Java SDK была выпущена 11 мая 2007 года во время ежегодной конференции Sun Microsystem JavaOne.
Поскольку WWj - это SDK, единого приложения не существует; вместо этого существует любое количество приложений, использующих WWj, каждое с разными функциями, созданных правительственными агентствами и коммерческими разработчиками со всего мира. Эти приложения включают простые средства просмотра виртуальных глобусов, спутниковый трекер, платформы ГИС, фоторедактор, симулятор F-16, программное обеспечение для планирования миссий и многое другое.
Учебники
- Учебник NASA WorldWind SDK : [1] Этот учебник был разработан Институтом геоинформатики из Университета Мюнстера, Германия. Он содержит учебные пособия от настройки среды Eclipse с API WorldWind до построения многоугольников из связанных открытых данных наборов географических данных. Он содержит важные советы от новичков до продвинутых разработчиков.
Форки и клоны
- WorldWindJS - это поддерживаемый сообществом форк NASA Web WorldWind SDK. Эта вилка обеспечивает канал выпуска сборок, основанный на последних исправлениях и функциях из ветки разработки WebWorldWind, а также на нескольких «выбранных» улучшениях от сообщества WorldWind. Проект WorldWindJS доступен на GitHub, а релизы доступны на NPM
- Проект Geoforge содержит форк проекта NASA WorldWind. Geoforge предоставляет программное обеспечение с открытым исходным кодом. Он возглавляет платформу, которая управляет данными геолого-геофизических исследований и использует функции WorldWind для отображения геолокационных объектов геонаук.
- Dapple - это форк проекта NASA WorldWind, это открытый Исходный проект создан разработчиками Geosoft. Dapple нацелен на геолого-геофизиков специалистов и имеет функции, нацеленные на них, такие как простое добавление серверов WMS и более простой пользовательский интерфейс, очень похожий на Google Планета Земля.
- SERVIR-VIZ - это адаптированная версия WorldWind, разработанная IAGT для проекта SERVIR.
- WW2D было кроссплатформенным бесплатным приложением с открытым исходным кодом, основанным на Java и OpenGL и может работать в Microsoft Windows, Mac OS X, Linux (x86 и x86-64 ) и Solaris на SPARC. WW2D использует изображения с серверов WorldWind.
- WW2D Plus One - обновление WW2D, обеспечивающее трехмерное изображение.
- Punt был форком проекта NASA WorldWind и был начат двумя членами free Сообщество программного обеспечения, внесшее вклад в WorldWind. Punt был основан на коде WorldWind 1.3.2, но его первоначальный выпуск имеет функции, которых нет в WorldWind 1.3.2 или 1.3.3 (например, поддержка нескольких языков). В настоящее время Punt доступен только для Windows, но долгосрочные цели включают желание перейти на кроссплатформенное решение.
Доступны наборы данных
Наборы данных Blue Marble с низким разрешением включены в исходный скачать ; когда пользователь приближается к определенным областям, с серверов НАСА загружаются дополнительные данные с высоким разрешением. Размер всех доступных в настоящее время наборов данных составляет около 4,6 терабайт.
Земля
Слои анимированных данных
- MODIS
- GLOBE
- NRL Погода в реальном времени
Наборы данных изображений / ландшафта
- Blue Marble Изображения следующего поколения
- Landsat 7 изображения
- NLT Landsat (Visible Pseudo Color)
- Geocover 1990 и 2000 (псевдо; слой 1990 был создан из изображений Landsat 4 и 5)
- OnEarth (видимый и псевдо)
- i-cubed (видимый)
- USGS снимки
- Digital Ortho (DOQ - сканированное черно-белое аэрофотоснимок) s
- Urban Area Ortho (монтированная цветная аэрофотосъемка многих крупных городских районов США)
- Топографические карты
- Zoomit! изображения (слой, созданный сообществом)
- LINZ (монтированная цветная аэрофотосъемка Новой Зеландии)
- GSWA (Топографические и геологические карты Западной Австралии)
- Южная Африка (цветной спутник и аэрофотоснимок)
- изображения США (монтированные цветные аэрофотоснимки многих крупных мегаполисов США)
- SRTM (SRTM30Plus / SRTMv2 / USGS NED) данные о местности (включая батиметрию )
внеземных наборы данных
Луна
- Клементина (40xx - цвет, 30xx - оттенки серого)
- Гипсометрическая карта
Марс
- MOC (Mars Global Surveyor - Mars Orbiter Камера)
- MOLA (MGS - гипсометрическая карта Mars Orbiter Laser Altimeter)
- THEMIS (Mars Odyssey - Тепловизионная система формирования изображений )
- MDIM (Викинг - модель цифрового изображения Марса)
Венера
- Магеллан радар для визуализации (цвет и оттенки серого)
- Гипсометрическая карта
Юпитер
- Юпитер
- Каллисто
- Европа
- Ганимед
- Io
Слоанское цифровое исследование неба
Снимки обзора
- SDSS Служить r
- WMAP Image Server
Изображение отпечатка
- Футпринт SDSS
- ПЕРВЫЙ (слабые изображения радионеба на расстоянии 20 см) Площадь основания
Технические характеристики
Базовое разрешение
- 500 м (Blue Marble Next Generation)
- 15 м (снимки Landsat; кроме полярных областей)
Типичное высокое разрешение
- США
- USGS Digital Ortho: 1 м (оттенки серого; почти полное покрытие)
- USGS Urban Area Ortho: 0,25 м
- Zoomit !: от 0,15 м до 1 м
- Новинка Зеландия
- Zoomit! (по данным LINZ): 2,5 м (цвет и оттенки серого)
- Западная Австралия
- Zoomit! (от GSWA): геологическая мозаика поверхности 250K, топографические данные 250K, магнитная интенсивность, сила тяжести Бугера
- Южная Африка
- Zoomit !: Spot5 10 м (цвет почти полный), остров Роббен 0,5 м, Йоханнесбург 2,5 м
Разрешение по высоте
- США: 30 м (1 угловая секунда ; USGS NED)
- Глобальная: 90 м (3 угловых секунды; SRTM)
- Океаны: 2 угловых минут и лучше
Возраст
- Некоторые аэрофотоснимки USGS были сделаны в начале 1990-х.
- Все изображения Landsat 7 сделаны после 1999 года (за исключением Geocover 1990).
См. Также
Ссылки
Внешние ссылки
| На Викискладе есть материалы, связанные с NASA World Wind. |
.