PostGIS - en to de translation catalogue (246 entries)

note: Tag: title
en: Topology
de: Topologie

note: Tag: para
en: The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes.
de: Die topologischen Datentypen und Funktionen von PostGIS werden für die Verwaltung von topologischen Objekten wie Maschen, Kanten und Knoten verwendet.

note: Tag: para
en: Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.
de: Sandro Santilli's Vortrag auf der Tagung "PostGIS Day Paris 2011" liefert eine gute Übersicht über die PostGIS Topologie und deren Perspektiven <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.

note: Tag: para
en: An example of a topologically based GIS database is the <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend="Topology_Load_Tiger"/>.
de: Ein Beispiel für eine topologische Geodatenbank ist die <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink> Datenbank. Zum Experimentieren mit der PostGIS Topologie stehen unter <xref linkend="Topology_Load_Tiger"/> Daten zur Verfügung.

note: Tag: para
en: The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards.
de: Das PostGIS Modul "Topologie" gab es auch schon in früheren Versionen von PostGIS, es war aber nie Teil der offiziellen PostGIS Dokumentation. In PostGIS 2.0.0 fand eine umfangreiche Überarbeitung statt, um überholte Funktionen zu entfernen, bekannte Probleme mit der Bedienbarkeit zu bereinigen, bessere Dokumentation der Funktionalität, Einführung neuer Funktionen, und eine bessere Übereinstimmung mit den SQL-MM Normen zu erreichen.

note: Tag: para
en: Details of this project can be found at <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>
de: Genauere Angaben zu diesem Projekt finden sich unter <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>

note: Tag: para
en: All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.
de: Alle Funktionen und Tabellen, die zu diesem Modul gehören, sind im Schema mit der Bezeichnung <varname>topology</varname> installiert.

note: Tag: para
en: Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.
de: Funktionen die im SQL/MM Standard definiert sind erhalten das Präfix ST_, PostGIS eigene Funktionen erhalten kein Präfix.

note: Tag: para
en: Topology support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/>
de: Ab PostGIS 2.0 wird die Topologie Unterstützung standardmäßig mitkompiliert und kann bei der Konfiguration mittels der Konfigurationsoption "--without-topology",  wie in <xref linkend="postgis_installation"/> beschrieben, deaktiviert werden.

note: Tag: para
en: This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions.
de: Dieser Abschnitt beschreibt die PostgreSQL Datentypen die mit der PostGIS Topologie installiert werden. Besonders wichtig ist deren Verhaltensweise bei der Typumwandlung, insbesonderen wenn Sie Ihre eigenen Funktionen schreiben.

note: Tag: title
en: Topology Types
de: Topologische Datentypen

note: Tag: title
en: Description
de: Beschreibung

note: Tag: para
en: <varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
de: <varname>sequence</varname> ist eine Ganzzahl: Sie verweist auf eine Topologie, die in der Tabelle topology.topology definiert ist. In dieser Tabelle sind das Schema, das die Topologie enthält, und die SRID verzeichnet.

note: Tag: para
en: <varname>edge</varname> is an integer: The identifier of an edge.
de: <varname>edge</varname> ist eine Ganzzahl: Der Identifikator einer Kante.

note: Tag: refpurpose
en: A composite type representing a topologically defined geometry.
de: Ein zusammengesetzter Typ, der eine topologisch festgelegte Geometrie darstellt.

note: Tag: para
en: A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer.
de: Ein zusammengesetzter Datentyp, der auf eine topologische Geometrie in einem bestimmten topologischen Layer verweist und einen spezifischen Datentyp und eine eindeutige ID hat. Folgende Bestandteile bilden die Elemente einer TopoGeometry: topology_id, layer_id, id Ganzzahl, type Ganzzahl.

note: Tag: para
en: <varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
de: <varname>topology_id</varname> ist eine Ganzzahl: Sie verweist auf eine Topologie, die in der Tabelle topology.topology definiert ist. In dieser Tabelle sind das Schema, das die Topologie enthält, und die SRID verzeichnet.

note: Tag: para
en: <varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table.
de: <varname>layer_id</varname> ist eine Ganzzahl: Die layer_id in der Tabelle topology.layer zu der die TopoGeometry gehört. Die Kombination aus topology_id und layer_id liefert eine eindeutige Referenz in der Tabelle topology.layer.

note: Tag: para
en: <varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer.
de: <varname>id</varname> ist eine Ganzzahl: Die id ist eine automatisch erzeugte Sequenznummer, welche die TopoGeometry in dem jeweiligen topologischen Layer eindeutig ausweist.

note: Tag: para
en: <varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
de: <varname>type</varname> ist eine Ganzzahl zwischen 1 und 4, welche den geometrischen Datentyp festlegt: 1:[Multi]Point, 2:[Multi]Line, 3:[Multi]Polygon, 4:GeometryCollection

note: Tag: title
en: Casting Behavior
de: Verhaltensweise bei der Typumwandlung

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
de: In diesem Abschnitt sind die für diesen Datentyp erlaubten impliziten und expliziten Typumwandlungen beschrieben.

note: Tag: entry
en: Cast To
de: Typumwandlung nach

note: Tag: entry
en: Behavior
de: Verhaltensweise

note: Tag: entry
en: geometry
de: Geometrie

note: Tag: entry
en: automatic
de: implizit

note: Tag: title
en: See Also
de: Siehe auch

note: Tag: refpurpose
en: A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>.
de: Ein zusammengesetzter Datentyp, der aus einer Fehlermeldung und id1 und id2 besteht. id1 und id2 deuten auf die Stelle hin, an der der Fehler auftrat. Dies ist der von <varname>ValidateTopology</varname> zurückgegebene Datentyp.

note: Tag: para
en: A composite type that consists of an error message and two integers. The <xref linkend="ValidateTopology"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error.
de: Ein zusammengesetzter Datentyp, der aus einer Fehlermeldung und zwei Ganzzahlen besteht. Die Funktion <xref linkend="ValidateTopology"/> gibt eine Menge dieser Datentypen zurück, um bei der Validierung gefundene Fehler zu beschreiben. Unter id1 und id2 sind die ids der topologischen Objekte verzeichnet, die an dem Fehler beteiligt sind.

note: Tag: para
en: <varname>error</varname> is varchar: Denotes type of error.
de: <varname>error</varname> ist varchar: Gibt die Art des Fehlers an.

note: Tag: para
en: Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mis-match, edge start node geometry mismatch, face overlaps face,face within face,
de: Aktuell existieren folgende Fehlerbeschreibungen: zusammenfallende Knoten/coincident nodes, Kante ist nicht simple/edge not simple, Kanten- und Endknotengeometrie stimmen nicht überein/edge end node geometry mis-match, Kanten- und Anfangsknotengeometrie stimmen nicht überein/edge start node geometry mismatch, Masche überlappt Masche/face overlaps face, Masche innerhalb einer Masche/face within face.

note: Tag: para
en: <varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error.
de: <varname>id1</varname> ist eine ganze Zahl: Gibt den Identifikator einer Kante / Masche / Knoten in der Fehlermeldung an.

note: Tag: para
en: <varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node
de: <varname>id2</varname> ist eine ganze Zahl: Wenn 2 Objekte in den Fehler involviert sind verweist diese Zahl auf die zweite Kante / oder Knoten.

note: Tag: para
en: This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it.
de: Dieser Abschnitt beschreibt die PostgreSQL Domänen/domains die von PostGIS Topology installiert werden. Domänen können, ähnlich wie Objekttypen, als Rückgabeobjekte von Funktionen oder als Tabellenspalten verwendet werden. Der Unterschied zwischen einer Domäne und einem Datentyp ist, dass eine Domäne ein bestehender Datentyp mit einer an diesen gebundenen Check-Constraint ist.

note: Tag: title
en: Topology Domains
de: Topologische Domänen

note: Tag: refpurpose
en: An array of 2 integers generally used to identify a TopoGeometry component.
de: Ein Feld mit 2 Ganzzahlen, welches in der Regel für die Auffindung einer Komponente einer TopoGeometry dient.

note: Tag: para
en: An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend="topogeometry"/>.
de: Ein Feld mit 2 Ganzzahlen, welches einen Bestandteil einer einfachen oder hierarchischen <xref linkend="topogeometry"/> abbildet.

note: Tag: para
en: In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier.
de: Im Falle einer einfachen TopoGeometry ist das erste Element des Feldes der Identifikator einer topologischen Elementarstruktur und das zweite Element der Typ (1:Knoten, 2:Kante, 3:Masche). Im Falle einer hierarchischen TopoGeometry ist das erste Element des Feldes der Identifikator der Kind-TopoGeometry und das zweite Element der Identifikator des Layers.

note: Tag: para
en: For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined.
de: Bei jeder gegebenen hierarchischen TopoGeometry werden alle Kindklassen der TopoGeometrie vom selben Kindlayer abgeleitet, so wie dies in dem Datensatz von "topology.layer" für den Layer der TopoGeometry definiert ist.

note: Tag: title
en: Examples
de: Beispiele

note: Tag: refpurpose
en: An array of TopoElement objects.
de: Ein Feld mit TopoElement Objekten.

note: Tag: para
en: An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects.
de: Ein Feld mit 1 oder mehreren TopoElement Objekten; wird hauptsächlich verwendet, um Bestandteile einer TopoGeometry herumzureichen.

note: Tag: para
en: This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns
de: Dieser Abschnitt beschreibt die topologischen Funktionen zum Erstellen von neuen topologischen Schemata, zum Validieren von Topologien und zur Verwaltung von TopoGeometry Attributen

note: Tag: title
en: Topology and TopoGeometry Management
de: Verwaltung von Topologie und TopoGeometry

note: Tag: refpurpose
en: Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id.
de: Fügt ein TopoGeometry Attribut an eine bestehende Tabelle an, registriert dieses neue Attribut als einen Layer in topology.layer und gibt die neue layer_id zurück.

note: Tag: para
en: Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:
de: Jedes TopoGeometry Objekt gehört zu einem bestimmten Layer einer bestimmten Topologie. Bevor Sie ein TopoGeometry Objekt erzeugen, müssen Sie dessen topologischen Layer erzeugen. Ein topologischer Layer ist eine Assoziation einer Featuretabelle mit der Topologie. Er enthält auch Angaben zum Typ und zur Hierarchie. Man erzeugt einen Layer mittels der Funktion AddTopoGeometryColumn():

note: Tag: para
en: This function will both add the requested column to the table and add a record to the topology.layer table with all the given info.
de: Diese Funktion fügt sowohl das angeforderte Attribut an die Tabelle als auch einen Datensatz mit der angegebenen Information in die Tabelle topology.layer.

note: Tag: para
en: If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer).
de: Wenn Sie den [child_layer] nicht angeben (oder auf NULL setzen), dann enthält dieser Layer elementare TopoGeometries (aus topologischen Elementarstrukturen zusammengesetzt). Andernfalls enthält dieser Layer hierarchische TopoGeometries (aus den TopoGeometries des child_layer zusammengesetzt).

note: Tag: para
en: Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it
de: Sobald der Layer erstellt wurde (seine id von der Funktion AddTopoGeometryColumn zurückgegeben wurde), können Sie TopoGeometry Objekte in ihm erzeugen

note: Tag: refpurpose
en: Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table.
de: Bitte mit Vorsicht verwenden: Löscht ein topologisches Schema und dessen Referenz in der Tabelle topology.topology, sowie die Referenzen zu den Tabellen in diesem Schema aus der Tabelle geometry_columns.

note: Tag: para
en: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema.
de: Löscht ein topologisches Schema und dessen Referenz in der Tabelle topology.topology, sowie die Referenzen zu den Tabellen in diesem Schema aus der Tabelle geometry_columns. Diese Funktion sollte MIT VORSICHT BENUTZT werden, da damit unabsichtlich Daten zerstört werden können. Falls das Schema nicht existiert, werden nur die Referenzeinträge des bezeichneten Schemas gelöscht.

note: Tag: para
en: Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns.
de: Löscht das Schema "ma_topo" kaskadierend und entfernt alle Referenzen in topology.topology und in geometry_columns.

note: Tag: refpurpose
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table.
de: Entfernt ein TopoGeometry-Attribut aus der Tabelle mit der Bezeichnung <varname>table_name</varname> im Schema <varname>schema_name</varname> und entfernt die Registrierung der Attribute aus der Tabelle "topology.layer".

note: Tag: para
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks.
de: Entfernt ein TopoGeometry-Attribut aus der Tabelle mit der Bezeichnung <varname>table_name</varname> im Schema <varname>schema_name</varname> und entfernt die Registrierung der Attribute aus der Tabelle "topology.layer". Gibt eine Zusammenfassung des Löschstatus aus. ANMERKUNG: vor dem Löschen werden alle Werte auf NULL gesetzt, um die Überprüfung der referenziellen Integrität zu umgehen.

note: Tag: refpurpose
en: Adds missing entries to topology.layer table by reading metadata from topo tables.
de: Fügt fehlende Einträge zu der Tabelle topology.layer hinzu, indem Metadaten aus den topologischen Tabellen ausgelesen werden.

note: Tag: para
en: Adds missing entries to the <varname>topology.layer</varname> table by inspecting topology constraints on tables. This function is useful for fixing up entries in topology catalog after restores of schemas with topo data.
de: Trägt fehlende Einträge in der Tabelle <varname>topology.layer</varname> ein, indem die topologischen Constraints und Tabellen inspiziert werden. Diese Funktion ist nach der Wiederherstellung von Schemata mit topologischen Daten sinnvoll, um Einträge im Topologie-Katalog zu reparieren.

note: Tag: para
en: It returns the list of entries created. Returned columns are <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.
de: Wirft eine Liste der erzeugten Einträge aus. Die zurückgegebenen Attribute sind <varname>schema_name</varname>, <varname>table_name</varname> und <varname>feature_column</varname>.

note: Tag: para
en: Availability: 2.3.0
de: Verfügbarkeit: 2.3.0

note: Tag: refpurpose
en: <refpurpose>Takes a topology name and provides summary totals of types of objects in topology.</refpurpose>
de: <refpurpose>Nimmt den Namen einer Topologie und liefert eine Zusammenfassung der Gesamtsummen der Typen und Objekte in der Topologie.</refpurpose>

note: Tag: para
en: <para>Takes a topology name and provides summary totals of types of objects in topology.</para>
de: <para>Nimmt den Namen einer Topologie und liefert eine Zusammenfassung der Gesamtsummen der Typen und Objekte in der Topologie.</para>

note: Tag: para
en: Availability: 2.0.0
de: Verfügbarkeit: 2.0.0

note: Tag: refpurpose
en: Returns a set of validatetopology_returntype objects detailing issues with topology.
de: Liefert eine Menge validatetopology_returntype Objekte, die Probleme mit der Topologie beschreiben.

note: Tag: para
en: Availability: 1.0.0
de: Verfügbarkeit: 1.0.0

note: Tag: para
en: Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions.
de: Erweiterung: 2.0.0 effizientere Ermittlung sich überkreuzender Kanten. Falsch positive Fehlmeldungen von früheren Versionen fixiert.

note: Tag: para
en: Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description.
de: Änderung: 2.2.0 Bei 'edge crosses node' wurden die Werte für id1 und id2 vertauscht, um mit der Fehlerbeschreibung konsistent zu sein.

note: Tag: para
en: This section covers the topology functions for creating new topologies.
de: Dieser Abschnitt behandelt Funktionen zum Erzeugen neuer Topologien.

note: Tag: title
en: Topology Constructors
de: Topologie Konstruktoren

note: Tag: refpurpose
en: <refpurpose>Adds a collection of geometries to a given empty topology and returns a message detailing success.</refpurpose>
de: <refpurpose>Fügt eine Sammlung von Geometrien an eine leere Topologie an und gibt eine Bestätigungsmeldung aus.</refpurpose>

note: Tag: para
en: <para>Adds a collection of geometries to a given empty topology and returns a message detailing success.</para>
de: <para>Fügt eine Sammelgeometrie einer leeren Topologie hinzu und gibt eine Bestätigungsmeldung aus.</para>

note: Tag: para
en: Useful for populating an empty topology.
de: Nützlich um eine leere Topologie zu befüllen.

note: Tag: para
en: Availability: 2.0
de: Verfügbarkeit: 2.0

note: Tag: refpurpose
en: Adds a point to an existing topology using a tolerance and possibly splitting an existing edge.
de: Fügt einen Punkt, unter Berücksichtigung einer Toleranz, an eine bestehende Topologie an. Existierende Kanten werden eventuell aufgetrennt.

note: Tag: para
en: Adds a point to an existing topology and returns its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point.
de: Fügt einen Punkt an eine bestehende Topologie an und gibt dessen Identifikator zurück. Der vorgegebene Punkt wird von bestehenden Knoten oder Kanten, innerhalb einer gegebenen Toleranz, gefangen. Eine existierende Kante kann durch den gefangenen Punkt aufgetrennt werden.

note: Tag: refpurpose
en: Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns edge identifiers.
de: Fügt einen Linienzug, unter Berücksichtigung einer Toleranz, an eine bestehende Topologie an. Existierende Kanten/Maschen werden eventuell aufgetrennt. Gibt den Identifikator der Kante aus.

note: Tag: para
en: Adds a linestring to an existing topology and returns a set of edge identifiers forming it up. The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line.
de: Fügt einen Linienzug an eine bestehende Topologie an und gibt die Identifikatoren der Kanten zurück, die diedessen Identifikator zurück. Der vorgegebene Punkt wird von bestehenden Knoten oder Kanten, innerhalb einer gegebenen Toleranz, gefangen. Eine existierende Kante kann durch den gefangenen Punkt aufgetrennt werden.

note: Tag: refpurpose
en: Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns face identifiers.
de: Fügt ein Polygon, unter Berücksichtigung einer Toleranz, an eine bestehende Topologie an. Existierende Kanten/Maschen werden eventuell aufgetrennt. Gibt den Identifikator der Masche zurück.

note: Tag: para
en: Adds a polygon to an existing topology and returns a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon.
de: Fügt ein Polygon zu einer existierenden Topologie hinzu und gibt die Identifikatoren der Maschen aus, aus denen es gebildet ist. Die Begrenzung des gegebenen Polygons wird innerhalb der angegebenen Toleranz an bestehenden Knoten und Kanten gefangen. Gegebenenfalls werden existierende Kanten und Maschen an der Begrenzung des neuen Polygons geteilt.

note: Tag: para
en: This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM.
de: Dieser Abschnitt behandelt topologische Funktionen zum Hinzufügen, Verschieben, Löschen und Teilen von Kanten, Maschen und Knoten. Sämtliche dieser Funktionen sind über die ISO SQL/MM definiert.

note: Tag: title
en: Topology Editors
de: Topologie Editoren

note: Tag: refpurpose
en: Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created.
de: Fügt einen isolierten Knoten zu einer Masche in einer Topologie hinzu und gibt die "nodeid" des neuen Knotens aus. Falls die Masche NULL ist, wird der Knoten dennoch erstellt.

note: Tag: para
en: Adds an isolated node with point location <varname>apoint</varname> to an existing face with faceid <varname>aface</varname> to a topology <varname>atopology</varname> and returns the nodeid of the new node.
de: Fügt einen isolierten Knoten mit der Punktlage <varname>apoint</varname> zu einer bestehenden Masche mit der "faceid" <varname>aface</varname> zu einer Topologie <varname>atopology</varname> und gibt die "nodeid" des neuen Knoten aus.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown.
de: Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit dem der Topologie übereinstimmt, <varname>apoint</varname> keine Punktgeometrie ist, der Punkt NULL ist, oder der Punkt eine bestehende Kante (auch an den Begrenzungen) schneidet, wird eine Fehlermeldung ausgegeben. Falls der Punkt bereits als Knoten existiert, wird ebenfalls eine Fehlermeldung ausgegeben.

note: Tag: para
en: If <varname>aface</varname> is not null and the <varname>apoint</varname> is not within the face, then an exception is thrown.
de: Wenn <varname>aface</varname> nicht NULL ist und <varname>apoint</varname> nicht innerhalb der Masche liegt, wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</refpurpose>
de: <refpurpose>Fügt eine isolierte Kante, die durch die Geometrie <varname>alinestring</varname> festgelegt wird zu einer Topologie hinzu, indem zwei bestehende isolierte Knoten <varname>anode</varname> und <varname>anothernode</varname> verbunden werden. Gibt die "edgeid" der neuen Kante aus.</refpurpose>

note: Tag: para
en: <para>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</para>
de: <para>Fügt eine isolierte Kante, die durch die Geometrie <varname>alinestring</varname> festgelegt wird zu einer Topologie hinzu, indem zwei bestehende isolierte Knoten <varname>anode</varname> und <varname>anothernode</varname> verbunden werden. Gibt die "edgeid" der neuen Kante aus.</para>

note: Tag: para
en: If the spatial reference system (srid) of the <varname>alinestring</varname> geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown.
de: Wenn das Koordinatenreferenzsystem (SRID) der Geometrie <varname>alinestring</varname> nicht mit dem der Topologie übereinstimmt, irgendein Eingabewert NULL ist, die Knoten in mehreren Maschen enthalten sind, oder die Knoten Anfangs- oder Endknoten einer bestehenden Kante darstellen, wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If the <varname>alinestring</varname> is not within the face of the face the <varname>anode</varname> and <varname>anothernode</varname> belong to, then an exception is thrown.
de: Wenn <varname>alinestring</varname> nicht innerhalb der Masche liegt zu der <varname>anode</varname> und <varname>anothernode</varname> gehören, dann wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If the <varname>anode</varname> and <varname>anothernode</varname> are not the start and end points of the <varname>alinestring</varname> then an exception is thrown.
de: Wenn <varname>anode</varname> und <varname>anothernode</varname> nicht Anfangs- und Endpunkt von <varname>alinestring</varname> sind, wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces.
de: Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die ursprüngliche Masche gelöscht und durch zwei neue Maschen ersetzt.

note: Tag: para
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge.
de: Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die ursprüngliche Masche gelöscht und durch zwei neue Maschen ersetzt. Gibt die ID der hinzugefügten Kante aus.

note: Tag: para
en: Updates all existing joined edges and relationships accordingly.
de: Führt ein entsprechendes Update auf alle verbundenen Kanten und Beziehungen durch.

note: Tag: para
en: If any arguments are null, the given nodes are unknown (must already exist in the <varname>node</varname> table of the topology schema) , the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> then an error is thrown.
de: Wenn irgendwelche Übergabewerte NULL sind, die angegebenen Knoten unbekannt sind (müssen bereits in der <varname>node</varname> Tabelle des Schemas "topology" existieren), <varname>acurve</varname> kein <varname>LINESTRING</varname> ist, oder <varname>anode</varname> und <varname>anothernode</varname> nicht die Anfangs- und Endpunkte von <varname>acurve</varname> sind, dann wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If the spatial reference system (srid) of the <varname>acurve</varname> geometry is not the same as the topology an exception is thrown.
de: Wenn das Koordinatenreferenzsystem (SRID) der Geometrie <varname>acurve</varname> nicht mit jener der Topologie übereinstimmt, wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, modify the original face and add a new face.
de: Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die ursprüngliche Masche angepasst und eine weitere Masche hinzugefügt.

note: Tag: para
en: Add a new edge and, if doing so splits a face, modify the original face and add a new one.
de: Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die ursprüngliche Masche angepasst und eine weitere Masche hinzugefügt.

note: Tag: para
en: If possible, the new face will be created on left side of the new edge. This will not be possible if the face on the left side will need to be the Universe face (unbounded).
de: Wenn möglich, wird die neue Masche auf der linken Seite der neuen Kante erstellt. Dies ist jedoch nicht möglich, wenn die Masche auf der linken Seite die (unbegrenzte) Grundmenge der Maschen darstellt.

note: Tag: para
en: Returns the id of the newly added edge.
de: Gibt die id der hinzugefügten Kante zurück.

note: Tag: refpurpose
en: <refpurpose>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</refpurpose>
de: <refpurpose>Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen voneinander getrennt hat, werden die ursprünglichen Maschen gelöscht und durch einer neuen Masche ersetzt.</refpurpose>

note: Tag: para
en: <para>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</para>
de: <para>Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen voneinander getrennt hat, werden die ursprünglichen Maschen gelöscht und durch einer neuen Masche ersetzt.</para>

note: Tag: para
en: Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side).
de: Gibt die ID der neu erzeugten Masche aus; oder NULL wenn keine Masche erstellt wurde. Es wird keine neue Masche erstellt, wenn die gelöschte Kante defekt oder isoliert ist, oder wenn sie die Begrenzung der Maschengrundmenge darstellt (wodurch die Grundmenge womöglich von der anderen Seite in die Masche fliessen könnte).

note: Tag: para
en: Refuses to remove an edge participating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other).
de: Wenn eine Kante an der Definition einer bestehenden TopoGeometry beteiligt ist, kann sie nicht gelöscht werden. Wenn irgendeine TopoGeometry nur durch eine der beiden Maschen definiert ist (und nicht auch durch die andere), können die beiden Maschen nicht "geheilt" werden.

note: Tag: para
en: If any arguments are null, the given edge is unknown (must already exist in the <varname>edge</varname> table of the topology schema), the topology name is invalid then an error is thrown.
de: Wenn irgendwelche Übergabewerte NULL sind, die angegebene Kante unbekannt ist (muss bereits in der <varname>edge</varname> Tabelle des Schemas "topology" existieren), oder die Bezeichnung der Topologie ungültig ist, dann wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Changes the shape of an edge without affecting the topology structure.</refpurpose>
de: <refpurpose>Ändert die geometrische Form einer Kante, ohne sich auf die topologische Struktur auszuwirken.</refpurpose>

note: Tag: para
en: <para>Changes the shape of an edge without affecting the topology structure.</para>
de: <para>Ändert die geometrische Form der Kante, ohne sich auf topologische Struktur auszuwirken.</para>

note: Tag: para
en: If the new <varname>acurve</varname> is not simple, then an error is thrown.
de: Wenn die neue <varname>acurve</varname> nicht "simple" ist, wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If moving the edge from old to new position would hit an obstacle then an error is thrown.
de: Wenn beim Verschieben der Kante von der alten auf die neue Position ein Hindernis auftritt, wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: Availability: 1.1.0
de: Verfügbarkeit: 1.1.0

note: Tag: para
en: Enhanced: 2.0.0 adds topological consistency enforcement
de: Erweiterung: 2.0.0 Erzwingung topologischer Konsistenz hinzugefügt

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge.
de: Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden Kante erstellt wird. Ändert die ursprüngliche Kante und fügt eine neue Kante hinzu.

note: Tag: para
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly. Returns the identifier of the newly added node.
de: Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden Kante erstellt wird. Ändert die ursprüngliche Kante und fügt eine neue Kante hinzu. Alle bestehenden Kanten und Beziehungen werden entsprechend aktualisiert. Gibt den Identifikator des neu hinzugefügten Knotens aus.

note: Tag: para
en: Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit
de: Änderung: 2.0 - In Vorgängerversionen fälschlicherweise als ST_ModEdgesSplit bezeichnet

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
de: "Heilt" zwei Kanten, indem der verbindende Knoten gelöscht wird, die erste Kante modifiziert und die zweite Kante gelöscht wird. Gibt die ID des gelöschten Knoten zurück.

note: Tag: para
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly.
de: "Heilt" zwei Kanten, indem der verbindende Knoten gelöscht wird, die erste Kante modifiziert und die zweite Kante gelöscht wird. Gibt die ID des gelöschten Knoten zurück. Aktualisiert alle verbundenen Kanten und Beziehungen dementsprechend.

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
de: "Heilt" zwei Kanten, indem der verbindende Knoten und beide Kanten gelöscht werden. Die beiden Kanten werden durch eine Kante ersetzt, welche dieselbe Ausichtung wie die erste Kante hat.

note: Tag: para
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly.
de: "Heilt" zwei Kanten, indem der verbindende Knoten und beide Kanten gelöscht werden. Die beiden Kanten werden durch eine Kante ersetzt, welche dieselbe Ausichtung wie die erste Kante hat. Gibt die ID der neuen Kante aus. Aktualisiert alle verbundenen Kanten und Beziehungen dementsprechend.

note: Tag: refpurpose
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown. Returns description of move.
de: Verschiebt einen isolierten Knoten in einer Topologie von einer Stelle an eine andere. Falls die neue Geometrie <varname>apoint</varname> bereits als Knoten existiert, wird eine Fehlermeldung ausgegeben. Gibt eine Beschreibung der Verschiebung aus.

note: Tag: para
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown.
de: Verschiebt einen isolierten Knoten in einer Topologie von einer Stelle an eine andere. Falls die neue Geometrie <varname>apoint</varname> bereits als Knoten existiert, wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown.
de: Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit jener der Topologie übereinstimmt, wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges.
de: Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden Kante erstellt, die ursprüngliche Kante gelöscht und durch zwei neue Kanten ersetzt wird. Gibt die ID des neu erstellten Knotens aus, der die neuen Kanten verbindet.

note: Tag: para
en: Split an edge with edge id <varname>anedge</varname> by creating a new node with point location <varname>apoint</varname> along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly.
de: Trennt eine Kante mit der Kanten-ID <varname>anedge</varname>auf, indem ein neuer Knoten mit der Punktlage <varname>apoint</varname> entlang der aktuellen Kante erstellt, die ursprüngliche Kante gelöscht und durch zwei neue Kanten ersetzt wird. Gibt die ID des neu erstellten Knotens aus, der die neuen Kanten verbindet. Aktualisiert alle verbundenen Kanten und Beziehungen dementsprechend.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown.
de: Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit dem der Topologie übereinstimmt, <varname>apoint</varname> keine Punktgeometrie ist, der Punkt NULL ist, der Punkt bereits als Knoten existiert, die Kante mit einer bestehenden Kante nicht zusammenpasst, oder der Punkt nicht innerhalb der Kante liegt, dann wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</refpurpose>
de: <refpurpose>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist (ist der Anfangs- oder der Endpunkt einer Kante), wird eine Fehlermeldung ausgegeben.</refpurpose>

note: Tag: para
en: <para>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</para>
de: <para>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist (ist der Anfangs- oder der Endpunkt einer Kante), wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</refpurpose>
de: <refpurpose>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine Fehlermeldung ausgegeben.</refpurpose>

note: Tag: para
en: <para>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</para>
de: <para>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine Fehlermeldung ausgegeben.</para>

note: Tag: title
en: Topology Accessors
de: Zugriffsfunktionen zur Topologie

note: Tag: refpurpose
en: Finds the edge-id of an edge that intersects a given point.
de: Findet die edge-id einer Kante die einen gegebenen Punkt schneidet.

note: Tag: para
en: Retrieves the id of an edge that intersects a Point.
de: Erfasst die ID einer Kante, die einen Punkt schneidet

note: Tag: para
en: The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge.
de: Die Funktion gibt eine Ganzzahl (id-edge) für eine Topologie, einen POINT und eine Toleranz aus. Wenn tolerance = 0, dann muss der Punkt die Kante schneiden.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect an edge, returns 0 (zero).
de: Wenn <varname>apoint</varname> keine Kante schneidet, wird 0 (Null) zurückgegeben.

note: Tag: para
en: If use tolerance > 0 and there is more than one edge near the point then an exception is thrown.
de: Wenn eine tolerance > 0 angegeben ist und mehr als eine Kante in diesem Bereich existiert, wird eine Fehlermeldung ausgegeben.

note: Tag: para
en: If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin.
de: Wenn tolerance = 0, wird von der Funktion ST_Intersects angewendet, ansonsten ST_DWithin.

note: Tag: para
en: Performed by the GEOS module.
de: Wird vom GEOS Modul ausgeführt

note: Tag: para
en: These examples use edges we created in <xref linkend="AddEdge"/>
de: Die folgenden Beispiele benutzen die Kanten, die wir in <xref linkend="AddEdge"/> erzeugt haben

note: Tag: refpurpose
en: Finds the node-id of a node at a point location.
de: Findet zu der Lage eines Punktes die node-id eines Knotens.

note: Tag: para
en: Retrieves the id of a node at a point location.
de: Erfasst zu der Lage eines Punktes die ID eines Knotens.

note: Tag: para
en: The function returns an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 means exact intersection, otherwise retrieves the node from an interval.
de: Diese Funktion gibt für eine Topologie, einen POINT und eine Toleranz eine Ganzzahl (id-node) aus. Tolerance = 0 bedeutet exakte Überschneidung, ansonsten wird der Knoten in einem bestimmten Abstand gesucht.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect a node, returns 0 (zero).
de: Wenn <varname>apoint</varname> keinen Knoten schneidet, wird 0 (Null) zurückgegeben.

note: Tag: para
en: If use tolerance > 0 and there is more than one node near the point then an exception is thrown.
de: Wenn eine tolerance > 0 angegeben ist und mehr als ein Knoten in dem Bereich des Punktes existiert, wird eine Fehlermeldung ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Returns the id of a topology in the topology.topology table given the name of the topology.</refpurpose>
de: <refpurpose>Gibt für den Namen einer Topologie die ID der Topologie in der Tabelle "topology.topology" aus.</refpurpose>

note: Tag: para
en: <para>Returns the id of a topology in the topology.topology table given the name of the topology.</para>
de: <para>Gibt für den Namen einer Topologie, die ID der Topologie in der Tabelle "topology.topology" aus.</para>

note: Tag: refpurpose
en: Returns the SRID of a topology in the topology.topology table given the name of the topology.
de: Gibt für den Namen einer Topologie, die SRID der Topologie in der Tabelle "topology.topology" aus.

note: Tag: para
en: Returns the spatial reference id of a topology in the topology.topology table given the name of the topology.
de: Gibt für den Namen einer Topologie, die ID des Koordinatenreferenzsystems in der Tabelle "topology.topology" aus.

note: Tag: refpurpose
en: Returns the name of a topology (schema) given the id of the topology.
de: Gibt für die ID der Topologie, den Namen der Topologie (Schema) zurück.

note: Tag: para
en: Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology.
de: Gibt für die ID einer Topologie, den Namen (Schema) der Topologie in der Tabelle "topology.topology" aus.

note: Tag: refpurpose
en: Returns a set of ordered edges that bound <varname>aface</varname>.
de: Gibt die Kanten, die <varname>aface</varname> begrenzen, sortiert aus.

note: Tag: para
en: Returns a set of ordered edges that bound <varname>aface</varname>. Each output consists of a sequence and edgeid. Sequence numbers start with value 1.
de: Gibt die Kanten, die <varname>aface</varname> begrenzen, sortiert aus. Jede Ausgabe besteht aus einer Sequenz und einer "edgeid". Die Sequenzzahlen beginnen mit dem Wert 1.

note: Tag: para
en: Enumeration of each ring edges start from the edge with smallest identifier. Order of edges follows a left-hand-rule (bound face is on the left of each directed edge).
de: Die Aufzählung der Kanten des Rings beginnt mit der Kante mit dem niedrigsten Identifikator. Die Reihenfolge der Kanten folgt der Drei-Finger-Regel (die begrenzte Masche liegt links von den gerichteten Kanten).

note: Tag: refpurpose
en: Returns the polygon in the given topology with the specified face id.
de: Gibt für eine Topologie und eine bestimmte Maschen-ID das Polygon zurück.

note: Tag: para
en: Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face.
de: Gibt für eine Topologie und eine bestimmte Maschen-ID das Polygon zurück. Erstellt das Polygon aus den Kanten, die die Masche aufbauen.

note: Tag: refpurpose
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side.
de: Gibt eine sortierte Liste von mit Vorzeichen versehenen Identifikatoren der Kanten zurück, die angetroffen werden, wenn man an der Seite der gegebenen Kante entlangwandert.

note: Tag: para
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1.
de: Gibt eine sortierte Liste von mit Vorzeichen versehenen Identifikatoren der Kanten zurück, die angetroffen werden, wenn man an der Seite der gegebenen Kante entlangwandert. Jede Ausgabe besteht aus einer Sequenz und einer mit einem Vorzeichen versehenen ID der Kante. Die Sequenz beginnt mit dem Wert 1.

note: Tag: para
en: If you pass a positive edge id, the walk starts on the left side of the corresponding edge and follows the edge direction. If you pass a negative edge id, the walk starts on the right side of it and goes backward.
de: Wenn Sie eine positive ID für die Kante übergeben, beginnt der Weg auf der linken Seite der entsprechenden Kante und folgt der Ausrichtung der Kante. Wenn Sie eine negative ID für die Kante übergeben, beginnt der Weg auf der rechten Seite der Kante und verläuft rückwärts.

note: Tag: para
en: If <varname>max_edges</varname> is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies.
de: Wenn <varname>max_edges</varname> nicht NULL ist, so beschränkt dieser Parameter die Anzahl der von dieser Funktion ausgegebenen Datensätze. Ist als Sicherheitsparameter für den Umgang mit möglicherweise invaliden Topologien gedacht.

note: Tag: para
en: This function uses edge ring linking metadata.
de: Diese Funktion verwendet Metadaten um die Kanten eines Ringes zu verbinden.

note: Tag: refpurpose
en: Returns an ordered set of edges incident to the given node.
de: Gibt für einen Knoten die sortierte Menge der einfallenden Kanten aus.

note: Tag: para
en: Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound.
de: Gibt für einen Knoten die sortierte Menge der einfallenden Kanten aus. Jede Ausgabe besteht aus einer Sequenz und einer mit Vorzeichen versehenen ID für die Kante. Die Sequenz beginnt mit dem Wert 1. Eine Kante mit positiver ID beginnt an dem gegebenen Knoten. Eine negative Kante endet in dem gegebenen Knoten. Geschlossene Kanten kommen zweimal vor (mit beiden Vorzeichen). Die Sortierung geschieht von Norden ausgehend im Uhrzeigersinn.

note: Tag: para
en: This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking.
de: Diese Funktion errechnet die Reihenfolge, anstatt sie aus den Metadaten abzuleiten und kann daher verwendet werden, um die Kanten eines Ringes zu verbinden.

note: Tag: para
en: This section covers the functions for processing topologies in non-standard ways.
de: Dieser Abschnitt behandelt Funktionen zur Verarbeitung von Topologien mit nicht standardmäßigen Methoden.

note: Tag: title
en: Topology Processing
de: Topologie Verarbeitung

note: Tag: refpurpose
en: Finds and registers all faces defined by topology edges.
de: Findet und registriert alle Maschen, die durch die Kanten der Topologie festgelegt sind.

note: Tag: para
en: Registers all faces that can be built out a topology edge primitives.
de: Registriert alle Maschen, die aus den Kanten der topologischen Elementarstrukturen erstellt werden können

note: Tag: para
en: The target topology is assumed to contain no self-intersecting edges.
de: Von der Zieltopologie wird angenommen, dass sie keine sich selbst überschneidenden Kanten enthält.

note: Tag: para
en: Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology.
de: Da bereits bekannte Maschen erkannt werden, kann Polygonize gefahrlos mehrere Male auf die selbe Topologie angewendet werden.

note: Tag: para
en: This function does not use nor set the next_left_edge and next_right_edge fields of the edge table.
de: Von dieser Funktion werden die Attribute "next_left_edge" und "next_right_edge" der Tabelle "edge" weder verwendet noch gesetzt.

note: Tag: refpurpose
en: Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned.
de: Fügt einen Knotenpunkt zu der Tabelle "node" in dem vorgegebenen topologischen Schema hinzu und gibt die "nodeid" des neuen Knotens aus. Falls der Punkt bereits als Knoten existiert, wird die vorhandene nodeid zurückgegben.

note: Tag: para
en: Adds a point node to the node table in the specified topology schema. The <xref linkend="AddEdge"/> function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge.
de: Fügt einen Knotenpunkt zu der Tabelle "node" in dem vorgegebenen topologischen Schema hinzu. Die Funktion <xref linkend="AddEdge"/> fügt die Anfangs- und Endpunkte einer Kante automatisch hinzu, wenn sie aufgerufen wird. Deshalb ist es nicht notwendig die Knoten einer Kante explizit anzufügen.

note: Tag: para
en: If any edge crossing the node is found either an exception is raised or the edge is split, depending on the <varname>allowEdgeSplitting</varname> parameter value.
de: Falls eine Kante aufgefunden wird, die den Knoten kreuzt, dann wird entweder eine Fehlermeldung ausgegeben, oder die Kante aufgetrennt. Dieses Verhalten hängt vom Wert des Parameters <varname>allowEdgeSplitting</varname> ab.

note: Tag: para
en: If <varname>computeContainingFace</varname> is true a newly added node would get the correct containing face computed.
de: Wenn <varname>computeContainingFace</varname> TRUE ist, dann wird für einen neu hinzugefügten Knoten die berichtigte Begrenzung der Masche berechnet.

note: Tag: para
en: If the <varname>apoint</varname> geometry already exists as a node, the node is not added but the existing nodeid is returned.
de: Wenn die Geometrie <varname>apoint</varname> bereits als Knoten existiert, dann wird der Knoten nicht hinzugefügt und der bestehende Knoten ausgegeben.

note: Tag: refpurpose
en: Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge.
de: Fügt die Kante eines Linienzugs in der Tabelle "edge", und die zugehörigen Anfangs- und Endpunkte in die Knotenpunkttabelle, des jeweiligen topologischen Schemas ein. Dabei wird die übergebene Linienzuggeometrie verwendet und die edgeid der neuen (oder bestehenden) Kante ausgegeben.

note: Tag: para
en: Adds an edge to the edge table and associated nodes to the nodes table of the specified <varname>toponame</varname> schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has "universe" face on both sides and links to itself.
de: Fügt eine Kante in der Tabelle "edge", und die zugehörigen Knoten in die Tabelle "node", des jeweiligen Schemas <varname>toponame</varname> ein. Dabei wird die übergebene Linienzuggeometrie verwendet und die edgeid des neuen oder des bestehenden Datensatzes ausgegeben. Die neu hinzugefügte Kante hat auf beiden Seiten die Masche für die Grundmenge/"Universum" und verweist auf sich selbst.

note: Tag: para
en: If the <varname>aline</varname> geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added.
de: Wenn die Geometrie <varname>aline</varname> eine bestehende Kante kreuzt, überlagert, beinhaltet oder in ihr enthalten ist, dann wird eine Fehlermeldung ausgegeben und die Kante wird nicht hinzugefügt.

note: Tag: para
en: The geometry of <varname>aline</varname> must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
de: Die Geometrie von <varname>aline</varname> muss dieselbe <varname>SRID</varname> aufweisen wie die Topologie, ansonsten wird die Fehlermeldung "invalid spatial reference sys error" ausgegeben.

note: Tag: refpurpose
en: <refpurpose>Registers a face primitive to a topology and gets its identifier.</refpurpose>
de: <refpurpose>Registriert die Elementarstruktur einer Masche in einer Topologie und  gibt den Identifikator der Masche aus.</refpurpose>

note: Tag: para
en: <para>Registers a face primitive to a topology and gets its identifier.</para>
de: <para>Registriert die Elementarstruktur einer Masche in einer Topologie und  gibt den Identifikator der Masche aus.</para>

note: Tag: para
en: For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value.
de: Bei einer neu hinzugefügten Masche werden die Kanten die ihre Begrenzung bilden und jene die innerhalb der Masche liegen aktualisiert, damit diese die richtigen Werte in den Attribunten "left_face" und "right_face" aufweisen. Isolierte Knoten innerhalb der Masche werden ebenfalls aktualisiert, damit das Attribut "containing_face" die richtigen Werte aufweist.

note: Tag: para
en: The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face.
de: Es wird angenommen, dass die Zieltopologie valide ist (keine sich selbst überschneidenden Kanten enthält). Eine Fehlermeldung wird ausgegeben, wenn: Die Begrenzung des Polygons nicht vollständig durch bestehende Kanten festgelegt ist oder das Polygon eine bereits bestehende Masche überlappt.

note: Tag: para
en: If the <varname>apolygon</varname> geometry already exists as a face, then: if <varname>force_new</varname> is false (the default) the face id of the existing face is returned; if <varname>force_new</varname> is true a new id will be assigned to the newly registered face.
de: Falls die Geometrie <varname>apolygon</varname> bereits als Masche existiert, dann: wenn <varname>force_new</varname> FALSE (der Standardwert) ist, dann wird die bestehende Masche zurückgegeben; wenn <varname>force_new</varname> TRUE ist, dann wird der neu registrierten Masche eine neue ID zugewiesen.

note: Tag: para
en: When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that.
de: Wenn eine bestehende Masche neu registriert wird (force_new=true), werden keine Maßnahmen durchgeführt um hängende Verweise auf eine bestehende Masche in den Tabellen "edge", "node" und "relation" zu bereinigen, noch wird der das Attribut MBR der bestehenden Masche aktualisert. Es ist die Aufgabe des Aufrufers sich um dies zu kümmern.

note: Tag: para
en: The <varname>apolygon</varname> geometry must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
de: Die Geometrie von <varname>apolygon</varname> muss dieselbe <varname>SRID</varname> aufweisen wie für die Topologie festgelegt, ansonsten wird die Fehlermeldung "invalid spatial reference sys error" ausgegeben.

note: Tag: refpurpose
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm.
de: Gibt für eine TopoGeometry eine "vereinfachte" geometrische Version zurück. Verwendet den Douglas-Peucker Algorithmus.

note: Tag: para
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm on each component edge.
de: Gibt für eine TopoGeometry eine "vereinfachte" geometrische Version zurück. Wendet den Douglas-Peucker Algorithmus auf jede Kante an.

note: Tag: para
en: The returned geometry may be non-simple or non-valid.
de: Es kann vorkommen, dass die zurückgegebene Geometrie weder "simple" noch valide ist.

note: Tag: para
en: Splitting component edges may help retaining simplicity/validity.
de: Das Auftrennen der Kanten kann helfen, die Simplizität/Validität zu erhalten.

note: Tag: para
en: Availability: 2.1.0
de: Verfügbarkeit: 2.1.0

note: Tag: para
en: Geometry <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>
de: Geometrie <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>

note: Tag: para
en: This section covers the topology functions for creating new topogeometries.
de: Dieser Abschnitt behandelt topologische Funktionen zur Erstellung einer neuen TopoGeometry.

note: Tag: title
en: TopoGeometry Constructors
de: TopoGeometry Konstruktoren

note: Tag: refpurpose
en: Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
de: Erzeugt ein neues topologisch geometrisches Objekt aus einem Feld mit topologischen Elementen - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection

note: Tag: para
en: Creates a topogeometry object for layer denoted by <varname>layer_id</varname> and registers it in the relations table in the <varname>toponame</varname> schema.
de: Erstellt ein TopoGeometry Objekt für den Layer, der über die <varname>layer_id</varname> angegeben wird, und registriert es in der Tabelle "relation" in dem Schema <varname>toponame</varname>.

note: Tag: para
en: <varname>tg_type</varname> is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. <varname>layer_id</varname> is the layer id in the topology.layer table.
de: <varname>tg_type</varname> ist eine Ganzzahl: 1:[multi]point (punktförmig), 2:[multi]line (geradlinig), 3:[multi]poly (flächenhaft), 4:collection. <varname>layer_id</varname> ist der Identifikator des Layers in der Tabelle "topology.layer".

note: Tag: para
en: punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces.
de: Punktförmige Layer werden aus Knoten gebildet, linienförmige Layer aus Kanten, flächige Layer aus Maschen und Kollektionen können aus einer Mischung von Knoten, Kanten und Maschen gebildet werden.

note: Tag: para
en: Omitting the array of components generates an empty TopoGeometry object.
de: Wird das Feld mit den Komponenten weggelassen, wird ein leeres TopoGeometrie Objekt erstellt.

note: Tag: title
en: Examples: Form from existing edges
de: Beispiele: Aus bestehenden Kanten bilden

note: Tag: para
en: Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>).
de: Erstellt eine TopoGeometry im Schema "ri_topo" für den Layer 2 (ri_roads), vom Datentyp (2) LINE, für die erste Kante (die wir unter <varname>ST_CreateTopoGeo</varname> geladen haben).

note: Tag: title
en: Examples: Convert an areal geometry to best guess topogeometry
de: Beispiele: Eine flächige Geometrie in die vermutete TopoGeometry konvertieren

note: Tag: para
en: Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:
de: Angenommen wir wollen eine Geometrie aus einer Kollektion von Maschen bilden. Wir haben zum Beispiel die Tabelle "blockgroups" und wollen die TopoGeometry von jeder "blockgroup" wissen. Falls unsere Daten perfekt ausgerichtet sind, können wir folgendes ausführen:

note: Tag: refpurpose
en: Converts a simple Geometry into a topo geometry.
de: Wandelt eine einfache Geometrie in eine TopoGeometry um.

note: Tag: para
en: Converts a simple Geometry into a <xref linkend="topogeometry"/>.
de: Wandelt eine einfache Geometrie in eine <xref linkend="topogeometry"/> um.

note: Tag: para
en: Topological primitives required to represent the input geometry will be added to the underlying topology, possibly splitting existing ones, and they will be associated with the output TopoGeometry in the <varname>relation</varname> table.
de: Die topologischen Elementarstrukturen, die benötigt werden um die Übergabegeometrie darzustellen, werden der zugrunde liegenden Topologie hinzugefügt. Dabei können bestehende Strukturen aufgetrennt werden, die dann mit der ausgegebenen TopoGeometry in der Tabelle <varname>relation</varname> zusammengeführt werden.

note: Tag: para
en: Existing TopoGeometry objects (with the possible exception of <varname>topogeom</varname>, if given) will retain their shapes.
de: Bestehende Objekte einer TopoGeometry (mit der möglichen Ausnahme von <varname>topogeom</varname>, falls angegeben) behalten ihre geometrische Gestalt.

note: Tag: para
en: When <varname>tolerance</varname> is given it will be used to snap the input geometry to existing primitives.
de: Wenn <varname>tolerance</varname> angegeben ist, wird diese zum Fangen der Eingabegeometrie an bestehenden Elementarstrukturen verwendet.

note: Tag: para
en: In the first form a new TopoGeometry will be created for the given layer (<varname>layer_id</varname>) of the given topology (<varname>toponame</varname>).
de: Bei der ersten Form wird eine neue TopoGeometry für den Layer (<varname>layer_id</varname>) einer Topologie (<varname>toponame</varname>) erstellt.

note: Tag: para
en: In the second form the primitives resulting from the conversion will be added to the pre-existing TopoGeometry (<varname>topogeom</varname>), possibly adding space to its final shape. To have the new shape completely replace the old one see <xref linkend="clearTopoGeom"/>.
de: Bei der zweiten Form werden die aus der Konvertierung enstehenden Elementarstrukturen zu der bestehenden TopoGeometry (<varname>topogeom</varname>)  hinzugefügt. Dabei wird möglicherweise zusätzlicher Raum aufgefüllt, um die endgültige geometrische Gestalt zu erreichen. Um die alte geometrische Gestalt zur Gänze durch eine neue zu ersetzen, siehe <xref linkend="clearTopoGeom"/>.

note: Tag: para
en: Enhanced: 2.1.0 adds the version taking an existing TopoGeometry.
de: Erweiterung: 2.1.0 die Version, welche eine bestehende TopoGeometry entgegennimmt, wurde hinzugefügt.

note: Tag: para
en: This is a full self-contained workflow
de: Dies ist ein in sich selbst vollkommen abgeschlossener Arbeitsablauf

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> for a set of element_id, type arrays (topoelements).
de: Gibt für eine Menge an element_id, type Feldern (topoelements) ein <varname>topoelementarray</varname> zurück.

note: Tag: para
en: Used to create a <xref linkend="topoelementarray"/> from a set of <xref linkend="topoelement"/>.
de: Verwendet um ein <xref linkend="topoelementarray"/> aus einer Menge an <xref linkend="topoelement"/> zu erstellen.

note: Tag: para
en: This section covers the topology functions for editing existing topogeometries.
de: Dieser Abschnitt behandelt topologische Funktionen zur Bearbeitung einer bestehenden TopoGeometry.

note: Tag: title
en: TopoGeometry Editors
de: TopoGeometry Editoren

note: Tag: refpurpose
en: Clears the content of a topo geometry.
de: Löscht den Inhalt einer TopoGeometry.

note: Tag: para
en: Clears the content a <xref linkend="topogeometry"/> turning it into an empty one. Mostly useful in conjunction with <xref linkend="toTopoGeom"/> to replace the shape of existing objects and any dependent object in higher hierarchical levels.
de: Löscht den Inhalt einer <xref linkend="topogeometry"/> und wandelt sie in eine leere um. Am nützlichsten in Verbindung mit <xref linkend="toTopoGeom"/>, um die geometrische Gestalt bestehende Objekte und alle abhängigen Objekte in höheren hierarchischen Ebenen zu ersetzen.

note: Tag: para
en: Availability: 2.1
de: Verfügbarkeit: 2.1

note: Tag: refpurpose
en: Adds an element to the definition of a TopoGeometry.
de: Fügt ein Element zu der Definition einer TopoGeometry hinzu.

note: Tag: para
en: Adds a <xref linkend="topoelement"/> to the definition of a TopoGeometry object. Does not error out if the element is already part of the definition.
de: Fügt ein <xref linkend="topoelement"/> zur Definition eines TopoGeometry-Objekts hinzu. Wenn das Element bereits Teil der Definition ist, führt dies zu keinem Fehler.

note: Tag: para
en: Availability: 2.3
de: Verfügbarkeit: 2.3

note: Tag: refpurpose
en: Removes an element from the definition of a TopoGeometry.
de: Entfernt ein Element aus der Definition einer TopoGeometry.

note: Tag: para
en: Removes a <xref linkend="topoelement"/> from the definition of a TopoGeometry object.
de: Entfernt ein <xref linkend="topoelement"/> aus der Ausgestaltung des TopoGeometry Objekts.

note: Tag: refpurpose
en: Adds a geometry shape to an existing topo geometry.
de: Fügt eine Geometrie zu einer bestehenden TopoGeometry hinzu.

note: Tag: para
en: Refer to <xref linkend="toTopoGeom"/>.
de: Siehe <xref linkend="toTopoGeom"/>.

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements).
de: Gibt ein <varname>topoelementarray</varname> (ein Feld von topoelements) zurück, das die topologischen Elemente und den Datentyp der gegebenen TopoGeometry (die Elementarstrukturen) enthält.

note: Tag: para
en: Returns a <xref linkend="topoelementarray"/> containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset.
de: Gibt ein <xref linkend="topoelementarray"/> zurück, das die topologischen Elemente und den Datentyp der gegebenen TopoGeometry (die Elementarstrukturen) enthält. Dies ist ähnlich dem GetTopoGeomElements, ausser dass die Elemente als Feld statt als Datensatz ausgegeben werden.

note: Tag: para
en: tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by <varname>layer_id</varname> in the topology.layer table.
de: tg_id steht für die ID des TopoGeometry Objekts der Topologie eines Layers, der durch die <varname>layer_id</varname> der Tabelle "topology.layer" angegeben wird.

note: Tag: refpurpose
en: Returns a set of <varname>topoelement</varname> objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements).
de: Gibt für eine TopoGeometry (Elementarstrukturen) einen Satz an <varname>topoelement</varname> Objekten zurück, welche die topologische element_id und den element_type beinhalten.

note: Tag: title
en: TopoGeometry Outputs
de: TopoGeometry Ausgabe

note: Tag: refpurpose
en: Returns the GML representation of a topogeometry.
de: Gibt die GML-Darstellung einer TopoGeometry zurück.

note: Tag: para
en: Returns the GML representation of a topogeometry in version GML3 format. If no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML.
de: Gibt die GML-Darstellung einer TopoGeometry im GML3-Format aus. Wenn kein <varname>nsprefix_in</varname> angegeben ist, dann wird <varname>gml</varname> verwendet. Übergeben sie eine leere Zeichenfolge für "nsprefix" um keinen bestimmten Namensraum festzulegen. Wenn die Parameter "precision" (Standardwert: 15) und "options" (Standardwert: 1) angegeben sind, werden diese unangetastet an den zugrunde liegenden Aufruf von ST_AsGML übergeben.

note: Tag: para
en: The <varname>visitedTable</varname> parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on <varname>element_type</varname> and <varname>element_id</varname>, in that order. Such index would be created automatically by adding a unique constraint to the fields. Example:
de: Wenn der Parameter <varname>visitedTable</varname> angegeben ist, dann wird dieser verwendet um die bereits besuchten Knoten und Kanten über Querverweise (xlink:xref) zu verfolgen, anstatt Definitionen zu vervielfältigen. Die Tabelle muss (zumindest) zwei Integerfelder enthalten: 'element_type' und 'element_id'. Für den Aufruf muss der Anwender sowohl Lese- als auch Schreibrechte auf die Tabelle besitzen. Um die maximale Rechenleistung zu erreichen, sollte ein Index für die Attribute <varname>element_type</varname> und <varname>element_id</varname> - in dieser Reihenfolge -  festgelegt werden. Dieser Index wird automatisch erstellt, wenn auf die Attribute ein Unique Constraint gelegt wird. Beispiel:

note: Tag: para
en: The <varname>idprefix</varname> parameter, if given, will be prepended to Edge and Node tag identifiers.
de: Wird der Parameter <varname>idprefix</varname> angegeben, so wird dieser den Identifikatoren der Tags von Kanten und Knoten vorangestellt.

note: Tag: para
en: The <varname>gmlver</varname> parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3.
de: Wird der Parameter <varname>gmlver</varname> angegeben, so wird dieser and das zugrunde liegende ST_AsGML übergeben. Standardmäßig wird 3 angenommen.

note: Tag: para
en: This uses the topo geometry we created in <xref linkend="CreateTopoGeom"/>
de: Hier wird die TopoGeometry verwendet, die wir unter <xref linkend="CreateTopoGeom"/> erstellt haben

note: Tag: para
en: Same exercise as previous without namespace
de: Selbes Beispiel wie das Vorige, aber ohne Namensraum

note: Tag: refpurpose
en: Returns the TopoJSON representation of a topogeometry.
de: Gibt die TopoJSON-Darstellung einer TopoGeometry zurück.

note: Tag: para
en: Returns the TopoJSON representation of a topogeometry. If <varname>edgeMapTable</varname> is not null, it will be used as a lookup/storage mapping of edge identifiers to arc indices. This is to be able to allow for a compact "arcs" array in the final document.
de: Gibt eine TopoGeometry in der TopoJSON-Darstellung zurück. Wenn <varname>edgeMapTable</varname> nicht NULL ist, wird diese als Lookup/Speicher für die Abbildung der Identifikatoren der Kanten auf die Indizes der Kreisbögen verwendet. Dadurch wird ein kompaktes Feld "arcs" im endgültigen Dokument ermöglicht.

note: Tag: para
en: The table, if given, is expected to have an "arc_id" field of type "serial" and an "edge_id" of type integer; the code will query the table for "edge_id" so it is recommended to add an index on that field.
de: Wenn die Tabelle angegeben ist, wird die Existenz der Attribute "arc_id" vom Datentyp "serial" und "edge_id" vom Typ "integer" vorausgesetzt; da der Code die Tabelle nach der "edge_id" abfragt, sollte ein Index für dieses Attribut erstellt werden.

note: Tag: para
en: Arc indices in the TopoJSON output are 0-based but they are 1-based in the "edgeMapTable" table.
de: Die Kreisbögen in der TopoJSON Ausgabe sind von 0 weg indiziert, während sie in der Tabelle "edgeMapTable" 1-basiert sind.

note: Tag: para
en: A full TopoJSON document will be need to contain, in addition to the snippets returned by this function, the actual arcs plus some headers. See the <ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</ulink>.
de: Ein vollständiges TopoJson Dokument benötigt zusätzlich zu den von dieser Funktion ausgegebenen Schnipseln, die tatsächlichen Bögen und einige Header. Siehe<ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</ulink>.

note: Tag: para
en: Enhanced: 2.2.1 added support for puntal inputs
de: Erweiterung: 2.2.1 Unterstützung für punktförmige Eingabewerte hinzugefügt

note: Tag: para
en: This section lists the Topology functions used to check relationships between topogeometries and topology primitives
de: Dieser Abschnitt behandelt topologische Funktionen zur Überprüfung der Beziehungen von TopoGeometry Objekten und topologischen Elementarstrukturen

note: Tag: title
en: Topology Spatial Relationships
de: Räumliche Beziehungen einer Topologie

note: Tag: refpurpose
en: Returns true if two topogeometries are composed of the same topology primitives.
de: Gibt TRUE zurück, wenn zwei TopoGeometry Objekte aus denselben topologischen Elementarstrukturen bestehen.

note: Tag: para
en: Returns true if two topogeometries are composed of the same topology primitives: faces, edges, nodes.
de: Gibt TRUE zurück, wenn zwei TopoGeometry Objekte aus denselben topologischen Elementarstrukturen: Maschen, Kanten, Knoten, bestehen.

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies.
de: Diese Funktion unterstützt keine TopoGeometry aus einer Sammelgeometrie. Es kann auch keine TopoGeometry Objekte unterschiedlicher Topologien vergleichen

note: Tag: refpurpose
en: <refpurpose>Returns true if any pair of primitives from the two topogeometries intersect.</refpurpose>
de: <refpurpose>Gibt TRUE zurück, wenn sich kein beliebiges Paar von Elemtarstrukturen zweier TopoGeometry Objekte überschneidet.</refpurpose>

note: Tag: para
en: <para>Returns true if any pair of primitives from the two topogeometries intersect.</para>
de: <para>Gibt TRUE zurück, wenn sich kein beliebiges Paar von Elemtarstrukturen zweier TopoGeometry Objekte überschneidet.</para>
