SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D

Similar a 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
 

Último

+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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
+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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D

Notas del editor

  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