# GeoRSS

GeoRSS ist ein Standard, um mittels Web-Feeds eine Georeferenzierung zu übertragen.
GeoRSS kann dabei durch Erweiterung von RSS 1.0, RSS 2.0 oder Atom benutzt werden.

## Geschichte und Hintergrund

GeoRSS-Simple ist ein leichtgewichtiges Format, das nur Basisgeometrien (point, line, box, polygon) unterstützt und die typischen Anwendungsfälle für georeferenzierte Daten abdeckt. GeoRSS-GML geht auf das GML-Format des Open Geospatial Consortiums (OGC) zurück und unterstützt eine breitere Palette von Geometrieobjekten als GeoRSS-Simple, insbesondere andere Koordinatensysteme als WGS84. Es gibt auch eine Kodierung, die vom W3C eingebracht wurde, das zwar teilweise veraltet, aber sehr weit verbreitet ist.
GeoRSS dient auch informell als Erweiterung des W3C-Geo(punkt)-Vokabulars, indem es wichtige zusätzliche Arten von Positionen (Punkte, Linien und Grenzen) sowie andere Erweiterungsmöglichkeiten hinzufügt.
Im März 2007 wurde GeoRSS, zusammen mit KML, in die Google Maps API aufgenommen. Damit wolle man sicherstellen, dass es Benutzern ermöglicht wird, Daten in jedem Format zu erstellen und auf Google Maps hochzuladen.
Basierend auf RSS, gibt es folgende Standards:
* GeoRSS-Simple
* GeoRSS-GML

## Geometrie

Die geometrischen Formen, die zur Darstellung der Position in GeoRSS verwendet werden können, sind Punkt, Linie und Grenze.
Ein Punkt enthält ein einzelnes Koordinatenpaar. Das Koordinatenpaar enthält einen Breitenwert und einen Längenwert in dieser Reihenfolge. Die bevorzugte Serialisierung dieser Methode verwendet ein Leerzeichen, um die beiden Werte zu trennen.

### Linie

Eine Linie enthält zwei oder mehr Koordinatenpaare. Jedes Paar enthält einen Breitenwert und einen Längenwert in dieser Reihenfolge. Die bevorzugte Serialisierung dieser Methode verwendet ein Leerzeichen, um die beiden Werte zu trennen. Paare sind durch ein Leerzeichen voneinander getrennt.

### Viereck

Ein Viereck enthält genau zwei Koordinatenpaare. Jedes Paar enthält einen Breitenwert und einen Längenwert in dieser Reihenfolge. Die bevorzugte Serialisierung dieser Methode verwendet ein Leerzeichen, um die beiden Werte zu trennen. Paare sind durch ein Leerzeichen voneinander getrennt. Das erste Koordinatenpaar (untere Ecke) muss ein Punkt weiter westlich und südlich des zweiten Koordinatenpaares (obere Ecke) sein, und der Kasten wird immer so interpretiert, dass er die 180 (oder −180) Grad Längengrad-Linie nicht enthält, die nicht an seiner Grenze liegt, und den Nord- oder Südpol nicht enthält, außer an seiner Grenze. Ein Kasten wird in der Regel verwendet, um einen Bereich, in dem sich andere Daten befinden, grob abzugrenzen.

### Polygon

Ein Polygon enthält mindestens vier Koordinatenpaare. Jedes Paar enthält einen Breitenwert und einen Längenwert in dieser Reihenfolge. Die bevorzugte Serialisierung dieser Methode verwendet ein Leerzeichen, um die beiden Werte zu trennen. Paare sind durch ein Leerzeichen voneinander getrennt. Das letzte Koordinatenpaar muss mit dem ersten identisch sein.

### Codierung

Codiert werden die einzelnen Komponenten wie folgt.
GML: Punkt <gml:Punkt> Punkt>
* Linie <gml:LineString>Zeichenkette
* Polygon <gml:Polygon> Polygon>
* Viereck <gml:Kuvert >
GeoRSS Simple:
* Punkt <georss:point> point>
* Linie <georss:line>
* Polygon <georss:polygon>>
* Viereck <georss:box>

## Vorteile

Die Vorteile von GeoRSS-Feeds liegen in den Möglichkeiten der geografischen Suche und Aggregation. Mit GeoRSS ist es möglich, nach allen geografischen Kriterien zu suchen, beispielsweise alle erdbebenrelevanten Gebiete innerhalb von 200 Kilometer rund um einen gewissen Standort.

## Beispiele

GeoRSS-Simple mittels Atom:
GeoRSS-GML mittels RSS 2.0:
GeoRSS-Simple mittels RSS 2.0 nach W3C:

## Beispiele von GeoRSS-Implementierungen

Example feeds
* GeoNetwork opensource: Simple and GML-feeds.
Verwendung und Implementierung
* GeoPress (Memento vom 27. September 2007 im Internet Archive) WordPress and MovableType plugins zum Hinzufügen von GeoRSS in einem Blog.
* MapQuest (Memento vom 7. Februar 2010 im Internet Archive) MapQuest Embeddable Map using GeoRSS Feed
Open source projects
* Worldkit GeoRSS Simple und GeoRSS GML werden unterstützt.
* GeoServer
Produkte
* Cadcorp (Memento vom 11. Oktober 2010 im Internet Archive) (PDF; 162 kB) GeoRSS built into Cadcorp SIS.
* CubeWerx WFS (PDF; 242 kB) The new release of the CubeWerx OGC Web Feature Service product supports GeoRSS GML.
* Ionic/Leica Geosystems (Memento vom 28. September 2007 im Internet Archive) The use of GeoRSS in Ionic redSpider products
* Bay of Islands – Contains GeoRSS information about local accommodation
* MarkLogic Provides support for geospatial queries using GeoRSS/Simple markup.