Hallo @damien, de BRT Achtergrondkaart wordt samengesteld in Mapserver met behulp van een geopackage voor de data en een mapfile voor de stylingsregels. Deze mapfile wordt nu nergens ontsloten. De belangrijkste reden hiervoor is dat de BRT Achtergrondkaart alleen als plaatje (WMTS) wordt ontsloten en niet als data, dus dan heeft de gebruiker in principe ook niks aan de stylingsregels. Als je hier toch belang bij hebt kunnen we deze wel met je delen. Mocht blijken dat er een bredere behoefte aan is dan kunnen we ook overwegen deze via de officiĂ«le kanalen te ontsluiten. Een deel van de stylingkeuzes wordt natuurlijk ook al âvoorbereidâ in de data, dus je kunt ook weer niet alles opmaken uit de Mapfile. Hierbij alvast een poging om wat duidelijkheid te geven:
1. Lagen voor labeling: de labels worden gegenereerd op basis van de TOP10NL objecten uit de objectklasses âPlaatsâ, âWaterdeelâ en âWegdeelâ. Op de labels van plaatsnamen wordt nog een soort fishnet toegepast om de plaatsnamen min of meer gelijkmatig over Nederland te verspreiden. De labels voor plaats- en wegnamen komen uiteindelijk allemaal terecht in een speciale laag voor annotaties, de labels voor de waterdelen hebben een eigen laag per zoomniveau.
2. Labels per zoomniveau: in de voorbereiding van de data wordt voor elk object bepaalt wat het minimale en het maximale schaalniveau is. In elke laag zijn hier speciale attributen voor aanwezig in de data. De mapfile gebruikt deze attributen. Waar nodig kunnen deze attributen nog overruled worden door de mapfile.
3. Attributen voor visualisatie: In principe vindt de styling volledig plaats op basis van visualisatiecodes en de al genoemde attributen voor schaalniveau. Alleen bij de laag van de labels worden extra attributen gebruikt voor labelgrootte, prioriteit en uiteraard de labeltekst zelf.
4. Geometriesoorten en objecten met gelijke naam: De annotatielaag is een puntenlaag, al dan niet op basis van centerpoints van TOP10NL vlakobjecten. De labeling van waternamen gaat niet op basis van punten maar op basis van (hart)lijnen en de watervlakken zelf voor de diepste zoomniveauâs. Naast elkaar gelegen weg- en waterobjecten met dezelfde naam worden bij de voorbereiding van de data gedissolved.