303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Wonen en ruimte
Gemeente Eindhoven
Nederlandse bron

GIS-services Gemeente Eindhoven (ArcGIS REST)

De ArcGIS-server achter de kaarten van de gemeente Eindhoven: 99 kaartdiensten, met een afdelingsvoorvoegsel in de naam (GRN_ groen, VKR_ verkeer, ODS_ openbare ruimte, WTR_ water …). Op 16 oktober 2026 telden we 314 lagen in onze index, waaronder 128.070 bomen met soort en plantjaar, 1.105 openbare laadpalen en 390.723 meldingen openbare ruimte uit 2021 tot en met augustus 2024. Een deel van deze lagen vult ook data.eindhoven.nl, maar hier vraag je elk object rechtstreeks op.

Wonen en ruimteKlimaat en milieuVerkeer en vervoerOpenAPIKaartlaagNederland · object (gemeente Eindhoven)
Bereikbaar · gecontroleerd 17:23
gisservice.eindhoven.nl
Schermafbeelding van gisservice.eindhoven.nl

Wat er allemaal in zit314

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

314in totaal
304kaartlagen
8rasters
208 mln.objecten in totaal

Bomen in het Eindhovense bomenbestand naar soort: het meest zomereik (23.409 bomen), dan berk (Betula pendula) en gewone plataan

Bomen in het Eindhovense bomenbestand naar soort, oktober 2026, in bomen. Totaal: 128.072; de grootste 12 van 279 categorieën staan in de grafiek. Zomereik is 18% van het totaal. Geteld met één statistiekaanroep op de laag (veld BOOMSOORT). 17.696 objecten hebben geen waarde in dit veld.

Bron: Gemeente Eindhoven, ArcGIS-dienst GRN_Bomen (laag Boom) · opgehaald 25 oktober 2026Open de tabel Los blok

Wat kun je ermee?4 ideeën

Om te beginnen

Welke bomen staan in jouw straat?

GRN_Bomen heeft 128.070 bomen met Nederlandse en Latijnse soortnaam, hoogteklasse en plantjaar. De zomereik is met 23.409 bomen veruit de grootste soort; het oudste plantjaar boven 1000 is 1820 (een plataan). Er staan ook foute waarden in, zoals plantjaar 190.

Om te beginnen

Laadpalen per buurt

VKR_Laadpalen (laag Openbare laadpalen) heeft 1.105 punten met aanbieder, aantal aansluitingen en datum van plaatsing. Tel ze per buurt of per jaar van plaatsing.

Voor gevorderden

Waar klagen Eindhovenaren over?

LOM_MOR_Laatste_Jaren bevat 390.723 meldingen openbare ruimte (2021 tot 23 augustus 2024) met onderwerp, buurt en status. Illegale stort is met 115.545 meldingen het grootste onderwerp, daarna straatverlichting (26.924).

Voor gevorderden

Eikenprocessierups in de stad

De bomenlaag heeft velden over eikenprocessierups (aanwezig, stadium, datum constatering, bestrijdingsmethode). Combineer met de zomereiken om te zien waar de rups terugkomt.

Zo verwerk je het4 stappen

  1. Zoek de dienst

    Alle 99 kaartdiensten staan in de hoofdmap. Het voorvoegsel zegt welke afdeling hem bijhoudt; per dienst geeft ?f=json het laagnummer.

    https://gisservice.eindhoven.nl/arcgis/rest/services?f=json
  2. Bomen rond een punt, als GeoJSON

    Geef een rechthoek in graden (inSR=4326) en vraag de uitvoer ook in graden (outSR=4326). Het centrum rond het stadhuis levert zo 249 bomen op.

    https://gisservice.eindhoven.nl/arcgis/rest/services/GRN_Bomen/MapServer/0/query?geometry=5.475,51.437,5.482,51.441&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&outFields=BOOMSOORT_NEDERLANDS,PLANTJAAR,HOOGTE&outSR=4326&f=geojson
  3. Tel per soort

    Met outStatistics en groupByFieldsForStatistics telt de server zelf. Het telveld heet in het antwoord N, ook als je n vraagt.

    https://gisservice.eindhoven.nl/arcgis/rest/services/GRN_Bomen/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=BOOMSOORT&orderByFields=n%20DESC&f=json
  4. Pagineer per 2.000

    maxRecordCount is 2.000. Voor alle bomen loop je met resultOffset in stappen van 2.000 (65 aanroepen); vraag alleen de velden die je nodig hebt.

    https://gisservice.eindhoven.nl/arcgis/rest/services/GRN_Bomen/MapServer/0/query?where=1%3D1&outFields=OBJECTID,BOOMSOORT,PLANTJAAR&orderByFields=OBJECTID&resultOffset=0&resultRecordCount=2000&outSR=4326&f=geojson

Interessante koppelingen

Vergelijkbare bronnen

  • data.eindhoven.nl nog niet uitgelegd

    Het open dataportaal van de stad (Opendatasoft), met licentie en downloads. Een deel wordt uit deze server gevuld (Openbaar groen, Plofgevoelig gebied).

  • Bomenregister Amsterdam

    Het bomenregister van Amsterdam, via een eigen API met vergelijkbare velden.

  • Meldingen openbare ruimte Amsterdam

    Meldingen openbare ruimte in Amsterdam, actueler en met een eigen API.

Waar je op moet letten

  • Licentie niet vastgesteld

    De server zegt niets over hergebruik. Eindhoven publiceert in data.overheid.nl en op data.eindhoven.nl vooral als publiek domein, maar voor deze lagen staat het er niet bij.

  • Firewall voor de server

    Een webfirewall (F5) staat ervoor: /robots.txt geeft een pagina 'Request Rejected'. De REST-directory zelf is open; stop als je die melding krijgt en vraag niet te snel achter elkaar.

  • Niet alles is actueel

    Er staan geen datums op de lagen. De meldingenlaag eindigt op 23 augustus 2024; 9.124 bomen hebben geen plantjaar of plantjaar 0.

  • Eigen buurtcodes

    BUURTCODE in de meldingen is het buurtnummer van de gemeente (bv. 611), niet de CBS-code (BU0772…). Koppel op naam of ligging.

APIArcGIS REST · gelezen 16 okt 2026

StandaardArcGIS RESTdocumentatie
Toegang zonder sleutel

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

Omvang312

bladlagen in 99 MapServers (306 unieke namen), plus 8 rasterlagen getest

Formaten

jsongeojsonpbfpng (export, WMS)

Basisadres

https://gisservice.eindhoven.nl/arcgis/rest/services

Endpoints 8

  • GET?f=jsonDirectory: versie, mappen en diensten (naam + type).
  • 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'.
  • GET/{dienst}/MapServer/find?searchText=…&layers=0&searchFields=…&f=jsonTekst zoeken in velden van één of meer lagen (deel-overeenkomst), met de laag en het gevonden veld erbij.
  • GEThttps://gisservice.eindhoven.nl/arcgis/services/{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 14

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
returnExtentOnlytrue = alleen de omhullende rechthoek van de treffers (met outSR=4326 in graden).getest

Velden van de voorbeeldlaag 10 · GRN_Bomen/MapServer/0 (128.070 bomen)

NaamTypeBetekenis
OBJECTIDOIDObjectsleutel
BOOMNUMMERDoubleBoomnummer van de gemeente
BOOMSOORTStringWetenschappelijke naam (Quercus robur …); 17.708 keer leeg
BOOMSOORT_NEDERLANDSStringNederlandse naam (Zomereik, Berk …)
PLANTJAARSmallIntegerPlantjaar (let op uitschieters: minimum 190)
HOOGTEStringHoogteklasse als tekst
EIGENAARStringEigenaar (BOR, Particulier, Begraafplaats …)
BEHEERDERStringBeheerder
EPR_AANWEZIGStringEikenprocessierups aanwezig
EPR_DATUM_CONSTATERINGDateDatum waarop eikenprocessierups is vastgesteld

Limieten en valkuilen

  • Hoogstens 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
  • Deze server zet namen van statistiekvelden in hoofdletters: outStatisticFieldName 'n' komt terug als 'N', 'gem' als 'GEM'. Lees het veld hoofdletterongevoelig. getest
  • resultRecordCount wordt bij outStatistics genegeerd (alle groepen komen terug, voor BOOMSOORT_NEDERLANDS 18 KB). getest
  • find doorzoekt tekstvelden op een deel van de waarde, maar geeft attributen als tekst ('OBJECTID': '71') en kapt af op 2.000 resultaten (searchText=Tilia: 1,8 MB). Voor tellen liever query met LIKE: BOOMSOORT LIKE 'Tilia%' = 7.994. getest
  • Er staat een F5-firewall voor de server: /robots.txt geeft een pagina 'Request Rejected' (HTTP 200). De REST-API zelf werkte zonder problemen; krijg je die pagina op een API-aanroep, stop dan. getest
  • Dienstnamen beginnen met een afdelingsprefix (GRN_ groen, VKR_ verkeer, BST_, EHV_, LOM_ …). Een deel van data.eindhoven.nl wordt uit deze server gevuld. 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

Probeer het HTTP 200 · 362 ms · 16 okt

https://gisservice.eindhoven.nl/arcgis/rest/services/GRN_Bomen/MapServer/0/query?where=1%3D1&outStatistics=[{"statisticType"%3A"count"%2C"onStatisticField"%3A"OBJECTID"%2C"outStatisticFieldName"%3A"n"}]&groupByFieldsForStatistics=EIGENAAR&orderByFields=n DESC&f=json
{
  "displayFieldName": "",
  "fieldAliases": {
    "EIGENAAR": "EIGENAAR",
    "N": "N"
  },
  "fields": [
    {
      "name": "EIGENAAR",
      "type": "esriFieldTypeString",
      "alias": "EIGENAAR",
      "length": 50
    },
    {
      "name": "N",
      "type": "esriFieldTypeBigInteger",
      "alias": "N"
    }
  ],
  "features": [
    {
      "attributes": {
        "EIGENAAR": "BOR",
        "N": 108142
      }
    },
    {
      "attributes": {
        "EIGENAAR": "Particulier",
        "N": 11646
      }
    }
  ]
}

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

Gelezen uit Directory: 99 MapServers in de root · Laag Boom (GRN_Bomen): velden · Esri: query-operatie (alle parameters) · Esri: find-operatie. 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://gisservice.eindhoven.nl/arcgis/rest/services/VKR_Laadpalen/MapServer/5/query?where=1%3D1&outFields=*&outSR=4326&f=geojson"

Gebruikt door

Meer van Eindhoven in onze index

590 datasets in GIS-services Gemeente Eindhoven, dataportaal Eindhoven, data.overheid.nl. Dit zijn de laatst gewijzigde.

Alles over Eindhoven

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: gisservices-eindhoven
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
  - gebruiktDoor
cache:
  tag: bron:gisservices-eindhoven
  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/gisservices-eindhoven.yaml · Markdown