foss4g-na 2012 : readymap - openlayers in 3d
DESCRIPTION
ReadyMap - OpenLayers in 3D -- Slides from our 30-minute presentation at FOSS4G-NA 2012 in Washington, DCTRANSCRIPT
![Page 1: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/1.jpg)
ReadyMap – OpenLayers in 3D
readymap.com@pelicanmapping
![Page 2: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/2.jpg)
backstory
![Page 3: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/3.jpg)
osgEarth
Open Source Geospatial Earth
C++ Terrain Engine
…build your own “Google Earth”
osgearth.org
![Page 4: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/4.jpg)
![Page 5: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/5.jpg)
web?
![Page 6: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/6.jpg)
osgEarthWeb Plugin
…osgEarth C++ SDK wrapped in a browser
extension for FireFox/IE/Safari
JavaScript API
![Page 7: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/7.jpg)
Along comes WebGL
![Page 8: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/8.jpg)
ReadyMap SDK
WebGL-based 3D mapping toolkit
No plugins.Native graphics.Mobile-ready.
![Page 9: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/9.jpg)
Demos.
1. simple2. layers
3. elevation4. labels5. slippy
![Page 10: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/10.jpg)
ReadyMap SDK
Works with OGC data sources.
Works in the web-mapping ecosystem.
Familiar “map/layer” API layout.
![Page 11: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/11.jpg)
Wait
![Page 12: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/12.jpg)
OpenLayers integration
Better idea:
Extend the OpenLayers API to support 3D map
rendering.
![Page 13: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/13.jpg)
The Goal:
Run your OpenLayers appin 3D
…with one line of code
![Page 14: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/14.jpg)
demo.
![Page 15: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/15.jpg)
![Page 16: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/16.jpg)
What next?
markers,features,controls,
annotation….etc
(btw, it works with Leaflet too)
![Page 17: FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D](https://reader035.vdocument.in/reader035/viewer/2022081413/549a3979ac7959222e8b5b26/html5/thumbnails/17.jpg)
ReadyMap – OpenLayers in 3D
Thanks for listening.Follow us at @pelicanmapping
Try the demos at readymap.com
Start coding at github.com/gwaldron/godzi-webgl