SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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 GeoDatagssg
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataHarry Wood
 
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
 

Ähnlich wie 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...
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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