Return to Project-GC

Welcome to Project-GC Q&A. Ask questions and get answers from other Project-GC users.

If you get a good answer, click the checkbox on the left to select it as the best answer.

Upvote answers or questions that have helped you.

If you don't get clear answers, edit your question to make it clearer.

+1 vote
47 views
Since some weeks I observe that the Thunderforest map layers in livemap are no longer displayed.

I tracked this down today and noticed, that the Thunderforest map tiles are requested from https://mapproxy.project-gc.com, which currently doesn't serve maps but always returns 530 error from cloudflare.

Take for example the following request:

$ curl -i https://mapproxy.project-gc.com/tiles/1.0.0/TF-ocm/webmercator/14/8508/5502.png
HTTP/2 530
date: Sun, 20 Apr 2025 08:39:17 GMT
content-length: 0
server: cloudflare
cf-cache-status: MISS
cf-ray: 9333548b7e79c80d-DUS
alt-svc: h3=":443"; ma=86400

You can observe the same in the browser developer tools. 530 return code to all mapproxy.project-gc.com requests and no Thunderforest maps displayed.

Edit: I tested this with Firefox as well as with Chromium (with the same problem).
ago in Bug reports by RoRo[tm] (310 points)
edited ago by RoRo[tm]

1 Answer

+1 vote
 
Best answer
We are working on a fix. But it's more cumbersome than expected. Basically the service providing the maps have very outdated software. We are trying to rebuild it using more recent versions, and it's a bit cumbersome.
ago by magma1447 (Admin) (244k points)
selected ago by RoRo[tm]
An update is that Thunderforest is working now. However, we are trying to fix another thing that just doesn't want to work. Meanwhile the service will be restarted a lot.
At the moment I see some Thunderforest maps, but all three (OpenCycleMap, Transport and Landscape) currently look identical (I think that't the Landscape view).
Still missing the bike lanes from the CycleMap, that I was looking for...
Is that still an issue? I just looked at the same location on a map and switched between the three Thunderforest, the map does change look.

We did accidentally share the cache layer for a while, meaning that if you had fetched Transport for a certain location, Cycle would use those tiles afterwards. We though we made a smart optimization in the config, it wasn't smart. :)
At least at my home zone I now see a mix of styles in the cycle map. Some tiles show bike lanes (correct), others show the landscape design.
I cleared browser cache and tried out a different browser but the problem persists with different wrong tiles in different zoom levels.
For me this looks as your cache still holds some wrong tiles in the cycle map.
Maybe I triggered these broken tiles when I tested this yesterday evening (around 23 UTC).
Maybe you can reproduce this via https://project-gc.com/Tools/LiveMap#c=50.79216,7.02507;z=13 (and select cycle map). Then you should see some tiles without bike lanes.
This looks correct right?
https://1447.se/tmp/simplescreenrecorder-2025-04-23_10.38.35.mp4

It could be that the tiles are cached at Cloudflare, and that you are getting an endpoint that's closer to you, and the one I am getting doesn't have that cached.

I have purged all the cached data at Cloudflare now. Let's see if that helped.

Since you digged out the domain I assume you are comfortable with the dev console in your web browser as well. You could check Cloudflare's cache headers for a few tiles. https://1447.se/shutter/screenshot_20250423_10%3A44%3A57_f225.png

PS! Note that I have logged a challenge there! :)
If you go to the end of your screencast, there are still some wrong tiles, that are not the expected cycle map but the landscape map.  You can identify the "wrong" tiles by the background color, which has more yellow.
I tried a screenshot from your screencast with the wrong tiles marked red:
https://www.spinnaker.de/tmp/2025-04-23_12-00.png

Edit:
But it seems to be an historic problem, since I just opened the URL myself again and now I see only cyclemap tiles in the cycle map.
Then I hope it was the Cloudflare cache. The tiles are cached up to 90 days there. You can see the cache headers in the dev console as well.

Thank for the update, I was just going to look at it and pulled up the thread again.
...