303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Klimaat en milieu

Geoservices Hoogheemraadschap van Rijnland (ArcGIS REST)

De ArcGIS-server van het Hoogheemraadschap van Rijnland, gehost bij een leverancier (enl-mcs.nl). Bijna elke dienst is één soort beheerobject: afsluiters, duikers, gemalen, stuwen, watergangen, keringen. Op 16 oktober 2026 telden we 230 lagen in onze index; de vigerende legger kunstwerken alleen al heeft 57.032 objecten en de watergangen 187.861 lijnstukken. Rijnland staat niet als uitgever in data.overheid.nl of het Nationaal Georegister, dus dit is de enige openbare ingang. Over hergebruik zegt Rijnland zelf dat het zonder toestemming niet mag; wij tonen alleen de beschrijving en tellingen.

Klimaat en milieuWonen en ruimteOpenAPIKaartlaagNederland · object (beheergebied Rijnland)
Bereikbaar · gecontroleerd 17:23
rijnland.enl-mcs.nl
Schermafbeelding van rijnland.enl-mcs.nl

Wat er allemaal in zit230

Alle diensten en lagen op deze ArcGIS-server, elke nacht opgehaald. Elke laag heeft een eigen pagina met velden, geometrie en een query-aanroep.

230in totaal
224kaartlagen
6rasters
2,6 mln.objecten in totaal

Kunstwerken in de vigerende legger van Rijnland naar soort: het meest duikers (34.159 kunstwerken), dan bruggen en stuwen

Kunstwerken in de vigerende legger van Rijnland naar soort, oktober 2026, in kunstwerken. Totaal: 57.032; de grootste 12 van 12 categorieën staan in de grafiek. Duikers is 60% van het totaal. Geteld met één statistiekaanroep op de laag (veld KUNSTWERKTYPE). Laag LeggerKunstwerkVigerendPuntSymbool (puntsymbolen); lijnvormige kunstwerken staan in een aparte laag.

Bron: Hoogheemraadschap van Rijnland, ArcGIS-dienst Leggers/Legger_kunstwerkenVigerend · opgehaald 25 oktober 2026Open de tabel Los blok

Wat kun je ermee?3 ideeën

Om te beginnen

Wat beheert een waterschap eigenlijk?

De legger kunstwerken telt 34.159 duikers, 15.337 bruggen, 2.602 stuwen en 468 gemalen. Eén statistiekaanroep laat zien hoeveel objecten er achter het waterbeheer van een regio zitten.

Om te beginnen

Lees de definities

De meeste diensten hebben een beschrijving met de definitie van het object (wat is een duiker, een afsluiter). Handig als woordenlijst bij een verhaal over water.

Voor gevorderden

Vigerend tegen inspraak

De map Leggers heeft de vigerende legger en de inspraakversie naast elkaar (oppervlaktewater, kunstwerken, regionale keringen). Vergelijk de twee en zie wat het waterschap wil veranderen.

Zo verwerk je het4 stappen

  1. Blader per map

    De hoofdmap heeft de actuele objecten (meestal één laag per dienst); Leggers de juridische leggers; mappen met een jaartal zijn oude momentopnamen.

    https://rijnland.enl-mcs.nl/arcgis/rest/services/Leggers?f=json
  2. Tel per soort

    Statistieken werken: één aanroep geeft het aantal per soort kunstwerk.

    https://rijnland.enl-mcs.nl/arcgis/rest/services/Leggers/Legger_kunstwerkenVigerend/MapServer/0/query?where=1%3D1&outStatistics=%5B%7B%22statisticType%22%3A%22count%22%2C%22onStatisticField%22%3A%22OBJECTID%22%2C%22outStatisticFieldName%22%3A%22n%22%7D%5D&groupByFieldsForStatistics=KUNSTWERKTYPE&orderByFields=n%20DESC&f=json
  3. Bekijk een paar objecten

    Met outSR=4326 en f=geojson. maxRecordCount is meestal 1.000; houd het bij een paar objecten zolang de licentie niet open is.

    https://rijnland.enl-mcs.nl/arcgis/rest/services/Leggers/Legger_kunstwerkenVigerend/MapServer/0/query?where=KUNSTWERKTYPE%3D%27Gemaal%27&outFields=CODE,NAAM,KUNSTWERKTYPE&outSR=4326&resultRecordCount=5&f=geojson
  4. Alleen het aantal

    returnCountOnly geeft het aantal objecten in een laag zonder iets te downloaden.

    https://rijnland.enl-mcs.nl/arcgis/rest/services/Watergang_as/MapServer/0/query?where=1%3D1&returnCountOnly=true&f=json

Interessante koppelingen

Vergelijkbare bronnen

Waar je op moet letten

  • Niet open volgens Rijnland

    Twee van deze diensten staan ook als item in Rijnlands ArcGIS Online. Daar staat: zonder voorafgaande toestemming is het niet toegestaan materialen te kopiëren of te delen. Het is de enige uitspraak over hergebruik; vraag toestemming voor je publiceert.

  • Oude momentopnamen naast actuele lagen

    Mappen als EFM2020, EFM2021, KPI2020 en WBP6 bevatten oude versies (bv. Regionale kering en zone 2018). Kies bewust; er staan geen datums op de lagen.

  • Testdiensten

    Pilot_data_portaal_afvalwaterketen heet in de server zelf 'Data portaal - test' (afvalwaterketen van Alphen aan den Rijn, Bodegraven-Reeuwijk en Waddinxveen). Niet als officiële bron gebruiken.

  • Server bij een leverancier

    Het adres (rijnland.enl-mcs.nl) is van een leverancier, niet van Rijnland zelf, en kan veranderen bij een nieuw contract.

APIArcGIS REST · gelezen 16 okt 2026

StandaardArcGIS RESTdocumentatie
Toegang zonder sleutel

Geen sleutel of token: de directory en alle aanroepen hieronder werkten anoniem. getest

Omvang234

bladlagen in 128 bevraagbare diensten (206 unieke namen) getest

Formaten

jsongeojsonpbfpng (export, WMS)

Basisadres

https://rijnland.enl-mcs.nl/arcgis/rest/services

Endpoints 8

  • GET?f=jsonDirectory: versie, mappen en diensten (naam + type).
  • GET/{map}?f=jsonDiensten in één map.
  • GET/{dienst}/MapServer?f=jsonDienst: lagen en tabellen (id, naam, groeplaag of niet), maxRecordCount, capabilities, projectie, beschrijving.
  • GET/{dienst}/MapServer/{laag}?f=jsonLaag: velden (naam, type, alias, lengte), geometrietype, maxRecordCount, supportedQueryFormats en advancedQueryCapabilities (paginering, statistiek, orderBy, distinct).
  • GET/{dienst}/MapServer/{laag}/queryObjecten opvragen met een where-voorwaarde of ruimtelijk filter; ook tellen (returnCountOnly) en groeperen (outStatistics). Antwoord in JSON, GeoJSON of PBF.
  • GET/{dienst}/MapServer/legend?f=jsonLegenda per laag: labels en symbolen (PNG als base64).
  • GET/{dienst}/MapServer/export?bbox=…&bboxSR=4326&size=600,400&format=png&f=imageKaartbeeld als PNG voor een rechthoek; met f=json krijg je een link naar het beeld. Zonder bbox: fout 'bbox must be specified'.
  • GEThttps://rijnland.enl-mcs.nl/arcgis/services/{map}/{dienst}/MapServer/WMSServer?request=GetCapabilities&service=WMSWMS 1.3.0 van dezelfde MapServer: pad zonder /rest/ en met /WMSServer. Alleen bij diensten waar supportedExtensions WMSServer noemt.

Filteren platform

SQL-achtige where-voorwaarde op de velden van de laag, plus een optioneel ruimtelijk filter (geometry). Groeperen en tellen met outStatistics.

=<>>>=<<=LIKEINIS NULLBETWEENANDORNOT

Parameters 13

whereVoorwaarde in SQL-92-stijl: 1=1 voor alles, tekst tussen enkele aanhalingstekens (GEMEENTE='Zwolle'), LIKE met %, AND/OR, datums als DATE 'JJJJ-MM-DD'. Verplicht als er geen ander filter is.getest
outFieldsVelden in het antwoord, gescheiden door komma's, of * voor alle velden.getest
returnGeometryfalse = alleen attributen (veel kleiner antwoord).getest
outSRProjectie van de geometrie in het antwoord; 4326 = graden (WGS84). Standaard de projectie van de laag, hier RD (28992).getest
fFormaat: json (Esri-JSON), geojson, pbf (protobuf), pjson (ingesprongen) of html (bladeren in de browser).getest
resultOffsetPaginering: aantal objecten overslaan (vanaf 0). Gebruik samen met orderByFields voor een vaste volgorde.getest
resultRecordCountMaximaal aantal objecten in dit antwoord (afgekapt op maxRecordCount van de laag).getest
orderByFieldsSorteren, bv. 'OBJECTID' of 'n DESC' (ook op een statistiekveld).getest
returnCountOnlytrue = alleen het aantal objecten dat aan where voldoet: {"count": …}.getest
outStatisticsStatistiek op de server: lijst van {statisticType, onStatisticField, outStatisticFieldName}; statisticType count, sum, min, max, avg, stddev of var. URL-coderen.getest
groupByFieldsForStatisticsVelden om op te groeperen bij outStatistics (zoals GROUP BY).getest
returnDistinctValuestrue met outFields en returnGeometry=false: de unieke waarden van die velden.getest
geometryRuimtelijk filter: een punt 'x,y' of rechthoek 'xmin,ymin,xmax,ymax', met geometryType (esriGeometryPoint, esriGeometryEnvelope), inSR (projectie van de invoer), spatialRel (esriSpatialRelIntersects) en eventueel distance + units (esriSRUnit_Meter) voor een straal.platform

Velden van de voorbeeldlaag 10 · Leggers/Legger_kunstwerkenVigerend/MapServer/0 (57.032 kunstwerken)

NaamTypeBetekenis
OBJECTIDOIDObjectsleutel
CODEStringCode van het kunstwerk (bv. 223-033-00058)
NAAMStringNaam (vaak leeg)
KUNSTWERKTYPEStringSoort: Duiker, Brug, Stuw, Gemaal …
STATUSOBJECTStringStatus van het object (gerealiseerd …)
HOOFDFUNCTIEStringHoofdfunctie
BEDIENINGStringWie bedient
GEWOONONDERHOUDStringWie het gewone onderhoud doet
STATUSLEGGERStringStatus in de legger
OBJECTBEGINTIJDDateBegin van het object (vaak leeg)

Limieten en valkuilen

  • Hoogstens 1.000 (meestal; 29 diensten 2.000) objecten per antwoord (maxRecordCount van de laag; verschilt per laag, staat in /{laag}?f=json). Is er meer, dan staat exceededTransferLimit: true in het antwoord: haal de rest op met resultOffset en resultRecordCount. getest
  • Geen sleutel en geen gedocumenteerde rate limit. Doe rustig aan (een paar verzoeken per seconde) en vraag liever statistieken of tellingen op dan alle objecten. ervaring
  • Over hergebruik zegt Rijnland in zijn ArcGIS Online-items dat kopiëren of delen zonder voorafgaande toestemming niet mag. De API werkt anoniem, maar vraag toestemming voor je data publiceert; tellingen en beschrijvingen zijn veilig. ervaring
  • ArcGIS Server 12.1, de nieuwste van de servers in onze index. Bijna elke dienst is één soort beheerobject (afsluiters, duikers, gemalen, watergangen) met een inhoudelijke dienstbeschrijving. getest
  • Mappen met een jaartal (EFM2020, EFM2021, KPI2020, WBP6) zijn oude momentopnamen; Leggers/…Vigerend is de geldende stand. ervaring
  • Fouten komen terug met HTTP 200 en een JSON-object {"error": {"code": 400, …}} ('Failed to execute query.' bij een onbekend veld in where). Controleer altijd op een veld error, niet alleen op de statuscode. getest
  • De server geeft geen wijzigingsdatum per dienst of laag (geen editingInfo). Hoe vers een laag is, staat er niet bij. getest
  • Groeplagen (met subLayerIds) hebben geen query; vraag de bladlagen eronder op. Rasterlagen hebben geen velden en geen telling. platform

Probeer het HTTP 200 · 811 ms · 16 okt

https://rijnland.enl-mcs.nl/arcgis/rest/services/Leggers/Legger_kunstwerkenVigerend/MapServer/0/query?where=1%3D1&outStatistics=[{"statisticType"%3A"count"%2C"onStatisticField"%3A"OBJECTID"%2C"outStatisticFieldName"%3A"n"}]&groupByFieldsForStatistics=KUNSTWERKTYPE&orderByFields=n DESC&f=json
{
  "displayFieldName": "",
  "fieldAliases": {
    "KUNSTWERKTYPE": "Kunstwerk Type",
    "n": "n"
  },
  "fields": [
    {
      "name": "KUNSTWERKTYPE",
      "type": "esriFieldTypeString",
      "alias": "Kunstwerk Type",
      "length": 50
    },
    {
      "name": "n",
      "type": "esriFieldTypeInteger",
      "alias": "n"
    }
  ],
  "features": [
    {
      "attributes": {
        "KUNSTWERKTYPE": "Duiker",
        "n": 34159
      }
    },
    {
      "attributes": {
        "KUNSTWERKTYPE": "Brug",
        "n": 15337
      }
    }
  ]
}

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit Directory: 10 mappen en 96 diensten in de root · Laag legger kunstwerken (vigerend): velden · Esri: query-operatie (alle parameters). Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Zo haal je het op

curl "https://rijnland.enl-mcs.nl/arcgis/rest/services/Leggers/Legger_kunstwerkenVigerend/MapServer/0/query?where=1%3D1&returnCountOnly=true&f=json"

Gebruikt door

Meer van Rijnland in onze index

230 datasets in Geoservices Hoogheemraadschap van Rijnland. Dit zijn de laatst gewijzigde.

    Alles over Rijnland

    Meer in dit thema

    Bekijk hoe deze pagina is opgebouwd
    bron: geoservices-rijnland
    blokken: []
    secties:
      - ideeen
      - verwerken
      - koppelingen
      - vergelijkbaar
      - beperkingen
      - code
      - gebruiktDoor
    cache:
      tag: bron:geoservices-rijnland
      ververs: na statuscheck, als de bron nieuwer is
    statuscheck:
      methode: services-directory (?f=json) bereikbaar, aantal diensten als noot; de
        server geeft geen datums
      verwacht: jaarlijks
    

    Bron: content/bronnen/geoservices-rijnland.yaml · Markdown