Experiment WMTS voor Osmand, Brouterweb,Bikerouter obv QgisCloud data

Dankzij een tip van @multimodaal is het mij nu gelukt om met de Qgiscloud data van de NL highways een wmts te maken. Deze wmts is ook als extra laag toe te voegen aan Brouterweb, bikerouter en in de app osmand. Ik heb als voorbeeld hier een laag staan met de wegen op dijken waar gefietst kan worden. (arbitrair)

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=dijkfietser&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

Dit zijn de wegen met een key embankment. Als je net al ik houd van het fietsen over dijkwegen dan kun je nu een leuke route plannen. :grin: Met deze systematiek kunnen uiteraard nog veel meer lagen gemaakt worden van de Nederlandse highways maar ik wil eerst maar eens wat experimenteren, ervaring opdoen en feedback ophalen. In Bikerouter en brouterweb kun je deze laag als overlaag toevoegen en een eigen naam geven. Vervolgens kun je deze aan de rechterkant aanvinken. Daarna moet je even geduld hebben voordat de laag getoond wordt. Hier een screenshot.

In Osmand kun je een extra laag TOEVOEGEN middels : menu>kaart instellen>basiskaart>Handmatig toevoegen > en geef een naam en plak de URL. Stel je zoom niveau in.

Het TONEN van de laag doe je middels: menu>kaart instellen>extra kaartlaag en kies daar je gekozen naam.
Als je niets ziet dan wil het wel eens helpen om Osmand opnieuw op te starten.

Als je de laag weer wilt VERWIJDEREN (of de cache) dan kan dat via de volgende menu opties: menu >kaarten en hulpmiddelen>tabblad “gedownload” >kaartbronnen en klik dan op de 3 puntjes achter je kaart.

Ik heb ook nog een laag gemaakt met cycleways en kleuren aangegeven per type traffic_sign.

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=bicycle_traffic_sign&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

Dat ziet er dan zo uit.

Omdat de highways (NL) op Qgiscloud toch al dagelijks ververst kost het bijhouden hiervan mij geen extra werk.

Het lijkt erop dat hetgeen ik op Qgiscloud doe ook zou kunnen werken voor het gratis Qgiscloud account met dit verschil dat er her en der aantal witte vlakken overheen verschijnen met de text " powered bij Qgiscloud".

Voor Qgiscloud gebruikers die een WMTS willen maken met hun eigen kaart hier nog wat tips om dat voor elkaar te krijgen. In project eigenschappen de CRS op 3857 zetten en in WMTS tabblad de lagen aanvinken.
De Qgiscloud eigenschappen moet je ook wat vinkjes zetten. Ik hoop dat het hiermee gaat lukken maar het is nog afwachten want het kan zo maar zijn dat er ergens een vinkje moet worden aan/uit gezet :grinning_face:



3 Likes

Ik heb nog een flink aantal lagen aangepast zodat ook deze als WMTS te gebruiken zijn,
Alle lagen in de onderstaande kaarten zijn te gebruiken.

Daar zit 0.a. een maxspeed bij en een poging om voor skeelers,tracktors en gravelbikers een overlay te maken zodat routeplannen wat makkerlijker wordt.
De snelheid van renderen van deze (maar ook veel andere Qgiscloud kaarten) is inmiddels nog meer opgeschroefd.

2 Likes

Erg mooi Peter, al veel plezier van gehad, dankje!

Tip voor OsmAnd-gebruikers: je kan de lagen thuis (met wifi en aan de lader) alvast in de cache van je toestel zetten door de laag te activeren en langs je beoogde route / gebied te scrollen. Dan kan je onderweg ook toe zonder dataverbinding , scheelt ook weer batterijen.

Opslaan gaat wel per zoomniveau , dus als je meerdere niveau’s wilt zal je dit moeten herhalen.
(edit: maar 1 zoomniveau boven en onder het niveau dat je hebt gedownload wordt ook getoond , maar dan opgeblazen / verkleind)

1 Like

Nog een tip voor als de url´s niet werken in OsmAnd
(liep daar tegenaan bij 1 van de telefoons hier) :

Bij plakken in OsmAnd wordt soms dit deel aan het eind van de url

TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

automatisch vervangen door deze url-codering van de curly brackets { }
TILEMATRIX=%7Bz%7D&TILEROW=%7By%7D&TILECOL=%7Bx%7D

Dat moet je dan even handmatig corrigeren
(en opletten dat je niet -zoals ik :wink:- daarbij nieuwe fouten invoert)

En na corrigeren kan het ook helpen om OsmAnd of je telefoon even af te sluiten en opnieuw op te starten. Of het activeren van een alternatieve overlaag en daarna de gecorrigeerde laag weer aan te zetten

1 Like

Daar liep ik van het weekend ook tegenaan.

Het topicpost voorbeeld, Dijkfietser, al werkend op de smartphone, dus je moet op de smartphone deze url op een of andere manier kopieren. Een copy van de url maken kan op meerdere manieren.

  • Je kan een stuk tekst tussen groene brackets selecteren de url, copy Dat werkt niet goed.
  • Je kan koppeling kopiëren, Dat werkt niet goed
  • Je kan koppelingstekst kopiëren, dat werkt.

X

Herstellen url. Ga via
afbeelding
klik
afbeelding
klik gedownload en op kaartbronnen


klik je bron

klik op pennetje

En pas de foute url aan, gooi weg en neem de methode koppellingstekst kopieren methode


plakken en opslaan.

Constatering, ga je later weer terug via pennetje edit dan zie je 0 2 1 in de url
afbeelding en dat gaf Peewee32 al aan in topicpost plaatje

info Tiles Directory Format - .metainfo

2 Likes

Misschien had ik de link gewoon als tekst moeten plakken? Zoiets bijvoorbeeld deze van de Skeeler laag?

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers//?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=skeeler&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX](https://wms.prod.qgiscloud.com/PeeWee32/OSM_Fiets_toegankelijk_WMS?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=path_track&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX)={z}&TILEROW={y}&TILECOL={x}

Of in een link ((ctrl+k) van de gravelbike

Werkt dat beter?

met … deze invoegmethode keizen
afbeelding

typ of plak hier code

Skeeler

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers//?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=skeeler&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX](https://wms.prod.qgiscloud.com/PeeWee32/OSM_Fiets_toegankelijk_WMS?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=path_track&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX)={z}&TILEROW={y}&TILECOL={x}

Dijkfietser (topicpost)

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=dijkfietser&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

afbeelding
Achteraan de code op de smartphone.
Als ik op het grijze kopieer icoontje druk geeft hij aan gekopieerd.

1 Like

Deze methode werkt hier inderdaad goed :+1:
(bij de methoden in de eerdere post werden de {brackets} toch weer omgeze naar %.. )

En je ziet dat de omgang van het forum met urls er in de post van PeeWee er ook nog een ) aan toe heeft gevoegd. Het blijft puzzelen, maar die kale code lijkt het best te werken

1 Like

Je bent niet op de pc bezig, maar op de smartphone, en bedoel je CTRL-C gebruik op de PC/laptop.
Ctrl-K is hyperlink maken.

Ik kan dit forum ook op mijn telefoon bekijken en daar mijn “link” klikken (van mijn vorige post) en dan de url kopieren maar zie nu inderdaad dat er gekke dingen gebeuren. Ik deed het tot op heden op een andere manier. Ik heb op mijn laptop een goede url staan en ik heb signal chat app op zowel mijn telefoon als op de laptop. Ik stuurde vanuit de laptop mijzelf de url in signal. Vervolgens opende ik signal op mijn telefoon en kopieerde de url naar Osmand. Dat werkte tot op heden goed.

Hieronder een hopelijk goed werkende url van de bovenstaande kaart. In dit geval van de laag ‘zone_traffic’ .

https://wms.prod.qgiscloud.com/PeeWee32/OSMNL_Highway_sliced?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=zone_traffic&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

Als je een andere laag uit die kaart wil verander dan ‘zone_traffic’ uit deze url door de naam van de laag die je wilt zien.

Dit werkt hier perfect op de telefoon in OsmAnd, dank je!

Werkt ook in SWmaps op de smartphone. Wat ik gebruik.
Dijkfietser. Dit is online en de url ingevoegd.

Daar ook, cache, bij online en offline te gebruiken, je moet eerst alle zoomniveau bekijken.
afbeelding
En ook als layerset te importeren. Moet je wel eerst een complete set maken van een gebied, wat je wil bekijken.
MBtiles
Dat kan je via Qgis video, het maken van mbtiles,
Dan aangevinkt de lagen, waar je een raster van wilt maken, deze worden gemerged tot een plaatje.
Hier de luchtfoto quick2026 met BGT omtrekgericht. Mbtiles van gemaakt en de file naar SWmaps handmatig overgezet.
Op hoogste niveau wordt maar 1 tile aangemaakt,



Ik heb de wmts van dit project nog niet werkend in Qgis, en de vraag is of dat nodig is, in Qgis kan je zelf met de data lagen maken.

1 Like

Osmand slaat zijn cache hier op.
afbeelding
met de tiles in de zoommappen, bij Dijkfietser, die ik online heb bekeken, maar niet diep ingezoomd, tot 14 .


Die .metainfo bestand is simpel, te bekijken in nodepad aan te passen.

Met Qgis kan je ook een xyz directory maken.
afbeelding
Alleen de tiles hebben een extensie .png , die in Osmand hebben een extensie .png.tile
Even de .metainfo file bewerken, copy/paste en dan kijken in osmand, helaas dat werkt niet. Logisch gezien extensie.

png file zoom 6

OSMand heeft ook een formaat met .sqlite files
afbeelding

1 Like

Dat is inderdaad niet nodig want voor deze 2 kaarten is er ook een WMS (net als voor alle andere qgiscloud kaartjes).

https://qgiscloud.com/PeeWee32/brouter_layers/wms?SERVICE=WMS&REQUEST=GetCapabilities
https://qgiscloud.com/PeeWee32/OSMNL_Highway_sliced/wms?SERVICE=WMS&REQUEST=GetCapabilities

Weer een nieuwe variant. Dit keer over Surface. Dagelijks draait er een script dat de OSM surface vergelijkt met BGT . Daar was al een webmap en WMS van, Maar ik heb nu een nieuwe variant gemaakt die alle wegen toont waar die vergelijking een BGT waarde heeft terwijl OSM een andere waarde heeft of helemaal geen surface waarde.
Nu kan ik dus deze laag aanzetten in Osmand en onderweg kijken of alles nog OK is en daar waar de weg rood kleurt kijken om mijn BGT surface afleiding klopt zodat het in OSM aangepast kan worden. Hier een directe link naar die webmap. Daar waar het rood kleurt is niog wat werk aan de winkel (als je surface belangrijk vindt) :wink:

Hier de url

https://wms.prod.qgiscloud.com/PeeWee32/brouter_layers?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=surface2&FORMAT=image/png&TILEMATRIXSET=EPSG:3857&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}

en een screenshot uit Bikerouter en Osmand.


1 Like