3D: Difference between revisions

From OpenStreetMap Wiki
Jump to navigation Jump to search
(add worldwind Kotlin)
(→‎Exporting: remove blender? add 3d buildings paid service)
Line 216: Line 216:


== Exporting==
== Exporting==
Here are tools that can give you 3D data generated from OSM data.
For artists, it might be interesting to get city models in common 3D formats as .OBJ
*[[Blender]]
* [https://halfmaps.github.io Phototiler]
* [https://halfmaps.github.io Phototiler]
*[https://github.com/karimnaaji/vectiler Vectiler]
*[https://github.com/karimnaaji/vectiler Vectiler]
Line 224: Line 223:
*[https://github.com/mkagenius/osm2maya osm2maya]
*[https://github.com/mkagenius/osm2maya osm2maya]
* [[3D printing OSM data]]
* [[3D printing OSM data]]
*[https://3dbuildings.com/ 3D Buildings] - paid - data from multiple sources


==Mapping==
==Mapping==

Revision as of 17:02, 16 October 2022

Viewing OpenStreetMap data in 3D. Using OSM-3D

The third dimension is a growing topic at OSM. It's already possible to add detailed buildings and a lot of minor objects, which results in a 'feeling like home'.

Viewing

If you just want to browse 3D city models, you can view them with multiple tools.

See also
A similar list of map applications can be found on Simple 3D buildings page.
Demonstration areas
Quick access to demonstration areas is available on 3D Demo Areas page.

Multiplatform

Name External Link Description Freely Licensed? Application Type
WorldWindKotlin GitHub 3D virtual globe. Can display information in 3D or 2D. Can take geographic information from different sources. free - Apache License, Version 2.0 Android, Web, Java

Websites

Screenshot OSM Wiki Link External Link Description Freely Licensed? Application Type
F4 3d Screenshot.png F4 Map Map WebGL realtime render - with fountains, trees, meteo, shadows based on real sun/moon position nonfree - terms at the bottom of their site in French Webapp
MSN Rostok 3D.png MapSurfer Only building heights

Website domain is no longer active

?

Webapp
MapboxOutdoors.jpg MapBox a? Webapp
OSMB-Manhattan.png OSMBuildings WebGL viewer - also available as Classic Version for visualizing on interactive maps free - composed of parts with different free licenses Webapp
OSMgoScreenshot.png OSM go Map o? Webapp
Osm3d frankfurt2.jpg OSM-3D.org Map Only building heights.

Needs Java-plugin 1.6 or older to show.

? Webapp (Java)
Wma webglbuildings.png WikiMiniAtlas Map Integrated in Wikipedia. free - GPLv3+ Webapp
Vizicities.png
Vizicities WebGL dynamic OpenStreetMap visualisation platform + live transport and data overlays free - BSD 3-clause Webapp
Scene layers.jpg
Esri Esri OSM Scene Layers These 3D scene layers feature global buildings and trees, with trees presented in two styles (realistic and thematic). These scene layers can be used in Scene Viewer, ArcGIS Pro, and other ArcGIS apps that support 3D visualization. Custom license Web layers

Desktop apps

Screenshot OSM Wiki Link External Link Description Freely Licensed? Application Type
FlightGear - Buildings and objects in Madrid, Spain generated from OpenStreetMap data in Flightgear 2018. FlightGear FlightGear.org download Flight simulator : Accurate Earth model (oblate spheriod). Real-time rendering, accurate daylight and sky from celestial simulation.

Realistic weather and atmosphere rendering. Simulated environment, seasons. Detailed weather simulation with features like snow and rain build-up on OSM objects. OSM objects are downloaded as you fly in FlightGear 2020.3.7 LTS or later.

Notes on realistic renders to showcase OSM: Some learning to configure environment & weather. FlightGear is a research quality simulator first, with an FDM engine that was used by NASA to set a benchmark - so expect a bit of learning curve. However, if you need realistic renders or a moving camera video with realistic weather and environment to showcase OSM data, FlightGear can produce it when configured properly - see their wiki for tips. Try 'UFO' viewer or 'video assistant'. A powerful GPU and CPU is needed for high quality renders with large view distances.

The official scenery sources provide a pre-built world. Areas with no OSM coverage may be set to be auto-generated. If you need a more recent build, or different settings, you need to build it.

free - GNU GPL Desktop
Blender-osm 2016-11-15.png blender-osm A Blender plugin pay-for-source (once paid, licensed under GPL [version not specified]) Desktop (plugin)
Generation Streets Screenshot.jpg Generation Streets A video game and a separated command-line tool Video game: proprietary,
Command-line tool: free, licensed under BSD
Desktop
Kendzi3d more complex roof.png Kendzi3d 3D Renderer part of JOSM Map editor free probably - claims BSDv3 but does not include license file Desktop
OSM2World-Luebeck-Hauptbahnhof.jpg OSM2World free - GNU LGPL Desktop

Mobile apps

Screenshot OSM Wiki Link External Link Description Freely Licensed? Application Type
OpenStreetMap-OSM-3D-Android-OSG-Map-20.png OSG-Maps Android (Play Store) for Android ? Mobile

Exporting

Here are tools that can give you 3D data generated from OSM data.

Mapping

The process of detailed recording your environment for later modelling is called micromapping in general. To get a lot of details very quickly, the Photomapping technique is recommend.
Instead of taking your own photos (from top of tall buildings), you can watch for your area at Wikipedia Commons or ask e.g. Wireless Community networks. Some further image services, which are worth to check:

Notice: Please note that the sources must be qualified by their license for use. See for example Category:Data Licenses.

Tagging

The 3D models can either be created using OSM itself (i.e. through the simple 3D buildings), or use externally created models that utilize external storage.

Additional list of 3D tagging applications can be found on Simple 3D buildings page.

Development

You are interested in embedding 3D functionality in your own software?

See also

Notable dead projects