Streets GL — a new 3D renderer for OSM

I’m not sure about church (most churches seem to have windows) and industrial (this tag is a bit too generic, it’s hard to tell for what kind of buildings people actually use it; and I think that most industrial buildings actually do have windows).

Other ones seem fine, I’ll add them to the list. Currently the function to determine whether to render windows for a building looks like this.

2 Likes

That’s bad that there’s no widespread tagging to specify if a building has windows.

yes, it’s strange, there are 19k facade color tags https://taginfo.openstreetmap.org/search?q=facade#keys
and only 17 facade types :slight_smile:
Looks as if there is the idea to guess the facade type from its material:
https://taginfo.openstreetmap.org/keys/building%3Afacade%3Amaterial#values

I believe we should have a generic way to distinguish basic facade types, e.g.
perforated facade (“wall with windows”, in German Lochfassade)

There are other types, referring to the construction (structure, how the glass or panels are held in place, water is drained and wind forces are led to the ground), I don’t know the English terms and they are fairly specific:

  • Pfosten-Riegel-Konstruktion (linear attachment)

https://breidenbach-metall.de/wp-content/uploads/2020/02/Haus-der-bay.-Landwirtschaft_2.jpg

  • Punktgehaltene Fassaden (attached at points)

https://www.baunetzwissen.de/imgs/3/8/7/2/5/94b4b034b6ef2c88.jpg

wie should maybe also have something for “closed”, i.e. a perforated faced without perforations :wink:
For perforated facades (and maybe in general) it could be interesting to know the ratio open/total surface.

Btw, Panteon has a lot of windows in this first version :smiley:

and so does Castel Sant’Angelo

2 Likes

Awesome! Thanks for this great tool.

Did use it to fix wrong settings for lanes, lanes:*, …

I created an issue #8 for some highway=*_link not being rendered

1 Like

Moved from StreetComplete to OSM Buildings (that never seems to update and has ludicrous and missing building elements), to F4Map, which does show the missing elements and is quick to refresh but not all parts and no windows and now this, Streets GL, oh, ah, ooh, eh, silent. A sample of an greater area I’ve been mapping near ground up, but for to roads and residential area outlines in great detail at a low view angle. The undulation of the landscape and the many calanchi erosion zones against the hills is awesome. The building dome now looking more like a star observatory I’ve just tagged with roof:angle=20 value, roof:height I’ve never understood… from where?. The roof is really maroon coloured and the walls are white plastered. My interpretation is that more goes into the rendition… the farmland at right is really light in the ESRI imagery, on the left still to be cropped and ploughed.

:heart_eyes:

4 Likes

You can add this project to the TagInfo Projects database, and that makes it easier for people to see if a tag is in use.

3 Likes

Maybe we can discuss this here with a wider audience and not only in issue #5

Where and how to map a bus stop.

Currently: a bus stop shelter is rendered where the highway=bus_stop is mapped - even when on the street.

Suggestion: a generic bus stop icon, also where the highway=bus_stop is mapped, but which does not harm/bother anyone even when rendered on the street.

Thank you for the suggestion. I should certainly do that at some point to have some sort of a formal description of how different tags affect rendering.

7 Likes

@StrandedKitty this is so amazing. keep up the great work! :+1:

1 Like

This is awesome! My neighborhood looks pretty good actually! If I can wish for something, it would be nice if sheds were rendered without windows. Keep up the great work!

5 Likes

There was mention somewhere above of windows=yes/no so experimented with a just added building. The front 1 floor section and the power substation left over got the windows=no tag, but windows there are. Hope this is on the ToDo list.

image

Oh, and I tagged roof:material is photovoltaic main building centre square. There’s actually a pattern visible there.

Edit: Just noticed the 3 wire powerlines connect to the ground of the substation, they actually connect at the top. Maybe a height tag needs adding to the terminal nodes.(?)

I’m not sure “photovoltaic” is a “roof material”. Usually the panels are on the roof which is made of another material, I think you should tag them as the wiki suggests: Tag:generator:source=solar - OpenStreetMap Wiki

2 Likes

both is possible!


source: Solardachziegel: Eine echte Alternative zu Photovoltaik? - ingenieur.de

1 Like

:sunglasses:I know, they’re hard at work towards photovoltaic off the roll as well, apply like tar paper.

Interesting, but the majority of buildings tagged right now with roof:material=photovoltaic don’t seem like the one in the image:

For the case in your image I would still choose another word for the value that describes the material (isn’t “photovoltaic” more the technology/physical phenomenon more than the material?), and add those tags I linked in addiction in top of the roof. Sorry for the OT btw

1 Like

Thanks for mentioning this. I’ve added building=shed, among other building types, to the exceptions.

And I’ve also added support for window=yes/no which overrides default behaviour. For example here’s a church that uses this tag for some parts (link):

4 Likes

And so within no time, windows gone on the two building parts as tagged

This image better visualizes the power lines going to the foot of the substation instead of the top. Had added height=7.5 to the terminal points but that was to be expected. Still need to learn how to size lattice construction power masts as this looks like a default type max.

As for the pattern on the flat roof, that’s general artistic work learned from glossing over at where the church image link above went, nothing to do with photovoltaic roof material.
:+1::+1::+1:

Typical Church windows:

3 Likes

I got this working on a somewhat newer and more powerful computer. Disappointingly, the golf ball on top of Mica Peak is absent.

Wow, great work!!! Since people are giving suggestions, I would like to see turn lanes and more road surfaces used, such as paving stones for example.

Also, it seems buildings are floating when above highway=pedestrian, like here.

4 Likes

Holy moly, awesome! And open source, to boot! So far, I found F4Map to be the best 3D rendering of OSM data, but this one easily takes the crown. And being open source, I hope a lot of incremental improvements will be made through contributions and feedback. At least this thread is full with feedback and feature requests already :wink:

I’d love to include StreetsGL in the StreetComplete “OpenStreetMap showcase link collection” (mappers can unlock links to interesting OSM-based projects by contributing), too bad it does currently not work on mobile devices. How come though, what is missing?

I’ll post any further suggestions etc. in the issue tracker where they belong.

11 Likes