SlideShare une entreprise Scribd logo
1  sur  17
ReadyMap – OpenLayers in 3D




 readymap.com
@pelicanmapping
backstory
osgEarth

 Open Source
Geospatial Earth
 C++ Terrain Engine


…build your own
 “Google Earth”
     osgearth.org
web?
osgEarth
  Web Plugin

 …osgEarth C++ SDK
wrapped in a browser
    extension for
  FireFox/IE/Safari

    JavaScript API
Along comes WebGL
ReadyMap SDK

 WebGL-based 3D
 mapping toolkit

  No plugins.
Native graphics.
 Mobile-ready.
Demos.

 1. simple
  2. layers
3. elevation
  4. labels
  5. slippy
ReadyMap SDK

Works with OGC data
     sources.

 Works in the web-
mapping ecosystem.

Familiar “map/layer”
     API layout.
Wait
OpenLayers
integration


  Better idea:

   Extend the
OpenLayers API to
 support 3D map
   rendering.
The Goal:

Run your OpenLayers app
         in 3D

 …with one line of code
demo.
What next?

   markers,
   features,
   controls,
  annotation
     ….etc
(btw, it works with Leaflet too)
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

Contenu connexe

Tendances

Steps of building the simulations
Steps of building the simulationsSteps of building the simulations
Steps of building the simulations
Ting Ting Lee
 
gsoc_student for Adrian Boguszewski
gsoc_student for Adrian Boguszewskigsoc_student for Adrian Boguszewski
gsoc_student for Adrian Boguszewski
Adrian Boguszewski
 
Processing.js vs. three.js
Processing.js vs. three.jsProcessing.js vs. three.js
Processing.js vs. three.js
Victor Porof
 
EzPerformancelogger & Graphite
EzPerformancelogger & GraphiteEzPerformancelogger & Graphite
EzPerformancelogger & Graphite
Gaetano Giunta
 
Tweet Gis
Tweet GisTweet Gis
Tweet Gis
DonnyV
 

Tendances (19)

Steps of building the simulations
Steps of building the simulationsSteps of building the simulations
Steps of building the simulations
 
Google Cloud in 2017
Google Cloud in 2017Google Cloud in 2017
Google Cloud in 2017
 
Git hacking
Git hackingGit hacking
Git hacking
 
20150330 - victor gau - maps
20150330 - victor gau - maps20150330 - victor gau - maps
20150330 - victor gau - maps
 
gsoc_student for Adrian Boguszewski
gsoc_student for Adrian Boguszewskigsoc_student for Adrian Boguszewski
gsoc_student for Adrian Boguszewski
 
DevFest Punjab 2019 - Session on scale your web application on compute engine
DevFest Punjab 2019 - Session on scale your web application on compute engineDevFest Punjab 2019 - Session on scale your web application on compute engine
DevFest Punjab 2019 - Session on scale your web application on compute engine
 
Introduction of MAGO3D
Introduction of MAGO3DIntroduction of MAGO3D
Introduction of MAGO3D
 
Processing.js vs. three.js
Processing.js vs. three.jsProcessing.js vs. three.js
Processing.js vs. three.js
 
Google Cloud lightning talk @MHacks
Google Cloud lightning talk @MHacksGoogle Cloud lightning talk @MHacks
Google Cloud lightning talk @MHacks
 
QGIS UK: QGIS Evangelism (thinkWhere)
QGIS UK: QGIS Evangelism (thinkWhere)QGIS UK: QGIS Evangelism (thinkWhere)
QGIS UK: QGIS Evangelism (thinkWhere)
 
Deployment Via Capistrano
Deployment Via CapistranoDeployment Via Capistrano
Deployment Via Capistrano
 
EzPerformancelogger & Graphite
EzPerformancelogger & GraphiteEzPerformancelogger & Graphite
EzPerformancelogger & Graphite
 
Building Location-Aware Apps with Open Source & Open Data
Building Location-Aware Apps with Open Source & Open DataBuilding Location-Aware Apps with Open Source & Open Data
Building Location-Aware Apps with Open Source & Open Data
 
GeoJSON for ArcGIS Server
GeoJSON for ArcGIS ServerGeoJSON for ArcGIS Server
GeoJSON for ArcGIS Server
 
android.location - a tool for developers or GNSS researchers?
android.location - a tool for developers or GNSS researchers?android.location - a tool for developers or GNSS researchers?
android.location - a tool for developers or GNSS researchers?
 
Mini-Training: JS Graphical Libraries
Mini-Training: JS Graphical LibrariesMini-Training: JS Graphical Libraries
Mini-Training: JS Graphical Libraries
 
Devfest Mumbai 2019 Scale your application on compute engine
Devfest Mumbai 2019  Scale your application on compute engineDevfest Mumbai 2019  Scale your application on compute engine
Devfest Mumbai 2019 Scale your application on compute engine
 
Tweet Gis
Tweet GisTweet Gis
Tweet Gis
 
Finding the Balance between Pedagogy and Technology
Finding the Balance between Pedagogy and TechnologyFinding the Balance between Pedagogy and Technology
Finding the Balance between Pedagogy and Technology
 

Similaire à FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D

Similaire à FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D (20)

Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
 
Building Instruqt, a scalable learning platform
Building Instruqt, a scalable learning platformBuilding Instruqt, a scalable learning platform
Building Instruqt, a scalable learning platform
 
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdfSpecialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
Specialist-ArcGIS-Server-API-3.x-and-4-for-JavaScript.pdf
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
 
We are the music makers and we are the dreamers of dreams
We are the music makers and we are the dreamers of dreamsWe are the music makers and we are the dreamers of dreams
We are the music makers and we are the dreamers of dreams
 
Mapping Mashups - Using Mashup Editors
Mapping Mashups - Using Mashup EditorsMapping Mashups - Using Mashup Editors
Mapping Mashups - Using Mashup Editors
 
Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018Magic Leap Developers Presentation by Cliff Baldridge 2018
Magic Leap Developers Presentation by Cliff Baldridge 2018
 
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and GaelykGoogle App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
 
2016 development track: geospatial java script… so many choices, so little t...
2016 development track: geospatial java script…  so many choices, so little t...2016 development track: geospatial java script…  so many choices, so little t...
2016 development track: geospatial java script… so many choices, so little t...
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Python in geoinformatics
Python in geoinformaticsPython in geoinformatics
Python in geoinformatics
 
Map Styling Tools and Interactive maps on the web with OpenLayers - Addy Pope...
Map Styling Tools and Interactive maps on the web with OpenLayers - Addy Pope...Map Styling Tools and Interactive maps on the web with OpenLayers - Addy Pope...
Map Styling Tools and Interactive maps on the web with OpenLayers - Addy Pope...
 
Sudheer
SudheerSudheer
Sudheer
 
GEE Juli 2023.pptx
GEE Juli 2023.pptxGEE Juli 2023.pptx
GEE Juli 2023.pptx
 
GraphTech Ecosystem - part 2: Graph Analytics
 GraphTech Ecosystem - part 2: Graph Analytics GraphTech Ecosystem - part 2: Graph Analytics
GraphTech Ecosystem - part 2: Graph Analytics
 
Mapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayersMapping in Drupal 7 using OpenLayers
Mapping in Drupal 7 using OpenLayers
 
Playing with parse.com
Playing with parse.comPlaying with parse.com
Playing with parse.com
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Open layers
Open layersOpen layers
Open layers
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D

Notes de l'éditeur

  1. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  2. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  3. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  4. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  5. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  6. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  7. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology
  8. C++ terrain engine SDKBuilt atop OpenSceneGraph - general 3D toolkit (OpenGL)Leverages existing OSS geo technology