NASA WorldWind

Globo virtual de código abierto

NASA WorldWind
Desarrollador(es)Centro de Investigación Ames ( NASA )
Lanzamiento inicial2003
Repositorio
  • github.com/NASAWorldWind/
Escrito enJavaScript (Web), Java (Android, Java SE de escritorio y servidor), C# (Windows/.NET obsoleto)
Sistema operativoMultiplataforma ; ver arriba
Disponible enInglés
Tipo Kit de desarrollo de software de globo virtual
LicenciaAcuerdo de código abierto de la NASA v1.3
Sitio webwww.worldwind.arc.nasa.gov
Animación que muestra efectos de atmósfera y sombreado en v1.4
Imágenes ortofotográficas urbanas del USGS de Huntington Beach, California, en una versión anterior de WorldWind (1.2)
MODIS de fuego rápido: huracán Katrina
Un ciclón que se desplaza por el océano Índico (con una cobertura de nubes normal, no con MODIS de disparo rápido)
Luna – Capa de mapa hipsométrico
Marte (capa THEMIS) – Monte Olimpo
El huracán Dean en NASA WorldWind
Washington DC, capa de puntos de Wikipedia: los íconos enlazan a artículos de Wikipedia

NASA WorldWind es un globo virtual de código abierto (publicado bajo la licencia NOSA y la licencia Apache 2.0) . Según el sitio web, "WorldWind es una API de globo virtual de código abierto. WorldWind permite a los desarrolladores crear de forma rápida y sencilla visualizaciones interactivas de globos 3D, mapas e información geográfica. Organizaciones de todo el mundo utilizan WorldWind para monitorear patrones climáticos, visualizar ciudades y terrenos, rastrear el movimiento de vehículos, analizar datos geoespaciales y educar a la humanidad sobre la Tierra". Fue desarrollado por primera vez por la NASA en 2003 para su uso en computadoras personales y luego se desarrolló en conjunto con la comunidad de código abierto desde 2004. A partir de 2017, una versión basada en web de WorldWind está disponible en línea. [1] También está disponible una versión para Android . [2][actualizar]

La versión original se basaba en .NET Framework , que solo se ejecutaba en Microsoft Windows . La versión más reciente de Java , WorldWind Java, es multiplataforma, un kit de desarrollo de software (SDK) dirigido a desarrolladores y, a diferencia de la antigua versión .NET, no es una aplicación de globo virtual independiente al estilo de Google Earth . La versión Java de WorldWind fue galardonada con el premio NASA Software of the Year en noviembre de 2009. [3] El programa superpone imágenes satelitales de la NASA y USGS , fotografías aéreas , mapas topográficos , lenguaje de marcado Keyhole (KML) y archivos Collada .

Descripción general

Aunque está ampliamente disponible desde 2003, WorldWind se lanzó con la licencia del Acuerdo de Código Abierto de la NASA en 2004. La última versión basada en Java (2.1.0) se lanzó en diciembre de 2016. [4] A partir de 2015, se está desarrollando una versión basada en web de WorldWind [5] y está disponible en línea. [6] También está disponible una versión para Android . [7]

La versión anterior, basada en .NET, era una aplicación con un amplio conjunto de complementos. Además de la Tierra, hay varios mundos: Luna , Marte , Venus , Júpiter (con las cuatro lunas galileanas de Ío , Ganímedes , Europa y Calisto ) y SDSS (imágenes de estrellas y galaxias).

Los usuarios pueden interactuar con el planeta seleccionado rotándolo, inclinando la vista y haciendo zoom. Se pueden mostrar cinco millones de nombres de lugares, límites políticos, líneas de latitud/longitud y otros datos. WorldWind.NET proporcionó la capacidad de explorar mapas y datos geoespaciales en Internet utilizando los servidores WMS de OGC (la versión 1.4 también utiliza WFS para descargar nombres de lugares), importar archivos shapefile ESRI y archivos kml/kmz . Este es un ejemplo de cómo WorldWind permite que cualquiera entregue sus datos.

Otras características de WorldWind.NET incluyen soporte para modelos .X ( malla poligonal 3D DirectX ) y efectos visuales avanzados como dispersión atmosférica o sombreado solar .

La resolución dentro de los EE. UU. es lo suficientemente alta como para distinguir claramente edificios, casas, automóviles (capa ortofotográfica digital del USGS) e incluso las sombras de las personas (áreas metropolitanas en la capa ortofotográfica urbana del USGS). La resolución fuera de los EE. UU. es de al menos 15 metros por píxel.

Microsoft ha permitido a WorldWind incorporar datos de alta resolución de Virtual Earth para uso no comercial . [8]

WorldWind utiliza datos de modelos digitales de elevación (DEM) recopilados por la Shuttle Radar Topography Mission (SRTM) de la NASA, el National Elevation Dataset (NED) y el Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER). Esto significa que se pueden ver características topográficas como el Gran Cañón o el Monte Everest en tres dimensiones. Además, WW tiene datos batimétricos que permiten a los usuarios ver características oceánicas, como fosas y crestas , en 3D.

Muchas personas que utilizan las aplicaciones agregan sus propios datos y los ponen a disposición a través de varias fuentes, como WorldWind Central o los blogs mencionados en la sección de enlaces a continuación.

Todas las imágenes y películas creadas con WorldWind utilizando datos de dominio público de Blue Marble, Landsat o USGS se pueden modificar, redistribuir y utilizar libremente en sitios web, incluso con fines comerciales. [9]

Complementos y plugins

WorldWind se puede ampliar mediante el uso de uno de los numerosos complementos, pequeñas extensiones que añaden nuevas funciones al programa.
Posibles tipos de complementos:

  • Capas de puntos: archivos XML simples que muestran marcas de posición (puntos de interés) como íconos
  • Capas de senderos: caminos (rutas, límites)
  • Características de línea: XML con una lista de puntos visualizados como una línea o pared
  • Características del polígono: XML con una lista de puntos visualizados como un polígono relleno (plano o extruido )
  • Características del modelo: XML utilizado para cargar mallas texturizadas 3D
  • Nombres de lugares: puntos específicos (como ciudades, colinas y edificios) a los que se les asignan etiquetas de texto
  • Capas de imágenes: imágenes de alta resolución de varios lugares del mundo.
  • Scripts: archivos que controlan el movimiento de la cámara

Los complementos son pequeños programas escritos en C# , VB o J# que WorldWind carga y compila al iniciarse. Los desarrolladores de complementos pueden agregar funciones a WorldWind sin cambiar el código fuente del programa.

Java del viento mundial

La receta original de WorldWind estaba restringida a Windows y se basaba en las bibliotecas .NET y DirectX . Se ha desarrollado una nueva versión del SDK en Java con JOGL denominada WorldWind Java. La última versión (2.2.0) se lanzó en agosto de 2020.

Esta nueva versión tiene una arquitectura centrada en API con funcionalidades "descargadas" a componentes modulares, dejando la API como núcleo. Esto convierte a WorldWind en sí mismo en un complemento, de modo que se puede utilizar de la forma más intercambiable posible (por ejemplo, a través de Python ). Este ejercicio de refactorización permite acceder a WorldWind a través de un navegador como un subprograma de Java. El 11 de mayo de 2007 se publicó una vista previa del SDK de Java de WorldWind [10] durante la conferencia anual JavaOne de Sun Microsystem .

Dado que WWj es un SDK, no existe una única aplicación, sino que existen numerosas aplicaciones que utilizan WWj, cada una con distintas funcionalidades, creadas por agencias gubernamentales y desarrolladores comerciales de todo el mundo. Estas aplicaciones incluyen simples visores de globo virtual, rastreadores de satélites, plataformas GIS , editores de fotos, simuladores F-16, software de planificación de misiones y muchas más.

Android y la Web

Desde entonces, la NASA ha lanzado WorldWind Android y Web WorldWind, dos SDK para el sistema operativo Android y las aplicaciones web basadas en JavaScript . Al igual que WWj, no existe una única aplicación para las versiones.

Tutoriales

  • Tutorial del SDK de NASA WorldWind : [1] Este tutorial fue desarrollado por el Instituto de Geoinformática de la Universidad de Münster , Alemania. Contiene tutoriales que abarcan desde la configuración de un entorno Eclipse con la API de WorldWind hasta la creación de polígonos a partir de conjuntos de datos geográficos de Linked Open Data . Contiene consejos importantes para principiantes y desarrolladores avanzados.

Bifurcaciones y clones

  • WorldWind Earth [11] es una comunidad que mantiene bifurcaciones amigables de las tres versiones actuales del SDK de WorldWind. Estas bifurcaciones proporcionan un canal de lanzamiento para compilaciones basadas en las últimas correcciones y características de la rama de desarrollo de WebWorldWind, además de varias mejoras "seleccionadas" de la comunidad de WorldWind. El proyecto WorldWindJS está disponible en GitHub y las versiones están disponibles en NPM .
  • El proyecto Geoforge [12] contiene una bifurcación del proyecto NASA WorldWind. Geoforge ofrece software de código abierto. Es líder en una plataforma [13] que gestiona datos de geociencias y utiliza las características de WorldWind para proporcionar una visualización de objetos de geociencias geolocalizados.
  • Dapple [14] es una bifurcación del proyecto NASA WorldWind, es un proyecto de código abierto creado por desarrolladores de Geosoft . Dapple está dirigido a profesionales de las geociencias y tiene características dirigidas a ellos, como la fácil incorporación de servidores WMS y una interfaz de usuario más sencilla muy similar a la de Google Earth.
  • SERVIR-VIZ [15] es una versión personalizada de WorldWind desarrollada por IAGT para el proyecto SERVIR.
  • WW2D [16] es una aplicación multiplataforma, gratuita y de código abierto basada en tecnologías Java y OpenGL y puede ejecutarse en Microsoft Windows, Mac OS X , Linux ( x86 y x86-64 ) y Solaris en SPARC . WW2D utiliza imágenes de los servidores de WorldWind.
    • WW2D Plus One: una actualización de WW2D que proporciona una vista 3D.
  • Punt fue una bifurcación del proyecto .NET NASA WorldWind y fue iniciado por dos miembros de la comunidad de software libre que habían hecho contribuciones a WorldWind. Punt se basó en el código de WorldWind 1.3.2, pero su versión inicial tiene características que no se encuentran en WorldWind 1.3.2 o 1.3.3 (como soporte para múltiples idiomas). Actualmente, Punt solo está disponible para Windows, pero los objetivos a largo plazo incluyen el deseo de pasar a una solución multiplataforma.

Conjuntos de datos disponibles

Los conjuntos de datos de Blue Marble de baja resolución se incluyen con la descarga inicial ; a medida que el usuario amplía determinadas áreas, se descargan datos adicionales de alta resolución de los servidores de la NASA . El tamaño de todos los conjuntos de datos disponibles actualmente es de aproximadamente 4,6 terabytes .

Tierra

Capas de datos animadas

  • Estudio de visualización científica
  • MODIS
  • GLOBO [17]
  • NRL: pronóstico del tiempo en tiempo real

Conjuntos de datos de imágenes y terrenos

  • Imágenes de Blue Marble Next Generation
  • Imágenes del Landsat 7
    • NLT Landsat ( visible y pseudocolor )
    • Geocover 1990 y 2000 (la pseudocapa de 1990 se elaboró ​​a partir de imágenes Landsat 4 y 5)
    • En la Tierra (visible y pseudo)
    • i-cubed (visible)
  • Imágenes del USGS
    • Ortofotografías digitales (DOQ: imágenes aéreas escaneadas en blanco y negro) [18]
    • Ortografía de áreas urbanas (fotografías aéreas en color montadas de muchas de las principales áreas metropolitanas de EE. UU.)
    • Mapas topográficos
  • Imágenes de Zoomit! (capa producida por la comunidad)
    • LINZ [19] (fotografía aérea en color de Nueva Zelanda)
    • GSWA [20] (Mapas topográficos y geológicos de Australia Occidental)
    • Sudáfrica (imágenes aéreas y satelitales en color)
    • Imágenes de EE. UU. (fotografías aéreas en color montadas de muchas de las principales áreas metropolitanas de EE. UU.)
  • Datos de terreno SRTM (SRTM30Plus [21] /SRTMv2/USGS NED) (incluye batimetría )

Conjuntos de datos extraterrestres

Luna

Marte

Venus

Júpiter

  • Júpiter
  • Calisto
  • Europa
  • Ganimedes
  • Yo

Encuesta digital del cielo de Sloan

Imágenes de la encuesta
Imágenes de huellas
  • Huella del SDSS
  • PRIMERO (Imágenes tenues del cielo de radio a veinte cm) [22] Huella

Presupuesto

Resoluciones de base

  • 500 m (Mármol azul de nueva generación)
  • 15 m (imágenes Landsat; excepto áreas polares)

Resoluciones altas típicas

  • A NOSOTROS
    • Ortofotografía digital del USGS: 1 m (escala de grises; cobertura casi total)
    • Ortofotografía del área urbana del USGS: 0,25 m [23]
    • ¡Zoom!: de 0,15 m a 1 m [24]
  • Nueva Zelanda
    • Zoomit! (datos de LINZ): 2,5 m (color y escala de grises)
  • Australia Occidental
    • ¡Zoomit! (de GSWA): mosaico de geología de superficie de 250 K, datos topográficos de 250 K, intensidad magnética, gravedad de Bouger
  • Sudáfrica
    • Zoomit!: Spot5 10 m [25] (color con cobertura casi total), Robben Island 0,5 m, Johannesburgo 2,5 m

Resolución de altitud

Edad

  • Algunas imágenes aéreas del USGS fueron tomadas a principios de la década de 1990.
  • Las imágenes de Landsat 7 se tomaron todas después de 1999 (excepto Geocover 1990).

Véase también

Referencias

  1. ^ "Explorador mundial del viento". explorer.worldwind.earth .
  2. ^ "Repositorio de Github de WorldWindAndroid". GitHub . 15 de mayo de 2020.
  3. ^ "Premio al software del año, WorldWind Java". nasa.gov . 24 de diciembre de 2009. Archivado desde el original el 11 de junio de 2013.
  4. ^ "v2.1.0". GitHub . Consultado el 25 de abril de 2017 .
  5. ^ "NASA WorldWind en JavaScript para HTML5". GitHub . Consultado el 25 de abril de 2017 .
  6. ^ Schubert, Bruce. "Explorador del viento mundial". explorer.worldwind.earth .
  7. ^ "NASAWorldWind/WorldWindAndroid". GitHub . Consultado el 25 de abril de 2017 .
  8. ^ "Tierra virtual". worldwindcentral.com .
  9. ^ "Preguntas frecuentes sobre World Wind: ¿Las imágenes de World Wind están sujetas a derechos de autor?". worldwindcentral.com . Consultado el 1 de noviembre de 2024. El Mosaico global de Landsat (excepto la capa visible i-3), Blue Marble y los mapas y las imágenes raster del USGS son de dominio público .
  10. ^ "Demostraciones". goworldwind.org . Archivado desde el original el 16 de octubre de 2011. Consultado el 26 de agosto de 2011 .
  11. ^ "WorldWind Earth". WorldWind Earth . Páginas de GitHub.
  12. ^ Proyecto Geoforge. «Geoforge - home». geoforge.org . Archivado desde el original el 2011-03-19 . Consultado el 2012-06-13 .
  13. ^ Proyecto Geoforge. «Geoforge - plataforma de software». geoforge.org . Archivado desde el original el 29 de junio de 2012. Consultado el 13 de junio de 2012 .
  14. ^ "Dapple Earth Explorer: crear mapas y ver la Tierra". geosoft.com . Archivado desde el original el 13 de agosto de 2006.
  15. ^ "Descargas - IAGT, Instituto para la Aplicación de Tecnología Geoespacial, Auburn, Nueva York". iagt.org . Archivado desde el original el 8 de noviembre de 2008. Consultado el 29 de noviembre de 2007 .
  16. ^ Segunda Guerra Mundial en SourceForge
  17. ^ "GLOBO". worldwindcentral.com .
  18. ^ "Centro de Observación y Ciencia de los Recursos de la Tierra (EROS) | Servicio Geológico de Estados Unidos".
  19. ^ "Información territorial de Nueva Zelanda (LINZ)".
  20. ^ "Departamento de Industria y Recursos - Servicio Geológico de Australia Occidental". Archivado desde el original el 8 de febrero de 2007. Consultado el 7 de febrero de 2007 .
  21. ^ David Sandwell. "Geodesia satelital, IGPP, SIO, UCSD - Topografía global - SRTM30, multihaz y predicción". ucsd.edu .
  22. ^ "La encuesta VLA FIRST". stsci.edu .
  23. ^ "Áreas urbanas del USGS". worldwindcentral.com .
  24. ^ "Complemento: ZoomIt!". worldwindcentral.com .
  25. ^ "Imágenes de Spot5". madmappers.com .
  • Sitio web oficial
  • Web de la NASA WorldWind
  • NASA 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
  • SDK de la "edición comunitaria" de Android de WorldWind
  • NASA WorldWind.NET (legado) en SourceForge
  • worldwind.earth, proyectos personales de Bruce Schubert, ingeniero de software del equipo WorldWind de la NASA
Obtenido de "https://es.wikipedia.org/w/index.php?title=Viento_mundial_de_la_NASA&oldid=1254760099"