We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The state of geospatial WebGL in the browser

Formal Metadata

Title
The state of geospatial WebGL in the browser
Title of Series
Number of Parts
188
Author
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Producer
Production Year2014
Production PlacePortland, Oregon, United States of America

Content Metadata

Subject Area
Genre
Abstract
With browser adoption of WebGL on the rise, developers can start to reap the benefits of GPU-assisted rendering and 3D graphics. The WebGL API has a notoriously steep learning curve, but there are a number of open-source projects to accelerate getting geospatial data visualized.I'll compare the pros and cons of developing geospatial applications using native WebGL verses general-use and geospatial-specific WebGL javascript libraries. Some libraries include three.js, lightgl, PhiloGL, CesiumJS, OpenWebGlobe, and OpenLayers 3. The use of WebGL also has benefits beyond 3D visualization. I'll also talk about how we can leverage better performance out of 2D or 2.5D maps by using a WebGL renderer through my experience developing a web-based urban data processing and visualization framework. I'll go over the types of 3D data visualization, from globes, to abstract 3D representations, to 3D modeling, and whether any of this works within mobile devices.The use of 3D maps will also be considered from a data-driven and user-centered design and cartography perspective--their inclusion should consider whether the user and data actually benefit from expressing geospatial dimensions. I'll address some common geospatial pitfalls, from 3D to 2D, and when maps can hurt more than help, through real-world examples.
Keywords