Geen attribution op PDOK BRT achtergrond mapbox style

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 :slight_smile: .

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: &copy; <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