Admin:Tile update aanvragen

Uit wiki.openbomenkaart.org
Naar navigatie springen Naar zoeken springen

In principe worden de tiles automatisch ververst als de OSM gegevens in de database veranderd zijn. Voor de OSM basiskaart (Mapnik) lijkt dat normaliter elke nacht te gebeuren, maar alleen voor hoge zoom nivo's. Voor lage zoom nivo's geldt: daar is altijd wel iets veranderd bijvoorbeeld als een tile heel Nederland omvat, maar het zal op dat lage zoom nivo niet of nauwelijks zichtbaar zijn.

tile op laag zoom nivo


Een enkele keren kan het nuttig zijn om het verversen van een tile versneld aan te vragen.
Maar vergeet niet dat de updates op OSM plaatsvinden en eenmaal daags (in de nacht) op Piet's server worden binnengehaald.
Op OSM zelf zou je wel meteen na aanpassingen updates voor tiles kunnen aanvragen, en snel daarna het resultaat zien.

tile op hoog zoom nivo (19)


Daartoe moet je de url voor de tile weten. En daar heb je weer de gridcoordinaten van de tile voor nodig.
Dat kan bijvoorbeeld via osmdirty.,
Op die site kun je ook vragen om tiles te updaten. Kan nu ook op Piet's server via deze link

Of vraag de coordinaten op met Google Maps (rechtermuistoets) en laat naar X/Y converteren via deze web pagina (javascript).
Die maar tot zoom 18 gaat, maar dat kunnen we eenvoudig klonen.

web tool voor conversie




Met deze gegevens bij de hand kun je opvragen wanneer die tile voor het laatst gerenderd is, als volgt:

https://tiles.pietv8x.nl/zh-custom/20/537373/345606.png/status
waarna je een respons krijgt zoals dit:
=>Tile is clean. Last rendered at Wed Jun 15 14:09:35 2022. Last accessed at Wed Jun 15 14:09:35 2022. Stored in file:///var/cache/renderd/tiles//zh-custom/20/133/52/54/16/128.meta

Vervang in de url 'status' door 'dirty' en je vraagt een udate voor die tile aan.
https://tiles.pietv8x.nl/zh-custom/20/537373/345606.png/dirty
=>Tile submitted for rendering (afhankelijk van hoe druk de server is kan dit op zich laten wachten)

Let op: dit is heel bewerkelijk als je veel tiles wilt updaten, en ook nog meerdere zoom nivo's. Maar voor diagnostiek is een ../status command heel nuttig.

Mooiere oplossing

Dat is nu mogelijk via deze link
  • Maak een commando om de data van een provincie op aanvraag van OSM te downloaden, bijv /home/obk/data/europe/netherlands/zuid-holland-latest.osm.pbf

Toegift

Find tile image.png


Voor het ophalen van 1 tile (zoals voor dit artikel) kun je bijvoorbeeld Chrome gebruiken.

  • Maak de window heel klein zodat je maar een paar tiles in beeld hebt.
  • F12 brengt je naar de debug omgeving
  • Ga naar tab 'Application'