OGC API – Features

Was ist OGC API – Features?

OGC API - Features (OAF) ist ein Standard des Open Geospatial Consortium (OGC) und definiert eine Programmierschnittstelle (API) zur Abfrage räumlicher Daten im Web. Sie ist eine komplette Überarbeitung sowie konsequente Modernisierung des OGC Web Feature Service (WFS) und setzt auf die Nutzung gängiger Web-Standards (u. a. REST).

Ein Dienst, der diesem Standard folgt, kann im BayernAtlas visualisiert werden.

 

Import von OAF-Diensten
Screenshot aus dem BayernAtlas mit dem ausgefüllten Eingabefeld
© LDBV

Analog zum Import anderer Georessourcen (Bsp.: WMS) wird die URL des Dienstes in das Suchfeld des BayernAtlas kopiert.
Daraufhin erkennt der BayernAtlas die Ressource und bietet den Import an.

Wählt man den verfügbaren Layer aus, erscheint er in der Ebenenübersicht unter dem Reiter "Karte".

Filter

Abhängig von der Implementierungsstufe erlaubt die OAF das Filtern von Inhalten. Über das Filtersymbol des Layers öffnet man die Konsole.

Initial erstellt man eine neue Filtergruppe. Innerhalb einer Filtergruppe können mehrere Filter kombiniert werden (UND-Verknüpfung), indem man ein weiteres Filterattribut auswählt.

Die Filterung erfolgt über die Auswahl der dafür verfügbaren Attribute und die Festlegung des entsprechenden Attributwerts. Die Anwendung der Filterkriterien auf den Datensatz der OAF bedingt die Darstellung in der Karte; nur die Datensätze, die die Bedingung erfüllen, sind sichtbar.

Mehrere Filtergruppen werden über eine ODER-Verknüpfung kombiniert.

Tab "CQL bearbeiten": Dieses Bedienfeld erlaubt es, CQL-Statements direkt abzusetzen. Es richtet sich in erster Linie an Nutzer, die weitergehendes Wissen über den eingebundenen Dienst haben (z. B. die Ersteller des Dienstes). An dieser Stelle ist es möglich, komplexere Abfragen abzusetzen als in der Normalansicht.

Farbgebung und Aktualisierungsintervall

Öffnet man die Einstellungen des Layers (Zahnrad-Icon), stehen verschiedene Konfigurationsmöglichkeiten zur Verfügung.

  • Die eingestellte Farbe erkennt man am rechten Ende der Layer-Box.
     
  • Das Aktualisierungsintervall legt fest, in welchem zeitlichen Rhythmus die Daten aktualisiert werden (→ vom Server des Dienste-Anbieters). Auf diese Weise ist eine andauernde "Beobachtung" der Daten und deren Änderungen über die Zeit im BayernAtlas realisierbar. Dieses Feature wird auch für andere Georessourcen, z. B. WMS, angeboten. Ein "Uhr"-Icon in der Ebenen-Präsentation zeigt an, dass ein Intervall gesetzt wurde. Die Entscheidung über die Sinnhaftigkeit eines Aktualisierungsintervalls bei der jeweiligen Ressource trifft der Nutzer.
Anzahl der geladenen Objekte
  • Aus Gründen der Performance werden maximal 10 000 Objekte geladen. Dies kann zur Folge haben, dass nicht alle Objekte, die der Dienst beinhaltet, im BayernAtlas angezeigt werden.
  • Durch geeignetes Filtern kann die Anzeige der gewünschten Objekte festgelegt werden. Jede Filter-Anfrage bewirkt ein neues Laden der Daten vom Server. Ein "gefüllter" Trichter in der Ebenenanzeige verweist darauf, dass eine Filterung aktiv ist.
  • Die Anzahl der Objekte wird sowohl in der Ebenendarstellung, als auch in der Filter-Konsole angezeigt.

 

Weiterführende Informationen
  • Anwendung unterschiedlicher Filterungen auf dieselbe OAF: Über die Kopierfunktion von Layern können auch importierte OAF-Dienste dupliziert werden. Wendet man nun unterschiedliche Filterungen auf denselben Dienst an, kombiniert mit individueller Farbgebung, ermöglicht dies eine differenzierte Präsentation eines Datensatzes.
     
  • Speichern und Teilen von importierten OAF-Diensten: Das Speichern und Teilen von importierten OAF-Diensten ist möglich. Dabei werden auch die Filtereinstellungen berücksichtigt. D. h. diese Einstellungen werden ebenfalls im Lesezeichen abgespeichert (→ in der URL kodiert) und können auf diese Weise mit einem Klick wieder hergestellt werden.