Hi

as this is an international list I will respond in English.

At least for OpenStreetMap I know the reason. They are blocking the requests. 
The real reason for this is unknown. I can just guess:

OSM project requires the "User-Agent" to be set in the HTTP header for each 
request. They use that information to analyze the web traffic by applications. 
One goal is to detect leeching of tiles as this is expensive. It looks like the 
OSM project put a ban on the "User-Agent" string used by the *tms files. Why? 
Don't know.

Either:
* They simply blocked everything they do not consider as fitting "User-Agent" 
string to lower the load of their servers. And "Agent Smith" is not considered 
as proper string. ;)

or:
* Someone is miss-using that string to leech tiles.

or:
* Some users of QMapShack systematically load/view whole areas of tiles 
triggering some kind of leeching detection.

Anyways if you enter another string it works again.

And this is exactly the situation I feared, when OSM did introduce that 
"User-Agent" thing years ago. Still, I am not convinced that this is the 
appropriate thing to handle the abuse of the OSM servers. It's very simple to 
spoof. And blocking requests by that string might hit the real cause for a 
short time but it will cause collateral damage, too. And the bad guys simply 
change it to another string and go on with the abuse. It's ridiculous and just 
causing trouble for the well behaving users. But that's how the cooky crumbles.

Don't get me wrong. I totally understand the point of OSM to limit bandwidth 
and cost of their servers to a fair usage. QMapShack does not provide any 
mechanism to automatically load a complete map area other than the current 
viewport. And it does cache the loaded tiles. Thus using QMapShack should be 
similar to using a browser. If there are other suggestions how to limit the 
load on the servers I am happy to help by changing the code. I just do not 
think that filtering on the "User-Agent" does keep the bad guys away.

Oliver

> Gesendet: Sonntag, 26. April 2020 um 12:13 Uhr
> Von: "Felix" <[email protected]>
> An: [email protected]
> Betreff: [Qlandkartegt-users] Rendering Probleme mit einzelnen maps
>
> Hallo,
>
> unter Debian 10 habe ich (wahrscheinlich) seit dem Update auf Version
> 1.14.1 (backports) das Problem, dass einige Karten nicht mehr
> dargestellt werden, sondern nur der gelbliche Background. Das betrifft
> z.B. OpenStreetMap (tms) und TopPlus-Web-Open germany (wmts). Das .tms
> der ersten habe ich mir via "ich will Karten" auch mal neu besorgt; kein
> Unterschied. Man wartet und sieht, wie die Kacheln jeweils geladen
> werden, aber das Kartenfenster bleibt leer. Andere Programme (Golden
> Chetah) klappen weiterhin mit OSM Karten, ebenso andere flavours wie OSM
> Top, OpenCycleMap.
>
> Ein "drueberinstallierter" downgrade auf 1.12.3-1 (ohne vorherige
> de-installation) startet nur kurz und bricht dann ab, wieder auf 1.14.1
> besteht das Problem.
>
> Bevor ich weiter fummele: hat vielleicht jemand einen Tip, wo das
> Problem liegen koennte und wie es sich vielleicht loesen laesst?
>
> Danke
>
> Mit freundlichen Gruessen
>
> Felix
>
>
>
> _______________________________________________
> Qlandkartegt-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
>


_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to