Atom-Feeds
Inspire Download Dienst – Atom-Feed

Der Atom-Feed stellt die Ebenen aus cardo als selbstaktualisierende Liste dar und bietet die Möglichkeit die Ebenen aus dem Feed heraus herunterzuladen.

Ein Atom-Feed ist ein Ausgabeformat zur automatischen Abfragen von Daten durch ein spezielles Programm (Feed-Reader) oder durch einen Browser. Dabei werden verschiedenste Metadaten mit übertragen (z.B. Autor der Daten, Aktualisierungsdatum, Copyright-Hinweise).

OGC-Dokument zu Atom: http://docs.opengeospatial.org/is/12-084r2/12-084r2.html

Voraussetzung

Für die Nutzung des Atom-Feeds werden geladene Ebenen benötigt, die für den WFS-Dienst freigegeben sind.

der aufrufende Benutzer braucht:

  • Exportberechtigung für die jeweiligen Ebene haben
  • Leseberechtigungen an den Metadatenfeldern (Titel, Beschreibung)
Nutzung
  • Der Feed wird über "/net3/ogcsl.ashx?Service=Atom", bzw. "/net3/public/ogcsl.ashx?Service=Atom" aufgerufen. In diesem sind alle Ebenen, die die oben genannte Voraussetzungen erfüllen, aufgelistet. (Top- bzw. Service-Feed)
  • Bei Auswahl einer Ebene gelangt man zu einem zweiten Feed in dem die verschiedenen angebotenen Formate zum Download der Ebene aufgelistet sind (momentan nur über WFS). (Data-Feed)

    (unter "/net3/ogcsl.ashx?Service=Atom&Type=Data&Layer=<interner Ebenenname>", bzw. "/net3/public/ogcsl.ashx?Service=Atom&Type=Data&Layer=<interner Ebenenname>")

  • Generell gelten die Regeln der Authentifizierung, wie hier beschrieben
Ausgegebene Inhalte

Top-Feed

  • Titel des Feeds: Dieser kann in den cardo Systemeinstellungen geändert werden. (Standard ist "cardo Inspire Atom-Feed")
  • Datum des Feeds: jüngstes Datum der Einträge
  • Datum der Einträge: Das Datum kann aus 2 möglichen Quelle stammen:
  1. Wenn in den Ebeneneigenschaften das "Datum der letzten Änderung des Inhaltes" gesetzt ist, wird dieses angezeigt.
  2. Wenn nicht, dann wird das späteste Datum der letzten Änderung von Ebenenquelle oder Metadaten genommen.
  • Titel bzw. Beschreibung der einzelnen Einträge des Feeds: Diese können ebenfalls aus 2 Quellen stammen:
  1. Entweder aus den Metadaten der Ebene (wenn die Felder Description und Title vorhanden und ausgefüllt sind (Die Einstellung der Felder kann bei vorhandenem Testcenter mit dem Test "System Einstellungen/Metadaten/Metadatenkonfiguration für Dienste" getestet werden.))
  2. Oder wenn diese nicht eingestellt sind, werden die Einstellung des Ebenenservers übernommen:
  • Der Titel ist der Name der Ebene unter dem sie im Managementcenter auftaucht.
  • Die Beschreibung ist eine Beschreibung der Quelle der Ebene.

Data-Feed

  • Titel des Feeds: ist entweder der Name der Ebene in den Metadaten oder der Name der Ebene im Managementcenter. (siehe Top-Feed -> Titel der einzelnen Einträge)
  • Datum des Feeds und der Einträge: ist das selbe Datum wie das des Eintrags im Top-Feed. (Top-Feed -> Datum der Einträge)

Nicht im Browser zu sehen, aber von Feed-Readern erfasst, ist der Autor und das Copyright Feld, welche, wie der Titel des Feeds, in den cardo Systemeinstellungen zu ändern sind.

Einschränkung

Die Abfrage des Services kann zusätzlich nur über die NodeId und nicht über eine PkgId erfolgen.