Skip to content

Commit 1b079e7

Browse files
committed
opmaak vragen en opdrachten
1 parent 90148db commit 1b079e7

File tree

3 files changed

+44
-28
lines changed

3 files changed

+44
-28
lines changed

docs/achtergrondinformatie/Achtergrondinformatie.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ OGC API's stellen geodata beschikbaar. Wat is geodata, ook wel **ruimtelijke inf
1414

1515
Wat is ruimtelijke informatie, ook wel geo-informatie genoemd, en wat kun je ermee? Geodata is overal om ons heen. Vaak hoor je dat 80% van alle data over een plek op aarde gaat.
1616

17-
TO DO Voorbeelden / use cases die de meerwaarde van geodata aantonen. Verschillende vormen van ruimtelijke informatie / geodata
17+
!!! warning "TO DO"
18+
Voorbeelden / use cases die de meerwaarde van geodata aantonen. Verschillende vormen van ruimtelijke informatie / geodata
19+
20+
!!! question "Vraag"
21+
22+
Welke toepassingen van geo-informatie ken jij? Schrijf een aantal voorbeelden op.
1823

1924
## Wat doet het Kadaster / PDOK?
2025

docs/tiles/Maak een kaart met OGC API - Tiles.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ In deze casus nemen we jou stap voor stap mee:
1919

2020
Maak gebruik van een platform of IDE naar keuze om code uit te voeren. Hieronder een uitleg voor VSCode, maar je kunt natuurlijk zelf een keuze maken.
2121

22-
- Fork de Git repository
23-
- Clone de Git repository
22+
- **Fork de Git repository**
23+
- **Clone de Git repository**
2424

2525
## Bekijk een voorbeeld
2626
Leerdoelen:
@@ -30,23 +30,25 @@ Leerdoelen:
3030

3131
We gaan eerst een voorbeeld bekijken.
3232

33-
- Bekijk `voorbeelden/tiles_maplibre/index.html`
34-
- Bekijk de kaart zelf, zoom eens in en uit
33+
- **Bekijk** `voorbeelden/tiles_maplibre/index.html`
34+
- **Bekijk de kaart zelf, zoom eens in en uit**
3535

3636
Dit is een web viewer die gemaakt is met de library MapLibre. Deze kaart maakt gebruik van de OGC API – Tiles van de BRT Achtergrondkaart: <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1>
3737

3838
<img width="476" height="535" alt="brtachtergrondkaart" src="https://github.com/user-attachments/assets/d26c23cb-a1c3-480b-843e-168c22b3cb4b" />
3939

40-
> **VRAAG:** wat verandert er als je in- en uitzoomt op de kaart?
40+
!!! question "Vraag"
4141

42-
- Open de developer tools in je browser.
43-
- Refresh de pagina
44-
- Open het Netwerk (Network) tabblad
45-
- Bekijk de requests die verschijnen in het Netwerktabblad
42+
Wat verandert er als je in- en uitzoomt op de kaart?
4643

47-
Merk op dat er onder andere een `main.js` en `https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__webmercatorquad?f=json` worden ingeladen
44+
- **Open de developer tools in je browser.**
45+
- **Refresh de pagina**
46+
- **Open het Netwerk (Network) tabblad**
47+
- **Bekijk de requests die verschijnen in het Netwerktabblad**
4848

49-
- Zoom eens in en uit
49+
Merk op dat er onder andere een `main.js` en `https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__webmercatorquad?f=json` worden ingeladen.
50+
51+
- **Zoom eens in en uit**
5052

5153
Merk op dat er nu veel bestanden worden ingeladen, bijvoorbeeld `262?f=mvt`. De volledige URL van is: <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/tiles/WebMercatorQuad/9/168/262?f=mvt>
5254

@@ -55,7 +57,10 @@ Dit zijn de tiles (kaarttegels) zelf.
5557
Je kunt nu zien dat deze web viewer de BRT Achtergrondkaart gebruikt, en meer specifiek de WebMercatorQuad TileMatrixSet. Dat zie je aan de URL’s van de tiles. En je ziet dat de standaard style wordt gebruikt voor deze tilematrixset. Dat zie je aan de style URL die na `main.js` werd ingeladen: <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__webmercatorquad?f=json>
5658

5759
- Zoek deze TileMatrixSet en Style ook op via de landing page in de browser: <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1>
58-
> **VRAAG:** Waar vind je de URL van de TileMatrixSet en de Style die gebruikt zijn in het voorbeeld?
60+
61+
!!! question "Vraag"
62+
63+
Waar vind je de URL van de TileMatrixSet en de Style die gebruikt zijn in het voorbeeld?
5964

6065
Dit is een visuele weergave van een Tile Matrix Set:
6166

@@ -67,25 +72,25 @@ De URL is als volgt opgebouwd:
6772

6873
### Bekijk nu de code van dichtbij
6974

70-
- Open de repository in VSCode of een andere IDE
75+
- **Open de repository in VSCode of een andere IDE**
7176

7277
Laten we deze code runnen zodat we de applicatie eerst in de browser kunnen bekijken:
7378

74-
- Start een web server, bijvoorbeeld met python:
79+
- **Start een web server, bijvoorbeeld met python:**
7580

7681
```
7782
> python -m http.server
7883
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
7984
```
80-
- Bekijk nu `voorbeeld\index.html` in browser
85+
- **Bekijk nu** `voorbeeld\index.html` **in de browser**
8186

8287
![voorbeeld van kaart die met maplibre is gemaakt](msedge_gjEJAEdbND.png)
8388

8489
Laten we in de code duiken:
8590

86-
- Bekijk `voorbeeld\index.html`
87-
- Bekijk `voorbeeld\main.js`
88-
- Bekijk <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__webmercatorquad?f=json>
91+
- **Bekijk** `voorbeeld\index.html`
92+
- **Bekijk** `voorbeeld\main.js`
93+
- **Bekijk** <https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/styles/standaard__webmercatorquad?f=json>
8994

9095
Als het goed is, zie je in de code `index.html` een `div` met als id `map`.
9196

@@ -100,13 +105,15 @@ In `main.js` zie je dat er bij `container` dat er naar diezelfde `map` wordt ver
100105

101106
Merk op dat je de URL naar de tegels zelf niet ziet in de `main.js`. Die wordt in de `style.json` aangeroepen. De `main.js` roept de `style.json` aan en die roept vervolgens de tiles aan en bepaalt hoe die tiles weergegeven moeten worden: bijvoorbeeld welke kleuren en diktes de lijnen op de kaart moeten krijgen.
102107

103-
Wil je hier meer over weten? Kijk voor een deep dive op <https://ogcapi-workshop.ogc.org/api-deep-dive/tiles/>
108+
!!! note "Wil je hier meer over weten?"
109+
110+
Kijk voor een deep dive op <https://ogcapi-workshop.ogc.org/api-deep-dive/tiles/>
104111

105-
- Bekijk nog eens `style.json`
112+
- **Bekijk nog eens** `style.json`
106113

107114
Dit is een erg omvangrijke stijl. Hoe is dit opgebouwd? Dit is een json waarin de bron gedefinieerd wordt en de layers die daar in zitten en hoe die layers getoond moeten worden (kleuren, diktes, etc.)
108115

109-
- Bekijk nog eens `main.js`
116+
- **Bekijk nog eens** `main.js`
110117

111118
In dit geval staat de `style.json` op een externe locatie, maar het kan ook een bestand op je eigen server zijn.
112119
In dit geval is de `style.json` beschikbaar gesteld door PDOK, maar je kunt ook zelf `style.json` bestanden maken. Het voorbeeld is een erg omvangrijke stijl, maar er zijn ook simpelere stijlen mogelijk.

docs/tiles/Verken OGC API - Tiles in de browser.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,29 @@ Laten we eerst in de browser verkennen wat je allemaal met OGC API - Features ku
44

55
## api.pdok.nl
66

7-
- Ga naar <https://api.pdok.nl>
7+
- **Ga naar <https://api.pdok.nl>**
88

99
Je vind hier een overzicht van alle API’s van PDOK.
1010

11-
- Scan de hele pagina eens.
11+
- **Scan de hele pagina eens.**
1212

13-
> **VRAAG:** Zijn dit allemaal OGC API’s of ook andere soorten API’s?
13+
!!! question "Vraag"
1414

15-
- Zoek de volgende API op en klik deze aan: Basisregistratie Grootschalige Topografie (OGC API)
15+
Zijn dit allemaal OGC API’s of ook andere soorten API’s?
16+
17+
- **Zoek de volgende API op en klik deze aan: *Basisregistratie Grootschalige Topografie (OGC API)***
1618

1719
## Landing page
1820

1921
Je bent nu op de landing page van de BGT OGC API terecht gekomen. De BGT (Basisregistratie Grootschalige Topografie) is een landelijke dataset, met objecten in de openbare ruimte die meestal door overheden beheerd worden, zoals wegen, water en groen. We gebruiken de OGC API van deze dataset even als voorbeeld.
2022

2123
De landing page is een voor mensen leesbare beschrijving en toegangspunt van de API. Door mensen leesbaar? Ja wel, want er is ook een beschrijving die vooral voor machines is gemaakt.
2224

23-
> **VRAAG:** Waar vind je de beschrijving die voor machines is bedoeld? Bekijk deze ook eens.
25+
!!! question "Vraag"
26+
27+
Waar vind je de beschrijving die voor machines is bedoeld? Bekijk deze ook eens.
2428

25-
- En ga daarna terug naar de HTML-weergave (de leesbare variant)
29+
- **En ga daarna terug naar de HTML-weergave (de leesbare variant)**
2630

2731
Een landing page bevat een beschrijving van de dataset met eventueel verwijzingen naar andere bronnen, de trefwoorden en metadata.
2832

0 commit comments

Comments
 (0)