303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Klimaat en milieu
Provincie Fryslân
Nederlandse bron

Geoportaal Provincie Fryslân (ArcGIS REST)

De ArcGIS-server van de provincie Fryslân, met diensten in de hoofdmap en in de mappen Themas, ProvinciaalGeoRegister, GOG en Basemaps. Op 16 oktober 2026 telden we 563 lagen in onze index, samen bijna 9 miljoen objecten. Er zitten grote meetbestanden tussen (3.646.306 waterdieptemetingen in meren, 2019 tot 2021), de Natuurbeheerplannen per jaar sinds 2019, stikstofdepositie per hexagon en 6.694 gebouwen uit de inventarisatie jongere bouwkunst (1850-1940). Ongeveer een op de tien lagen staat ook in het Nationaal Georegister.

Klimaat en milieuWonen en ruimteVerkeer en vervoerOpenAPIKaartlaagNederland · object (provincie Fryslân)
Bereikbaar · gecontroleerd 17:23
geoportaal.fryslan.nl
Schermafbeelding van geoportaal.fryslan.nl

Wat er allemaal in zit563

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

563in totaal
538kaartlagen
19rasters
9 mln.objecten in totaal

Jongere bouwkunst (1850-1940) in Fryslân naar categorie: het meest woningen en woningbouwcomplexen (3.666 gebouwen en objecten), dan boerderijen, molens en bedrijven en religieuze gebouwen

Jongere bouwkunst (1850-1940) in Fryslân naar categorie, oktober 2026, in gebouwen en objecten. Totaal: 6.694; de grootste 12 van 12 categorieën staan in de grafiek. Woningen en woningbouwcomplexen is 55% van het totaal. Geteld met één statistiekaanroep op de laag (veld HOOFDCAT). 2 objecten hebben geen waarde in dit veld. Laag uit het Provinciaal GeoRegister (PGR2); dezelfde laag staat ook in de dienst CHK2.

Bron: Provincie Fryslân, ArcGIS-dienst ProvinciaalGeoRegister/PGR2 (laag Jongere bouwkunst 1850-1940) · opgehaald 25 oktober 2026Open de tabel Los blok

Wat kun je ermee?3 ideeën

Om te beginnen

Hoe diep is het meer?

Waterdieptemetingen meren (map Themas, dienst water) heeft 3.646.306 meetpunten met diepte ten opzichte van NAP en een peildatum tussen januari 2019 en september 2021. Haal één meer op en maak een dieptekaart.

Om te beginnen

Erfgoed uit 1850-1940

De laag Jongere bouwkunst 1850-1940 (Provinciaal GeoRegister) heeft 6.694 gebouwen en objecten met functie, datering en adres; ruim de helft zijn woningen.

Voor gevorderden

Natuurbeheer door de jaren

De dienst natuurbeheerplannen heeft per jaar (2019 tot en met 2025) het beheergebied, de ambitie en de zoekgebieden; het Provinciaal GeoRegister heeft al 2026. Vergelijk jaargangen en zie waar natuur bijkwam.

Zo verwerk je het4 stappen

  1. Blader per map

    Themas heeft één dienst per thema (algemeen, bodem, cultuurhistorie, landbouw, milieu, natuur, water …), elk met tientallen lagen.

    https://geoportaal.fryslan.nl/arcgis/rest/services/Themas?f=json
  2. Haal objecten op als GeoJSON

    Filter met where en vraag graden met outSR=4326. maxRecordCount verschilt per laag (1.000 tot 20.000).

    https://geoportaal.fryslan.nl/arcgis/rest/services/ProvinciaalGeoRegister/PGR2/MapServer/80/query?where=PLAATS%3D%27Leeuwarden%27&outFields=NAAM,FUNCTIE,DATERING,STRAAT&outSR=4326&resultRecordCount=5&f=geojson
  3. Tel per categorie

    Statistieken werken; één aanroep geeft het aantal gebouwen per hoofdcategorie.

    https://geoportaal.fryslan.nl/arcgis/rest/services/ProvinciaalGeoRegister/PGR2/MapServer/80/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=HOOFDCAT&f=json
  4. Grote lagen in stukken

    Bij miljoenen punten (waterdiepte) filter je eerst op een vaarweg of gebied en pagineer je met resultOffset; vraag alleen de velden die je nodig hebt.

    https://geoportaal.fryslan.nl/arcgis/rest/services/Themas/water/MapServer/53/query?where=1%3D1&outFields=diepteNAP,peildatum,vaarwegnr&returnGeometry=false&orderByFields=OBJECTID&resultOffset=0&resultRecordCount=5&f=json

Interessante koppelingen

Vergelijkbare bronnen

Waar je op moet letten

  • Licentie niet vastgesteld

    De server zegt niets over hergebruik. Fryslân publiceert in data.overheid.nl en het NGR als publiek domein, maar dat staat hier niet bij de lagen.

  • Sommige lagen zijn voor intern gebruik

    De metadata van de laag asbestdaken (533.994 vlakken, inventarisatie 2019) zegt 'Alleen voor intern gebruik', terwijl de laag openbaar te bevragen is. Lees de metadata voor je iets publiceert.

  • Metadatalinks werken niet altijd

    Veel lagen hebben als beschrijving alleen 'Bekijk metadata' met een link; die van de waterdieptemetingen gaf 404 (16 okt 2026).

  • Dubbele lagen en jaargangen

    AFS en AFS_WGS bevatten dezelfde lagen in twee projecties; natuurbeheerplannen staan per jaar naast elkaar. Kies bewust, er staan geen datums op de lagen.

APIArcGIS REST · gelezen 16 okt 2026

StandaardArcGIS RESTdocumentatie
Toegang zonder sleutel

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

Omvang581

bladlagen in 39 bevraagbare diensten (492 unieke namen), plus 19 rasterlagen getest

Formaten

jsongeojsonpbfpng (export, WMS)xml/geojson (WFS)

Basisadres

https://geoportaal.fryslan.nl/arcgis/rest/services

Endpoints 9

  • 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://geoportaal.fryslan.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.
  • GEThttps://geoportaal.fryslan.nl/arcgis/services/{map}/{dienst}/MapServer/WFSServer?service=WFS&request=GetCapabilitiesWFS 2.0 van dezelfde MapServer (alleen als supportedExtensions WFSServer noemt); GetFeature met outputFormat=GEOJSON.

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 12 · ProvinciaalGeoRegister/PGR2/MapServer/80 (6.694 gebouwen)

NaamTypeBetekenis
OBJECTIDOIDObjectsleutel
MIPCODEStringCode uit het Monumenten Inventarisatie Project (bv. Fr-Bil-70)
NAAMStringNaam van het gebouw
HOOFDCATStringHoofdcategorie (Woningen en woningbouwcomplexen, Boerderij, molen, bedrijf …)
SUBCATStringSubcategorie
FUNCTIEStringOorspronkelijke functie
DATERINGStringBouwperiode of jaar, als tekst
STRAATStringStraat
HUISNRStringHuisnummer
POSTCODEStringPostcode
PLAATSStringPlaats
GEMEENTEStringGemeente (indeling van toen: Het Bildt bestaat niet meer)

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
  • 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
  • PGR2 heeft naast de REST-API ook een WFS 2.0 met 81 objecttypen (PGR:…). De typenamen wijken af van de laagnamen: 'Jongere bouwkunst 1850-1940' heet PGR:Jongere_bouwkunst_1850-1940. outputFormat=GEOJSON werkt. getest
  • Tekens met accenten zijn in de data zelf kapot: FUNCTIE 'café' staat er als 'caf¿', in REST en WFS gelijk. getest
  • De laag asbestdaken (533.994 vlakken) is openbaar te bevragen, maar de metadata zegt 'Alleen voor intern gebruik'. Lees de laagbeschrijving voor je iets publiceert; laagbeschrijvingen verwijzen vaak alleen naar ' Bekijk metadata '. ervaring
  • Groeplagen (met subLayerIds) hebben geen query; vraag de bladlagen eronder op. Rasterlagen hebben geen velden en geen telling. platform
  • De server geeft geen wijzigingsdatum per dienst of laag (geen editingInfo). Hoe vers een laag is, staat er niet bij. getest
  • maxRecordCount verschilt per dienst (1.000 tot 20.000); drie diensten kennen alleen f=json. ervaring

Probeer het HTTP 200 · 329 ms · 16 okt

https://geoportaal.fryslan.nl/arcgis/rest/services/ProvinciaalGeoRegister/PGR2/MapServer/80/query?where=1%3D1&outStatistics=[{"statisticType"%3A"count"%2C"onStatisticField"%3A"OBJECTID"%2C"outStatisticFieldName"%3A"n"}]&groupByFieldsForStatistics=HOOFDCAT&orderByFields=n DESC&f=json
{
  "displayFieldName": "",
  "fieldAliases": {
    "HOOFDCAT": "Hoofdcat",
    "n": "n"
  },
  "fields": [
    {
      "name": "HOOFDCAT",
      "type": "esriFieldTypeString",
      "alias": "Hoofdcat",
      "length": 50
    },
    {
      "name": "n",
      "type": "esriFieldTypeInteger",
      "alias": "n"
    }
  ],
  "features": [
    {
      "attributes": {
        "HOOFDCAT": "Woningen en woningbouwcomplexen",
        "n": 3666
      }
    },
    {
      "attributes": {
        "HOOFDCAT": "Boerderij, molen, bedrijf",
        "n": 1571
      }
    }
  ]
}

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

Gelezen uit Directory: 7 mappen en 20 diensten in de root · Laag Jongere bouwkunst 1850-1940: velden en mogelijkheden · 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://geoportaal.fryslan.nl/arcgis/rest/services/ProvinciaalGeoRegister/PGR2/MapServer/80/query?where=PLAATS%3D%27Sneek%27&outFields=NAAM,FUNCTIE,DATERING&outSR=4326&f=geojson"

Gebruikt door

Meer van Fryslân in onze index

739 datasets in Geoportaal Provincie Fryslân, data.overheid.nl, Nationaal Georegister. Dit zijn de laatst gewijzigde.

Alles over Fryslân

Meer in dit thema

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