Nieuwe functionaliteiten in OGC API Features services.
De OGC API Features services die Digitaal Vlaanderen aanbiedt zijn vernieuwd. Ze ondersteunen nu ook HTTP POST en bieden geopackages aan als één van de resulterende formaten.
Door de vernieuwing ondersteunen de de OGC API Features services naast HTTP GET nu ook HTTP Post. Hierdoor zijn er bijna geen beperkingen meer in de filter die men kan doorgeven aan de services in het service request. HTTP GET kent op dat vlak beperkingen die afhangen van de onderliggende technologie. Dit kan problemen geven bij complexe of grote filters met als input een geometrie met veel knooppunten.
Een voorbeeld van een post request op het “search” endpoint met een punt als geometrie in Lambert 2008 en een response in Lambert 2008, met cURL ziet er als volgt uit:
Alternatief
Deze functionaliteit is een belangrijke opwaardering van de OGC API features. Hierdoor worden ze een volwaardig alternatief voor de WFS endpoints van de services. OGC API’s zijn de opvolgers van gekende OWS/OGC services zoals WFS, WMS, … Ze zijn restful en voldoen aan de OpenAPI specificatie. Op termijn zullen de oude OWS/OGC services verdwijnen of zullen alvast geen nieuwe services van dat type aangeboden worden.
Geopackages
De vernieuwde services bieden nu ook geopackages als output. Bij een service request volstaat het om “application/geopackage+sqlite3” of “application/x-gpkg” mee te geven als formaat of in de “accept header”.
Meer informatie over dit OGC formaat is te vinden op https://www.geopackage.org/(opent in nieuw venster). Het is compact en wordt als de standaard aanzien voor lokale opslag en uitwisseling van geografische data. Het formaat wordt ondersteund in alle moderne GIS toepassingen.
De OGC API features services die Digitaal Vlaanderen aanbiedt zijn te vinden op de metadata Vlaanderen website(opent in nieuw venster).