OGC API – Features Standaard

Deze standaard specificeert de fundamentele API-bouwstenen voor interactie met features. De geospatiale gemeenschap gebruikt de term 'feature' voor dingen in de echte wereld die interessant zijn. OGC API Features bestaat uit meerdere delen, elk daarvan is een aparte standaard. Deel 1, de 'Core', specificeert de kernmogelijkheden en is beperkt tot het ophalen van features waarbij geometrieën worden weergegeven in het coördinatenreferentiesysteem WGS 84 met asvolgorde lengtegraad/breedtegraad. Deel 2 specificeert de mogelijkheden voor het ophalen van features waarvan de geometrieën worden weergegeven in alle andere coördinatenreferentiesystemen.

OGC API - Functies
OGC Open Call-verzoeken
Overzicht

OGC API-standaarden definiëren modulaire API-bouwstenen om web-API's op een consistente manier ruimtelijk mogelijk te maken. De OpenAPI-specificatie wordt gebruikt om de API-bouwstenen te definiëren.

De OGC API-familie van standaarden is georganiseerd op resourcetype. Deze standaard specificeert de fundamentele API-bouwstenen voor interactie met features. De ruimtelijke datagemeenschap gebruikt de term 'feature' voor dingen in de echte wereld die van belang zijn.

Voor degenen die niet bekend zijn met de term 'feature', bieden de uitleg over ruimtelijke dingen, features en geometrie in het W3C/OGC Spatial Data on the Web Best Practice-document meer details.

OGC API Features biedt API-bouwstenen voor het creëren, wijzigen en opvragen van objecten op het web. OGC API Features bestaat uit meerdere onderdelen, die elk een aparte standaard vormen. Deel 1, de "Core", specificeert de kernfunctionaliteiten en is beperkt tot het ophalen van objecten waarvan de geometrieën worden weergegeven in het coördinatenreferentiesysteem WGS 84 met asvolgorde lengtegraad/breedtegraad. Deel 2 specificeert de mogelijkheden voor het ophalen van objecten waarvan de geometrieën worden weergegeven in alle andere coördinatenreferentiesystemen. Aanvullende functionaliteiten die inspelen op meer geavanceerde behoeften zullen in volgende delen worden gespecificeerd. Voorbeelden hiervan zijn ondersteuning voor het creëren en wijzigen van objecten, complexere datamodellen, uitgebreidere query's, meerdere datasets en collectiehiërarchieën.

Deel 1 van deze norm is gratis beschikbaar op deze OGC-website. Het document is ook gepubliceerd door de Internationale Organisatie voor Standaardisatie (ISO) als ISO 19168-1: 2020.

Standaard biedt elke API die deze standaard implementeert toegang tot één dataset. In plaats van de data te delen als een complete dataset, bieden de OGC API Features-standaarden directe, fijnmazige toegang tot de data op feature- (object-)niveau.

De API-bouwstenen die in deze standaard worden gespecificeerd, zijn consistent met de architectuur van het web. Het API-ontwerp wordt met name geleid door de IETF HTTP/HTTPS RFC's, de W3C Data on the Web Best Practices, de W3C/OGC Spatial Data on the Web Best Practices en de opkomende OGC Web API Guidelines. Een specifiek voorbeeld is het gebruik van de concepten van datasets en datasetdistributies zoals gedefinieerd in DCAT en gebruikt in schema.org.

Deze standaard specificeert discovery- en querybewerkingen die worden geïmplementeerd met behulp van de HTTP GET-methode. Ondersteuning voor aanvullende methoden (met name POST, PUT, DELETE, PATCH) wordt gespecificeerd in aanvullende delen.

Met behulp van detectiebewerkingen kunnen clients de API ondervragen om de mogelijkheden ervan te bepalen en informatie op te halen over de distributie van de dataset, inclusief de API-definitie en metagegevens over de door de API geleverde functieverzamelingen.

Met querybewerkingen kunnen klanten kenmerken uit de onderliggende gegevensopslag ophalen op basis van eenvoudige selectiecriteria, die door de klant zijn gedefinieerd.

Openstaande oproepen en aanvragen

Het publiek kan conceptnormen beoordelen en feedback geven om ervoor te zorgen dat ze praktisch en breed toepasbaar zijn.

Insights

Hier vindt u de meest recente inzichten en visies van OGC.