Снимок экрана WorldWind, показывающий слой Blue Marble Next Generation | |
Разработчики) | Исследовательский центр Эймса ( НАСА ) |
---|---|
изначальный выпуск | 2003 г. |
Написано в | C # , Java |
Доступно в | английский |
Тип | Комплект для разработки программного обеспечения виртуального глобуса |
Лицензия | Соглашение НАСА об открытом исходном коде версии 1.3 |
Интернет сайт | worldwind |
NASA WorldWind - это виртуальный глобус с открытым исходным кодом (выпущенный под лицензией NOSA и лицензией Apache 2.0) . Впервые он был разработан НАСА в 2003 году для использования на персональных компьютерах, а затем с 2004 года доработан совместно с сообществом открытого исходного кода . С 2017 года веб-версия WorldWind доступна в Интернете. [1] Android версия также доступна. [2]
Первоначальная версия опиралась на .NET Framework , которая работала только в Microsoft Windows . Более поздняя версия Java , WorldWind Java, представляет собой кроссплатформенный комплект для разработки программного обеспечения (SDK), предназначенный для разработчиков и, в отличие от старой версии .NET, не автономное приложение виртуального глобуса в стиле Google Earth . Версия Java WorldWind была удостоена награды НАСА «Программное обеспечение года» в ноябре 2009 года. [3] Программа накладывает спутниковые изображения НАСА и USGS , аэрофотоснимки , топографические карты , язык разметки Keyhole. (KML) и файлы Collada .
Обзор [ править ]
Хотя WorldWind широко доступен с 2003 года, он был выпущен с лицензией NASA Open Source Agreement в 2004 году. Последняя версия на основе Java (2.1.0) была выпущена в декабре 2016 года. [4] С 2015 года веб-версия WorldWind является находится в разработке [5] и доступен в Интернете. [6] Android версия также доступна. [7]
Предыдущая версия на основе .NET была приложением с обширным набором плагинов. Кроме Земли есть несколько миров: Луна , Марс , Венера , Юпитер (с четырех галилеевых спутников на Ио , Ганимед , Европа и Каллисто ) и SDSS (образностью звезд и галактик).
Пользователи могли взаимодействовать с выбранной планетой, вращая ее, наклоняя обзор, а также увеличивая и уменьшая масштаб. Могут отображаться пять миллионов названий мест, политические границы, линии широты / долготы и другие данные. WorldWind.NET предоставила возможность для карт просматривать и геопространственных данных в Интернете с помощью OGC «s WMS - серверов (версия 1.4 также использует WFS для загрузки географических названий), импорт ESRI шейп и KML / KMZ файлы. Это пример того, как WorldWind позволяет любому доставлять свои данные.
Другие функции WorldWind.NET включали поддержку моделей .X ( 3D-полигональную сетку DirectX ) и расширенные визуальные эффекты, такие как атмосферное рассеяние или затенение солнца .
Разрешение внутри США достаточно высокое, чтобы четко различать отдельные здания, дома, автомобили (слой USGS Digital Ortho) и даже тени людей (городские районы в слое USGS Urban Ortho). Разрешение за пределами США составляет не менее 15 метров на пиксель.
Microsoft разрешила WorldWind использовать данные высокого разрешения Virtual Earth для некоммерческого использования. [8]
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 . Новая версия SDK была разработана на языке Java с 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, а релизы доступны на NPM.
- Проект Geoforge [11] содержит форк проекта NASA WorldWind. Geoforge предоставляет программное обеспечение с открытым исходным кодом. Он является ведущим в платформе [12], которая управляет данными геонаук и использует возможности WorldWind для отображения геолокационных объектов геонаук.
- Dapple [13] является вилка проекта NASA WorldWind, это проект с открытым исходным кодом , созданный разработчиками на Geosoft . Dapple ориентирован на профессионалов в области геолого-геофизических исследований и имеет нацеленные на них функции, такие как простое добавление серверов WMS и более простой пользовательский интерфейс, очень похожий на интерфейс Google Earth.
- СЕРВИР-ВИЗ [14] - это настроенная версия WorldWind, разработанная IAGT для проекта SERVIR.
- WW2D было кроссплатформенным, бесплатным приложением с открытым исходным кодом, основанным на технологиях Java и OpenGL, и его можно было запускать в Microsoft Windows, Mac OS X , Linux ( x86 и x86-64 ) и Solaris на SPARC . WW2D использует изображения с серверов WorldWind.
- WW2D Plus One - обновление до WW2D, обеспечивающее трехмерное изображение.
- Punt была вилка проекта НАСА WorldWind, и была начата двумя членами сообщества свободного программного обеспечения , которые внесли вклад в WorldWind. Punt был основан на коде WorldWind 1.3.2, но его первоначальная версия имеет функции, которых нет в WorldWind 1.3.2 или 1.3.3 (например, поддержка нескольких языков). В настоящее время Punt доступен только для Windows, но долгосрочные цели включают желание перейти на кроссплатформенное решение.
Доступны наборы данных [ править ]
Наборы данных Blue Marble с низким разрешением включены в первоначальную загрузку ; когда пользователь приближается к определенным областям, с серверов НАСА загружаются дополнительные данные с высоким разрешением . Размер всех доступных в настоящее время наборов данных составляет около 4,6 терабайта .
Земля [ править ]
Слои с анимированными данными [ править ]
- Студия научной визуализации
- MODIS
- ГЛОБУС [15]
- NRL Погода в реальном времени
Наборы данных изображений / ландшафта [ править ]
- Изображения Blue Marble Next Generation
- Landsat 7 изображений
- NLT Landsat ( видимый и псевдоцветный )
- Geocover 1990 и 2000 (псевдо; слой 1990 был создан из изображений Landsat 4 и 5)
- OnEarth (видимый и псевдо)
- i-cubed (видимый)
- Изображения USGS
- Цифровой Орто (DOQ - сканированное черно-белое аэрофотоснимок) s [16]
- Urban Area Ortho (монтированная цветная аэрофотосъемка многих крупных мегаполисов США)
- Топографические карты
- Zoomit! изображения (слой, созданный сообществом)
- LINZ [17] (монтажная цветная аэрофотосъемка Новой Зеландии)
- GSWA [18] (Топографические и геологические карты Западной Австралии)
- ЮАР (цветные спутниковые и аэрофотоснимки)
- Изображения США (монтированные цветные аэрофотоснимки многих крупных мегаполисов США)
- SRTM (SRTM30Plus [19] / SRTMv2 / USGS NED) данные о местности (включая батиметрию )
Наборы данных внеземных цивилизаций [ править ]
Луна [ править ]
- Клементина (40xx - цвет, 30xx - оттенки серого)
- Гипсометрическая карта
Марс [ править ]
- MOC ( Mars Global Surveyor - Mars Orbiter Camera)
- MOLA (MGS - гипсометрическая карта Mars Orbiter Laser Altimeter)
- THEMIS ( Mars Odyssey - тепловизионная система визуализации )
- MDIM ( модель цифрового изображения Viking - Mars)
Венера [ править ]
- Magellan Imaging Radar (цветной и полутоновый)
- Гипсометрическая карта
Юпитер [ править ]
- Юпитер
- Каллисто
- Европа
- Ганимед
- Ио
Sloan Digital Sky Survey [ править ]
Снимки обзора [ править ]
- Сервер SDSS
- Сервер изображений WMAP
Изображение следа [ править ]
- След SDSS
- ПЕРВЫЙ (слабые изображения радионеба на расстоянии 20 см) [20] Footprint
Технические характеристики [ править ]
Базовые разрешения [ править ]
- 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 м
Разрешение высоты [ править ]
- США: 30 м (1 угловая секунда ; USGS NED)
- Общий: 90 м (3 угловые секунды; SRTM)
- Океаны: 2 угловых минуты и лучше
Возраст [ править ]
- Некоторые аэрофотоснимки USGS были сделаны в начале 1990-х годов.
- Все изображения Landsat 7 сделаны после 1999 г. (за исключением Geocover 1990).
См. Также [ править ]
- Бхуван
- Карты Bing
- Селестия
- Géoportail
- GeoServer
- Geoweb
- Гугл Земля
- Карты Гугл
- Мрамор (KDE)
- Звездная ночь
- Стеллариум
- TerraServer-США
- Вселенная Песочница
- Виртуальная Земля
- Веб-картография
Ссылки [ править ]
- ^ "World Wind Explorer" . explorer.worldwind.earth .
- ^ "Репозиторий WorldWindAndroid на github" . 15 мая 2020.
- ^ «Программное обеспечение года, WorldWind Java» . nasa.gov . 24 декабря 2009 г.
- ^ "v2.1.0" . Проверено 25 апреля 2017 года .
- ^ «НАСА WorldWind в JavaScript для HTML5» . Проверено 25 апреля 2017 года .
- ^ Шуберт, Брюс. «Мировой исследователь ветра» . explorer.worldwind.earth .
- ^ "NASAWorldWind / WorldWindAndroid" . Проверено 25 апреля 2017 года .
- ^ «Виртуальная Земля» . worldwindcentral.com .
- ^ "Демос" . goworldwind.org .
- ^ worldwindjs - это ответвление пакета SDK виртуального глобуса WebWorldWind от НАСА: интерактивная библиотека трехмерных глобусов с картами, изображениями и ландшафтом, а также проекциями двухмерных карт. - WorldWindEarth / worldwindjs , WorldWindEarth, 23 марта 2019 г. , получено 24 марта 2019 г.
- ^ Проект Geoforge. «Геофорге - дом» . geoforge.org .
- ^ Проект Geoforge. «Geoforge - программная платформа» . geoforge.org .
- ^ "Dapple Earth Explorer: Карта и просмотр Земли" . geosoft.com . Архивировано из оригинала на 2006-08-13.
- ^ «Загрузки - IAGT, Институт применения геопространственных технологий, Оберн, Нью-Йорк» . iagt.org . Архивировано из оригинала на 2008-11-08 . Проверено 29 ноября 2007 .
- ^ "ГЛОБУС" . worldwindcentral.com .
- ^ http://eros.usgs.gov/products/aerial/doq.html
- ^ "Земельная информация Новой Зеландии (LINZ)" .
- ^ "Архивная копия" . Архивировано из оригинала на 2007-02-08 . Проверено 7 февраля 2007 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ Дэвид Сэндвелл, спутниковая геодезия, IGPP, SIO, Калифорнийский университет в Сан-Диего. «Спутниковая геодезия, IGPP, SIO, UCSD - Глобальная топография - SRTM30, многолучевой и прогнозируемый» . ucsd.edu .CS1 maint: несколько имен: список авторов ( ссылка )
- ^ "Обзор VLA FIRST" . stsci.edu .
- ^ "Городские районы USGS" . worldwindcentral.com .
- ^ "Дополнение: ZoomIt!" . worldwindcentral.com .
- ^ "Spot5 Imagery" . madmappers.com .
Внешние ссылки [ править ]
Викискладе есть медиафайлы, связанные с NASA World Wind . |
- Официальный веб-сайт
- NASA Web WorldWind
- НАСА WorldWind Java
- NASA WorldWind.NET (наследие) на SourceForge