303,525 datasets indexed1,419 publishers
Open Data IndexThe index of open data about the Netherlands
Sources›Traffic and transport
Rijkswaterstaat
Dutch source

Rijkswaterstaat on ArcGIS Online

The services Rijkswaterstaat hosts in its own ArcGIS Online organisation: 474 feature services and a WFS. On 16 October 2026 we tracked 2,120 of their layers (excluding read-only copies ending in _view). Unlike the provincial servers, every layer has a last-modified date: 650 layers were updated in 2026, the newest on 15 October. It holds yearly traffic volumes on national roads (Inweva 2014 to 2025), every sand nourishment along the coast since 1952, climate risks for the main road network, charging stations, truck parkings and many project maps.

Traffic and transportClimate and environmentEnergyOpenAPIMap layerNetherlands · feature (national roads, national waters, coast)
Up to date · updated 2 hours ago · checked 17:23
rijkswaterstaat.maps.arcgis.com
Screenshot of rijkswaterstaat.maps.arcgis.com

Everything that's in it2,107

All services and layers on this ArcGIS server, fetched every night. Every layer has its own page with fields, geometry and a query call.

2,107in total
2,081map layers
26tables
163updated in the past 30 days

Sand nourishments along the coast since 1952, volume by coastal section: most Maasvlakte (189.0 million cubic metres of sand), then Noord-Holland and Delfland

Sand nourishments along the coast since 1952, volume by coastal section, oktober 2026, in million cubic metres of sand. Total: 674.4; the largest 12 of 14 categories are shown. Maasvlakte is 28% of the total. Sum of Volume__situ_ per Kustvaknaam over 537 features, with one statistics query on the layer. The largest single nourishment in the layer: MV2-Kustfundament (Maasvlakte, started in 2009), 170,000,000 cubic metres.

Source: Rijkswaterstaat, ArcGIS Online-dienst Suppleties_v2 (Kustviewer) · opgehaald 25 oktober 2026Open the table Single block

What can you do with it?4 ideas

Getting started

The busiest stretches of motorway

Inweva2025 gives the average number of motor vehicles per working day per road section, with cars and freight separately (3,851 sections). The busiest section (one direction): A10 Schinkelbrug - Zuiderhof with 114,700 motor vehicles per day.

Getting started

Sand for the coast

Suppleties_v2 has 537 sand nourishments since 1952 with coastal section, location, type and volume: 674 million cubic metres in total. The largest single one is the Maasvlakte 2 coastal foundation (170 million, 2009).

Advanced

Ten years of traffic on one road section

There is one Inweva service per year (2014 to 2025). Join them on road section and follow the volume over time, including through the COVID years.

Advanced

Track what changes

Every layer has editingInfo with its last-modified date. Check weekly which layers are new or updated; that way you see projects (viewers for the A12, A27, A32) appear.

How to process it4 steps

  1. Search the organisation

    The ArcGIS Online search index returns title, modification date and url. Note: many RWS items point to geo.rijkswaterstaat.nl, a different server not included here.

    https://www.arcgis.com/sharing/rest/search?q=orgid%3A4D1GBrbE6xp1T4YG%20AND%20title%3ASuppleties&f=json
  2. Look at a layer and its date

    The layer JSON gives fields, maxRecordCount (1,000 or 2,000) and editingInfo.lastEditDate in milliseconds.

    https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services/Suppleties_v2/FeatureServer/11?f=json
  3. Fetch GeoJSON

    Filter with where and request degrees with outSR=4326. Here: all nourishments that started in 2024 or later (17).

    https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services/Suppleties_v2/FeatureServer/11/query?where=JaarMaandBeginUitvoering%3E%3D%27202401%27&outFields=Kustvaknaam,Locatie,Type,Volume__situ_,JaarMaandBeginUitvoering&outSR=4326&f=geojson
  4. Sum per group

    outStatistics can also sum: the total volume per coastal section in a single call.

    https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services/Suppleties_v2/FeatureServer/11/query?where=1%3D1&outStatistics=%5B%7B%22statisticType%22%3A%22sum%22%2C%22onStatisticField%22%3A%22Volume__situ_%22%2C%22outStatisticFieldName%22%3A%22n%22%7D%5D&groupByFieldsForStatistics=Kustvaknaam&orderByFields=n%20DESC&f=json

Interesting combinations

Similar sources

What to watch out for

  • Licence per layer not established

    The services say nothing about reuse (licenseInfo empty on 100 items checked). RWS says on its website that anyone may freely use its open data, 'unless'; whether a layer falls under that is not stated.

  • Many project and temporary services

    Besides stable series there are data rooms, designs ('A2HVKH_Ontwerp_december_2019'), viewers and Survey123 forms. Check whether a layer is an official publication.

  • Copies ending in _view

    105 services are read-only copies of another service (name ends in _view). We skip them; use the source service.

  • Not all of RWS

    Most RWS open data is on geo.rijkswaterstaat.nl and in the NGR. This organisation is a second, smaller entry point.

APIArcGIS REST (ArcGIS Online) · read 16 Oct 2026

StandardArcGIS REST (ArcGIS Online)docs
Access no key

No key or token: the directory and all calls below worked anonymously. tested

Size473

services: 472 FeatureServers and 1 WFSServer, of which 105 read-only copies (_view) tested

Formats

jsongeojsonpbf

Base URL

https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services

Endpoints 6

  • GET?f=jsonDirectory: version, folders and services (name + type).
  • GET/{dienst}/FeatureServer?f=jsonService: layers and tables (id, name, group layer or not), maxRecordCount, capabilities, projection, description.
  • GET/{dienst}/FeatureServer/{laag}?f=jsonLayer: fields (name, type, alias, length), geometry type, maxRecordCount, supportedQueryFormats and advancedQueryCapabilities (pagination, statistics, orderBy, distinct).
  • GET/{dienst}/FeatureServer/{laag}/queryQuery features with a where clause or spatial filter; also count (returnCountOnly) and group (outStatistics). Response in JSON, GeoJSON or PBF.
  • GET/{dienst}/FeatureServer/legend?f=jsonLegend per layer: labels and symbols (PNG as base64).
  • GET/{dienst}/FeatureServer/{laag}/query?…&f=pbfSame query as protobuf (application/x-protobuf): compact for large layers.

The APIs of this source 1 · from the provider's documentation from the description

ArcGIS Online-zoekindex (items van RWS)

Search the items of the RWS organisation (orgid 4D1GBrbE6xp1T4YG): title, type, modification date and service url. 'title:Suppleties' returned 11 items.

https://www.arcgis.com/sharing/rest
  • GET/search?q=orgid:4D1GBrbE6xp1T4YG AND title:Suppleties&num=10&f=jsonItems zoeken (q in Lucene-stijl, sortField=modified, num max 100, start voor de volgende pagina)
  • GET/portals/4D1GBrbE6xp1T4YG?f=jsonGegevens van de organisatie (naam, urlKey rijkswaterstaat)

Filtering platform

SQL-like where clause on the layer's fields, plus an optional spatial filter (geometry). Group and count with outStatistics.

=<>>>=<<=LIKEINIS NULLBETWEENANDORNOT

Parameters 13

whereCondition in SQL-92 style: 1=1 for everything, text in single quotes (GEMEENTE='Zwolle'), LIKE with %, AND/OR, dates as DATE 'YYYY-MM-DD'. Required when there is no other filter.tested
outFieldsFields in the response, comma-separated, or * for all fields.tested
returnGeometryfalse = attributes only (much smaller response).tested
outSRProjection of the geometry in the response; 4326 = degrees (WGS84). Default is the layer's projection, here RD (28992).tested
fFormat: json (Esri JSON), geojson, pbf (protobuf), pjson (indented) or html (browse in the browser).tested
resultOffsetPagination: number of features to skip (from 0). Use together with orderByFields for a stable order.tested
resultRecordCountMaximum number of features in this response (capped at the layer's maxRecordCount).tested
orderByFieldsSort order, e.g. 'OBJECTID' or 'n DESC' (also on a statistics field).tested
returnCountOnlytrue = only the number of features matching where: {"count": …}.tested
outStatisticsServer-side statistics: list of {statisticType, onStatisticField, outStatisticFieldName}; statisticType count, sum, min, max, avg, stddev or var. URL-encode it.tested
groupByFieldsForStatisticsFields to group by with outStatistics (like GROUP BY).tested
returnDistinctValuestrue with outFields and returnGeometry=false: the unique values of those fields.tested
geometrySpatial filter: a point 'x,y' or envelope 'xmin,ymin,xmax,ymax', with geometryType (esriGeometryPoint, esriGeometryEnvelope), inSR (input projection), spatialRel (esriSpatialRelIntersects) and optionally distance + units (esriSRUnit_Meter) for a radius.platform

Fields of the example layer 10 · Suppleties_v2/FeatureServer/11 (537 suppleties)

NameTypeMeaning
OBJECTIDOIDVolgnummer van het object (sleutel voor paginering)
KustVakNummerSmallIntegerNummer van het kustvak
KustvaknaamStringNaam van het kustvak (Texel, Noord-Holland, Delfland, Maasvlakte …)
LocatieStringPlaats of projectnaam van de suppletie
TypeStringSoort suppletie (strand-duinsuppletie, vooroeversuppletie …)
Volume__situ_Double · m³Volume zand in situ
JaarBeginUitvoeringDateBegin van de uitvoering (milliseconden sinds 1970, 1 januari van het jaar)
JaarMaandBeginUitvoeringStringBegin als tekst JJJJMM (bv. 200901)
BeginRaaiStringEerste kustraai van het traject
EindRaaiStringLaatste kustraai van het traject

Limits and pitfalls

  • At most 2.000 features per response (the layer's maxRecordCount; varies per layer, see /{layer}?f=json). If there are more, the response has exceededTransferLimit: true: fetch the rest with resultOffset and resultRecordCount. tested
  • No key and no documented rate limit. Take it easy (a few requests per second) and prefer statistics or counts over fetching all features. experience
  • Unlike the provincial servers, every layer has editingInfo.lastEditDate and dataLastEditDate in milliseconds (Suppleties: 29 April 2026, Inweva2025: 30 March 2026). Useful for tracking changes. tested
  • Errors come back with HTTP 200 and a JSON object {"error": {"code": 400, …}} ('Failed to execute query.' for an unknown field in where). Always check for an error field, not just the status code. tested
  • The directory has no folders: all 473 services are in the root. 105 names end in _view (read-only copy of another service); use the source service. tested
  • The only WFSServer in the list (TenT_Roads_NL) returns 'Unsupported service type: WFSServer' via the REST path. There is no WMS and no export: these are hosted FeatureServers. tested
  • Layers are in RD (EPSG:28992); request outSR=4326 for degrees. GeoJSON responses include a crs block. tested
  • Many RWS items in the ArcGIS Online search index point to geo.rijkswaterstaat.nl (another server), not to these services. experience

Try it HTTP 200 · 503 ms · 16 Oct

https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services/Suppleties_v2/FeatureServer/11/query?where=1%3D1&outStatistics=[{"statisticType"%3A"sum"%2C"onStatisticField"%3A"Volume__situ_"%2C"outStatisticFieldName"%3A"n"}]&groupByFieldsForStatistics=Kustvaknaam&orderByFields=n DESC&f=json
{
  "objectIdFieldName": "OBJECTID",
  "uniqueIdField": {
    "name": "OBJECTID",
    "isSystemMaintained": true
  },
  "globalIdFieldName": "",
  "geometryProperties": {
    "shapeAreaFieldName": "Shape__Area",
    "shapeLengthFieldName": "Shape__Length",
    "units": "esriMeters"
  },
  "geometryType": "esriGeometryPolygon",
  "spatialReference": {
    "wkid": 28992,
    "latestWkid": 28992
  },
  "fields": [
    {
      "name": "n",
      "type": "esriFieldTypeDouble",
      "alias": "n",
      "sqlType": "sqlTypeFloat",
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "Kustvaknaam",
      "type": "esriFieldTypeString",
      "alias": "Kustvaknaam",
      "sqlType": "sqlTypeOther",
      "length": 19,
      "domain": null,
      "defaultValue": null
    }
  ],
  "features": [
    {
      "attributes": {
        "n": 188995966.7521739,

Shortened response, saved at harvest time. Click the URL for the real, current response.

Read from Directory of all services (JSON) · Layer description Suppleties: fields, limits, editingInfo · Esri: query operation (all parameters) · Esri: searching ArcGIS Online items. Labels: from the description stated in what the api itself publishes. tested from our own small call. platform applies to every api on this platform, per its documentation. experience learned while building open data index.

How to fetch it

curl "https://services-eu1.arcgis.com/4D1GBrbE6xp1T4YG/ArcGIS/rest/services/Inweva2025/FeatureServer/3/query?where=1%3D1&outFields=vbn_oms_tx,al_e_wr,vrpc_e_wr&orderByFields=al_e_wr%20DESC&resultRecordCount=10&returnGeometry=false&f=json"

Used by

More from Rijkswaterstaat in our index

6,621 datasets in Nationaal Georegister, data.overheid.nl, ArcGIS Online Rijkswaterstaat, 4TU.ResearchData (via DataCite). These changed most recently.

All about Rijkswaterstaat

More in this topic

See how this page is built
bron: arcgis-rijkswaterstaat
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
  - gebruiktDoor
cache:
  tag: bron:arcgis-rijkswaterstaat
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: services-directory (?f=json) bereikbaar, aantal diensten als noot;
    versheid = nieuwste gewijzigde Feature Service-item van de organisatie op
    services-eu1 (ArcGIS Online-zoekindex)
  verwacht: maandelijks

Source: content/bronnen/arcgis-rijkswaterstaat.yaml · Markdown