<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Simple_Feature_Access</id>
	<title>Simple Feature Access - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Simple_Feature_Access"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Simple_Feature_Access&amp;action=history"/>
	<updated>2026-05-16T16:14:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Simple_Feature_Access&amp;diff=197303&amp;oldid=prev</id>
		<title>imported&gt;Thomas Dresler: Commonscat mit Helferlein hinzugefügt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Simple_Feature_Access&amp;diff=197303&amp;oldid=prev"/>
		<updated>2026-02-15T09:57:38Z</updated>

		<summary type="html">&lt;p&gt;Commonscat mit &lt;a href=&quot;/index.php?title=Benutzer:Wurgl/8Schwestern&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Wurgl/8Schwestern (Seite nicht vorhanden)&quot;&gt;Helferlein&lt;/a&gt; hinzugefügt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Simple Feature Access&amp;#039;&amp;#039;&amp;#039; ist eine [[Spezifikation]] des [[Open Geospatial Consortium]], welche eine allgemein gültige Architektur für [[geografische Daten]] und deren [[Geometrie]]n definiert.&lt;br /&gt;
&lt;br /&gt;
Die Spezifikation beschreibt einerseits die Speicherung und den Zugriff auf Geometrien und andererseits verschiedene räumliche Operatoren.&lt;br /&gt;
&lt;br /&gt;
== Geometrie-Klassenmodell ==&lt;br /&gt;
Folgende instanziierbare Klassen beinhaltet das Modell:&lt;br /&gt;
* Punkte (Point)&lt;br /&gt;
* Linien (LineString)&lt;br /&gt;
* [[Polygon]]e (Polygon)&lt;br /&gt;
** Hierbei sind die Punkte des äußeren Ringes entgegengesetzt dem Uhrzeigersinn (linksdrehend) sortiert.&lt;br /&gt;
** Die Punkte des inneren Ringes (Loch) im Uhrzeigersinn (rechtsdrehend) sortiert&lt;br /&gt;
* Mehrere Punkte (MultiPoint)&lt;br /&gt;
* Mehrere Linien (MultiLineString)&lt;br /&gt;
* Mehrere Polygone (MultiPolygon)&lt;br /&gt;
* Sammlung dieser Geometrien (GeometryCollection)&lt;br /&gt;
&lt;br /&gt;
Sämtliche Geometrien leiten sich von der abstrakten Klasse Geometry ab.&lt;br /&gt;
&lt;br /&gt;
== Methoden auf Geometrieobjekte ==&lt;br /&gt;
Die Simple Feature Access Spezifikation unterscheidet drei verschiedene Gruppen von Methoden:&lt;br /&gt;
&lt;br /&gt;
#Die erste Gruppe stellt verschiedene grundlegende Methoden zur Verfügung wie z. B. die Abfrage des Geometrietyps (GeometryType), die Abfrage der Ausdehnung (Envelope) oder die Rückgabe der Geometrie als Text (AsText).&lt;br /&gt;
#In der zweiten Gruppe werden Methoden zusammengefasst, welche räumliche Beziehungen zwischen geometrischen Objekten beschreiben. Zu diesen Methoden gehören z. B. ob Objekte gleich sind (Equals), sich schneiden (Intersects) oder sich berühren (Touches).&lt;br /&gt;
#Die letzte Gruppe schließlich beinhaltet Methoden zur räumlichen Analyse wie z. B. [[Pufferzone]] (Buffer), [[Verschneidung (Informatik)|Verschneidung]] (Intersection) oder Differenz (Difference).&lt;br /&gt;
&lt;br /&gt;
== Repräsentation der Geometrie ==&lt;br /&gt;
Ein weiterer Teil der Spezifikation umfasst die Repräsentation der Geometrie. Dazu gehören das sogenannte Well-known-Text- (&amp;#039;&amp;#039;&amp;#039;WKT&amp;#039;&amp;#039;&amp;#039;) bzw. das Well-known-Binary(&amp;#039;&amp;#039;&amp;#039;WKB&amp;#039;&amp;#039;&amp;#039;)-Format.&lt;br /&gt;
&lt;br /&gt;
=== Well-known Text ===&lt;br /&gt;
Die Well-known-Text-Repräsentation wird vor allem dazu verwendet, um die Geometrie [[Alphanumerische Zeichen|alphanumerisch]] darstellen zu können. Beispiele für Well-known Text:&lt;br /&gt;
* Punkt&lt;br /&gt;
 Point(10 10)&lt;br /&gt;
&lt;br /&gt;
* LineString (Linie mit &amp;quot;Knickpunkten&amp;quot;)&lt;br /&gt;
 LineString(10 10, 20 20, 30 40)&lt;br /&gt;
&lt;br /&gt;
* Polygon (Fläche)&lt;br /&gt;
ein Polygon wird von zwei Klammern umschlossen.&lt;br /&gt;
Polygon ohne Loch:&lt;br /&gt;
 Polygon((10 10, 10 20, 20 20, 20 15, 10 10))&lt;br /&gt;
&lt;br /&gt;
mit einem äußeren Ring und einem inneren Ring (Loch)&lt;br /&gt;
 Polygon(&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;0 0, 0 20, 20 20, 20 0, 0 0&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;,&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;5 5, 5 15, 15 15, 15 5, 5 5&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* Mehrfachpolygon&lt;br /&gt;
zwei Polygone&lt;br /&gt;
 MultiPolygon(&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;(10 10, 10 20, 20 20, 20 15, 10 10)&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;,&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;(60 60, 70 70, 80 60, 60 60)&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
zwei Polygone, erstes Polygon mit Loch:&lt;br /&gt;
 MultiPolygon(&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;(0 0, 0 20, 20 20, 20 0, 0 0),(5 5, 5 15, 15 15, 15 5, 5 5)&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;,&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;(30 30, 30 40, 40 40, 40 30, 30 30)&amp;#039;&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Die erste Klammer umhüllt das komplette Multipolygon. Die folgenden zwei Klammern umschließen das jeweilige Polygon. Ist in diesem Polygon ein Loch, so wird eine Klammer geschlossen, und durch ein Komma das zweite Polygon abgetrennt. Liegt das zweite Polygon geometrisch innerhalb des ersten, so stellt dieses ein Loch dar, liegt es geometrisch außerhalb des Polygons, so handelt es sich bei diesem um eine [[Exklave]].&lt;br /&gt;
&lt;br /&gt;
=== Well-known Binary ===&lt;br /&gt;
Die Well-known-Binary-Repräsentation ist eine übertragbare Repräsentation der Geometrien als eine kontinuierliche Byte-Datenkette. Als Datentypen verwendet WKB [[Integer (Datentyp)|Integer]] ohne [[Vorzeichen (Zahl)|Vorzeichen]] aus einem bzw. vier Byte und Zahlen [[Doppelte Genauigkeit|doppelter Genauigkeit]] aus acht Byte. Beispiel für Well-known-Binary:&lt;br /&gt;
* Punkt mit Koordinate 1,1&lt;br /&gt;
 0101000000000000000000F03F000000000000F03F&lt;br /&gt;
Diese Datenkette bedeutet in Teile zerlegt folgendes:&lt;br /&gt;
 01 : Byte-Reihenfolge&lt;br /&gt;
 01000000 : Geometrietyp&lt;br /&gt;
 000000000000F03F : X&lt;br /&gt;
 000000000000F03F : Y&lt;br /&gt;
&lt;br /&gt;
== Repräsentation von Koordinatensystemen ==&lt;br /&gt;
Simple Feature Access standardisiert ebenfalls die Repräsentation von [[Geodätisches Datum|geodätischen Systemen]] mit [[Geographische Koordinaten|geografischen]], [[Kartenprojektion|projizierten]] oder geozentrischen Koordinaten in einer alphanumerischen Form als Well-known-Text. Beispiele für die Repräsentation von Koordinatensystemen:&lt;br /&gt;
* [[UTM-Koordinatensystem|UTM]] Zone 10 mit dem nordamerikanischen Datum [[North American Datum|NAD27]]&lt;br /&gt;
 &amp;lt;code&amp;gt; PROJCS[&amp;quot;UTM Zone 10, Northern Hemisphere&amp;quot;,&lt;br /&gt;
    GEOGCS[&amp;quot;clark66&amp;quot;,&lt;br /&gt;
        DATUM[&amp;quot;North_American_Datum_1927&amp;quot;,&lt;br /&gt;
            SPHEROID[&amp;quot;clark66&amp;quot;,6378206.4,294.9786982]],&lt;br /&gt;
        PRIMEM[&amp;quot;Greenwich&amp;quot;,0],&lt;br /&gt;
        UNIT[&amp;quot;degree&amp;quot;,0.0174532925199433]],&lt;br /&gt;
    PROJECTION[&amp;quot;Transverse_Mercator&amp;quot;],&lt;br /&gt;
    PARAMETER[&amp;quot;latitude_of_origin&amp;quot;,0],&lt;br /&gt;
    PARAMETER[&amp;quot;central_meridian&amp;quot;,-123],&lt;br /&gt;
    PARAMETER[&amp;quot;scale_factor&amp;quot;,0.9996],&lt;br /&gt;
    PARAMETER[&amp;quot;false_easting&amp;quot;,500000],&lt;br /&gt;
    PARAMETER[&amp;quot;false_northing&amp;quot;,0],&lt;br /&gt;
    UNIT[&amp;quot;Meter&amp;quot;,1]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Geografisches Koordinatensystem [[World Geodetic System 1984|WGS84]]&lt;br /&gt;
 &amp;lt;code&amp;gt; GEOGCS[&amp;quot;wgs84&amp;quot;,&lt;br /&gt;
    DATUM[&amp;quot;WGS_1984&amp;quot;,&lt;br /&gt;
        SPHEROID[&amp;quot;wgs84&amp;quot;,6378137,298.257223563],&lt;br /&gt;
        TOWGS84[0.000,0.000,0.000]],&lt;br /&gt;
    PRIMEM[&amp;quot;Greenwich&amp;quot;,0],&lt;br /&gt;
    UNIT[&amp;quot;degree&amp;quot;,0.0174532925199433]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Die Simple Feature Access Spezifikation hat in der Geoinformatik sowohl in [[Open Source|Open-Source]]-Projekten als auch in proprietären Programmen eine weite Verbreitung. Zwei bekannte [[GNU Lesser General Public License|LGPL]] lizenzierte [[Programmbibliothek]]en sind die [[JTS Topology Suite]] und [[Geometry Engine Open Source|GEOS]]. JTS stellt dabei eine [[Programmierschnittstelle|API]] für [[Java (Programmiersprache)|Java]] bereit, GEOS ist hingegen eine API für [[C++]]. Mit [[Shapely]] steht für Python eine leistungsfähige Bibliothek bereit, die auf GEOS aufsetzt. Durch die Verwendung von GEOS in [[PostGIS]] kann WKT/WKB direkt in der Datenbank [[PostgreSQL]] verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Simple feature access|Simple Feature Access}}&lt;br /&gt;
* [https://www.ogc.org/standards/sfa Simple Feature Access Spezifikation] des Open Geospatial Consortium (englisch)&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste OGC-Standards}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Thomas Dresler</name></author>
	</entry>
</feed>