Skip to content

Zkir/UrbanEye3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

286 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Urban Eye 3D – JOSM 3D Viewer Plugin

release Downloads Downloads

Urban Eye 3D is a JOSM plugin that provides a dedicated 3D view (dockable or floating) to visualize loaded buildings and building parts (building=* and building:part=*).

Docked window

Benefits for Mappers

While 3D visualization of OSM data has existed for years through external tools, the absence of a dedicated 3D viewer in JOSM (particularly since the discontinuation of Kenzi 3D) has been a notable gap.

Urban Eye 3D solves this problem! Mappers and 3D building enthusiasts can now preview their edits directly within JOSM before commiting changes to OpenStreetMap.

Key Features

  • Support for the Simple 3D Buildings specification
  • Visualization only – no editing or export functionality
  • Intuitive navigation, similar to modern 3D editors:
    • Orbit (left mouse drag)
    • Zoom (mouse wheel)
    • Pan (right mouse drag)
  • Basic colour support for building:colour and roof:colour tags
  • Two modes: solid and wireframe. Press 'z' to switch between them
  • Real-time updates: Changes made in JOSM instantly reflect in the 3D view

See features.md for the list of supported tags and roof shapes.

Limitations

  • Several roof shapes (mansard, half-hipped and cross_gabled) are supported for quadrilateral polygons only. Support for those roof shapes on arbitrary non-convex polygons may be added in future versions.

How to install

Please install Urban Eye 3D just like any other plugin in JOSM:

how to activate

  1. In JOSM, open the menu Edit → Preferences, find the Plugins tab.
  2. If needed, hit the "Download list" button,
  3. Select the "Available" radio button,
  4. Type "urba..." in the search field,
  5. Don’t forget to check the box,
  6. Enjoy!

Supported platforms

As a JOSM plugin written in pure Java, it works perfectly on Windows, Mac, and Linux. Some users have reported problems with graphics drivers on certain Linux distributions, but with Linux, you're on your own :)

Licensing

Inspired by the GNU GPL-licensed Blosm project and following JOSM's plugin licensing recommendations, this code is licensed under GNU GPL v3.

Contributing

Contributions are welcome! Please discuss significant code changes via issue tickets before submitting pull requests.

As artificial intelligence reshapes development in 2025, GEMINI.md contains insights valuable to both silicon-based and protein-based programmers.

You can also contribute to this project by giving us a star :)

Star History Chart

The Urban Eye is watching!

Urban Eye

About

A JOSM plugin to view selected buildings in 3D.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages