For those who are curious, the building age data comes from the Dutch government (as others already said). It was imported into OpenStreetMap about 5 years ago by a few dozen volunteers including myself.
The data contains addresses and buildings (outline, building started date, and an identifier to make updates easier). This means we removed all existing buildings and addresses in the country, which felt really risky, but because the import was done manually and only tool-assisted, it seems we managed to get it right. Took a few months, but once enough volunteers hopped on, it went quite fast. If I remember correctly, once you got the hang of it (your third import or so), an average municipality took about 2 hours (we have 350 municipalities).
I am not sure where Mapbox' height data comes from. In OSM, you can give a "levels" tag to indicate how many levels a building has (from which the height can be estimated), or a height tag in meters if it is known, but the buildings don't have that. Perhaps it is just assumed that large buildings are a bit taller and building=house is an average house height unless otherwise noted? Or maybe they use the Dutch AHN, which is a very accurate height scan of the Netherlands. Some people made it into a 3d picture, e.g. https://snipboard.io/Sq6C38.jpg (this only uses AHN data, not OSM, so it only has the tops of objects as points, but that's still quite an accurate outline).
To be more precise: it was imported en masse once, and has been meticulously maintained via localised imports ever since. OpenStreetMap in the Netherlands shows how open data can flourish when volunteers and government collaborate.
Back when I was at Mapbox and we were developing the library used for this sort of visualization, I did a take on my home city of Portland, OR in a similar fashion:
(Disclaimer: some of the images, and especially the code formatting, don’t seem to have survived very well)
I wrote there a bit more about the data processing side of this, and I tried to make a compelling mobile visualization that was fast. I’d use it a lot for demo and pitch-type meetings, and especially with an HDMI connector direct from iPhone to a 50, 60 or 70” display, the frame rate and fluidity was super impressive.
To this day, I just plain love the tech that we built.
Impressive visualisation. Seems to be an extrusion of the Kadaster (government) building data towards the maximum height of the structure.
Much more precise data is also also available: there are height maps of NL with a resolution of 5 points per square meter, IIRC (not my field). Eg [1], but perhaps more parties do similar work.
Cute, but riddled with errors. In my area (Arnhem / Nijmegen) it assigns 1975 as the date for buildings that are much newer. It also sets my house as 1925 when 1900 would have been more accurate (it was, however, split in 2 around 1920 or so - maybe that’s where the confusion comes from?)
In my case, the dataset is wrong. My entire neighbourhood was built in 1987, and my house had extensive renovations in 2010. Now my house is marked as being built in 2010. Oddly, pretty much every house in the neighbourhood has had some big renovation or other, but only mine and one other one ("2008") have the wrong date in the registry.
I'm not going to correct it, because it doesn't matter.
> I'm not going to correct it, because it doesn't matter.
It does matter (although it is possible you simply don't care). This data is used for a lot of purposes, which may include the calculation of your house's estimated worth for taxation.
Most municipalities do appreciate the feedback via https://bagviewer.kadaster.nl. A more accurate public dataset benefits society as a whole.
They do indeed seem to use the last time something significant was added to a building, which leads to strange dates such as a 19th building around the corner from where I live getting reported as 1983 because that, apparently, is when they added the hideously ugly front portal to it.
Strange thing is, they're inconsistent about it. De 1914 building De Vereeniging is listed as 1914 even though they've at the very least added a large conservatory to it since as well as a humongous - and very ugly and cheap looking - backstage area (though that was only this year, so maybe that hasn't ended up in the data set yet).
Yes, this was my thought as well. I was in Rotterdam last summer which was mostly leveled by WWII bombing. It was very striking how much more modern the city was than cities like Amsterdam which came away with much less destruction. Obviously the destruction was horrible, but it was really interesting to me how it paved the way for redevelopment and vibrant newness. I guess this should be obvious. The chain of cause and effect is very straightforward and unsurprising in retrospect. But somehow at the same time it also seems counterintuitive how destruction can enable advancement.
Which effects? Amsterdam wasn't heavily bombed in WW II. Although Rotterdam certainly was and Arnhem was heavily damaged as part of Operation Market Garden.
For those who missed the description on the webpage, the data that is visualized is called "3D BAG", which we get by combining the "BAG" (buildings) and the "AHN" (point cloud) data sets. The 3D BAG (http://3dbag.bk.tudelft.nl/) is created by the us at the 3D geoinformation group (https://3d.bk.tudelft.nl/).
Yea I was wondering this, the house I was born in is in a street of mostly 1920's houses, and then one corner house is from 1875, doesn't seem right to me. 99% else seems right though, really fun to look trough
That reminds me of a scene in Clarke’s novel “The City and the Stars”, where there is a map that lets one view the entire billion year history of the city of Diaspora. I thought that was a cool idea when I read the book decades ago and now we can actually do it!
The data contains addresses and buildings (outline, building started date, and an identifier to make updates easier). This means we removed all existing buildings and addresses in the country, which felt really risky, but because the import was done manually and only tool-assisted, it seems we managed to get it right. Took a few months, but once enough volunteers hopped on, it went quite fast. If I remember correctly, once you got the hang of it (your third import or so), an average municipality took about 2 hours (we have 350 municipalities).
For the Dutch speakers among us, more info about the project can be found here: https://wiki.openstreetmap.org/wiki/NL:BAG
I am not sure where Mapbox' height data comes from. In OSM, you can give a "levels" tag to indicate how many levels a building has (from which the height can be estimated), or a height tag in meters if it is known, but the buildings don't have that. Perhaps it is just assumed that large buildings are a bit taller and building=house is an average house height unless otherwise noted? Or maybe they use the Dutch AHN, which is a very accurate height scan of the Netherlands. Some people made it into a 3d picture, e.g. https://snipboard.io/Sq6C38.jpg (this only uses AHN data, not OSM, so it only has the tops of objects as points, but that's still quite an accurate outline).