Improvements for 3dcheck.zkir.ru

Sorry, I need to use English. And the browser translation of this thread is really bad. So I only guess what are you talking about.
We have a limited set of “building_part” tagging to model 3D. Some users are real artists using them.
May be, WikiMedia will add support for GLB/gltf files. And OSM could reference to them, so 3D renderer like F4 may place complex building models in the 3D osm scene.

ADDENDUM:

I did see that thread about the 3dcheck. It showed some great 3D buildings, done by OSM-tagging as I know now. My hints above were just out of the blue, may be not useful.
I can’t read and know what it is all about. I learned, it scans an area/country and extracts the buildings and offers extended information about it. May be I miss a lot.
Later I wished to be useful for all, by translating the UI and extending it to all countries.
I would like to know, how is the algorithm to find the buildings. I could start analysing the code, but would have preferred, we do it together.

1 Like

@karlos this thread is about my catalog/validator of OSM 3D buildings in Russia. There you can see them all in once, just click NEXT / PREVIOUS links ( << Предыдущее / Следующее >>)

Also I post development updates here.

Unfortunately i do not have enough computer power (disk space especially) to make it worldwide coverage (thus no sense to make globalization)

If you have any specific questions, just write them in English.

I am impressed.
I am guessing around. Could we have the UI in English or an English description at last.
This is all Buildings, done with OSM tagging?! I did not find them in F4 or my tool:
https://www.osmgo.org/go.html?lat=44.957198&lon=34.115674&dir=0&view=-10&ele=101
Do you use other sources? Which one?

My room seems in the “wrong” direction. By purpose?
My Rotating ends upside down often, could you limit rotating to NordSouth and EastWest?
I found a list, but could you add a map with all buildings?
How do you find them? Overpassing “parts”? Manually?
What do you need RAM for, scanning or buffer for visualisation?

1 Like
  1. English translation is possible, especially if I live long enough to do that :slight_smile: However I accept patches. Frontend is dumb simple, in python, so if anyone is willing to help, I would be glad. See the source code here. Adding gettext would do the trick.
  2. All the buildings are created solely with OSM data. No any other sources are used.
  3. All the buildings displayed on 3dcheck.zkir.ru are displayed on F4 map too. There is also a hyperlink on each model page, so one can compare how building looks on my site and on F4.
  4. It seems that OSMGO does not support Simple 3D buildings fully, so some of the buildings are not displayed properly there.
  5. Regarding zoom and rotation: send patches :wink:
  6. I am not going to create online 3d map, just because F4 exists already. Maybe I can add simple 2d map with markers, but does it brings any additional value?
  7. I do not use the overpass api currently. I may, but currently it works in the old-fasioned way: the planet.osm.pbf (or rather the country extract) is downloaded, then updated, and then osm-xmls with buildings and parts are filtered out. Tools like osmconvert, osmupdate, osmfilter and osmosis are used for this purpose.
  8. The process does not take much RAM 8GB is enough, but it requires a lot of SSD. Currently the virtual machine which I can afford have just 100 GB SSD. To process the whole planet at least 1TB is necessary.

Hope that it helps :slight_smile:

P.S. Note that there is a list for building models with windows. Those are also produced from OSM data only, basing on the window:* key, but there are only 3 of them in OSM-RU as of now.

  1. Yes, my OSMgo was abandoned before it was properly done.
  2. A 2D map (marker/heat map) would be great. A list is nice, but I would love a map with all good 3D buildings.
  3. So you need the SSD “only” to find the buildings? And you could do it swappig country by country?
  4. Hm, I could take your .py and run it on my device. Just, I don’t speak snake tongue :wink:
  5. But I could install Python, download your code, run it, hand over a country.osm.pbf and get a list? I would give it a try.

I could install Python, download your code, run it, hand over a country.osm.pbf and get a list?

Theoretically yes. I’ve even updated readme file for your convenience. However, if python is not your native speak, that may be harsh a bit.

If your interested in just one country, just name it, I can do a test run.

Oh! Thank you. Please Germany, would be nice.

Your main achievement is, how to find interesting buildings. Not all building_part’s are.
Having you algorithm and give it an output off OverpassTurbo may be a good tool.

1 Like

Ok, I will try. Germany is big, and there are tons of wikidata references. I need to fix something. Let’s what will happen. I hope this week we will get some results.

No hurry for Germany. Wikidata? Seems I still don’t know, what it does, I am still curious about your algorithm. It is all in the code. But a nice description what and how would be nice, may be a page in the OSM Wiki?

Yes, wikidata. For osm buildings with wikidata tag, it pulls information from Wikidata, which corresponds to osm tags about building type (building=* ), architectural style (building:architecture=*) and architect name (architect name), in case those are missing in OSM, so that the resulting dataset becomes more enriched. :slight_smile:

For buildings in Russia there are only 6K wikidata tags, but in the German segment of OSM there are more than 100K of such buildings.

a nice description what and how would be nice

My 3dcheck tool does too many different things, to describe it nicely at once :slight_smile:

For those who are wondering what on Earth this thread is about, we are talking about this thing: 3dcheck, a tool to find buildings with 3d models, and are discussing possibilities for world wide coverage and translations into other languages.

The original discussion in Russian can be found here.

@karlos, maybe you could update your original post to make the thread more understandable?

2 Likes