OpenStreetMap logo OpenStreetMap

UrbanEye3D 2.0 has been released!

Posted by Zkir on 4 April 2026 in English.

Hey everyone,

the new version of UrbanEye3D, namely 2.0.0, is out!

This is a major update for the plugin. It’s been a lot of work and took about 2.5 months, but I’m confident it makes the 3D view significantly more useful and enjoyable to work with.

For those who haven’t heard of UrbanEye3D before: it’s a JOSM plugin that renders a 3D world from OpenStreetMap data directly inside JOSM. This lets you preview objects in 3D before uploading your changes to the OSM database.

What’s New

1. 2D Ground Plane

Buildings no longer float. The ground surface is displayed with “flat” objects - roads, lawns, rivers, and lakes. This flat layer is rendered based on downloaded OSM data using a custom MapCSS style. Alternatively, a satellite background can be enabled, as before.

image

2. Trees

Now natural=tree shows up as a 3D object.
- Height is taken from the height tag. If height tag is missing, the circumference tag is used to estimate height.
- Two tree textures are included: broadleaved and needleleaved (based on the leaf_type tag).
- More textures could be added for various species/genus – if you’re good with graphics, feel free to contribute!

image

3. Whole Multipolygons

Missing members of multipolygons and building relations can be downloaded automatically. Without this, the map often looked broken – like buildings cut in half or water spilling everywhere. The Building relation, which seemed completely useless, turned out to be good for something.

image

You can turn it off in the plugin preferences if multipolygons in your area are too large.

4. Background Processing

The UI no longer freezes when you load a large area. Everything is calculated in the background. It still takes time to render a big area, but at least JOSM stays responsive.

Contribute

This is a one‑person project, so any help is welcome:

  • Textures for more tree species. See some details here.
  • MapCSS improvements for the 2D layer. See here.
  • If you spot some bugs, please let me know.

Check the GitHub repository if you’d like to help out.


Download

The plugin is available via the JOSM preferences (search for UrbanEye3D).

Enjoy!

Discussion

Comment from Tomas09 on 14 April 2026 at 23:12

Yesssss I love this plugin so much (:

Comment from Zkir on 15 April 2026 at 14:49

Tomas09, thanks a lot! Really glad to hear that. Since you’re clearly into it – what features would you like to see in future versions?

Comment from Tomas09 on 15 April 2026 at 20:27

Definetly LordGarySugar’s base:shape=* (Idk where in development it is, if it still is), more barrier=* values, possibly buildings under construction, and probably some more one off things but I can’t think of any right now (:

Comment from Tomas09 on 3 May 2026 at 13:40

Trees in orchards, cars in parking spaces?!, more man_made=*, natural=shrubbery, windmills, (flat) solar panels, amenity=bench

Comment from Zkir on 3 May 2026 at 17:13

Amenity=bench and trees in forests will be included into the 2.2 (coming soon). Trees for orchards someone have to draw (e.g. pear apple tree). Cars would be really nice, but it’s for more distant future)

Leave a comment

Log in to leave a comment