SlideShare une entreprise Scribd logo
1  sur  38
OpenStreetMap in 3D
   current developments


                                 Arne Schilling
                   3rd Internation MapWindow
                Open-Source GIS Conference
            Velp, The Netherlands, 06/26/2012
Outline
• Part 1
   –   What is OpenStreetMap 3D?
   –   3D Community
   –   Data Capturing
   –   Data Editing & Processing

• Part 2:
   –   OSM-3D Project
   –   As Browser Plugin
   –   Database Statistics
   –   Web Frontend
   –   External Authoring Interface
   –   As Standalone Application
   –   Open Service based Infrastructure
Part 1: What is OpenStreetMap 3D?

• Community project, part of
  OpenStreetMap
• Volunteered Geographic Information
• Using existing OSM database, add
  specific 3D information




                                                 Server
 OSM Mappers     Guidelines      Renderers
                                             Infrastructure
3D Community

• Current activities




 GLOSM             OSM2World: oblique imagery   OSM in X-Plane




 Kendzi3D              XML3D: Declarative 3D
                                                        osm-3D.org
3D Community

• 1st Workshop in Garching, Germany, 27. August 2011: 5
  participants from universities
• 2nd Workshop in Garching, Germany, 17.-18. March 2012: 16
  participants from universities and the industry
• Topics:
   –   Data Capturing
   –   Data Editing & Processing
   –   Visualization & Applications
   –   Visions and strategic concepts
   –   Communication & Infrastructure
   –   Tagging consolidation
Data Capturing

• Professional Workflow requires
         – Cadastre data
         – LIDAR for producing point clouds or
           high res camera for producing oblique
           imagery
         – Plane?
         – CAD and other professional              Source: 3D Reality Maps
           reconstruction tools
      - efficient but very expensive




                                                   Source: Vertex modelling
Source: virtualcitysystems
Data Capturing

  • Workflow for amateurs
           –     Using handheld GPS devices, smart phones
           –     Observe from street level
           –     Trace/measure from Bing maps at home
           –     Use other public domain information




Source: Gadgeteer.org   Source: Heiko Schlesinger
                                                                Source: OpenStreetMap




                                    Source: gabrielhemery.com
                                                                                        Source: Wikipedia
Data Editing & Processing

• 1. Approach:
   – Using existing 2D editing software e.g. JOSM
   – Describe building shape using attributes

   – Rule-based reconstruction




                 Source: Wikipedia   Source: osm-3d.org
Data Editing & Processing

 • 1. Approach: Rule-based reconstruction
          – Vertical gaps: skybridges, overpasses, overhanging parts

Petronas Tower Skybridge    Connecting passage




Source: Wikipedia           Source: Wikipedia                       Source: OpenStreetMap

                                                London City Hall




                                                Source: Wikipedia     Source: osm-3d.org
Data Editing & Processing

• 1. Approach: Rule-based reconstruction
       • Describing Roof shapes using attributes
       • Definition of typical roof shapes
       • Adding additional information: angles, heights, orientation,
         material, gables, etc.
       • Plugins for 3D preview




                                    Source: Kendzi 3D      Source: osm-3d.org



Source: OpenStreetMap
Data Editing & Processing

• 1. Approach: Rule-based reconstruction
   • Limitations:



                                         Data imported from french cadastre




   Source: OpenStreetMap                 Data source: cadastre-dgi-fr source : Direction Générale
                                         des Impôts - Cadastre. Mise à jour : 2010
Data Editing & Processing

• 2. Approach:
   – Using 3D Modelers / CAD software
   – Requires dedicated 3D repository/servers
   – Objects in 3D repository are linked to OSM via URLs (Tag
     building:model=„http://repourl/model.wrl“)

   – OpenBuildingModels




                                       Source: osm-3d.org
Data Editing & Processing

Combining rule based reconstruction and OpenBuildingModels
Part 2: osm-3d.org
As Browser Plugin
As Browser Plugin
As Browser Plugin

• Link from geocoded Wikipedia article using GeoHack
  template
                                 http://www.osm-
                                 3d.org/map.htm?lat=51.983333&lon=5.
                                 916667&zoom=12
Database Statistics



    Worlwide coverage


400 GB terrain data / 69 Mio.
           tuples


     54 Mio. buildings


1,4 TB processing database
Web Front End

• Technology:
   – Mix of Javascript and Java Applet
   – Rendering based on OpenGL / JOGL
   – Address Search and Routing functionality provided by
     OpenRouteService
   – Java Applet has External Authoring Interface
External Authoring Interface

Java Applet methods can be called from Javascript using
  LiveConnect
Functions available for
- Adding own markers (waypoints) with custom text and icons
- Controlling camera, adding viewpoints
- Enabling/disabling layers
- Computing routes
- loading custom models stored locally
- Replacing Geocoder or Route Service
External Authoring Interface

<applet id="xnavigator"
  code="org.gdi3d.xnavi.appletlauncher.AppletLaunche
  r.class" WIDTH=800 HEIGHT=570> ... </applet>

document.xnavigator.setLayerSelected(„PublicFacilities“,
   true);
document.xnavigator.addWaypoint(5.92, 51.98, „4326“,
   „http://myiconurl.png“, „center“, „middle“, „myWaypoint“,
   „id01“);
document.xnavigator.addViewpoint(6.93, 52.34, 100.3, 0.0,
   .0.32, “from south”);
document.xnavigator.importURL(„http://myurl/myBuilding.wrl“);


Documentation:
http://xnavigator.sourceforge.net/doku.php?id=eai
As Standalone Application

• Access to advanced features:
   •   Upload of GPX tracks
   •   Search for nearby POIs via OpenLS Location Service
   •   Route animations
   •   Import custom 3D models
   •   Load data from Web Feature Service
   •   Control of solar and atmospheric settings
Open Service based Infrastructure
                                     ?

GE, Nokia, other
                                     ?
closed source
Products            GE Server
                                   Prop.

Open Source
                                 Images,
Projects                          vectors
                   NASA World
                   Wind Server

                                    OGC
OSM-3D
                                 3D Formats
                     W3DS
W3DS Server Interface

• Get Service Meta Data:
   – http://rax.geog.uni-
     heidelberg.de/W3DS_OSM/W3DS?SERVICE=W3DS&REQUES
     T=GetCapabilities&ACCEPTVERSIONS=0.4.1
• Get Buildings:
   – http://rax.geog.uni-
     heidelberg.de/W3DS_OSM/W3DS?SERVICE=W3DS&REQUES
     T=GetScene&VERSION=0.4.1&CRS=EPSG:900913&FORMAT
     =model/vrml&BoundingBox=790053.1172,6572361.3988,790664
     .6134,6572972.895&layers=Buildings
Open Service based Infrastructure
                             3D Client




Web 3D       OpenLS    OpenLS      Web Map   Web       Sensor
Service      Route     Directory   Service   Feature   Observation
             Service   Service               Service   Service
Conclusions

• OpenStreetMap contains a lot of hidden information that is
  useful for various purposes. Map -> spatial database
• Concepts and guidelines on how to map 3D information in
  OpenStreetMap are still under development



• The osm-3d.org web page provides already a usable service
• The architecture is very flexible and can be used for other
  projects as well, it is not tailored for OpenStreetMap
The End

• Any questions?




                                          Arne Schilling
                            3rd Internation MapWindow
                         Open-Source GIS Conference
                     Velp, The Netherlands, 06/26/2012
Since 09/2011: Terrain available worldwide
Since 02/2012: Bing Maps and Bing aerial imagery
Google Earth Integration
Web Site Usage Statistics


Unique visitors per week of http://osm-3d.org




  Traffic from Wikipedia / GeoHack
XNavigator Downloads




Downloads per month
Server Interface

• OSM-3D data can be accessed without credentials
• Interface based on Web 3D Service: http://w3ds.org
• Output formats: VRML, X3D, KML, COLLADA, XML3D
Various Terrain Styles
Since 03/2012: Buildings & POIs available worldwide
Building Updates

•   Set up automatic update process
•   Updates are done weekly or biweekly
•   Osmosis database updated using OSM change sets
•   PostGIS database updated weekly baed on change sets
•   3D buildings generated from PostGIS database. Full update
    of all buildings


  OSM            OSMOSIS         PostGIS            3D
Change Set       database        database        database
Buildings
The End

• Thank you.

Contenu connexe

Tendances

Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSunando Sengupta
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImagerySunando Sengupta
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET Journal
 
unrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.pptunrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.pptgrssieee
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Tomohiro Fukuda
 
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet PhotosPR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos광희 이
 
Analysis of KinectFusion
Analysis of KinectFusionAnalysis of KinectFusion
Analysis of KinectFusionDong-Won Shin
 
Integrating UAV Development Technology with Augmented Reality Toward Landscap...
Integrating UAV Development Technology with Augmented Reality Toward Landscap...Integrating UAV Development Technology with Augmented Reality Toward Landscap...
Integrating UAV Development Technology with Augmented Reality Toward Landscap...Tomohiro Fukuda
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM SeminarDong-Won Shin
 
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case StudyDigital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case Studytheijes
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentationSunando Sengupta
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...Edge AI and Vision Alliance
 
FastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM WorkshopFastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM WorkshopDong-Won Shin
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013Patrick Raymond
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryCSCJournals
 

Tendances (20)

DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road Scenes
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level Imagery
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
unrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.pptunrban-building-damage-detection-by-PJLi.ppt
unrban-building-damage-detection-by-PJLi.ppt
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet PhotosPR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
 
Analysis of KinectFusion
Analysis of KinectFusionAnalysis of KinectFusion
Analysis of KinectFusion
 
Integrating UAV Development Technology with Augmented Reality Toward Landscap...
Integrating UAV Development Technology with Augmented Reality Toward Landscap...Integrating UAV Development Technology with Augmented Reality Toward Landscap...
Integrating UAV Development Technology with Augmented Reality Toward Landscap...
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM Seminar
 
QGIS training class 2
QGIS training class 2QGIS training class 2
QGIS training class 2
 
Kintinuous review
Kintinuous reviewKintinuous review
Kintinuous review
 
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case StudyDigital Heritage Documentation Via TLS And Photogrammetry Case Study
Digital Heritage Documentation Via TLS And Photogrammetry Case Study
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentation
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
FastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM WorkshopFastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM Workshop
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud Library
 

En vedette

Teleimmersion
TeleimmersionTeleimmersion
Teleimmersionstudent
 
Modelado basado en imágenes
Modelado basado en imágenesModelado basado en imágenes
Modelado basado en imágenesMario Rodriguez
 
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonCrime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonPPI_Group
 
Shape from Distortion - 3D Digitization
Shape from Distortion - 3D DigitizationShape from Distortion - 3D Digitization
Shape from Distortion - 3D DigitizationVanya Valindria
 
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...
Lecture 01   frank dellaert - 3 d reconstruction and mapping: a factor graph ...Lecture 01   frank dellaert - 3 d reconstruction and mapping: a factor graph ...
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...mustafa sarac
 
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D TriangulationBuild Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D TriangulationDouglas Lanman
 
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0Stephenson Prieto
 
Build Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesBuild Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesDouglas Lanman
 
Ar techniques@sergi grau
Ar techniques@sergi grauAr techniques@sergi grau
Ar techniques@sergi grauSergi Grau
 
Overview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesOverview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesErik Van Der Zee
 
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
3D Scanning Technology Overview: Kinect Reconstruction Algorithms ExplainedVoxelMetric
 
Inside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
Inside Matters - 3D X-Ray Microscopy - Software - Octopus ImagingInside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
Inside Matters - 3D X-Ray Microscopy - Software - Octopus ImagingLeiv Hendrickx
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesDouglas Lanman
 
3D CT Middle and Inner Ear
3D CT Middle and Inner Ear3D CT Middle and Inner Ear
3D CT Middle and Inner EarDr. Paulose
 
Inside Matters - 3D X-Ray Microscopy - Services
Inside Matters - 3D X-Ray Microscopy - ServicesInside Matters - 3D X-Ray Microscopy - Services
Inside Matters - 3D X-Ray Microscopy - ServicesLeiv Hendrickx
 
Pixie Dust - SIGGGRAPH 2014
Pixie Dust - SIGGGRAPH 2014Pixie Dust - SIGGGRAPH 2014
Pixie Dust - SIGGGRAPH 2014Yoichi Ochiai
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Alfredo BALLESTER FERNÁNDEZ
 
Técnicas de ingeniería inversa para diseño producto
Técnicas de ingeniería inversa para diseño productoTécnicas de ingeniería inversa para diseño producto
Técnicas de ingeniería inversa para diseño productoDiseño e Ingeniería
 
Ejercicios oferta demanda
Ejercicios oferta demandaEjercicios oferta demanda
Ejercicios oferta demandajsande
 

En vedette (20)

Teleimmersion
TeleimmersionTeleimmersion
Teleimmersion
 
Modelado basado en imágenes
Modelado basado en imágenesModelado basado en imágenes
Modelado basado en imágenes
 
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonCrime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
 
Shape from Distortion - 3D Digitization
Shape from Distortion - 3D DigitizationShape from Distortion - 3D Digitization
Shape from Distortion - 3D Digitization
 
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...
Lecture 01   frank dellaert - 3 d reconstruction and mapping: a factor graph ...Lecture 01   frank dellaert - 3 d reconstruction and mapping: a factor graph ...
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...
 
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D TriangulationBuild Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
 
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
 
Acosutic Trail, GPS manos libres
Acosutic Trail, GPS manos libresAcosutic Trail, GPS manos libres
Acosutic Trail, GPS manos libres
 
Build Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesBuild Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course Notes
 
Ar techniques@sergi grau
Ar techniques@sergi grauAr techniques@sergi grau
Ar techniques@sergi grau
 
Overview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesOverview of 3D GIS Capabilties
Overview of 3D GIS Capabilties
 
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
 
Inside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
Inside Matters - 3D X-Ray Microscopy - Software - Octopus ImagingInside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
Inside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
 
3D CT Middle and Inner Ear
3D CT Middle and Inner Ear3D CT Middle and Inner Ear
3D CT Middle and Inner Ear
 
Inside Matters - 3D X-Ray Microscopy - Services
Inside Matters - 3D X-Ray Microscopy - ServicesInside Matters - 3D X-Ray Microscopy - Services
Inside Matters - 3D X-Ray Microscopy - Services
 
Pixie Dust - SIGGGRAPH 2014
Pixie Dust - SIGGGRAPH 2014Pixie Dust - SIGGGRAPH 2014
Pixie Dust - SIGGGRAPH 2014
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
 
Técnicas de ingeniería inversa para diseño producto
Técnicas de ingeniería inversa para diseño productoTécnicas de ingeniería inversa para diseño producto
Técnicas de ingeniería inversa para diseño producto
 
Ejercicios oferta demanda
Ejercicios oferta demandaEjercicios oferta demanda
Ejercicios oferta demanda
 

Similaire à OpenStreetMap in 3D - current developments

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5John Reiser
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourcePetr Pridal
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNorth Dakota GIS Hub
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Kamal Shahi
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation George Percivall
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyPlanetek Italia Srl
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlinePetr Pridal
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCentric
 
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewMapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewPrakher Hajela Saxena
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid ComputingLeen Blom
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataHarry Wood
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDatagssg
 
Improving computer vision models at scale presentation
Improving computer vision models at scale presentationImproving computer vision models at scale presentation
Improving computer vision models at scale presentationDr. Mirko Kämpf
 
Improving computer vision models at scale presentation
Improving computer vision models at scale presentationImproving computer vision models at scale presentation
Improving computer vision models at scale presentationJan Kunigk
 
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...duncanbain
 

Similaire à OpenStreetMap in 3D - current developments (20)

Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSource
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Mapinfo 2014
Mapinfo 2014Mapinfo 2014
Mapinfo 2014
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
 
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewMapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
 
Open layers
Open layersOpen layers
Open layers
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
Improving computer vision models at scale presentation
Improving computer vision models at scale presentationImproving computer vision models at scale presentation
Improving computer vision models at scale presentation
 
Improving computer vision models at scale presentation
Improving computer vision models at scale presentationImproving computer vision models at scale presentation
Improving computer vision models at scale presentation
 
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 Processorsdebabhi2
 
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 WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 textsMaria Levchenko
 
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...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

OpenStreetMap in 3D - current developments

  • 1. OpenStreetMap in 3D current developments Arne Schilling 3rd Internation MapWindow Open-Source GIS Conference Velp, The Netherlands, 06/26/2012
  • 2. Outline • Part 1 – What is OpenStreetMap 3D? – 3D Community – Data Capturing – Data Editing & Processing • Part 2: – OSM-3D Project – As Browser Plugin – Database Statistics – Web Frontend – External Authoring Interface – As Standalone Application – Open Service based Infrastructure
  • 3. Part 1: What is OpenStreetMap 3D? • Community project, part of OpenStreetMap • Volunteered Geographic Information • Using existing OSM database, add specific 3D information Server OSM Mappers Guidelines Renderers Infrastructure
  • 4. 3D Community • Current activities GLOSM OSM2World: oblique imagery OSM in X-Plane Kendzi3D XML3D: Declarative 3D osm-3D.org
  • 5. 3D Community • 1st Workshop in Garching, Germany, 27. August 2011: 5 participants from universities • 2nd Workshop in Garching, Germany, 17.-18. March 2012: 16 participants from universities and the industry • Topics: – Data Capturing – Data Editing & Processing – Visualization & Applications – Visions and strategic concepts – Communication & Infrastructure – Tagging consolidation
  • 6. Data Capturing • Professional Workflow requires – Cadastre data – LIDAR for producing point clouds or high res camera for producing oblique imagery – Plane? – CAD and other professional Source: 3D Reality Maps reconstruction tools - efficient but very expensive Source: Vertex modelling Source: virtualcitysystems
  • 7. Data Capturing • Workflow for amateurs – Using handheld GPS devices, smart phones – Observe from street level – Trace/measure from Bing maps at home – Use other public domain information Source: Gadgeteer.org Source: Heiko Schlesinger Source: OpenStreetMap Source: gabrielhemery.com Source: Wikipedia
  • 8. Data Editing & Processing • 1. Approach: – Using existing 2D editing software e.g. JOSM – Describe building shape using attributes – Rule-based reconstruction Source: Wikipedia Source: osm-3d.org
  • 9. Data Editing & Processing • 1. Approach: Rule-based reconstruction – Vertical gaps: skybridges, overpasses, overhanging parts Petronas Tower Skybridge Connecting passage Source: Wikipedia Source: Wikipedia Source: OpenStreetMap London City Hall Source: Wikipedia Source: osm-3d.org
  • 10. Data Editing & Processing • 1. Approach: Rule-based reconstruction • Describing Roof shapes using attributes • Definition of typical roof shapes • Adding additional information: angles, heights, orientation, material, gables, etc. • Plugins for 3D preview Source: Kendzi 3D Source: osm-3d.org Source: OpenStreetMap
  • 11. Data Editing & Processing • 1. Approach: Rule-based reconstruction • Limitations: Data imported from french cadastre Source: OpenStreetMap Data source: cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2010
  • 12. Data Editing & Processing • 2. Approach: – Using 3D Modelers / CAD software – Requires dedicated 3D repository/servers – Objects in 3D repository are linked to OSM via URLs (Tag building:model=„http://repourl/model.wrl“) – OpenBuildingModels Source: osm-3d.org
  • 13. Data Editing & Processing Combining rule based reconstruction and OpenBuildingModels
  • 17. As Browser Plugin • Link from geocoded Wikipedia article using GeoHack template http://www.osm- 3d.org/map.htm?lat=51.983333&lon=5. 916667&zoom=12
  • 18. Database Statistics Worlwide coverage 400 GB terrain data / 69 Mio. tuples 54 Mio. buildings 1,4 TB processing database
  • 19. Web Front End • Technology: – Mix of Javascript and Java Applet – Rendering based on OpenGL / JOGL – Address Search and Routing functionality provided by OpenRouteService – Java Applet has External Authoring Interface
  • 20. External Authoring Interface Java Applet methods can be called from Javascript using LiveConnect Functions available for - Adding own markers (waypoints) with custom text and icons - Controlling camera, adding viewpoints - Enabling/disabling layers - Computing routes - loading custom models stored locally - Replacing Geocoder or Route Service
  • 21. External Authoring Interface <applet id="xnavigator" code="org.gdi3d.xnavi.appletlauncher.AppletLaunche r.class" WIDTH=800 HEIGHT=570> ... </applet> document.xnavigator.setLayerSelected(„PublicFacilities“, true); document.xnavigator.addWaypoint(5.92, 51.98, „4326“, „http://myiconurl.png“, „center“, „middle“, „myWaypoint“, „id01“); document.xnavigator.addViewpoint(6.93, 52.34, 100.3, 0.0, .0.32, “from south”); document.xnavigator.importURL(„http://myurl/myBuilding.wrl“); Documentation: http://xnavigator.sourceforge.net/doku.php?id=eai
  • 22. As Standalone Application • Access to advanced features: • Upload of GPX tracks • Search for nearby POIs via OpenLS Location Service • Route animations • Import custom 3D models • Load data from Web Feature Service • Control of solar and atmospheric settings
  • 23. Open Service based Infrastructure ? GE, Nokia, other ? closed source Products GE Server Prop. Open Source Images, Projects vectors NASA World Wind Server OGC OSM-3D 3D Formats W3DS
  • 24. W3DS Server Interface • Get Service Meta Data: – http://rax.geog.uni- heidelberg.de/W3DS_OSM/W3DS?SERVICE=W3DS&REQUES T=GetCapabilities&ACCEPTVERSIONS=0.4.1 • Get Buildings: – http://rax.geog.uni- heidelberg.de/W3DS_OSM/W3DS?SERVICE=W3DS&REQUES T=GetScene&VERSION=0.4.1&CRS=EPSG:900913&FORMAT =model/vrml&BoundingBox=790053.1172,6572361.3988,790664 .6134,6572972.895&layers=Buildings
  • 25. Open Service based Infrastructure 3D Client Web 3D OpenLS OpenLS Web Map Web Sensor Service Route Directory Service Feature Observation Service Service Service Service
  • 26. Conclusions • OpenStreetMap contains a lot of hidden information that is useful for various purposes. Map -> spatial database • Concepts and guidelines on how to map 3D information in OpenStreetMap are still under development • The osm-3d.org web page provides already a usable service • The architecture is very flexible and can be used for other projects as well, it is not tailored for OpenStreetMap
  • 27. The End • Any questions? Arne Schilling 3rd Internation MapWindow Open-Source GIS Conference Velp, The Netherlands, 06/26/2012
  • 28. Since 09/2011: Terrain available worldwide
  • 29. Since 02/2012: Bing Maps and Bing aerial imagery
  • 31. Web Site Usage Statistics Unique visitors per week of http://osm-3d.org Traffic from Wikipedia / GeoHack
  • 33. Server Interface • OSM-3D data can be accessed without credentials • Interface based on Web 3D Service: http://w3ds.org • Output formats: VRML, X3D, KML, COLLADA, XML3D
  • 35. Since 03/2012: Buildings & POIs available worldwide
  • 36. Building Updates • Set up automatic update process • Updates are done weekly or biweekly • Osmosis database updated using OSM change sets • PostGIS database updated weekly baed on change sets • 3D buildings generated from PostGIS database. Full update of all buildings OSM OSMOSIS PostGIS 3D Change Set database database database