Ik zag net in het voorbeeld van MapLibre voor EPSG:28992 dat zij de attribution op de mapbox style BRT achtergrond kaart moeten toevoegen in hun code, kunnen we dit niet standaard opnemen in de PDOK JSON bij de bron?
api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/darkmode__netherlandsrdnewquad?f=mapbox
Maps in any projection - Make with MapLibre
const name = dark ? "darkmode" : "standaard";
const url = `https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/${name}__netherlandsrdnewquad?f=mapbox`;
const style: maplibregl.StyleSpecification = await (await fetch(url)).json();
style.projection = { type: "EPSG:28992" };
Object.assign(style.sources.brt, {
attribution:
'© <a href="https://www.kadaster.nl/">Kadaster</a>, via <a href="https://www.pdok.nl/">PDOK</a>',
});
3 likes
Op de informatiepagina over de BRT van Kadaster staat:
Om TOPNL te gebruiken, moet u voldoen aan de voorwaarden uit de CC-BY licentie.
Naamsvermelding is dus verplicht. In de Praktijkrichtlijn Vector Tiles van Geonovum is opgenomen, dat het element attribution in het stijldocument hiervoor wordt aanbevolen. Kortom: het is auteursrechtelijk verplicht en technisch mogelijk
.
2 likes
Dus dat zou een kleine toevoeging zijn aan de sectie sources van de verschillende styling definities.
Bijvoorbeeld:
"sources": {
"brt": {
"type": "vector",
"tiles": [
"https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/tiles/NetherlandsRDNewQuad/{z}/{y}/{x}?f=mvt"
],
"minzoom": 0,
"maxzoom": 12,
"attribution": "BRT Achtergrondkaart: © <a href=\"https://www.kadaster.nl\">Kadaster</a>, via <a href=\"https://www.pdok.nl\">PDOK</a>"
}
}
voor https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__netherlandsrdnewquad?f=mapbox
Misschien wel handig, toch?
1 like