BRT Achtergrondkaart import in QGIS - verzoek tot verbetering van de styling

In QGIS importeer ik de Nederlandse BRT als OGC Api Tiles.
Het resultaat in QGIS vind ik cartografisch echt niet fraai. Toch betreft het onze Nationale topografie. Vooral de grote labels en de kleuren kunnen zo veel mooier.

Huidige bron: https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/tiles/WebMercatorQuad/{z}/{y}/{x}?f=mvt

Zou de styling van de BRT achtergrondkaart aangepast kunnen worden? Alvast bedankt.

Ter inspiratie: de cartografie van de Swiss Topo, zie:
https://www.swisstopo.admin.ch/en/digital-maps

2 likes

Hallo @Geolanda,

Jammer dat je de visualisatie van de BRT Achtergrondkaart niet mooi vindt. De standaard-visualisatie is een visualisatie die gelijkwaardig is aan de BRT Achtergrondkaart WMTS. Het doel van deze kaart is het zijn van een achtergrondkaart, waarop gebruikers hun eigen informatie kunnen tonen. Het is bewust geen kaart met een cartografische opmaak, daar zijn andere producten voor die te vinden zijn in de WMS van TOPraster: BRT TOPraster

Maar het mooie van de BRT Achtergrondkaart in Vector Tiles is dat je als gebruiker zelf de visualisatie aan kunt passen aan je wensen. Heb je daar al mee geëxperimenteerd?

Groet, Daniël

1 like

Hmmm, ik denk dat dit voor een deel bij QGIS ligt. Je hebt gelijk als je zegt dat de BRT Achtergrondkaart (OGC API) - Tiles er in die applacatie verschrikkelijk uitziet. Ik heb het ook gezien, en ik schrok mij een


Maar als je deze Tiles in de viewer op de pagina BRT Achtergrondkaart - Tiles bekijkt, dan zien deze er al een heel stuk beter uit, en dan gaat de vergelijking met de BRT Achtergrondkaart WMTS (hier in de PDOK Viewer) wel op.

Technisch probleem in QGIS? Misschien daar eens verder zoeken. Biedt PDOK de OGC API Tiles verkeerd aan, of kan QGGIS hier nog niet goed mee omgaan? Wordt de Style niet goed uitgelezen?

Laat maar horen wat je vindt. Ik ben wel benieuwd :drum:

In de afbeelding hieronder: de BRT Achtergrondkaart (OGC API) - Tiles in QGIS 3.40.10-Bratislava, geladen met behulp van de PDOK Services Plugin (maar handmatig laden met Add Vector Tile Layer geeft een vergelijkbaar, verkeerd resultaat
)

1 like

Beste Daniel,

Bedankt voor je reactie. Met de WMTS van de BRT ben ik gedeeltelijk geholpen, inladen en gebruiken daarvan in QGIS vormt uiteraard geen probleem.

Terug naar de OGC api. Het stylen daarvan in QGIS lukt mij niet. Ik wil namelijk de bestaande styling van de BRT vanuit deze OGC api van PDOK correct én eenvoudig toepassen in QGIS.

Op de website van de PDOK => BRT Achtergrondkaart (OGC API) staat een link naar de toegepaste Mapbox styles voor het symboliseren van de OGC api van de BRT. Hier zit het probleem. Deze styleset wil ik graag toepassen, maar deze styling, gemaakt in Mapbox, wordt niet correct vertaald in QGIS.

Graag hulp hierbij. Zodat de gebruiker niet alle styling handmatig opnieuw hoeft te maken, het is er immers al.

Dank voor jullie post en de reactie vanuit de BRT. Aan deze kant, en dan bedoel ik PDOK, hebben we uiteraard ook meegelezen.
Heel eerlijk
 wij vinden ook iets van de swiss topo kaart in Qgis. Maar inderdaad is het goede nieuws dat je met vectortiles je eigen kaart kan stylen naar jouw definitie van fraai. En niet geheel onbelangrijk: Wij realiseren al onze dataproducten conform specificaties en leveren dus de OGC API tiles ook conform specs.

Dan even over concrete issue “lettertype en labels”
 ook wij hebben geconstateerd dat dat niet goed werkt in Qgis. Het schijnt dat Qgis de lokale lettertypes gebruikt in plaats van de door de style aangegeven lettertypes. Hoe goed wij ook proberen om deze style beschikbaar te stellen, als de client er nog niet helemaal goed mee omgaat is er geen houden aan


Vandaar onze oproep aan de @qgis gents and ladies: het zou tof zijn als er iets wordt aangepast in lettertypes en labels, bv door het overnemen van de gestylede ipv de lokale lettertypen.

1 like

Beste Anouk, Bedankt voor je reactie. Zoals ik eerder aangaf aan Daniël te Winkel, ligt het probleem bij inlezen van de symbolisatie in QGIS, opgemaakt in Mapbox. Deze OGC - BRT styling van PDOK is niet goed te gebruiken in QGIS.

Het lijkt mij onnodig om de hele styling in QGIS opnieuw handmatig aan te passen, het is er immers al! Ik ben benieuwd naar je reactie, alvast bedankt voor het meedenken.

We gaan nog even kijken of we iets te snel hebben geconcludeerd en komen erop terug.

Hi @Geolanda, wij hebben even uitgezocht hoe je in QGIS zelf Mapbox styling kunt aanpassen.

  1. Laad de OGC API - Tiles van de BRT Achtergrondkaart in QGIS. Dat zou ik via de PDOK plugin doen (‘BRT Achtergrondkaart - Tiles’). Die laadt de BRT Achtergrondkaart automatisch samen met de standaard styling.
  2. Open de Eigenschappen van de kaartlaag.
  3. In het Symbologie en Labels tabblad kun je alles zelf aanpassen, zoals de grootte van labels.

Je kunt met het Stijl dropdown-menuutje de stijl eventueel exporteren als QML-bestand (‘Stijl opslaan’):


Met de optie ‘Stijl laden’ kun je eventueel ook andere Mapbox style JSONs inladen (maar de PDOK plugin heeft dus voor jou al de standaard style ingeladen).

Helaas kan QGIS niet naar Mapbox style JSON exporteren, voor zover ik weet.

Er bestaan speciale tools met een GUI, zoals Maputnik, om een Mapbox style JSON te maken. Maar je kunt ze ook in een teksteditor maken.

In de OGC API Leermodule van PDOK is een kort stukje over hoe Mapbox styles werken: Casus - Maak een kaart met OGC API - Tiles - OGC API Leermodule (echter gaat de leermodule uit van MapLibre en niet van QGIS)

Op deze manier kun je dus zelf symbologie aanpassen.

Beantwoordt dit jouw vraag, kun je hiermee verder?

Hopelijk kun je met de hierboven beschreven methode zelf aanpassingen doen en dit delen met anderen. Ik ben benieuwd naar het resultaat!

Helaas interpreteert QGIS Mapbox style JSONs dus anders dan libraries voor viewers zoals Leaflet, OpenLayers en MapLibre. Dat leidt tot wisselende resultaten in het kaartbeeld. Wij volgen in ieder geval de specs van de OGC standaarden.
Persoonlijk is mijn wens natuurlijk dat QGIS hier in de toekomst beter mee om gaat.

2 likes

Beste Derek, bedankt voor je instructie, ik had precies zo gedaan. De kern van dit bericht is juist dat de aangeleverde stijl opgemaakt iis n Mapbox en dit kan je dus niet in QGIS toepassen tenzij je de styling opnieuw zelf instelt. Ik vind het wel opmerkelijk dat QGIS gebruikers nu zelf de styling moeten maken, terwijl deze al eerder is gemaakt. Dat lijkt mij minder efficient. Voor nu werk ik met de WMT via https://service.pdok.nl/kadaster/brt-achtergrondkaart/wmts/v2_0?request=GetCapabilities&service=WMTS

Beste Derek, bedankt voor je instructie, ik had precies zo gedaan. De kern van dit bericht is juist dat de aangeleverde stijl opgemaakt iis n Mapbox en dit kan je dus niet in QGIS toepassen tenzij je de styling opnieuw zelf instelt. Ik vind het wel opmerkelijk dat QGIS gebruikers nu zelf de styling moeten maken, terwijl deze al eerder is gemaakt. Dat lijkt mij minder efficient. Voor nu werk ik met de WMT via https://service.pdok.nl/kadaster/brt-achtergrondkaart/wmts/v2_0?request=GetCapabilities&service=WMTS