You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -12,9 +12,9 @@ In dit deel stel je met behulp van de OpenAPI specification GET requests samen o
12
12
13
13
!!! warning "Waarschuwing"
14
14
15
-
Gebruik niet de PowerShell terminal. Die heeft een ingebouwde eigen versie van curl met veel minder mogelijkheden. De voorbeelden zullen daar niet in werken.
15
+
Gebruik niet de PowerShell terminal. Die heeft een ingebouwde eigen versie van `curl` met veel minder mogelijkheden. De voorbeelden zullen daar niet in werken.
16
16
17
-
Met de OpenAPI specification pagina kun je heel makkelijk commando's voor curl samenstellen.
17
+
Met de OpenAPI specification pagina kun je heel makkelijk commando's voor `curl` samenstellen.
18
18
19
19
-**Ga naar de OpenAPI specification van de BGT.**
20
20
@@ -26,7 +26,7 @@ Weet je niet meer waar je die kunt vinden? Kijk dan even in één van de vorige
26
26
27
27
Laten we beginnen met een simpele vraag. We vragen eerst de `OpenAPI specification` zelf op.
28
28
29
-
-**Klap 'GET**`/api` This document' **open**:
29
+
-**Klap** 'GET `/api` This document' **open**:
30
30
31
31

32
32
@@ -39,17 +39,19 @@ Je krijgt nu het `curl` commando dat is afgevuurd en het resultaat (response) te
39
39
40
40
Er is één parameter meegegeven: geef het resultaat als json. En we krijgen de specificatie inderdaad netjes te zien als json-document.
41
41
42
-
We kunnen het curl commando kopiëren en zelf uitvoeren in de command line.
42
+
We kunnen het `curl` commando kopiëren en zelf uitvoeren in de command line.
43
43
44
44
!!! warning "Waarschuwing"
45
45
46
-
Pas voor de Windows commandline (`cmd.exe`) de kant-en-klare curl commando's aan: zet alles op één regel en verander de 'enkele quotes' in "dubbele quotes".
46
+
Pas voor de Windows commandline (`cmd.exe`) de kant-en-klare `curl` commando's aan: zet alles op één regel en verander de 'enkele quotes' in "dubbele quotes". Anders zullen de voorbeelden niet werken.
47
47
48
-
-**Kopieer hetcurlcommando en plak het in de commandline**
48
+
-**Kopieer het**`curl`**commando en plak het in de commandline**
Het zal je opgevallen zijn dat er ook informatie tussen staat over het 'CRS'. Dit is het Coordinate Reference System. Er bestaan veel verschillende CRS'en. Kort gezegd bepaalt het CRS hoe de geografische coördinaten worden opgeslagen en hoe de data op de aardbol wordt geprojecteerd (zie ook Achtergrondinformatie). PDOK biedt zijn data in verschillende CRS'en aan.
106
+
107
+
!!! question "Vraag"
108
+
109
+
In welke CRS'en wordt de spoorcollectie aangeboden? Hoe heten die CRS'en?
110
+
111
+
??? tip "Hint"
112
+
113
+
Klik in <https://api.pdok.nl/lv/bgt/ogc/v1/collections/spoor?f=json> in het `crs` object op de code van een CRS. Je krijgt dan een XML-document te zien op opengis.net. Daarin vind je ook de naam.
114
+
115
+
### Bekijk het schema van een collectie
116
+
117
+
Soms wil je weten welke kolommen een dataset heeft, en wat die kolommen precies betekenen en welk datatype ze zijn. Dit kun je bekijken in het schema. Ook OGC API - Features ondersteunt dit.
Stel dat je geïnteresseerd bent in één specifiek item, dan kun je die door middel van een filter op het `id` van dat item opvragen. Je moet dan wel dat specifieke `id` weten.
Laten we het ruimtelijk maken. Met een extra parameter kun je items opvragen binnen een specifiek gebied: een bounding box (ook wel `bbox`). Je vraagt dit gebied op met het x- en y-coördinaat van de linkeronderhoek, gevolgd door het x- en y-coördinaat van de rechterbovenhoek. Bijvoorbeeld: `4.458132,51.922276,4.478388,51.926696`
0 commit comments