OpenWebGlobe fue un proyecto y una tecnología para procesar y visualizar interactivamente grandes volúmenes de datos geoespaciales en un globo virtual 3D ; incluso las bifurcaciones en GitHub están prácticamente muertas.El globo virtual OpenWebGlobe puede contener varias categorías de datos, como datos de imagen, datos de elevación, puntos de interés , datos vectoriales y objetos 3D. Antes de transmitir datos tan masivos y complejos a través de Internet, estos datos deben ser preprocesados. Dicho preprocesamiento generalmente comprende una transformación de un sistema de referencia local a uno global, la creación de capas piramidales o niveles de detalle (LOD) , la división de los datos en mosaicos y, opcionalmente, compresión y cifrado. Recientemente, estos algoritmos se portaron a clústeres de computación de alto rendimiento utilizando OpenMP y MPI , y también se publicaron como código abierto . Debido a que los conjuntos de datos suelen ser grandes, con varios terabytes, se utilizan mecanismos avanzados de renderizado fuera de la memoria principal con un enfoque de nivel de detalle para la visualización. [ 1 ]
OpenWebGlobe es un proyecto de código abierto . Está escrito en WebGL . El desarrollador principal es el Instituto de Ingeniería Geomática de la Universidad de Ciencias Aplicadas del Noroeste de Suiza ( en alemán : Fachhochschule Nordwestschweiz ) .
Desarrollo de aplicaciones globales
El SDK de OpenWebGlobe también es un motor 3D basado en WebGL . Con el SDK de OpenWebGlobe es posible crear aplicaciones de globos virtuales personalizadas . Este ejemplo de JavaScript "Hola Mundo" [ 2 ] crea un globo virtual y añade una imagen y una capa de elevación:
function main () { // (1) crear un contexto de OpenWebGlobe usando canvas // el primer parámetro es canvas-id y el segundo es "fullscreen" var ctx = ogCreateContextFromCanvas ( "canvas" , true ); // (2) Crear un globo virtual var globe = ogCreateGlobe ( ctx ); // (3) Agregar una imagen y una capa de elevación var imgBlueMarble500 = { url : [ "http://www.openwebglobe.org/data/img" ], layer : "World500" , service : "i3d" }; var elvSRTM_CH = { url : [ "http://www.openwebglobe.org/data/elv" ], layer : "SRTM" , service : "i3d" }; ogAddImageLayer ( globe , imgBlueMarble500 ); ogAddElevationLayer ( globo , elvSRTM_CH ); // (4) Establecer el color de fondo ogSetBackgroundColor ( ctx , 0.2 , 0.2 , 0.7 , 1 ); }Población
Suiza 3D
La versión demo de un posible visor 3D para geo.admin.chel geoportal de la Confederación Suiza estuvo disponible en línea en el sitio web de OpenWebGlobe hasta el 31 de julio de 2012. [ 3 ] La escena cubría toda Suiza y se basaba en datos de alta resolución de swisstopo (SWISSIMAGE).

Código fuente
Referencias
- ↑ [Martin Christen, Stephan Nebiker, OpenWebGlobe SDK, un SDK de globo virtual de alto rendimiento de código abierto para mapas abiertos, en Manuela Schmidt y Georg Gartner, editores, Actas del 1er Estado Europeo del Mapa, 2011, disponible en https://sotm-eu.org/userfiles/proceedings_sotmEU2011.pdf ]
- ↑ Tutoriales de OpenWebGlobe, http://wiki.openwebglobe.org/doku.php?id=tutorials Archivado el 27/12/2011 en Wayback Machine
- ↑ Noticias del 9 de febrero de 2012 del geoportal de la Confederación Suiza, http://www.geo.admin.ch/internet/geoportal/en/home/current/news20120209.html Archivado el 13 de noviembre de 2013 en Wayback Machine
Enlaces externos
- Sitio web oficial
- Demo: Suiza 3D
- Software libre multiplataforma
- Ingeniería geomática
- JavaScript
- globos virtuales
- WebGL