Using QGIS to apply a 1777 style to today's OpenStreetMap data
manuelclaeysbouuaert.be
manuelclaeysbouuaert.be
All of these layers of the tech stack have FOSS implementations; indeed most of the most widely used ones are FOSS. And then there's QGIS (also FOSS) to do most of this in a similar fashion, but offline.
As merely a dabbler having a bit of fun, it's rather excellent I must say. It would be interesting to hear from anyone working in this field professionally as to how the FOSS tools measure up.
This is kind of the only "right" answer when dealing with raster basemaps. It's either pixellated or going to be rendered "too small" for the zoom level.
Vector basemaps don't have this problem, and QGIS supports them, so that's the way to go if you can get data. QGIS can then render at the required DPI in full clarity but with elements scaled/positioned appropriately.
I was about to firmly disagree, but perhaps my issue is that I've been assuming XYZ tiles were vector. Maybe _some_ are vector, based on the connection? If I'm remembering right, I imported a load of XYZ sources, and then never thought twice about them. I should have been more discerning. I'll look deeper into getting some proper vector basemaps.
> This is kind of the only "right" answer when dealing with raster basemaps.
I believe ArcMap uses rasters (when you choose the simple "add data" feature and one of their pre-selected basemaps), but they still render the labels appropriately when you export.
- limit the maximum zoom for raster tiles layers
- use higher resolution tiles (if they exist @2x or @4x)
- lower the DPI in Layout Settings -> Export settings (it should not impact vector layers)
- user vector tiles
[0] https://gis.stackexchange.com/questions/286167/qgis-gives-di...
Even crazier to think that at the time the original map was made, pretty much all cities in the US didn’t even exist yet.
But on further reading, it looks like there was an advance in theodolite design between when these maps were published and the survey for the metre. Wikipedia provides a good rabbit hole.
https://www.goodreads.com/book/show/847635.The_Measure_of_Al...
These were usually the result of inheritance, when the land of one owner got split into pieces and each child then got one piece. They got smaller and smaller.
I didn't think that this was already so extreme in 1777, but comparing it to the other maps, only Antwerpen and Brugge seem to be affected.
It would love to see a tile server of this map, preferably with a switch between the old and the new map.
There is a 'time travel app' for Belgium [1] that includes the Ferraris map, and even older maps. It's a bit clunky, I like the Dutch topotijdreis (topo-time-travel) [2] a lot more, but it seems like the maps are not as old and not as good, I have to slide to 1898 to get a colored map of Amsterdam.
[1] https://www.geopunt.be/kaart?app=Reis_door_de_tijd_app
[2] https://www.topotijdreis.nl/kaart/1898/@122079,487387,9.49
I really don't get it. Here in Germany, in the last century, "road atlases" were a thing, big maps with great overview and detail maps which were basically at maximum contrast. For examples, see for instance https://duckduckgo.com/?t=ffab&q=autokarte+deutschland&iax=i...
It seems that OSM (OpenStreetMaps) gets this "more right" in some respect, but still it is not the same. Why? Too little confidence of the map makers to highlight the correct things?
I suspect just looking at maps to find your way is a more and more cornered case.
[0] https://maps.googleblog.com/2011/07/evolving-look-of-google-...
? What forests and what buildings, though? The 2009 - 2011 changes are fine, I guess (indeed I don't need the roads that prominently as they were in the 2009 examples), but at some point beyond that they did jump the shark somewhat with their changes.
My personal pet peeve is that at zoom level 14, all distinction between built-up areas and non-built up areas [1] disappears and you're looking at just one indistinct mess of hazy streets on a grey back background and you can't even really tell the shape of a city from looking at that. Individual buildings only come in at zoom level 17, by which point you're already quite zoomed in, and forests remain stubbornly hidden.
Google has the somewhat better POI integration and traffic information, but when I want to actually look at a map for orienting myself or getting a feel for an area, I much prefer Openstreetmap's style.
[1] At least where I live, the further distinction between forests and non-forested open spaces is rather rudimentary – a few random areas of fields and other open spaces are correctly shown in some sort of ochre at zoom level ≤ 13, but large areas are simply all drawn in green regardless of whether they're actually forests or not.
And the OSM map also has different stlyes, like this traffic style which highlights important roads: https://www.openstreetmap.org/#map=13/52.4205/10.7808&layers...
The top one is completely unusable if you want to do anything other than drive a car on the highway, in which case it's actually quite good.
(I picked this area specifically because it contains highway, railway, footpaths, water, residential area, industrial area, open fields, forest, and wetland. You wouldn't know, though, if you only looked at the top map. But it's not a location picked to be unfavourable to Google Maps – I sampled a few other places in the world where OSM coverage is likely to be decent, and it's the same story everywhere.)
At the old farm house, turn left. After going aways down the road, turn right at by the building with the white archways. Take the next left when you get to the statue of the first mayor.
I think that for interactive use google maps are way better, they avoid information overload by presenting a very schematic representation. Old road atlases look like versions of Where's Waldo?.
This type of map is good (or even necessary) for paper map. If you can't find the name of the place you want to go, you're doomed.
It's not for a digital one where you can zoom (to show different levels of detail/labels) and search.
I think the low contrast on Google Maps is uniquely ridiculous. You don't have to go all the way to OSM / road atlas. I think Mapbox Streets, Apple Maps (somewhat) and Gaia Topo Lite (my go to) are all perfectly fine maps with roughly the same "feel".
Google Maps contrast is so ridiculous that I have a private app called "Kontrast Maps" that is just the Maps SDK with a high contrast style applied. Me and a friend with a visually impairment get a ton of use out of that. I would love to publish it if it weren't for the insane pricing on Maps iOS SDK.
I'm also disappointed enabling "High Contrast" in Apple operating systems doesn't apply a high contrast maps style. Seems like a super obvious accessibility feature.
Today, people tend use maps differently, they generally use the map to find POIs (with the assistance of search) and then just ask the computer to tell them how to get there (using various prompts). So, it makes sense that the emphasis is no longer on the streets, but the things that happen to be on those streets.
In some respects, the map is an outdated form for data visualisation. It retains usefulness (in part) because automatic routing remains imperfect (especially for walking in urban environments). However, in time these imperfections will be corrected and I suspect maps will be relegated to niche applications and 'advanced' tabs.
New digital maps are shown on screen and main data is mostly something else and map itself is used as a backdrop for it.
These Michelin maps have a great feature I've not seen elsewhere: traffic intensity is rendered with color (white=quiet, red=busy) and road-width is rendered as width, binned at a few standard widths. I would love to see that on openstreetmap.
[1] https://www.viamichelin.nl/static/1.462.0/html/michelinmap.h...
The JS script that the author is using relies on listening to both mousedown and touchstart events, etc. It isn't clear to me why Android has a problem with that, but I wonder if switching to listening only for pointer events [1] would fix things.
[1] https://developer.mozilla.org/en-US/docs/Web/API/Pointer_eve...
https://historiskakartor.lantmateriet.se/
Here's an example, a regional map from 1654 including Gothenburg:
https://historiskakartor.lantmateriet.se/hk/viewer/internal/...
In the US, if you hike, you'll often find circular USGS survey markers inset into mountain and hill tops.
They are often on the top of hills or mountains and so have a warm place in my heart from signifying the high-point of many a hike.
[1] https://en.wikipedia.org/wiki/Retriangulation_of_Great_Brita...
Edit: On the github readme the author addresses this some. General elevation data isn't in OSM, so it was deemed out of scope for this project.
You just need a DEM model of the area of interest and run a hillshade operation on it. There are a couple of decent DEM datasets, SRTM and Gebco are two that I've run across.
Maybe it's because I work in print media and know how fast and good modern tools are, so I can estimate (and value) how complicated it was to create all the graphics in former times.
So: Great project to bring back the old style for modern data.
It would be awesome to have a similar style available there. I wonder how much work it would entail.