1# SOME DESCRIPTIVE TITLE.
2#
3# Translators:
4# Andreas Schild <andreas.schild@bfw.gv.at>, 2017-2019
5msgid ""
6msgstr ""
7"Project-Id-Version: PostGIS\n"
8"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
9"POT-Creation-Date: 2019-10-06 23:48+0000\n"
10"PO-Revision-Date: 2019-03-11 09:06+0000\n"
11"Last-Translator: Andreas Schild <andreas.schild@bfw.gv.at>\n"
12"Language-Team: German (http://www.transifex.com/postgis/postgis/language/"
13"de/)\n"
14"Language: de\n"
15"MIME-Version: 1.0\n"
16"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
20#. Tag: title
21#: extras_topology.xml:3
22#, no-c-format
23msgid "Topology"
24msgstr "Topologie"
25
26#. Tag: para
27#: extras_topology.xml:4
28#, no-c-format
29msgid ""
30"The PostGIS Topology types and functions are used to manage topological "
31"objects such as faces, edges and nodes."
32msgstr ""
33"Die topologischen Datentypen und Funktionen von PostGIS werden für die "
34"Verwaltung von topologischen Objekten wie Maschen, Kanten und Knoten "
35"verwendet."
36
37#. Tag: para
38#: extras_topology.xml:5
39#, no-c-format
40msgid ""
41"Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
42"good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
43"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
44"\">Topology with PostGIS 2.0 slide deck</ulink>."
45msgstr ""
46"Sandro Santilli's Vortrag auf der Tagung \"PostGIS Day Paris 2011\" liefert "
47"eine gute Übersicht über die PostGIS Topologie und deren Perspektiven <ulink "
48"url=\"http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0."
49"pdf\">Topology with PostGIS 2.0 slide deck</ulink>."
50
51#. Tag: para
52#: extras_topology.xml:6
53#, no-c-format
54msgid ""
55"Vincent Picavet provides a good synopsis and overview of what is Topology, "
56"how is it used, and various FOSS4G tools that support it in <ulink url="
57"\"https://github.com/Oslandia/presentations/blob/master/pgconf_eu_2012/"
58"pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS "
59"Topology PGConf EU 2012</ulink>."
60msgstr ""
61"Vincent Picavet gibt in <ulink url=\"https://github.com/Oslandia/"
62"presentations/blob/master/pgconf_eu_2012/"
63"pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS "
64"Topology PGConf EU 2012</ulink> einen guten Überblick über das was Topologie "
65"ist, wie sie verwendet wird, und stellt auch verschiedene FOSS4G Werkzeuge "
66"zur Unterstützung vor."
67
68#. Tag: para
69#: extras_topology.xml:7
70#, no-c-format
71msgid ""
72"An example of a topologically based GIS database is the <ulink url=\"https://"
73"www.census.gov/geo/maps-data/data/tiger.html\">US Census Topologically "
74"Integrated Geographic Encoding and Referencing System (TIGER)</ulink> "
75"database. If you want to experiment with PostGIS topology and need some "
76"data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
77msgstr ""
78"Ein Beispiel für eine topologische Geodatenbank ist die <ulink url=\"https://"
79"www.census.gov/geo/maps-data/data/tiger.html\">US Census Topologically "
80"Integrated Geographic Encoding and Referencing System (TIGER)</ulink> "
81"Datenbank. Zum Experimentieren mit der PostGIS Topologie stehen unter <xref "
82"linkend=\"Topology_Load_Tiger\"/> Daten zur Verfügung."
83
84#. Tag: para
85#: extras_topology.xml:8
86#, no-c-format
87msgid ""
88"The PostGIS topology module has existed in prior versions of PostGIS but was "
89"never part of the Official PostGIS documentation. In PostGIS 2.0.0 major "
90"cleanup is going on to remove use of all deprecated functions in it, fix "
91"known usability issues, better document the features and functions, add new "
92"functions, and enhance to closer conform to SQL-MM standards."
93msgstr ""
94"Das PostGIS Modul \"Topologie\" gab es auch schon in früheren Versionen von "
95"PostGIS, es war aber nie Teil der offiziellen PostGIS Dokumentation. In "
96"PostGIS 2.0.0 fand eine umfangreiche Überarbeitung statt, um überholte "
97"Funktionen zu entfernen, bekannte Probleme mit der Bedienbarkeit zu "
98"bereinigen, bessere Dokumentation der Funktionalität, Einführung neuer "
99"Funktionen, und eine bessere Übereinstimmung mit den SQL-MM Normen zu "
100"erreichen."
101
102#. Tag: para
103#: extras_topology.xml:10
104#, no-c-format
105msgid ""
106"Details of this project can be found at <ulink url=\"http://trac.osgeo.org/"
107"postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology Wiki</ulink>"
108msgstr ""
109"Genauere Angaben zu diesem Projekt finden sich unter <ulink url=\"http://"
110"trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology "
111"Wiki</ulink>"
112
113#. Tag: para
114#: extras_topology.xml:11
115#, no-c-format
116msgid ""
117"All functions and tables associated with this module are installed in a "
118"schema called <varname>topology</varname>."
119msgstr ""
120"Alle Funktionen und Tabellen, die zu diesem Modul gehören, sind im Schema "
121"mit der Bezeichnung <varname>topology</varname> installiert."
122
123#. Tag: para
124#: extras_topology.xml:12
125#, no-c-format
126msgid ""
127"Functions that are defined in SQL/MM standard are prefixed with ST_ and "
128"functions specific to PostGIS are not prefixed."
129msgstr ""
130"Funktionen die im SQL/MM Standard definiert sind erhalten das Präfix ST_, "
131"PostGIS eigene Funktionen erhalten kein Präfix."
132
133#. Tag: para
134#: extras_topology.xml:13
135#, fuzzy, no-c-format
136msgid ""
137"Topology support is build by default starting with PostGIS 2.0, and can be "
138"disabled specifying --without-topology configure option at build time as "
139"described in <xref linkend=\"postgis_installation\"/>"
140msgstr ""
141"Ab PostGIS 2.0 wird die Topologie Unterstützung standardmäßig mitkompiliert "
142"und kann bei der Konfiguration mittels der Konfigurationsoption \"--without-"
143"topology\",  wie in <xref linkend=\"postgis_installation\"/> beschrieben, "
144"deaktiviert werden."
145
146#. Tag: para
147#: extras_topology.xml:18
148#, no-c-format
149msgid ""
150"This section lists the PostgreSQL data types installed by PostGIS Topology. "
151"Note we describe the casting behavior of these which is very important "
152"especially when designing your own functions."
153msgstr ""
154"Dieser Abschnitt beschreibt die PostgreSQL Datentypen die mit der PostGIS "
155"Topologie installiert werden. Besonders wichtig ist deren Verhaltensweise "
156"bei der Typumwandlung, insbesonderen wenn Sie Ihre eigenen Funktionen "
157"schreiben."
158
159#. Tag: title
160#: extras_topology.xml:23
161#, no-c-format
162msgid "Topology Types"
163msgstr "Topologische Datentypen"
164
165#. Tag: refname
166#: extras_topology.xml:27
167#, no-c-format
168msgid "getfaceedges_returntype"
169msgstr "getfaceedges_returntype"
170
171#. Tag: refpurpose
172#: extras_topology.xml:28
173#, fuzzy, no-c-format
174msgid ""
175"A composite type that consists of a sequence number and edge number. This is "
176"the return type for <varname>ST_GetFaceEdges</varname>."
177msgstr ""
178"Ein zusammengesetzter Typ, der aus einer Sequenzzahl und einer Kantenzahl "
179"besteht. Dies ist der von <varname>ST_GetFaceEdges</varname> zurückgegebene "
180"Typ."
181
182#. Tag: title
183#: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
184#: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
185#: extras_topology.xml:315 extras_topology.xml:357 extras_topology.xml:397
186#: extras_topology.xml:438 extras_topology.xml:475 extras_topology.xml:603
187#: extras_topology.xml:651 extras_topology.xml:699 extras_topology.xml:743
188#: extras_topology.xml:791 extras_topology.xml:835 extras_topology.xml:879
189#: extras_topology.xml:934 extras_topology.xml:980 extras_topology.xml:1027
190#: extras_topology.xml:1084 extras_topology.xml:1150 extras_topology.xml:1222
191#: extras_topology.xml:1290 extras_topology.xml:1356 extras_topology.xml:1411
192#: extras_topology.xml:1459 extras_topology.xml:1506 extras_topology.xml:1549
193#: extras_topology.xml:1603 extras_topology.xml:1644 extras_topology.xml:1691
194#: extras_topology.xml:1742 extras_topology.xml:1791 extras_topology.xml:1841
195#: extras_topology.xml:1883 extras_topology.xml:1925 extras_topology.xml:1968
196#: extras_topology.xml:2018 extras_topology.xml:2063 extras_topology.xml:2124
197#: extras_topology.xml:2182 extras_topology.xml:2223 extras_topology.xml:2280
198#: extras_topology.xml:2325 extras_topology.xml:2397 extras_topology.xml:2451
199#: extras_topology.xml:2520 extras_topology.xml:2596 extras_topology.xml:2641
200#: extras_topology.xml:2683 extras_topology.xml:2727 extras_topology.xml:2758
201#: extras_topology.xml:2796 extras_topology.xml:2844 extras_topology.xml:2944
202#: extras_topology.xml:2998 extras_topology.xml:3065 extras_topology.xml:3114
203#, no-c-format
204msgid "Description"
205msgstr "Beschreibung"
206
207#. Tag: para
208#: extras_topology.xml:32
209#, no-c-format
210msgid ""
211"A composite type that consists of a sequence number and edge number. This is "
212"the return type for <varname>ST_GetFaceEdges</varname> function."
213msgstr ""
214"Ein zusammengesetzter Datentyp, der aus einer Sequenznummer und einer "
215"Kantennummer besteht. Dies ist der von der Funktion "
216"<varname>ST_GetFaceEdges</varname> zurückgegebene Datentyp."
217
218#. Tag: para
219#: extras_topology.xml:35
220#, no-c-format
221msgid ""
222"<varname>sequence</varname> is an integer: Refers to a topology defined in "
223"the topology.topology table which defines the topology schema and srid."
224msgstr ""
225"<varname>sequence</varname> ist eine Ganzzahl: Sie verweist auf eine "
226"Topologie, die in der Tabelle topology.topology definiert ist. In dieser "
227"Tabelle sind das Schema, das die Topologie enthält, und die SRID verzeichnet."
228
229#. Tag: para
230#: extras_topology.xml:38
231#, no-c-format
232msgid "<varname>edge</varname> is an integer: The identifier of an edge."
233msgstr ""
234"<varname>edge</varname> ist eine Ganzzahl: Der Identifikator einer Kante."
235
236#. Tag: refname
237#: extras_topology.xml:46
238#, no-c-format
239msgid "TopoGeometry"
240msgstr "TopoGeometry"
241
242#. Tag: refpurpose
243#: extras_topology.xml:47
244#, fuzzy, no-c-format
245msgid "A composite type representing a topologically defined geometry."
246msgstr ""
247"Ein zusammengesetzter Typ, der eine topologisch festgelegte Geometrie "
248"darstellt."
249
250#. Tag: para
251#: extras_topology.xml:51
252#, no-c-format
253msgid ""
254"A composite type that refers to a topology geometry in a specific topology "
255"layer, having a specific type and a specific id. The elements of a "
256"TopoGeometry are the properties: topology_id, layer_id, id integer, type "
257"integer."
258msgstr ""
259"Ein zusammengesetzter Datentyp, der auf eine topologische Geometrie in einem "
260"bestimmten topologischen Layer verweist und einen spezifischen Datentyp und "
261"eine eindeutige ID hat. Folgende Bestandteile bilden die Elemente einer "
262"TopoGeometry: topology_id, layer_id, id Ganzzahl, type Ganzzahl."
263
264#. Tag: para
265#: extras_topology.xml:54
266#, no-c-format
267msgid ""
268"<varname>topology_id</varname> is an integer: Refers to a topology defined "
269"in the topology.topology table which defines the topology schema and srid."
270msgstr ""
271"<varname>topology_id</varname> ist eine Ganzzahl: Sie verweist auf eine "
272"Topologie, die in der Tabelle topology.topology definiert ist. In dieser "
273"Tabelle sind das Schema, das die Topologie enthält, und die SRID verzeichnet."
274
275#. Tag: para
276#: extras_topology.xml:57
277#, no-c-format
278msgid ""
279"<varname>layer_id</varname> is an integer: The layer_id in the layers table "
280"that the TopoGeometry belongs to. The combination of topology_id, layer_id "
281"provides a unique reference in the topology.layers table."
282msgstr ""
283"<varname>layer_id</varname> ist eine Ganzzahl: Die layer_id in der Tabelle "
284"topology.layer zu der die TopoGeometry gehört. Die Kombination aus "
285"topology_id und layer_id liefert eine eindeutige Referenz in der Tabelle "
286"topology.layer."
287
288#. Tag: para
289#: extras_topology.xml:60
290#, no-c-format
291msgid ""
292"<varname>id</varname> is an integer: The id is the autogenerated sequence "
293"number that uniquely defines the topogeometry in the respective topology "
294"layer."
295msgstr ""
296"<varname>id</varname> ist eine Ganzzahl: Die id ist eine automatisch "
297"erzeugte Sequenznummer, welche die TopoGeometry in dem jeweiligen "
298"topologischen Layer eindeutig ausweist."
299
300#. Tag: para
301#: extras_topology.xml:63
302#, no-c-format
303msgid ""
304"<varname>type</varname> integer between 1 - 4 that defines the geometry "
305"type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
306msgstr ""
307"<varname>type</varname> ist eine Ganzzahl zwischen 1 und 4, welche den "
308"geometrischen Datentyp festlegt: 1:[Multi]Point, 2:[Multi]Line, 3:"
309"[Multi]Polygon, 4:GeometryCollection"
310
311#. Tag: title
312#: extras_topology.xml:69
313#, no-c-format
314msgid "Casting Behavior"
315msgstr "Verhaltensweise bei der Typumwandlung"
316
317#. Tag: para
318#: extras_topology.xml:70
319#, no-c-format
320msgid ""
321"This section lists the automatic as well as explicit casts allowed for this "
322"data type"
323msgstr ""
324"In diesem Abschnitt sind die für diesen Datentyp erlaubten impliziten und "
325"expliziten Typumwandlungen beschrieben."
326
327#. Tag: entry
328#: extras_topology.xml:75
329#, no-c-format
330msgid "Cast To"
331msgstr "Typumwandlung nach"
332
333#. Tag: entry
334#: extras_topology.xml:76
335#, no-c-format
336msgid "Behavior"
337msgstr "Verhaltensweise"
338
339#. Tag: entry
340#: extras_topology.xml:79
341#, no-c-format
342msgid "geometry"
343msgstr "Geometrie"
344
345#. Tag: entry
346#: extras_topology.xml:80
347#, no-c-format
348msgid "automatic"
349msgstr "implizit"
350
351#. Tag: title
352#: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
353#: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:333
354#: extras_topology.xml:374 extras_topology.xml:416 extras_topology.xml:453
355#: extras_topology.xml:552 extras_topology.xml:628 extras_topology.xml:677
356#: extras_topology.xml:716 extras_topology.xml:765 extras_topology.xml:806
357#: extras_topology.xml:850 extras_topology.xml:894 extras_topology.xml:955
358#: extras_topology.xml:1002 extras_topology.xml:1058 extras_topology.xml:1123
359#: extras_topology.xml:1195 extras_topology.xml:1263 extras_topology.xml:1330
360#: extras_topology.xml:1379 extras_topology.xml:1428 extras_topology.xml:1478
361#: extras_topology.xml:1526 extras_topology.xml:1575 extras_topology.xml:1621
362#: extras_topology.xml:1662 extras_topology.xml:1716 extras_topology.xml:1762
363#: extras_topology.xml:1814 extras_topology.xml:1856 extras_topology.xml:1898
364#: extras_topology.xml:1940 extras_topology.xml:1991 extras_topology.xml:2036
365#: extras_topology.xml:2096 extras_topology.xml:2149 extras_topology.xml:2198
366#: extras_topology.xml:2257 extras_topology.xml:2297 extras_topology.xml:2374
367#: extras_topology.xml:2409 extras_topology.xml:2481 extras_topology.xml:2569
368#: extras_topology.xml:2610 extras_topology.xml:2660 extras_topology.xml:2701
369#: extras_topology.xml:2744 extras_topology.xml:2815 extras_topology.xml:2862
370#: extras_topology.xml:2976 extras_topology.xml:3029 extras_topology.xml:3090
371#: extras_topology.xml:3143
372#, no-c-format
373msgid "See Also"
374msgstr "Siehe auch"
375
376#. Tag: refname
377#: extras_topology.xml:95
378#, no-c-format
379msgid "validatetopology_returntype"
380msgstr "validatetopology_returntype"
381
382#. Tag: refpurpose
383#: extras_topology.xml:96
384#, fuzzy, no-c-format
385msgid ""
386"A composite type that consists of an error message and id1 and id2 to denote "
387"location of error. This is the return type for <varname>ValidateTopology</"
388"varname>."
389msgstr ""
390"Ein zusammengesetzter Datentyp, der aus einer Fehlermeldung und id1 und id2 "
391"besteht. id1 und id2 deuten auf die Stelle hin, an der der Fehler auftrat. "
392"Dies ist der von <varname>ValidateTopology</varname> zurückgegebene Datentyp."
393
394#. Tag: para
395#: extras_topology.xml:100
396#, no-c-format
397msgid ""
398"A composite type that consists of an error message and two integers. The "
399"<xref linkend=\"ValidateTopology\"/> function returns a set of these to "
400"denote validation errors and the id1 and id2 to denote the ids of the "
401"topology objects involved in the error."
402msgstr ""
403"Ein zusammengesetzter Datentyp, der aus einer Fehlermeldung und zwei "
404"Ganzzahlen besteht. Die Funktion <xref linkend=\"ValidateTopology\"/> gibt "
405"eine Menge dieser Datentypen zurück, um bei der Validierung gefundene Fehler "
406"zu beschreiben. Unter id1 und id2 sind die ids der topologischen Objekte "
407"verzeichnet, die an dem Fehler beteiligt sind."
408
409#. Tag: para
410#: extras_topology.xml:103
411#, no-c-format
412msgid "<varname>error</varname> is varchar: Denotes type of error."
413msgstr "<varname>error</varname> ist varchar: Gibt die Art des Fehlers an."
414
415#. Tag: para
416#: extras_topology.xml:104
417#, no-c-format
418msgid ""
419"Current error descriptors are: coincident nodes, edge crosses node, edge not "
420"simple, edge end node geometry mis-match, edge start node geometry mismatch, "
421"face overlaps face,face within face,"
422msgstr ""
423"Aktuell existieren folgende Fehlerbeschreibungen: zusammenfallende Knoten/"
424"coincident nodes, Kante ist nicht simple/edge not simple, Kanten- und "
425"Endknotengeometrie stimmen nicht überein/edge end node geometry mis-match, "
426"Kanten- und Anfangsknotengeometrie stimmen nicht überein/edge start node "
427"geometry mismatch, Masche überlappt Masche/face overlaps face, Masche "
428"innerhalb einer Masche/face within face."
429
430#. Tag: para
431#: extras_topology.xml:107
432#, no-c-format
433msgid ""
434"<varname>id1</varname> is an integer: Denotes identifier of edge / face / "
435"nodes in error."
436msgstr ""
437"<varname>id1</varname> ist eine ganze Zahl: Gibt den Identifikator einer "
438"Kante / Masche / Knoten in der Fehlermeldung an."
439
440#. Tag: para
441#: extras_topology.xml:110
442#, no-c-format
443msgid ""
444"<varname>id2</varname> is an integer: For errors that involve 2 objects "
445"denotes the secondary edge / or node"
446msgstr ""
447"<varname>id2</varname> ist eine ganze Zahl: Wenn 2 Objekte in den Fehler "
448"involviert sind verweist diese Zahl auf die zweite Kante / oder Knoten."
449
450#. Tag: para
451#: extras_topology.xml:126
452#, no-c-format
453msgid ""
454"This section lists the PostgreSQL domains installed by PostGIS Topology. "
455"Domains can be used like object types as return objects of functions or "
456"table columns. The distinction between a domain and a type is that a domain "
457"is an existing type with a check constraint bound to it."
458msgstr ""
459"Dieser Abschnitt beschreibt die PostgreSQL Domänen/domains die von PostGIS "
460"Topology installiert werden. Domänen können, ähnlich wie Objekttypen, als "
461"Rückgabeobjekte von Funktionen oder als Tabellenspalten verwendet werden. "
462"Der Unterschied zwischen einer Domäne und einem Datentyp ist, dass eine "
463"Domäne ein bestehender Datentyp mit einer an diesen gebundenen Check-"
464"Constraint ist."
465
466#. Tag: title
467#: extras_topology.xml:131
468#, no-c-format
469msgid "Topology Domains"
470msgstr "Topologische Domänen"
471
472#. Tag: refname
473#: extras_topology.xml:135
474#, no-c-format
475msgid "TopoElement"
476msgstr "TopoElement"
477
478#. Tag: refpurpose
479#: extras_topology.xml:136
480#, no-c-format
481msgid ""
482"An array of 2 integers generally used to identify a TopoGeometry component."
483msgstr ""
484"Ein Feld mit 2 Ganzzahlen, welches in der Regel für die Auffindung einer "
485"Komponente einer TopoGeometry dient."
486
487#. Tag: para
488#: extras_topology.xml:140
489#, no-c-format
490msgid ""
491"An array of 2 integers used to represent one component of a simple or "
492"hierarchical <xref linkend=\"topogeometry\"/>."
493msgstr ""
494"Ein Feld mit 2 Ganzzahlen, welches einen Bestandteil einer einfachen oder "
495"hierarchischen <xref linkend=\"topogeometry\"/> abbildet."
496
497#. Tag: para
498#: extras_topology.xml:144
499#, no-c-format
500msgid ""
501"In the case of a simple TopoGeometry the first element of the array "
502"represents the identifier of a topological primitive and the second element "
503"represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical "
504"TopoGeometry the first element of the array represents the identifier of a "
505"child TopoGeometry and the second element represents its layer identifier."
506msgstr ""
507"Im Falle einer einfachen TopoGeometry ist das erste Element des Feldes der "
508"Identifikator einer topologischen Elementarstruktur und das zweite Element "
509"der Typ (1:Knoten, 2:Kante, 3:Masche). Im Falle einer hierarchischen "
510"TopoGeometry ist das erste Element des Feldes der Identifikator der Kind-"
511"TopoGeometry und das zweite Element der Identifikator des Layers."
512
513#. Tag: para
514#: extras_topology.xml:153
515#, no-c-format
516msgid ""
517"For any given hierarchical TopoGeometry all child TopoGeometry elements will "
518"come from the same child layer, as specified in the topology.layer record "
519"for the layer of the TopoGeometry being defined."
520msgstr ""
521"Bei jeder gegebenen hierarchischen TopoGeometry werden alle Kindklassen der "
522"TopoGeometrie vom selben Kindlayer abgeleitet, so wie dies in dem Datensatz "
523"von \"topology.layer\" für den Layer der TopoGeometry definiert ist."
524
525#. Tag: title
526#: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
527#: extras_topology.xml:326 extras_topology.xml:368 extras_topology.xml:409
528#: extras_topology.xml:448 extras_topology.xml:546 extras_topology.xml:617
529#: extras_topology.xml:667 extras_topology.xml:710 extras_topology.xml:759
530#: extras_topology.xml:948 extras_topology.xml:995 extras_topology.xml:1051
531#: extras_topology.xml:1116 extras_topology.xml:1188 extras_topology.xml:1256
532#: extras_topology.xml:1324 extras_topology.xml:1373 extras_topology.xml:1520
533#: extras_topology.xml:1569 extras_topology.xml:1615 extras_topology.xml:1656
534#: extras_topology.xml:1708 extras_topology.xml:1755 extras_topology.xml:1806
535#: extras_topology.xml:1850 extras_topology.xml:1892 extras_topology.xml:1934
536#: extras_topology.xml:1984 extras_topology.xml:2030 extras_topology.xml:2251
537#: extras_topology.xml:2291 extras_topology.xml:2368 extras_topology.xml:2560
538#: extras_topology.xml:2606 extras_topology.xml:2654 extras_topology.xml:2695
539#: extras_topology.xml:2738 extras_topology.xml:2808 extras_topology.xml:2855
540#: extras_topology.xml:2967 extras_topology.xml:3034 extras_topology.xml:3083
541#: extras_topology.xml:3136
542#, no-c-format
543msgid "Examples"
544msgstr "Beispiele"
545
546#. Tag: programlisting
547#: extras_topology.xml:163
548#, no-c-format
549msgid ""
550"SELECT te[1] AS id, te[2] AS type FROM\n"
551"( SELECT ARRAY[1,2]::topology.topoelement AS te ) f;\n"
552" id | type\n"
553"----+------\n"
554"  1 |    2"
555msgstr ""
556"SELECT te[1] AS id, te[2] AS type FROM\n"
557"( SELECT ARRAY[1,2]::topology.topoelement AS te ) f;\n"
558" id | type\n"
559"----+------\n"
560"  1 |    2"
561
562#. Tag: programlisting
563#: extras_topology.xml:164
564#, no-c-format
565msgid ""
566"SELECT ARRAY[1,2]::topology.topoelement;\n"
567"  te\n"
568"-------\n"
569" {1,2}"
570msgstr ""
571"SELECT ARRAY[1,2]::topology.topoelement;\n"
572"  te\n"
573"-------\n"
574" {1,2}"
575
576#. Tag: programlisting
577#: extras_topology.xml:165
578#, no-c-format
579msgid ""
580"--Example of what happens when you try to case a 3 element array to "
581"topoelement\n"
582"-- NOTE: topoement has to be a 2 element array so fails dimension check\n"
583"SELECT ARRAY[1,2,3]::topology.topoelement;\n"
584"ERROR:  value for domain topology.topoelement violates check constraint "
585"\"dimensions\""
586msgstr ""
587"--Beispiel was passiert, wenn versucht wird ein aus 3 Elementen bestehendes "
588"Feld in ein TopoElement umzuwandeln\n"
589"-- Anmerkung: TopoElement muss ein Feld mit 2 Elementen sein und somit "
590"scheitert die Dimensionsprüfung\n"
591"SELECT ARRAY[1,2,3]::topology.topoelement;\n"
592"ERROR:  value for domain topology.topoelement violates check constraint "
593"\"dimensions\""
594
595#. Tag: para
596#: extras_topology.xml:170
597#, no-c-format
598msgid ""
599", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
600"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
601"\"/>"
602msgstr ""
603", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
604"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
605"\"/>"
606
607#. Tag: refname
608#: extras_topology.xml:182
609#, no-c-format
610msgid "TopoElementArray"
611msgstr "TopoElementArray"
612
613#. Tag: refpurpose
614#: extras_topology.xml:183
615#, fuzzy, no-c-format
616msgid "An array of TopoElement objects."
617msgstr "Ein Feld mit TopoElement Objekten"
618
619#. Tag: para
620#: extras_topology.xml:187
621#, no-c-format
622msgid ""
623"An array of 1 or more TopoElement objects, generally used to pass around "
624"components of TopoGeometry objects."
625msgstr ""
626"Ein Feld mit 1 oder mehreren TopoElement Objekten; wird hauptsächlich "
627"verwendet, um Bestandteile einer TopoGeometry herumzureichen."
628
629#. Tag: programlisting
630#: extras_topology.xml:191
631#, no-c-format
632msgid ""
633"SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n"
634"  tea\n"
635"-------\n"
636"{{1,2},{4,3}}\n"
637"\n"
638"-- more verbose equivalent --\n"
639"SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;\n"
640"\n"
641"  tea\n"
642"-------\n"
643"{{1,2},{4,3}}\n"
644"\n"
645"--using the array agg function packaged with topology --\n"
646"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
647"  FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;\n"
648"  tea\n"
649"--------------------------------------------------------------------------\n"
650"{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
651msgstr ""
652"SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n"
653"  tea\n"
654"-------\n"
655"{{1,2},{4,3}}\n"
656"\n"
657"-- langatmige Version --\n"
658"SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;\n"
659"\n"
660"  tea\n"
661"-------\n"
662"{{1,2},{4,3}}\n"
663"\n"
664"--Verwendung der Feld-Aggregatsfunktion von Topology --\n"
665"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
666"  FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;\n"
667"  tea\n"
668"--------------------------------------------------------------------------\n"
669"{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
670
671#. Tag: programlisting
672#: extras_topology.xml:192
673#, no-c-format
674msgid ""
675"SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n"
676"ERROR:  value for domain topology.topoelementarray violates check constraint "
677"\"dimensions\""
678msgstr ""
679"SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n"
680"ERROR:  value for domain topology.topoelementarray violates check constraint "
681"\"dimensions\""
682
683#. Tag: para
684#: extras_topology.xml:197
685#, no-c-format
686msgid ""
687", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend="
688"\"TopoElementArray_Agg\"/>"
689msgstr ""
690", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend="
691"\"TopoElementArray_Agg\"/>"
692
693#. Tag: para
694#: extras_topology.xml:209
695#, no-c-format
696msgid ""
697"This section lists the Topology functions for building new Topology schemas, "
698"validating topologies, and managing TopoGeometry Columns"
699msgstr ""
700"Dieser Abschnitt beschreibt die topologischen Funktionen zum Erstellen von "
701"neuen topologischen Schemata, zum Validieren von Topologien und zur "
702"Verwaltung von TopoGeometry Attributen"
703
704#. Tag: title
705#: extras_topology.xml:212
706#, no-c-format
707msgid "Topology and TopoGeometry Management"
708msgstr "Verwaltung von Topologie und TopoGeometry"
709
710#. Tag: refname
711#: extras_topology.xml:215
712#, no-c-format
713msgid "AddTopoGeometryColumn"
714msgstr "AddTopoGeometryColumn"
715
716#. Tag: refpurpose
717#: extras_topology.xml:216
718#, no-c-format
719msgid ""
720"Adds a topogeometry column to an existing table, registers this new column "
721"as a layer in topology.layer and returns the new layer_id."
722msgstr ""
723"Fügt ein TopoGeometry Attribut an eine bestehende Tabelle an, registriert "
724"dieses neue Attribut als einen Layer in topology.layer und gibt die neue "
725"layer_id zurück."
726
727#. Tag: funcsynopsis
728#: extras_topology.xml:220
729#, no-c-format
730msgid ""
731"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
732"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
733"parameter></paramdef> <paramdef><type>varchar </type> "
734"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
735"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
736"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
737"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
738"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
739"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
740"parameter></paramdef> <paramdef><type>varchar </type> "
741"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
742"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
743"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
744"</type> <parameter>feature_type</parameter></paramdef> "
745"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
746"paramdef> </funcprototype>"
747msgstr ""
748"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
749"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
750"parameter></paramdef> <paramdef><type>varchar </type> "
751"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
752"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
753"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
754"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
755"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
756"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
757"parameter></paramdef> <paramdef><type>varchar </type> "
758"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
759"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
760"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
761"</type> <parameter>feature_type</parameter></paramdef> "
762"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
763"paramdef> </funcprototype>"
764
765#. Tag: para
766#: extras_topology.xml:265
767#, no-c-format
768msgid ""
769"Each TopoGeometry object belongs to a specific Layer of a specific Topology. "
770"Before creating a TopoGeometry object you need to create its TopologyLayer. "
771"A Topology Layer is an association of a feature-table with the topology. It "
772"also contain type and hierarchy information. We create a layer using the "
773"AddTopoGeometryColumn() function:"
774msgstr ""
775"Jedes TopoGeometry Objekt gehört zu einem bestimmten Layer einer bestimmten "
776"Topologie. Bevor Sie ein TopoGeometry Objekt erzeugen, müssen Sie dessen "
777"topologischen Layer erzeugen. Ein topologischer Layer ist eine Assoziation "
778"einer Featuretabelle mit der Topologie. Er enthält auch Angaben zum Typ und "
779"zur Hierarchie. Man erzeugt einen Layer mittels der Funktion "
780"AddTopoGeometryColumn():"
781
782#. Tag: para
783#: extras_topology.xml:267
784#, no-c-format
785msgid ""
786"This function will both add the requested column to the table and add a "
787"record to the topology.layer table with all the given info."
788msgstr ""
789"Diese Funktion fügt sowohl das angeforderte Attribut an die Tabelle als auch "
790"einen Datensatz mit der angegebenen Information in die Tabelle topology."
791"layer."
792
793#. Tag: para
794#: extras_topology.xml:268
795#, no-c-format
796msgid ""
797"If you don't specify [child_layer] (or set it to NULL) this layer would "
798"contain Basic TopoGeometries (composed by primitive topology elements). "
799"Otherwise this layer will contain hierarchical TopoGeometries (composed by "
800"TopoGeometries from the child_layer)."
801msgstr ""
802"Wenn Sie den [child_layer] nicht angeben (oder auf NULL setzen), dann "
803"enthält dieser Layer elementare TopoGeometries (aus topologischen "
804"Elementarstrukturen zusammengesetzt). Andernfalls enthält dieser Layer "
805"hierarchische TopoGeometries (aus den TopoGeometries des child_layer "
806"zusammengesetzt)."
807
808#. Tag: para
809#: extras_topology.xml:271
810#, no-c-format
811msgid ""
812"Once the layer is created (its id is returned by the AddTopoGeometryColumn "
813"function) you're ready to construct TopoGeometry objects in it"
814msgstr ""
815"Sobald der Layer erstellt wurde (seine id von der Funktion "
816"AddTopoGeometryColumn zurückgegeben wurde), können Sie TopoGeometry Objekte "
817"in ihm erzeugen"
818
819#. Tag: para
820#: extras_topology.xml:272
821#, no-c-format
822msgid ""
823"Valid <varname>feature_type</varname>s are: POINT, LINE, POLYGON, COLLECTION"
824msgstr ""
825"Gültige <varname>feature_type</varname>s sind: POINT, LINE, POLYGON, "
826"COLLECTION"
827
828#. Tag: para
829#: extras_topology.xml:275 extras_topology.xml:321 extras_topology.xml:363
830#: extras_topology.xml:612 extras_topology.xml:704 extras_topology.xml:942
831#: extras_topology.xml:989 extras_topology.xml:1366 extras_topology.xml:1514
832#: extras_topology.xml:1563 extras_topology.xml:1609 extras_topology.xml:1650
833#: extras_topology.xml:1845 extras_topology.xml:1929 extras_topology.xml:2024
834#: extras_topology.xml:2459 extras_topology.xml:2803
835#, no-c-format
836msgid "Availability: 1.?"
837msgstr "Verfügbarkeit: 1.?"
838
839#. Tag: programlisting
840#: extras_topology.xml:282
841#, no-c-format
842msgid ""
843"-- Note for this example we created our new table in the ma_topo schema\n"
844"-- though we could have created it in a different schema -- in which case "
845"topology_name and schema_name would be different\n"
846"CREATE SCHEMA ma;\n"
847"CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
848"address text);\n"
849"SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
850"'POLYGON');"
851msgstr ""
852"-- Beachten Sie bitte, dass wir für dieses Beispiel eine neue Tabelle im "
853"ma_topo Schema erzeugt haben\n"
854"-- Wir hätten sie auch in einem anderen Schema erstellen können -- in diesem "
855"Fall würden sich topology_name und schema_name unterscheiden\n"
856"CREATE SCHEMA ma;\n"
857"CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
858"address text);\n"
859"SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
860"'POLYGON');"
861
862#. Tag: programlisting
863#: extras_topology.xml:283
864#, no-c-format
865msgid ""
866"CREATE SCHEMA ri;\n"
867"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
868"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
869"'LINE');"
870msgstr ""
871"CREATE SCHEMA ri;\n"
872"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
873"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
874"'LINE');"
875
876#. Tag: para
877#: extras_topology.xml:290
878#, fuzzy, no-c-format
879msgid ""
880", <xref linkend=\"toTopoGeom\"/>, <xref linkend=\"CreateTopology\"/>, <xref "
881"linkend=\"CreateTopoGeom\"/>"
882msgstr ""
883", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
884"<xref linkend=\"GetTopologyID\"/>"
885
886#. Tag: refname
887#: extras_topology.xml:300
888#, no-c-format
889msgid "DropTopology"
890msgstr "DropTopology"
891
892#. Tag: refpurpose
893#: extras_topology.xml:302
894#, no-c-format
895msgid ""
896"Use with caution: Drops a topology schema and deletes its reference from "
897"topology.topology table and references to tables in that schema from the "
898"geometry_columns table."
899msgstr ""
900"Bitte mit Vorsicht verwenden: Löscht ein topologisches Schema und dessen "
901"Referenz in der Tabelle topology.topology, sowie die Referenzen zu den "
902"Tabellen in diesem Schema aus der Tabelle geometry_columns."
903
904#. Tag: funcprototype
905#: extras_topology.xml:307
906#, no-c-format
907msgid ""
908"<funcdef>integer <function>DropTopology</function></funcdef> "
909"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
910"paramdef>"
911msgstr ""
912"<funcdef>integer <function>DropTopology</function></funcdef> "
913"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
914"paramdef>"
915
916#. Tag: para
917#: extras_topology.xml:317
918#, no-c-format
919msgid ""
920"Drops a topology schema and deletes its reference from topology.topology "
921"table and references to tables in that schema from the geometry_columns "
922"table. This function should be USED WITH CAUTION, as it could destroy data "
923"you care about. If the schema does not exist, it just removes reference "
924"entries the named schema."
925msgstr ""
926"Löscht ein topologisches Schema und dessen Referenz in der Tabelle topology."
927"topology, sowie die Referenzen zu den Tabellen in diesem Schema aus der "
928"Tabelle geometry_columns. Diese Funktion sollte MIT VORSICHT BENUTZT werden, "
929"da damit unabsichtlich Daten zerstört werden können. Falls das Schema nicht "
930"existiert, werden nur die Referenzeinträge des bezeichneten Schemas gelöscht."
931
932#. Tag: para
933#: extras_topology.xml:327
934#, no-c-format
935msgid ""
936"Cascade drops the ma_topo schema and removes all references to it in "
937"topology.topology and geometry_columns."
938msgstr ""
939"Löscht das Schema \"ma_topo\" kaskadierend und entfernt alle Referenzen in "
940"topology.topology und in geometry_columns."
941
942#. Tag: programlisting
943#: extras_topology.xml:328
944#, no-c-format
945msgid "SELECT topology.DropTopology('ma_topo');"
946msgstr "SELECT topology.DropTopology('ma_topo');"
947
948#. Tag: refname
949#: extras_topology.xml:340
950#, no-c-format
951msgid "DropTopoGeometryColumn"
952msgstr "DropTopoGeometryColumn"
953
954#. Tag: refpurpose
955#: extras_topology.xml:342
956#, no-c-format
957msgid ""
958"Drops the topogeometry column from the table named <varname>table_name</"
959"varname> in schema <varname>schema_name</varname> and unregisters the "
960"columns from topology.layer table."
961msgstr ""
962"Entfernt ein TopoGeometry-Attribut aus der Tabelle mit der Bezeichnung "
963"<varname>table_name</varname> im Schema <varname>schema_name</varname> und "
964"entfernt die Registrierung der Attribute aus der Tabelle \"topology.layer\"."
965
966#. Tag: funcprototype
967#: extras_topology.xml:347
968#, no-c-format
969msgid ""
970"<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> "
971"<paramdef><type>varchar </type> <parameter>schema_name</parameter></"
972"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
973"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
974"parameter></paramdef>"
975msgstr ""
976"<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> "
977"<paramdef><type>varchar </type> <parameter>schema_name</parameter></"
978"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
979"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
980"parameter></paramdef>"
981
982#. Tag: para
983#: extras_topology.xml:359
984#, no-c-format
985msgid ""
986"Drops the topogeometry column from the table named <varname>table_name</"
987"varname> in schema <varname>schema_name</varname> and unregisters the "
988"columns from topology.layer table. Returns summary of drop status. NOTE: it "
989"first sets all values to NULL before dropping to bypass referential "
990"integrity checks."
991msgstr ""
992"Entfernt ein TopoGeometry-Attribut aus der Tabelle mit der Bezeichnung "
993"<varname>table_name</varname> im Schema <varname>schema_name</varname> und "
994"entfernt die Registrierung der Attribute aus der Tabelle \"topology.layer\". "
995"Gibt eine Zusammenfassung des Löschstatus aus. ANMERKUNG: vor dem Löschen "
996"werden alle Werte auf NULL gesetzt, um die Überprüfung der referenziellen "
997"Integrität zu umgehen."
998
999#. Tag: programlisting
1000#: extras_topology.xml:369
1001#, no-c-format
1002msgid ""
1003"SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
1004msgstr ""
1005"SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
1006
1007#. Tag: refname
1008#: extras_topology.xml:381
1009#, no-c-format
1010msgid "Populate_Topology_Layer"
1011msgstr "Populate_Topology_Layer"
1012
1013#. Tag: refpurpose
1014#: extras_topology.xml:383
1015#, no-c-format
1016msgid ""
1017"Adds missing entries to topology.layer table by reading metadata from topo "
1018"tables."
1019msgstr ""
1020"Fügt fehlende Einträge zu der Tabelle topology.layer hinzu, indem Metadaten "
1021"aus den topologischen Tabellen ausgelesen werden."
1022
1023#. Tag: funcprototype
1024#: extras_topology.xml:389
1025#, no-c-format
1026msgid ""
1027"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
1028"<paramdef></paramdef>"
1029msgstr ""
1030"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
1031"<paramdef></paramdef>"
1032
1033#. Tag: para
1034#: extras_topology.xml:399
1035#, no-c-format
1036msgid ""
1037"Adds missing entries to the <varname>topology.layer</varname> table by "
1038"inspecting topology constraints on tables. This function is useful for "
1039"fixing up entries in topology catalog after restores of schemas with topo "
1040"data."
1041msgstr ""
1042"Trägt fehlende Einträge in der Tabelle <varname>topology.layer</varname> "
1043"ein, indem die topologischen Constraints und Tabellen inspiziert werden. "
1044"Diese Funktion ist nach der Wiederherstellung von Schemata mit topologischen "
1045"Daten sinnvoll, um Einträge im Topologie-Katalog zu reparieren."
1046
1047#. Tag: para
1048#: extras_topology.xml:401
1049#, no-c-format
1050msgid ""
1051"It returns the list of entries created. Returned columns are "
1052"<varname>schema_name</varname>, <varname>table_name</varname>, "
1053"<varname>feature_column</varname>."
1054msgstr ""
1055"Wirft eine Liste der erzeugten Einträge aus. Die zurückgegebenen Attribute "
1056"sind <varname>schema_name</varname>, <varname>table_name</varname> und "
1057"<varname>feature_column</varname>."
1058
1059#. Tag: para
1060#: extras_topology.xml:404
1061#, no-c-format
1062msgid "Availability: 2.3.0"
1063msgstr "Verfügbarkeit: 2.3.0"
1064
1065#. Tag: programlisting
1066#: extras_topology.xml:410
1067#, no-c-format
1068msgid ""
1069"SELECT CreateTopology('strk_topo');\n"
1070"CREATE SCHEMA strk;\n"
1071"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
1072"address text);\n"
1073"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
1074"'topo', 'POLYGON');\n"
1075"-- this will return no records because this feature is already registered\n"
1076"SELECT *\n"
1077"  FROM topology.Populate_Topology_Layer();\n"
1078"\n"
1079"-- let's rebuild\n"
1080"TRUNCATE TABLE topology.layer;\n"
1081"\n"
1082"SELECT *\n"
1083"  FROM topology.Populate_Topology_Layer();\n"
1084"\n"
1085"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
1086"feature_column As fc\n"
1087"FROM topology.layer;"
1088msgstr ""
1089"SELECT CreateTopology('strk_topo');\n"
1090"CREATE SCHEMA strk;\n"
1091"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
1092"address text);\n"
1093"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
1094"'topo', 'POLYGON');\n"
1095"-- diese Abfrage gibt keine Datensätze zurück, da bereits registriert wurde\n"
1096"SELECT *\n"
1097"  FROM topology.Populate_Topology_Layer();\n"
1098"\n"
1099"-- Erneut aufbauen\n"
1100"TRUNCATE TABLE topology.layer;\n"
1101"\n"
1102"SELECT *\n"
1103"  FROM topology.Populate_Topology_Layer();\n"
1104"\n"
1105"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
1106"feature_column As fc\n"
1107"FROM topology.layer;"
1108
1109#. Tag: screen
1110#: extras_topology.xml:411
1111#, no-c-format
1112msgid ""
1113"schema_name | table_name | feature_column\n"
1114"-------------+------------+----------------\n"
1115" strk        | parcels    | topo\n"
1116"(1 row)\n"
1117"\n"
1118" topology_id | layer_id |  sn  |   tn    |  fc\n"
1119"-------------+----------+------+---------+------\n"
1120"           2 |        2 | strk | parcels | topo\n"
1121"(1 row)"
1122msgstr ""
1123"schema_name | table_name | feature_column\n"
1124"-------------+------------+----------------\n"
1125" strk        | parcels    | topo\n"
1126"(1 row)\n"
1127"\n"
1128" topology_id | layer_id |  sn  |   tn    |  fc\n"
1129"-------------+----------+------+---------+------\n"
1130"           2 |        2 | strk | parcels | topo\n"
1131"(1 row)"
1132
1133#. Tag: refname
1134#: extras_topology.xml:423
1135#, no-c-format
1136msgid "TopologySummary"
1137msgstr "TopologySummary"
1138
1139#. Tag: refpurpose
1140#: extras_topology.xml:425
1141#, fuzzy, no-c-format
1142msgid ""
1143"<refpurpose>Takes a topology name and provides summary totals of types of "
1144"objects in topology.</refpurpose>"
1145msgstr ""
1146"<refpurpose>Nimmt den Namen einer Topologie und liefert eine Zusammenfassung der "
1147"Gesamtsummen der Typen und Objekte in der Topologie.</refpurpose>"
1148
1149#. Tag: funcprototype
1150#: extras_topology.xml:430
1151#, no-c-format
1152msgid ""
1153"<funcdef>text <function>TopologySummary</function></funcdef> "
1154"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
1155"paramdef>"
1156msgstr ""
1157"<funcdef>text <function>TopologySummary</function></funcdef> "
1158"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
1159"paramdef>"
1160
1161#. Tag: para
1162#: extras_topology.xml:440
1163#, fuzzy, no-c-format
1164msgid ""
1165"<para>Takes a topology name and provides summary totals of types of objects "
1166"in topology.</para>"
1167msgstr ""
1168"<para>Nimmt den Namen einer Topologie und liefert eine Zusammenfassung der "
1169"Gesamtsummen der Typen und Objekte in der Topologie.</para>"
1170
1171#. Tag: para
1172#: extras_topology.xml:443 extras_topology.xml:662 extras_topology.xml:800
1173#: extras_topology.xml:844 extras_topology.xml:888 extras_topology.xml:1703
1174#: extras_topology.xml:1752 extras_topology.xml:1801 extras_topology.xml:1887
1175#: extras_topology.xml:2090 extras_topology.xml:2193 extras_topology.xml:2246
1176#: extras_topology.xml:2287 extras_topology.xml:2363 extras_topology.xml:2601
1177#: extras_topology.xml:2850 extras_topology.xml:2962
1178#, no-c-format
1179msgid "Availability: 2.0.0"
1180msgstr "Verfügbarkeit: 2.0.0"
1181
1182#. Tag: programlisting
1183#: extras_topology.xml:449
1184#, no-c-format
1185msgid ""
1186"SELECT topology.topologysummary('city_data');\n"
1187"                    topologysummary\n"
1188"--------------------------------------------------------\n"
1189" Topology city_data (329), SRID 4326, precision: 0\n"
1190" 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
1191" Layer 1, type Polygonal (3), 9 topogeoms\n"
1192"  Deploy: features.land_parcels.feature\n"
1193" Layer 2, type Puntal (1), 8 topogeoms\n"
1194"  Deploy: features.traffic_signs.feature\n"
1195" Layer 3, type Lineal (2), 8 topogeoms\n"
1196"  Deploy: features.city_streets.feature\n"
1197" Layer 4, type Polygonal (3), 3 topogeoms\n"
1198"  Hierarchy level 1, child layer 1\n"
1199"  Deploy: features.big_parcels.feature\n"
1200" Layer 5, type Puntal (1), 1 topogeoms\n"
1201"  Hierarchy level 1, child layer 2\n"
1202"  Deploy: features.big_signs.feature"
1203msgstr ""
1204"SELECT topology.topologysummary('city_data');\n"
1205"                    topologysummary\n"
1206"--------------------------------------------------------\n"
1207" Topology city_data (329), SRID 4326, precision: 0\n"
1208" 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
1209" Layer 1, type Polygonal (3), 9 topogeoms\n"
1210"  Deploy: features.land_parcels.feature\n"
1211" Layer 2, type Puntal (1), 8 topogeoms\n"
1212"  Deploy: features.traffic_signs.feature\n"
1213" Layer 3, type Lineal (2), 8 topogeoms\n"
1214"  Deploy: features.city_streets.feature\n"
1215" Layer 4, type Polygonal (3), 3 topogeoms\n"
1216"  Hierarchy level 1, child layer 1\n"
1217"  Deploy: features.big_parcels.feature\n"
1218" Layer 5, type Puntal (1), 1 topogeoms\n"
1219"  Hierarchy level 1, child layer 2\n"
1220"  Deploy: features.big_signs.feature"
1221
1222#. Tag: refname
1223#: extras_topology.xml:460
1224#, no-c-format
1225msgid "ValidateTopology"
1226msgstr "ValidateTopology"
1227
1228#. Tag: refpurpose
1229#: extras_topology.xml:462
1230#, fuzzy, no-c-format
1231msgid ""
1232"Returns a set of validatetopology_returntype objects detailing issues with "
1233"topology."
1234msgstr ""
1235"Liefert eine Menge validatetopology_returntype Objekte, die Probleme mit der "
1236"Topologie beschreiben"
1237
1238#. Tag: funcprototype
1239#: extras_topology.xml:467
1240#, no-c-format
1241msgid ""
1242"<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
1243"function></funcdef> <paramdef><type>varchar </type> "
1244"<parameter>topology_schema_name</parameter></paramdef>"
1245msgstr ""
1246"<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
1247"function></funcdef> <paramdef><type>varchar </type> "
1248"<parameter>topology_schema_name</parameter></paramdef>"
1249
1250#. Tag: para
1251#: extras_topology.xml:477
1252#, no-c-format
1253msgid ""
1254"Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
1255"detailing issues with topology. List of possible errors and what the "
1256"returned ids represent are displayed below:"
1257msgstr ""
1258"Liefert eine Menge <xref linkend=\"validatetopology_returntype\"/> Objekte, "
1259"die Probleme mit der Topologie beschreiben. Mögliche Fehler und wofür die "
1260"zurückgegebenen ids stehen ist in der folgenden Liste dargestellt:"
1261
1262#. Tag: entry
1263#: extras_topology.xml:481
1264#, no-c-format
1265msgid "Error"
1266msgstr "Error"
1267
1268#. Tag: entry
1269#: extras_topology.xml:481
1270#, no-c-format
1271msgid "<entry>id1</entry>"
1272msgstr "<entry>id1</entry>"
1273
1274#. Tag: entry
1275#: extras_topology.xml:481
1276#, no-c-format
1277msgid "<entry>id2</entry>"
1278msgstr "<entry>id2</entry>"
1279
1280#. Tag: entry
1281#: extras_topology.xml:484
1282#, no-c-format
1283msgid "edge crosses node"
1284msgstr "edge crosses node"
1285
1286#. Tag: entry
1287#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:495
1288#: extras_topology.xml:500 extras_topology.xml:501 extras_topology.xml:505
1289#: extras_topology.xml:510
1290#, no-c-format
1291msgid "edge_id"
1292msgstr "edge_id"
1293
1294#. Tag: entry
1295#: extras_topology.xml:486 extras_topology.xml:506 extras_topology.xml:511
1296#, no-c-format
1297msgid "node_id"
1298msgstr "node_id"
1299
1300#. Tag: entry
1301#: extras_topology.xml:489
1302#, no-c-format
1303msgid "invalid edge"
1304msgstr "invalid edge"
1305
1306#. Tag: entry
1307#: extras_topology.xml:491 extras_topology.xml:496 extras_topology.xml:516
1308#: extras_topology.xml:521
1309#, no-c-format
1310msgid "null"
1311msgstr "null"
1312
1313#. Tag: entry
1314#: extras_topology.xml:494
1315#, no-c-format
1316msgid "edge not simple"
1317msgstr "edge not simple"
1318
1319#. Tag: entry
1320#: extras_topology.xml:499
1321#, no-c-format
1322msgid "edge crosses edge"
1323msgstr "edge crosses edge"
1324
1325#. Tag: entry
1326#: extras_topology.xml:504
1327#, no-c-format
1328msgid "edge start node geometry mis-match"
1329msgstr "edge start node geometry mis-match"
1330
1331#. Tag: entry
1332#: extras_topology.xml:509
1333#, no-c-format
1334msgid "edge end node geometry mis-match"
1335msgstr "edge end node geometry mis-match"
1336
1337#. Tag: entry
1338#: extras_topology.xml:514
1339#, no-c-format
1340msgid "face without edges"
1341msgstr "face without edges"
1342
1343#. Tag: entry
1344#: extras_topology.xml:515 extras_topology.xml:520 extras_topology.xml:525
1345#: extras_topology.xml:526
1346#, no-c-format
1347msgid "face_id"
1348msgstr "face_id"
1349
1350#. Tag: entry
1351#: extras_topology.xml:519
1352#, no-c-format
1353msgid "face has no rings"
1354msgstr "face has no rings"
1355
1356#. Tag: entry
1357#: extras_topology.xml:524
1358#, no-c-format
1359msgid "face overlaps face"
1360msgstr "face overlaps face"
1361
1362#. Tag: entry
1363#: extras_topology.xml:529
1364#, no-c-format
1365msgid "face within face"
1366msgstr "face within face"
1367
1368#. Tag: entry
1369#: extras_topology.xml:530
1370#, no-c-format
1371msgid "inner face_id"
1372msgstr "inner face_id"
1373
1374#. Tag: entry
1375#: extras_topology.xml:531
1376#, no-c-format
1377msgid "outer face_id"
1378msgstr "outer face_id"
1379
1380#. Tag: para
1381#: extras_topology.xml:538
1382#, no-c-format
1383msgid "Availability: 1.0.0"
1384msgstr "Verfügbarkeit: 1.0.0"
1385
1386#. Tag: para
1387#: extras_topology.xml:540
1388#, no-c-format
1389msgid ""
1390"Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
1391"positives that were existent in prior versions."
1392msgstr ""
1393"Erweiterung: 2.0.0 effizientere Ermittlung sich überkreuzender Kanten. "
1394"Falsch positive Fehlmeldungen von früheren Versionen fixiert."
1395
1396#. Tag: para
1397#: extras_topology.xml:541
1398#, no-c-format
1399msgid ""
1400"Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
1401"to be consistent with error description."
1402msgstr ""
1403"Änderung: 2.2.0 Bei 'edge crosses node' wurden die Werte für id1 und id2 "
1404"vertauscht, um mit der Fehlerbeschreibung konsistent zu sein."
1405
1406#. Tag: programlisting
1407#: extras_topology.xml:547
1408#, no-c-format
1409msgid ""
1410"SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
1411"      error        | id1 | id2\n"
1412"-------------------+-----+-----\n"
1413"face without edges |   0 |"
1414msgstr ""
1415"SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
1416"      error        | id1 | id2\n"
1417"-------------------+-----+-----\n"
1418"face without edges |   0 |"
1419
1420#. Tag: para
1421#: extras_topology.xml:553
1422#, no-c-format
1423msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
1424msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
1425
1426#. Tag: para
1427#: extras_topology.xml:561
1428#, no-c-format
1429msgid "This section covers the topology functions for creating new topologies."
1430msgstr "Dieser Abschnitt behandelt Funktionen zum Erzeugen neuer Topologien."
1431
1432#. Tag: title
1433#: extras_topology.xml:564
1434#, no-c-format
1435msgid "Topology Constructors"
1436msgstr "Topologie Konstruktoren"
1437
1438#. Tag: refname
1439#: extras_topology.xml:568
1440#, no-c-format
1441msgid "CreateTopology"
1442msgstr "CreateTopology"
1443
1444#. Tag: refpurpose
1445#: extras_topology.xml:569
1446#, no-c-format
1447msgid ""
1448"Creates a new topology schema and registers this new schema in the topology."
1449"topology table."
1450msgstr ""
1451"Erstellt ein neues topologisches Schema und registriert das neue Schema in "
1452"der Tabelle topology.topology."
1453
1454#. Tag: funcsynopsis
1455#: extras_topology.xml:573
1456#, no-c-format
1457msgid ""
1458"<funcprototype> <funcdef>integer <function>CreateTopology</function></"
1459"funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
1460"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
1461"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
1462"type> <parameter>topology_schema_name</parameter></paramdef> "
1463"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
1464"funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</"
1465"function></funcdef> <paramdef><type>varchar </type> "
1466"<parameter>topology_schema_name</parameter></paramdef> "
1467"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
1468"<paramdef><type>double precision </type> <parameter>prec</parameter></"
1469"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
1470"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
1471"type> <parameter>topology_schema_name</parameter></paramdef> "
1472"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
1473"<paramdef><type>double precision </type> <parameter>prec</parameter></"
1474"paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
1475"paramdef> </funcprototype>"
1476msgstr ""
1477"<funcprototype> <funcdef>integer <function>CreateTopology</function></"
1478"funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
1479"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
1480"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
1481"type> <parameter>topology_schema_name</parameter></paramdef> "
1482"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
1483"funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</"
1484"function></funcdef> <paramdef><type>varchar </type> "
1485"<parameter>topology_schema_name</parameter></paramdef> "
1486"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
1487"<paramdef><type>double precision </type> <parameter>prec</parameter></"
1488"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
1489"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
1490"type> <parameter>topology_schema_name</parameter></paramdef> "
1491"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
1492"<paramdef><type>double precision </type> <parameter>prec</parameter></"
1493"paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
1494"paramdef> </funcprototype>"
1495
1496#. Tag: para
1497#: extras_topology.xml:605
1498#, no-c-format
1499msgid ""
1500"Creates a new schema with name <varname>topology_name</varname> consisting "
1501"of tables (<varname>edge_data</varname>,<varname>face</varname>,"
1502"<varname>node</varname>, <varname>relation</varname> and registers this new "
1503"topology in the topology.topology table. It returns the id of the topology "
1504"in the topology table. The srid is the spatial reference identified as "
1505"defined in spatial_ref_sys table for that topology. Topologies must be "
1506"uniquely named. The tolerance is measured in the units of the spatial "
1507"reference system. If the tolerance (<varname>prec</varname>) is not "
1508"specified defaults to 0."
1509msgstr ""
1510"Erzeugt ein neues Schema mit der Bezeichnung <varname>topology_name</"
1511"varname>, das aus den Tabellen (<varname>edge_data</varname>,<varname>face</"
1512"varname>,<varname>node</varname>, <varname>relation</varname> besteht, und "
1513"registriert diese neue Toplogie in der Tabelle topology.topology. Gibt die "
1514"id der Topologie in der Topologietabelle aus. Die SRID entspricht dem "
1515"Identifikator des Koordinatenreferenzsystems in der Tabelle spatial_ref_sys "
1516"für diese Topologie. Die Bezeichnung der Topologien muss eindeutig sein. Die "
1517"Toleranz wird in den Einheiten des Koordinatenreferenzsystems gemessen. Wenn "
1518"die Toleranz (<varname>prec</varname>) nicht angegeben ist, wird sie auf 0 "
1519"gesetzt."
1520
1521#. Tag: para
1522#: extras_topology.xml:609
1523#, no-c-format
1524msgid ""
1525"This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
1526"more functional. <varname>hasz</varname> defaults to false if not specified."
1527msgstr ""
1528"Dies ist ähnlich zu SQL/MM <xref linkend=\"ST_InitTopoGeo\"/>, aber ein "
1529"bißchen funktioneller. Wenn <varname>hasz</varname> nicht angegeben wird, "
1530"wird es standardmäßig auf FALSE gesetzt."
1531
1532#. Tag: para
1533#: extras_topology.xml:618
1534#, no-c-format
1535msgid ""
1536"This example creates a new schema called ma_topo that will store edges, "
1537"faces, and relations in Massachusetts State Plane meters. The tolerance "
1538"represents 1/2 meter since the spatial reference system is a meter based "
1539"spatial reference system"
1540msgstr ""
1541"Dieses Beispiel erzeugt ein neues Schema mit der Bezeichnung \"ma_topo\" und "
1542"speichert Kanten, Maschen und Relationen in Massachusetts State Plane Meter "
1543"(NAD83 / Massachusetts Mainland). Die Toleranz liegt bei 1/2 Meter, da das "
1544"Koordinatenreferenzsystem auf Meter basiert."
1545
1546#. Tag: programlisting
1547#: extras_topology.xml:620
1548#, no-c-format
1549msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
1550msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
1551
1552#. Tag: para
1553#: extras_topology.xml:622
1554#, no-c-format
1555msgid "Create Rhode Island topology in State Plane ft"
1556msgstr ""
1557"Erzeugt die Rhode Island Toplogie in State Plane ft (NAD83 / Rhode Island "
1558"(ftUS))"
1559
1560#. Tag: programlisting
1561#: extras_topology.xml:623
1562#, no-c-format
1563msgid ""
1564"SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
1565"topoid\n"
1566"------\n"
1567"2"
1568msgstr ""
1569"SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
1570"topoid\n"
1571"------\n"
1572"2"
1573
1574#. Tag: para
1575#: extras_topology.xml:630
1576#, no-c-format
1577msgid ""
1578", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
1579msgstr ""
1580", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
1581
1582#. Tag: refname
1583#: extras_topology.xml:636
1584#, no-c-format
1585msgid "CopyTopology"
1586msgstr "CopyTopology"
1587
1588#. Tag: refpurpose
1589#: extras_topology.xml:637
1590#, no-c-format
1591msgid ""
1592"Makes a copy of a topology structure (nodes, edges, faces, layers and "
1593"TopoGeometries)."
1594msgstr ""
1595"Erzeugt eine Kopie einer topologischen Struktur (Knoten, Kanten, Maschen, "
1596"Layer und TopoGeometries)."
1597
1598#. Tag: funcprototype
1599#: extras_topology.xml:642
1600#, no-c-format
1601msgid ""
1602"<funcdef>integer <function>CopyTopology</function></funcdef> "
1603"<paramdef><type>varchar </type> <parameter>existing_topology_name</"
1604"parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
1605"parameter></paramdef>"
1606msgstr ""
1607"<funcdef>integer <function>CopyTopology</function></funcdef> "
1608"<paramdef><type>varchar </type> <parameter>existing_topology_name</"
1609"parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
1610"parameter></paramdef>"
1611
1612#. Tag: para
1613#: extras_topology.xml:653
1614#, no-c-format
1615msgid ""
1616"Creates a new topology with name <varname>new_topology_name</varname> and "
1617"SRID and precision taken from <varname>existing_topology_name</varname>, "
1618"copies all nodes, edges and faces in there, copies layers and their "
1619"TopoGeometries too."
1620msgstr ""
1621"Erzeugt eine neue Topologie mit der Bezeichnung <varname>new_topology_name</"
1622"varname>. Die SRID und die Genauigkeit werden von "
1623"<varname>existing_topology_name</varname> übernommen. Sämtliche Knoten, "
1624"Kanten und Maschen, die Layer und die TopoGeometrien werden von der "
1625"existierenden Topologie kopiert."
1626
1627#. Tag: para
1628#: extras_topology.xml:657
1629#, no-c-format
1630msgid ""
1631"The new rows in topology.layer will contain synthesized values for "
1632"schema_name, table_name and feature_column. This is because the TopoGeometry "
1633"will only exist as a definition but won't be available in any user-level "
1634"table yet."
1635msgstr ""
1636"Die neuen Zeilen in topology.layer enthalten künstlich erzeugte Werte für "
1637"schema_name, table_name und feature_column. Der Grund dafür ist, dass die "
1638"TopoGeometry nur als Definition existiert, aber zur Zeit auf Benutzerebene "
1639"in keiner Tabelle verfügbar ist."
1640
1641#. Tag: para
1642#: extras_topology.xml:668
1643#, no-c-format
1644msgid "This example makes a backup of a topology called ma_topo"
1645msgstr "Dieses Beispiel erstellt eine Kopie der Topologie \"ma_topo\""
1646
1647#. Tag: programlisting
1648#: extras_topology.xml:671
1649#, no-c-format
1650msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
1651msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
1652
1653#. Tag: para
1654#: extras_topology.xml:679 extras_topology.xml:2258
1655#, no-c-format
1656msgid ", <xref linkend=\"CreateTopology\"/>"
1657msgstr ", <xref linkend=\"CreateTopology\"/>"
1658
1659#. Tag: refname
1660#: extras_topology.xml:685
1661#, no-c-format
1662msgid "ST_InitTopoGeo"
1663msgstr "ST_InitTopoGeo"
1664
1665#. Tag: refpurpose
1666#: extras_topology.xml:686
1667#, no-c-format
1668msgid ""
1669"Creates a new topology schema and registers this new schema in the topology."
1670"topology table and details summary of process."
1671msgstr ""
1672"Erstellt ein neues topologisches Schema und registriert das neue Schema in "
1673"der Tabelle topology.topology. Git eine Zusammenfassung des Prozessablaufs "
1674"aus."
1675
1676#. Tag: funcprototype
1677#: extras_topology.xml:691
1678#, no-c-format
1679msgid ""
1680"<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
1681"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
1682"paramdef>"
1683msgstr ""
1684"<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
1685"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
1686"paramdef>"
1687
1688#. Tag: para
1689#: extras_topology.xml:701
1690#, no-c-format
1691msgid ""
1692"This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
1693"reference and tolerance options of CreateTopology and outputs a text "
1694"description of creation instead of topology id."
1695msgstr ""
1696"Dies ist das SQL-MM Pendant zu CreateTopology, allerdings ohne die "
1697"Koordinatenreferenz und die Toleranzoptionen von CreateTopology; gibt einen "
1698"textliche Erstellungsbericht anstelle der id der Topologie aus."
1699
1700#. Tag: para
1701#: extras_topology.xml:705
1702#, no-c-format
1703msgid ""
1704"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
1705msgstr ""
1706"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
1707
1708#. Tag: programlisting
1709#: extras_topology.xml:711
1710#, no-c-format
1711msgid ""
1712"SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
1713"                      astopocreation\n"
1714"------------------------------------------------------------\n"
1715" Topology-Geometry 'topo_schema_to_create' (id:7) created."
1716msgstr ""
1717"SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
1718"                      astopocreation\n"
1719"------------------------------------------------------------\n"
1720" Topology-Geometry 'topo_schema_to_create' (id:7) created."
1721
1722#. Tag: refname
1723#: extras_topology.xml:725
1724#, no-c-format
1725msgid "ST_CreateTopoGeo"
1726msgstr "ST_CreateTopoGeo"
1727
1728#. Tag: refpurpose
1729#: extras_topology.xml:727
1730#, no-c-format
1731msgid ""
1732"<refpurpose>Adds a collection of geometries to a given empty topology and "
1733"returns a message detailing success.</refpurpose>"
1734msgstr ""
1735"<refpurpose>Fügt eine Sammlung von Geometrien an eine leere Topologie an und "
1736"gibt eine Bestätigungsmeldung aus.</refpurpose>"
1737
1738#. Tag: funcprototype
1739#: extras_topology.xml:734
1740#, no-c-format
1741msgid ""
1742"<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
1743"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
1744"<paramdef><type>geometry </type> <parameter>acollection</parameter></"
1745"paramdef>"
1746msgstr ""
1747"<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
1748"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
1749"<paramdef><type>geometry </type> <parameter>acollection</parameter></"
1750"paramdef>"
1751
1752#. Tag: para
1753#: extras_topology.xml:745
1754#, no-c-format
1755msgid ""
1756"<para>Adds a collection of geometries to a given empty topology and returns "
1757"a message detailing success.</para>"
1758msgstr ""
1759"<para>Fügt eine Sammelgeometrie einer leeren Topologie hinzu und gibt eine "
1760"Bestätigungsmeldung aus.</para>"
1761
1762#. Tag: para
1763#: extras_topology.xml:749
1764#, no-c-format
1765msgid "Useful for populating an empty topology."
1766msgstr "Nützlich um eine leere Topologie zu befüllen."
1767
1768#. Tag: para
1769#: extras_topology.xml:753 extras_topology.xml:1045 extras_topology.xml:1110
1770#: extras_topology.xml:1182 extras_topology.xml:1250 extras_topology.xml:1421
1771#: extras_topology.xml:1471 extras_topology.xml:1978 extras_topology.xml:2144
1772#: extras_topology.xml:2556
1773#, no-c-format
1774msgid "Availability: 2.0"
1775msgstr "Verfügbarkeit: 2.0"
1776
1777#. Tag: para
1778#: extras_topology.xml:754
1779#, no-c-format
1780msgid ""
1781"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
1782msgstr ""
1783"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
1784
1785#. Tag: programlisting
1786#: extras_topology.xml:760
1787#, no-c-format
1788msgid ""
1789"-- Populate topology --\n"
1790"SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
1791" ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 "
1792"236911,384799 236895,384811 236890,384833 236884,\n"
1793"  384844 236882,384866 236881,384879 236883,384954 236898,385087 "
1794"236932,385117 236938,\n"
1795"  385167 236938,385203 236941,385224 236946,385233 236950,385241 "
1796"236956,385254 236971,\n"
1797"  385260 236979,385268 236999,385273 237018,385273 237037,385271 "
1798"237047,385267 237057,\n"
1799"  385225 237125,385210 237144,385192 237161,385167 237192,385162 "
1800"237202,385159 237214,\n"
1801"  385159 237227,385162 237241,385166 237256,385196 237324,385209 "
1802"237345,385234 237375,\n"
1803"  385237 237383,385238 237399,385236 237407,385227 237419,385213 "
1804"237430,385193 237439,\n"
1805"  385174 237451,385170 237455,385169 237460,385171 237475,385181 "
1806"237503,385190 237521,\n"
1807"  385200 237533,385206 237538,385213 237541,385221 237542,385235 "
1808"237540,385242 237541,\n"
1809"  385249 237544,385260 237555,385270 237570,385289 237584,385292 "
1810"237589,385291 237596,385284 237630))',3438)\n"
1811"  );\n"
1812"\n"
1813"      st_createtopogeo\n"
1814"----------------------------\n"
1815" Topology ri_topo populated\n"
1816"\n"
1817"\n"
1818"-- create tables and topo geometries --\n"
1819"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
1820"\n"
1821"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
1822"'LINE');"
1823msgstr ""
1824"-- Die Topologie bestücken --\n"
1825"SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
1826" ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 "
1827"236911,384799 236895,384811 236890,384833 236884,\n"
1828"  384844 236882,384866 236881,384879 236883,384954 236898,385087 "
1829"236932,385117 236938,\n"
1830"  385167 236938,385203 236941,385224 236946,385233 236950,385241 "
1831"236956,385254 236971,\n"
1832"  385260 236979,385268 236999,385273 237018,385273 237037,385271 "
1833"237047,385267 237057,\n"
1834"  385225 237125,385210 237144,385192 237161,385167 237192,385162 "
1835"237202,385159 237214,\n"
1836"  385159 237227,385162 237241,385166 237256,385196 237324,385209 "
1837"237345,385234 237375,\n"
1838"  385237 237383,385238 237399,385236 237407,385227 237419,385213 "
1839"237430,385193 237439,\n"
1840"  385174 237451,385170 237455,385169 237460,385171 237475,385181 "
1841"237503,385190 237521,\n"
1842"  385200 237533,385206 237538,385213 237541,385221 237542,385235 "
1843"237540,385242 237541,\n"
1844"  385249 237544,385260 237555,385270 237570,385289 237584,385292 "
1845"237589,385291 237596,385284 237630))',3438)\n"
1846"  );\n"
1847"\n"
1848"      st_createtopogeo\n"
1849"----------------------------\n"
1850" Topology ri_topo populated\n"
1851"\n"
1852"\n"
1853"-- Eine Tabelle und TopoGeometry erzeugen --\n"
1854"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
1855"\n"
1856"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
1857"'LINE');"
1858
1859#. Tag: para
1860#: extras_topology.xml:766
1861#, no-c-format
1862msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
1863msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
1864
1865#. Tag: refname
1866#: extras_topology.xml:772
1867#, no-c-format
1868msgid "TopoGeo_AddPoint"
1869msgstr "TopoGeo_AddPoint"
1870
1871#. Tag: refpurpose
1872#: extras_topology.xml:774
1873#, no-c-format
1874msgid ""
1875"Adds a point to an existing topology using a tolerance and possibly "
1876"splitting an existing edge."
1877msgstr ""
1878"Fügt einen Punkt, unter Berücksichtigung einer Toleranz, an eine bestehende "
1879"Topologie an. Existierende Kanten werden eventuell aufgetrennt."
1880
1881#. Tag: funcprototype
1882#: extras_topology.xml:781
1883#, fuzzy, no-c-format
1884msgid ""
1885"<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
1886"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
1887"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
1888"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
1889"parameter></paramdef>"
1890msgstr ""
1891"<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
1892"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
1893"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
1894"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
1895"parameter></paramdef>"
1896
1897#. Tag: para
1898#: extras_topology.xml:793
1899#, fuzzy, no-c-format
1900msgid ""
1901"Adds a point to an existing topology and returns its identifier. The given "
1902"point will snap to existing nodes or edges within given tolerance. An "
1903"existing edge may be split by the snapped point."
1904msgstr ""
1905"Fügt einen Punkt an eine bestehende Topologie an und gibt dessen "
1906"Identifikator zurück. Der vorgegebene Punkt wird von bestehenden Knoten oder "
1907"Kanten, innerhalb einer gegebenen Toleranz, gefangen. Eine existierende "
1908"Kante kann durch den gefangenen Punkt aufgetrennt werden."
1909
1910#. Tag: para
1911#: extras_topology.xml:807
1912#, no-c-format
1913msgid ""
1914", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
1915"linkend=\"CreateTopology\"/>"
1916msgstr ""
1917", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
1918"linkend=\"CreateTopology\"/>"
1919
1920#. Tag: refname
1921#: extras_topology.xml:818
1922#, no-c-format
1923msgid "TopoGeo_AddLineString"
1924msgstr "TopoGeo_AddLineString"
1925
1926#. Tag: refpurpose
1927#: extras_topology.xml:820
1928#, fuzzy, no-c-format
1929msgid ""
1930"Adds a linestring to an existing topology using a tolerance and possibly "
1931"splitting existing edges/faces. Returns edge identifiers."
1932msgstr ""
1933"Fügt einen Linienzug, unter Berücksichtigung einer Toleranz, an eine "
1934"bestehende Topologie an. Existierende Kanten/Maschen werden eventuell "
1935"aufgetrennt. Gibt den Identifikator der Kante aus"
1936
1937#. Tag: funcprototype
1938#: extras_topology.xml:825
1939#, fuzzy, no-c-format
1940msgid ""
1941"<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
1942"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
1943"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> "
1944"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
1945"parameter></paramdef>"
1946msgstr ""
1947"<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
1948"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
1949"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> "
1950"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
1951"parameter></paramdef>"
1952
1953#. Tag: para
1954#: extras_topology.xml:837
1955#, fuzzy, no-c-format
1956msgid ""
1957"Adds a linestring to an existing topology and returns a set of edge "
1958"identifiers forming it up. The given line will snap to existing nodes or "
1959"edges within given tolerance. Existing edges and faces may be split by the "
1960"line."
1961msgstr ""
1962"Fügt einen Linienzug an eine bestehende Topologie an und gibt die "
1963"Identifikatoren der Kanten zurück, die diedessen Identifikator zurück. Der "
1964"vorgegebene Punkt wird von bestehenden Knoten oder Kanten, innerhalb einer "
1965"gegebenen Toleranz, gefangen. Eine existierende Kante kann durch den "
1966"gefangenen Punkt aufgetrennt werden."
1967
1968#. Tag: para
1969#: extras_topology.xml:851
1970#, no-c-format
1971msgid ""
1972", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
1973"linkend=\"CreateTopology\"/>"
1974msgstr ""
1975", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
1976"linkend=\"CreateTopology\"/>"
1977
1978#. Tag: refname
1979#: extras_topology.xml:862
1980#, no-c-format
1981msgid "TopoGeo_AddPolygon"
1982msgstr "TopoGeo_AddPolygon"
1983
1984#. Tag: refpurpose
1985#: extras_topology.xml:864
1986#, fuzzy, no-c-format
1987msgid ""
1988"Adds a polygon to an existing topology using a tolerance and possibly "
1989"splitting existing edges/faces. Returns face identifiers."
1990msgstr ""
1991"Fügt einen Linienzug, unter Berücksichtigung einer Toleranz, an eine "
1992"bestehende Topologie an. Existierende Kanten/Maschen werden eventuell "
1993"aufgetrennt. Gibt den Identifikator der Kante aus"
1994
1995#. Tag: funcprototype
1996#: extras_topology.xml:869
1997#, fuzzy, no-c-format
1998msgid ""
1999"<funcdef>SETOF integer <function>TopoGeo_AddPolygon</function></funcdef> "
2000"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2001"<paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> "
2002"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
2003"parameter></paramdef>"
2004msgstr ""
2005"<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
2006"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2007"<paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> "
2008"<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
2009"parameter></paramdef>"
2010
2011#. Tag: para
2012#: extras_topology.xml:881
2013#, fuzzy, no-c-format
2014msgid ""
2015"Adds a polygon to an existing topology and returns a set of face identifiers "
2016"forming it up. The boundary of the given polygon will snap to existing nodes "
2017"or edges within given tolerance. Existing edges and faces may be split by "
2018"the boundary of the new polygon."
2019msgstr ""
2020"Fügt ein Polygon zu einer existierenden Topologie hinzu und gibt die "
2021"Identifikatoren der Maschen aus, aus denen es gebildet ist. Die Begrenzung "
2022"des gegebenen Polygons wird innerhalb der angegebenen Toleranz an "
2023"bestehenden Knoten und Kanten gefangen. Gegebenenfalls werden existierende "
2024"Kanten und Maschen an der Begrenzung des neuen Polygons geteilt."
2025
2026#. Tag: para
2027#: extras_topology.xml:895
2028#, no-c-format
2029msgid ""
2030", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
2031"<xref linkend=\"CreateTopology\"/>"
2032msgstr ""
2033", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
2034"<xref linkend=\"CreateTopology\"/>"
2035
2036#. Tag: para
2037#: extras_topology.xml:910
2038#, no-c-format
2039msgid ""
2040"This section covers topology functions for adding, moving, deleting, and "
2041"splitting edges, faces, and nodes. All of these functions are defined by ISO "
2042"SQL/MM."
2043msgstr ""
2044"Dieser Abschnitt behandelt topologische Funktionen zum Hinzufügen, "
2045"Verschieben, Löschen und Teilen von Kanten, Maschen und Knoten. Sämtliche "
2046"dieser Funktionen sind über die ISO SQL/MM definiert."
2047
2048#. Tag: title
2049#: extras_topology.xml:913
2050#, no-c-format
2051msgid "Topology Editors"
2052msgstr "Topologie Editoren"
2053
2054#. Tag: refname
2055#: extras_topology.xml:917
2056#, no-c-format
2057msgid "ST_AddIsoNode"
2058msgstr "ST_AddIsoNode"
2059
2060#. Tag: refpurpose
2061#: extras_topology.xml:919
2062#, no-c-format
2063msgid ""
2064"Adds an isolated node to a face in a topology and returns the nodeid of the "
2065"new node. If face is null, the node is still created."
2066msgstr ""
2067"Fügt einen isolierten Knoten zu einer Masche in einer Topologie hinzu und "
2068"gibt die \"nodeid\" des neuen Knotens aus. Falls die Masche NULL ist, wird "
2069"der Knoten dennoch erstellt."
2070
2071#. Tag: funcprototype
2072#: extras_topology.xml:924
2073#, no-c-format
2074msgid ""
2075"<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
2076"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2077"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
2078"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2079msgstr ""
2080"<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
2081"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2082"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
2083"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2084
2085#. Tag: para
2086#: extras_topology.xml:936
2087#, no-c-format
2088msgid ""
2089"Adds an isolated node with point location <varname>apoint</varname> to an "
2090"existing face with faceid <varname>aface</varname> to a topology "
2091"<varname>atopology</varname> and returns the nodeid of the new node."
2092msgstr ""
2093"Fügt einen isolierten Knoten mit der Punktlage <varname>apoint</varname> zu "
2094"einer bestehenden Masche mit der \"faceid\" <varname>aface</varname> zu "
2095"einer Topologie <varname>atopology</varname> und gibt die \"nodeid\" des "
2096"neuen Knoten aus."
2097
2098#. Tag: para
2099#: extras_topology.xml:937
2100#, no-c-format
2101msgid ""
2102"If the spatial reference system (srid) of the point geometry is not the same "
2103"as the topology, the <varname>apoint</varname> is not a point geometry, the "
2104"point is null, or the point intersects an existing edge (even at the "
2105"boundaries) then an exception is thrown. If the point already exists as a "
2106"node, an exception is thrown."
2107msgstr ""
2108"Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit dem "
2109"der Topologie übereinstimmt, <varname>apoint</varname> keine Punktgeometrie "
2110"ist, der Punkt NULL ist, oder der Punkt eine bestehende Kante (auch an den "
2111"Begrenzungen) schneidet, wird eine Fehlermeldung ausgegeben. Falls der Punkt "
2112"bereits als Knoten existiert, wird ebenfalls eine Fehlermeldung ausgegeben."
2113
2114#. Tag: para
2115#: extras_topology.xml:939
2116#, no-c-format
2117msgid ""
2118"If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
2119"not within the face, then an exception is thrown."
2120msgstr ""
2121"Wenn <varname>aface</varname> nicht NULL ist und <varname>apoint</varname> "
2122"nicht innerhalb der Masche liegt, wird eine Fehlermeldung ausgegeben."
2123
2124#. Tag: para
2125#: extras_topology.xml:943
2126#, no-c-format
2127msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
2128msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
2129
2130#. Tag: para
2131#: extras_topology.xml:956
2132#, no-c-format
2133msgid ""
2134", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
2135"<xref linkend=\"ST_Intersects\"/>"
2136msgstr ""
2137", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
2138"<xref linkend=\"ST_Intersects\"/>"
2139
2140#. Tag: refname
2141#: extras_topology.xml:962
2142#, no-c-format
2143msgid "ST_AddIsoEdge"
2144msgstr "ST_AddIsoEdge"
2145
2146#. Tag: refpurpose
2147#: extras_topology.xml:964
2148#, no-c-format
2149msgid ""
2150"<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
2151"varname> to a topology connecting two existing isolated nodes "
2152"<varname>anode</varname> and <varname>anothernode</varname> and returns the "
2153"edge id of the new edge.</refpurpose>"
2154msgstr ""
2155"<refpurpose>Fügt eine isolierte Kante, die durch die Geometrie "
2156"<varname>alinestring</varname> festgelegt wird zu einer Topologie hinzu, "
2157"indem zwei bestehende isolierte Knoten <varname>anode</varname> und "
2158"<varname>anothernode</varname> verbunden werden. Gibt die \"edgeid\" der "
2159"neuen Kante aus.</refpurpose>"
2160
2161#. Tag: funcprototype
2162#: extras_topology.xml:969
2163#, no-c-format
2164msgid ""
2165"<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
2166"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2167"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2168"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2169"paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
2170"parameter></paramdef>"
2171msgstr ""
2172"<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
2173"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2174"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2175"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2176"paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
2177"parameter></paramdef>"
2178
2179#. Tag: para
2180#: extras_topology.xml:982
2181#, no-c-format
2182msgid ""
2183"<para>Adds an isolated edge defined by geometry <varname>alinestring</"
2184"varname> to a topology connecting two existing isolated nodes "
2185"<varname>anode</varname> and <varname>anothernode</varname> and returns the "
2186"edge id of the new edge.</para>"
2187msgstr ""
2188"<para>Fügt eine isolierte Kante, die durch die Geometrie "
2189"<varname>alinestring</varname> festgelegt wird zu einer Topologie hinzu, "
2190"indem zwei bestehende isolierte Knoten <varname>anode</varname> und "
2191"<varname>anothernode</varname> verbunden werden. Gibt die \"edgeid\" der "
2192"neuen Kante aus.</para>"
2193
2194#. Tag: para
2195#: extras_topology.xml:983
2196#, no-c-format
2197msgid ""
2198"If the spatial reference system (srid) of the <varname>alinestring</varname> "
2199"geometry is not the same as the topology, any of the input arguments are "
2200"null, or the nodes are contained in more than one face, or the nodes are "
2201"start or end nodes of an existing edge, then an exception is thrown."
2202msgstr ""
2203"Wenn das Koordinatenreferenzsystem (SRID) der Geometrie "
2204"<varname>alinestring</varname> nicht mit dem der Topologie übereinstimmt, "
2205"irgendein Eingabewert NULL ist, die Knoten in mehreren Maschen enthalten "
2206"sind, oder die Knoten Anfangs- oder Endknoten einer bestehenden Kante "
2207"darstellen, wird eine Fehlermeldung ausgegeben."
2208
2209#. Tag: para
2210#: extras_topology.xml:985
2211#, no-c-format
2212msgid ""
2213"If the <varname>alinestring</varname> is not within the face of the face the "
2214"<varname>anode</varname> and <varname>anothernode</varname> belong to, then "
2215"an exception is thrown."
2216msgstr ""
2217"Wenn <varname>alinestring</varname> nicht innerhalb der Masche liegt zu der "
2218"<varname>anode</varname> und <varname>anothernode</varname> gehören, dann "
2219"wird eine Fehlermeldung ausgegeben."
2220
2221#. Tag: para
2222#: extras_topology.xml:986
2223#, no-c-format
2224msgid ""
2225"If the <varname>anode</varname> and <varname>anothernode</varname> are not "
2226"the start and end points of the <varname>alinestring</varname> then an "
2227"exception is thrown."
2228msgstr ""
2229"Wenn <varname>anode</varname> und <varname>anothernode</varname> nicht "
2230"Anfangs- und Endpunkt von <varname>alinestring</varname> sind, wird eine "
2231"Fehlermeldung ausgegeben."
2232
2233#. Tag: para
2234#: extras_topology.xml:990
2235#, no-c-format
2236msgid ""
2237"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
2238msgstr ""
2239"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
2240
2241#. Tag: para
2242#: extras_topology.xml:1003
2243#, no-c-format
2244msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
2245msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
2246
2247#. Tag: refname
2248#: extras_topology.xml:1009
2249#, no-c-format
2250msgid "ST_AddEdgeNewFaces"
2251msgstr "ST_AddEdgeNewFaces"
2252
2253#. Tag: refpurpose
2254#: extras_topology.xml:1011
2255#, no-c-format
2256msgid ""
2257"Add a new edge and, if in doing so it splits a face, delete the original "
2258"face and replace it with two new faces."
2259msgstr ""
2260"Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die "
2261"ursprüngliche Masche gelöscht und durch zwei neue Maschen ersetzt."
2262
2263#. Tag: funcprototype
2264#: extras_topology.xml:1016
2265#, no-c-format
2266msgid ""
2267"<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
2268"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2269"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2270"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2271"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
2272"paramdef>"
2273msgstr ""
2274"<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
2275"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2276"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2277"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2278"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
2279"paramdef>"
2280
2281#. Tag: para
2282#: extras_topology.xml:1029
2283#, no-c-format
2284msgid ""
2285"Add a new edge and, if in doing so it splits a face, delete the original "
2286"face and replace it with two new faces. Returns the id of the newly added "
2287"edge."
2288msgstr ""
2289"Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die "
2290"ursprüngliche Masche gelöscht und durch zwei neue Maschen ersetzt. Gibt die "
2291"ID der hinzugefügten Kante aus."
2292
2293#. Tag: para
2294#: extras_topology.xml:1035 extras_topology.xml:1101 extras_topology.xml:1164
2295#: extras_topology.xml:1232
2296#, no-c-format
2297msgid "Updates all existing joined edges and relationships accordingly."
2298msgstr ""
2299"Führt ein entsprechendes Update auf alle verbundenen Kanten und Beziehungen "
2300"durch."
2301
2302#. Tag: para
2303#: extras_topology.xml:1039 extras_topology.xml:1105
2304#, no-c-format
2305msgid ""
2306"If any arguments are null, the given nodes are unknown (must already exist "
2307"in the <varname>node</varname> table of the topology schema) , the "
2308"<varname>acurve</varname> is not a <varname>LINESTRING</varname>, the "
2309"<varname>anode</varname> and <varname>anothernode</varname> are not the "
2310"start and endpoints of <varname>acurve</varname> then an error is thrown."
2311msgstr ""
2312"Wenn irgendwelche Übergabewerte NULL sind, die angegebenen Knoten unbekannt "
2313"sind (müssen bereits in der <varname>node</varname> Tabelle des Schemas "
2314"\"topology\" existieren), <varname>acurve</varname> kein "
2315"<varname>LINESTRING</varname> ist, oder <varname>anode</varname> und "
2316"<varname>anothernode</varname> nicht die Anfangs- und Endpunkte von "
2317"<varname>acurve</varname> sind, dann wird eine Fehlermeldung ausgegeben."
2318
2319#. Tag: para
2320#: extras_topology.xml:1042 extras_topology.xml:1108 extras_topology.xml:1303
2321#, no-c-format
2322msgid ""
2323"If the spatial reference system (srid) of the <varname>acurve</varname> "
2324"geometry is not the same as the topology an exception is thrown."
2325msgstr ""
2326"Wenn das Koordinatenreferenzsystem (SRID) der Geometrie <varname>acurve</"
2327"varname> nicht mit jener der Topologie übereinstimmt, wird eine "
2328"Fehlermeldung ausgegeben."
2329
2330#. Tag: para
2331#: extras_topology.xml:1046
2332#, no-c-format
2333msgid ""
2334"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
2335msgstr ""
2336"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
2337
2338#. Tag: refname
2339#: extras_topology.xml:1066
2340#, no-c-format
2341msgid "ST_AddEdgeModFace"
2342msgstr "ST_AddEdgeModFace"
2343
2344#. Tag: refpurpose
2345#: extras_topology.xml:1068
2346#, no-c-format
2347msgid ""
2348"Add a new edge and, if in doing so it splits a face, modify the original "
2349"face and add a new face."
2350msgstr ""
2351"Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die "
2352"ursprüngliche Masche angepasst und eine weitere Masche hinzugefügt."
2353
2354#. Tag: funcprototype
2355#: extras_topology.xml:1073
2356#, no-c-format
2357msgid ""
2358"<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
2359"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2360"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2361"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2362"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
2363"paramdef>"
2364msgstr ""
2365"<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
2366"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2367"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
2368"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
2369"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
2370"paramdef>"
2371
2372#. Tag: para
2373#: extras_topology.xml:1086
2374#, no-c-format
2375msgid ""
2376"Add a new edge and, if doing so splits a face, modify the original face and "
2377"add a new one."
2378msgstr ""
2379"Fügt eine Kante hinzu. Falls dabei eine Masche aufgetrennt wird, so wird die "
2380"ursprüngliche Masche angepasst und eine weitere Masche hinzugefügt."
2381
2382#. Tag: para
2383#: extras_topology.xml:1091
2384#, no-c-format
2385msgid ""
2386"If possible, the new face will be created on left side of the new edge. This "
2387"will not be possible if the face on the left side will need to be the "
2388"Universe face (unbounded)."
2389msgstr ""
2390"Wenn möglich, wird die neue Masche auf der linken Seite der neuen Kante "
2391"erstellt. Dies ist jedoch nicht möglich, wenn die Masche auf der linken "
2392"Seite die (unbegrenzte) Grundmenge der Maschen darstellt."
2393
2394#. Tag: para
2395#: extras_topology.xml:1097
2396#, no-c-format
2397msgid "Returns the id of the newly added edge."
2398msgstr "Gibt die id der hinzugefügten Kante zurück."
2399
2400#. Tag: para
2401#: extras_topology.xml:1111
2402#, no-c-format
2403msgid ""
2404"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
2405msgstr ""
2406"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
2407
2408#. Tag: refname
2409#: extras_topology.xml:1131
2410#, no-c-format
2411msgid "ST_RemEdgeNewFace"
2412msgstr "ST_RemEdgeNewFace"
2413
2414#. Tag: refpurpose
2415#: extras_topology.xml:1133
2416#, no-c-format
2417msgid ""
2418"<refpurpose>Removes an edge and, if the removed edge separated two faces, "
2419"delete the original faces and replace them with a new face.</refpurpose>"
2420msgstr ""
2421"<refpurpose>Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen "
2422"voneinander getrennt hat, werden die ursprünglichen Maschen gelöscht und "
2423"durch einer neuen Masche ersetzt.</refpurpose>"
2424
2425#. Tag: funcprototype
2426#: extras_topology.xml:1141
2427#, no-c-format
2428msgid ""
2429"<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
2430"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2431"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
2432msgstr ""
2433"<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
2434"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2435"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
2436
2437#. Tag: para
2438#: extras_topology.xml:1152
2439#, no-c-format
2440msgid ""
2441"<para>Removes an edge and, if the removed edge separated two faces, delete "
2442"the original faces and replace them with a new face.</para>"
2443msgstr ""
2444"<para>Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen "
2445"voneinander getrennt hat, werden die ursprünglichen Maschen gelöscht und "
2446"durch einer neuen Masche ersetzt.</para>"
2447
2448#. Tag: para
2449#: extras_topology.xml:1157
2450#, no-c-format
2451msgid ""
2452"Returns the id of a newly created face or NULL, if no new face is created. "
2453"No new face is created when the removed edge is dangling or isolated or "
2454"confined with the universe face (possibly making the universe flood into the "
2455"face on the other side)."
2456msgstr ""
2457"Gibt die ID der neu erzeugten Masche aus; oder NULL wenn keine Masche "
2458"erstellt wurde. Es wird keine neue Masche erstellt, wenn die gelöschte Kante "
2459"defekt oder isoliert ist, oder wenn sie die Begrenzung der Maschengrundmenge "
2460"darstellt (wodurch die Grundmenge womöglich von der anderen Seite in die "
2461"Masche fliessen könnte)."
2462
2463#. Tag: para
2464#: extras_topology.xml:1168
2465#, no-c-format
2466msgid ""
2467"Refuses to remove an edge participating in the definition of an existing "
2468"TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by "
2469"only one of them (and not the other)."
2470msgstr ""
2471"Wenn eine Kante an der Definition einer bestehenden TopoGeometry beteiligt "
2472"ist, kann sie nicht gelöscht werden. Wenn irgendeine TopoGeometry nur durch "
2473"eine der beiden Maschen definiert ist (und nicht auch durch die andere), "
2474"können die beiden Maschen nicht \"geheilt\" werden."
2475
2476#. Tag: para
2477#: extras_topology.xml:1175 extras_topology.xml:1243
2478#, no-c-format
2479msgid ""
2480"If any arguments are null, the given edge is unknown (must already exist in "
2481"the <varname>edge</varname> table of the topology schema), the topology name "
2482"is invalid then an error is thrown."
2483msgstr ""
2484"Wenn irgendwelche Übergabewerte NULL sind, die angegebene Kante unbekannt "
2485"ist (muss bereits in der <varname>edge</varname> Tabelle des Schemas "
2486"\"topology\" existieren), oder die Bezeichnung der Topologie ungültig ist, "
2487"dann wird eine Fehlermeldung ausgegeben. "
2488
2489#. Tag: para
2490#: extras_topology.xml:1183
2491#, no-c-format
2492msgid ""
2493"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
2494msgstr ""
2495"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
2496
2497#. Tag: refname
2498#: extras_topology.xml:1203
2499#, no-c-format
2500msgid "ST_RemEdgeModFace"
2501msgstr "ST_RemEdgeModFace"
2502
2503#. Tag: refpurpose
2504#: extras_topology.xml:1205
2505#, no-c-format
2506msgid ""
2507"Removes an edge and, if the removed edge separated two faces, delete one of "
2508"the them and modify the other to take the space of both."
2509msgstr ""
2510"<para>Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen "
2511"voneinander getrennt hat, wird eine der Maschen gelöscht und die andere so "
2512"geändert, dass sie den Platz der beiden ursprünglichen Maschen einnimmt.</"
2513"para>"
2514
2515#. Tag: funcprototype
2516#: extras_topology.xml:1213
2517#, no-c-format
2518msgid ""
2519"<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
2520"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2521"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
2522msgstr ""
2523"<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
2524"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2525"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
2526
2527#. Tag: para
2528#: extras_topology.xml:1224
2529#, no-c-format
2530msgid ""
2531"Removes an edge and, if the removed edge separated two faces, delete one of "
2532"the them and modify the other to take the space of both. Preferentially "
2533"keeps the face on the right, to be symmetric with ST_AddEdgeModFace also "
2534"keeping it. Returns the id of the face remaining in place of the removed "
2535"edge."
2536msgstr ""
2537"Entfernt eine Kante. Falls die gelöschte Kante zwei Maschen voneinander "
2538"getrennt hat, wird eine der Maschen gelöscht und die andere so geändert, "
2539"dass sie den Platz der beiden ursprünglichen Maschen einnimmt. Vorzugsweise "
2540"wird die Masche auf der rechten Seite beibehalten, so wie bei "
2541"ST_AddEdgeModFace. Gibt die ID der verbliebenen Masche aus."
2542
2543#. Tag: para
2544#: extras_topology.xml:1236
2545#, no-c-format
2546msgid ""
2547"Refuses to remove an edge partecipating in the definition of an existing "
2548"TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by "
2549"only one of them (and not the other)."
2550msgstr ""
2551"Wenn eine Kante an der Definition einer bestehenden TopoGeometry beteiligt "
2552"ist, kann sie nicht gelöscht werden. Wenn irgendeine TopoGeometry nur durch "
2553"eine der beiden Maschen definiert ist (und nicht auch durch die andere), "
2554"können die beiden Maschen nicht \"geheilt\" werden."
2555
2556#. Tag: para
2557#: extras_topology.xml:1251
2558#, no-c-format
2559msgid ""
2560"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
2561msgstr ""
2562"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
2563
2564#. Tag: refname
2565#: extras_topology.xml:1271
2566#, no-c-format
2567msgid "ST_ChangeEdgeGeom"
2568msgstr "ST_ChangeEdgeGeom"
2569
2570#. Tag: refpurpose
2571#: extras_topology.xml:1273
2572#, no-c-format
2573msgid ""
2574"<refpurpose>Changes the shape of an edge without affecting the topology "
2575"structure.</refpurpose>"
2576msgstr ""
2577"<refpurpose>Ändert die geometrische Form einer Kante, ohne sich auf die "
2578"topologische Struktur auszuwirken.</refpurpose>"
2579
2580#. Tag: funcprototype
2581#: extras_topology.xml:1280
2582#, no-c-format
2583msgid ""
2584"<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
2585"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2586"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2587"<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
2588msgstr ""
2589"<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
2590"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2591"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2592"<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
2593
2594#. Tag: para
2595#: extras_topology.xml:1292
2596#, no-c-format
2597msgid ""
2598"<para>Changes the shape of an edge without affecting the topology structure."
2599"</para>"
2600msgstr ""
2601"<para>Ändert die geometrische Form der Kante, ohne sich auf topologische "
2602"Struktur auszuwirken.</para>"
2603
2604#. Tag: para
2605#: extras_topology.xml:1295
2606#, no-c-format
2607msgid ""
2608"If any arguments are null, the given edge does not exist in the "
2609"<varname>edge</varname> table of the topology schema, the <varname>acurve</"
2610"varname> is not a <varname>LINESTRING</varname>, the <varname>anode</"
2611"varname> and <varname>anothernode</varname> are not the start and endpoints "
2612"of <varname>acurve</varname> or the modification would change the underlying "
2613"topology then an error is thrown."
2614msgstr ""
2615"Wenn irgendwelche Übergabewerte NULL sind, die angegebene Kante nicht in der "
2616"<varname>edge</varname> Tabelle des Schemas \"topology\" existiert, "
2617"<varname>acurve</varname> kein <varname>LINESTRING</varname> ist, "
2618"<varname>anode</varname> und <varname>anothernode</varname> nicht die "
2619"Anfangs- und Endpunkte von <varname>acurve</varname> sind, oder die "
2620"Modifikation die zugrundeliegende Topologie ändern würde, dann wird eine "
2621"Fehlermeldung ausgegeben."
2622
2623#. Tag: para
2624#: extras_topology.xml:1304
2625#, no-c-format
2626msgid ""
2627"If the new <varname>acurve</varname> is not simple, then an error is thrown."
2628msgstr ""
2629"Wenn die neue <varname>acurve</varname> nicht \"simple\" ist, wird eine "
2630"Fehlermeldung ausgegeben."
2631
2632#. Tag: para
2633#: extras_topology.xml:1306
2634#, no-c-format
2635msgid ""
2636"If moving the edge from old to new position would hit an obstacle then an "
2637"error is thrown."
2638msgstr ""
2639"Wenn beim Verschieben der Kante von der alten auf die neue Position ein "
2640"Hindernis auftritt, wird eine Fehlermeldung ausgegeben."
2641
2642#. Tag: para
2643#: extras_topology.xml:1312 extras_topology.xml:3074 extras_topology.xml:3127
2644#, no-c-format
2645msgid "Availability: 1.1.0"
2646msgstr "Verfügbarkeit: 1.1.0"
2647
2648#. Tag: para
2649#: extras_topology.xml:1315
2650#, no-c-format
2651msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
2652msgstr "Erweiterung: 2.0.0 Erzwingung topologischer Konsistenz hinzugefügt"
2653
2654#. Tag: para
2655#: extras_topology.xml:1319
2656#, no-c-format
2657msgid ""
2658"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
2659msgstr ""
2660"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
2661
2662#. Tag: programlisting
2663#: extras_topology.xml:1325
2664#, no-c-format
2665msgid ""
2666"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
2667"                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
2668"893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
2669" ----\n"
2670" Edge 1 changed"
2671msgstr ""
2672"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
2673"                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
2674"893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
2675" ----\n"
2676" Edge 1 changed"
2677
2678#. Tag: refname
2679#: extras_topology.xml:1339
2680#, no-c-format
2681msgid "ST_ModEdgeSplit"
2682msgstr "ST_ModEdgeSplit"
2683
2684#. Tag: refpurpose
2685#: extras_topology.xml:1341
2686#, no-c-format
2687msgid ""
2688"Split an edge by creating a new node along an existing edge, modifying the "
2689"original edge and adding a new edge."
2690msgstr ""
2691"Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden "
2692"Kante erstellt wird. Ändert die ursprüngliche Kante und fügt eine neue Kante "
2693"hinzu."
2694
2695#. Tag: funcprototype
2696#: extras_topology.xml:1346
2697#, no-c-format
2698msgid ""
2699"<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
2700"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2701"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2702"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2703msgstr ""
2704"<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
2705"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2706"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2707"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2708
2709#. Tag: para
2710#: extras_topology.xml:1358
2711#, no-c-format
2712msgid ""
2713"Split an edge by creating a new node along an existing edge, modifying the "
2714"original edge and adding a new edge. Updates all existing joined edges and "
2715"relationships accordingly. Returns the identifier of the newly added node."
2716msgstr ""
2717"Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden "
2718"Kante erstellt wird. Ändert die ursprüngliche Kante und fügt eine neue Kante "
2719"hinzu. Alle bestehenden Kanten und Beziehungen werden entsprechend "
2720"aktualisiert. Gibt den Identifikator des neu hinzugefügten Knotens aus."
2721
2722#. Tag: para
2723#: extras_topology.xml:1367
2724#, no-c-format
2725msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
2726msgstr ""
2727"Änderung: 2.0 - In Vorgängerversionen fälschlicherweise als ST_ModEdgesSplit "
2728"bezeichnet"
2729
2730#. Tag: para
2731#: extras_topology.xml:1368 extras_topology.xml:1422 extras_topology.xml:1472
2732#, no-c-format
2733msgid ""
2734"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
2735msgstr ""
2736"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
2737
2738#. Tag: programlisting
2739#: extras_topology.xml:1374
2740#, no-c-format
2741msgid ""
2742"-- Add an edge --\n"
2743" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
2744"893910, 227600 893910)', 26986) ) As edgeid;\n"
2745"\n"
2746"-- edgeid-\n"
2747"3\n"
2748"\n"
2749"\n"
2750"-- Split the edge  --\n"
2751"SELECT topology.ST_ModEdgeSplit('ma_topo',  3, "
2752"ST_SetSRID(ST_Point(227594,893910),26986)  ) As node_id;\n"
2753"        node_id\n"
2754"-------------------------\n"
2755"7"
2756msgstr ""
2757"-- Eine Kante hinzufügen --\n"
2758" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
2759"893910, 227600 893910)', 26986) ) As edgeid;\n"
2760"\n"
2761"-- edgeid-\n"
2762"3\n"
2763"\n"
2764"\n"
2765"-- Eine Kante spalten/teilen  --\n"
2766"SELECT topology.ST_ModEdgeSplit('ma_topo',  3, "
2767"ST_SetSRID(ST_Point(227594,893910),26986)  ) As node_id;\n"
2768"        node_id\n"
2769"-------------------------\n"
2770"7"
2771
2772#. Tag: para
2773#: extras_topology.xml:1380
2774#, no-c-format
2775msgid ""
2776", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
2777"<xref linkend=\"AddEdge\"/>"
2778msgstr ""
2779", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
2780"<xref linkend=\"AddEdge\"/>"
2781
2782#. Tag: refname
2783#: extras_topology.xml:1391
2784#, no-c-format
2785msgid "ST_ModEdgeHeal"
2786msgstr "ST_ModEdgeHeal"
2787
2788#. Tag: refpurpose
2789#: extras_topology.xml:1393
2790#, fuzzy, no-c-format
2791msgid ""
2792"Heals two edges by deleting the node connecting them, modifying the first "
2793"edge and deleting the second edge. Returns the id of the deleted node."
2794msgstr ""
2795"\"Heilt\" zwei Kanten, indem der verbindende Knoten gelöscht wird, die erste "
2796"Kante modifiziert und die zweite Kante gelöscht wird. Gibt die ID des "
2797"gelöschten Knoten zurück."
2798
2799#. Tag: funcprototype
2800#: extras_topology.xml:1401
2801#, no-c-format
2802msgid ""
2803"<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
2804"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2805"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2806"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
2807msgstr ""
2808"<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
2809"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2810"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2811"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
2812
2813#. Tag: para
2814#: extras_topology.xml:1413
2815#, fuzzy, no-c-format
2816msgid ""
2817"Heals two edges by deleting the node connecting them, modifying the first "
2818"edge and deleting the second edge. Returns the id of the deleted node. "
2819"Updates all existing joined edges and relationships accordingly."
2820msgstr ""
2821"\"Heilt\" zwei Kanten, indem der verbindende Knoten gelöscht wird, die erste "
2822"Kante modifiziert und die zweite Kante gelöscht wird. Gibt die ID des "
2823"gelöschten Knoten zurück. Aktualisiert alle verbundenen Kanten und "
2824"Beziehungen dementsprechend. "
2825
2826#. Tag: refname
2827#: extras_topology.xml:1438
2828#, no-c-format
2829msgid "ST_NewEdgeHeal"
2830msgstr "ST_NewEdgeHeal"
2831
2832#. Tag: refpurpose
2833#: extras_topology.xml:1440
2834#, fuzzy, no-c-format
2835msgid ""
2836"Heals two edges by deleting the node connecting them, deleting both edges, "
2837"and replacing them with an edge whose direction is the same as the first "
2838"edge provided."
2839msgstr ""
2840"\"Heilt\" zwei Kanten, indem der verbindende Knoten und beide Kanten "
2841"gelöscht werden. Die beiden Kanten werden durch eine Kante ersetzt, welche "
2842"dieselbe Ausichtung wie die erste Kante hat."
2843
2844#. Tag: funcprototype
2845#: extras_topology.xml:1449
2846#, no-c-format
2847msgid ""
2848"<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
2849"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2850"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2851"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
2852msgstr ""
2853"<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
2854"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2855"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2856"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
2857
2858#. Tag: para
2859#: extras_topology.xml:1461
2860#, fuzzy, no-c-format
2861msgid ""
2862"Heals two edges by deleting the node connecting them, deleting both edges, "
2863"and replacing them with an edge whose direction is the same as the first "
2864"edge provided. Returns the id of the new edge replacing the healed ones. "
2865"Updates all existing joined edges and relationships accordingly."
2866msgstr ""
2867"\"Heilt\" zwei Kanten, indem der verbindende Knoten und beide Kanten "
2868"gelöscht werden. Die beiden Kanten werden durch eine Kante ersetzt, welche "
2869"dieselbe Ausichtung wie die erste Kante hat. Gibt die ID der neuen Kante "
2870"aus. Aktualisiert alle verbundenen Kanten und Beziehungen dementsprechend."
2871
2872#. Tag: refname
2873#: extras_topology.xml:1489
2874#, no-c-format
2875msgid "ST_MoveIsoNode"
2876msgstr "ST_MoveIsoNode"
2877
2878#. Tag: refpurpose
2879#: extras_topology.xml:1491
2880#, no-c-format
2881msgid ""
2882"Moves an isolated node in a topology from one point to another. If new "
2883"<varname>apoint</varname> geometry exists as a node an error is thrown. "
2884"Returns description of move."
2885msgstr ""
2886"Verschiebt einen isolierten Knoten in einer Topologie von einer Stelle an "
2887"eine andere. Falls die neue Geometrie <varname>apoint</varname> bereits als "
2888"Knoten existiert, wird eine Fehlermeldung ausgegeben. Gibt eine Beschreibung "
2889"der Verschiebung aus."
2890
2891#. Tag: funcprototype
2892#: extras_topology.xml:1496
2893#, no-c-format
2894msgid ""
2895"<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
2896"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2897"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2898"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2899msgstr ""
2900"<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
2901"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
2902"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
2903"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
2904
2905#. Tag: para
2906#: extras_topology.xml:1508
2907#, no-c-format
2908msgid ""
2909"Moves an isolated node in a topology from one point to another. If new "
2910"<varname>apoint</varname> geometry exists as a node an error is thrown."
2911msgstr ""
2912"Verschiebt einen isolierten Knoten in einer Topologie von einer Stelle an "
2913"eine andere. Falls die neue Geometrie <varname>apoint</varname> bereits als "
2914"Knoten existiert, wird eine Fehlermeldung ausgegeben."
2915
2916#. Tag: para
2917#: extras_topology.xml:1509
2918#, no-c-format
2919msgid ""
2920"If any arguments are null, the <varname>apoint</varname> is not a point, the "
2921"existing node is not isolated (is a start or end point of an existing edge), "
2922"new node location intersects an existing edge (even at the end points) then "
2923"an exception is thrown."
2924msgstr ""
2925"Wenn irgendein Übergabewert NULL ist, <varname>apoint</varname> keine "
2926"Punktgeometrie ist, der bestehende Knoten nicht isoliert ist (Anfangs- oder "
2927"Endpunkt einer bestehenden Kante ist), oder die Lage des neuen Knoten eine "
2928"bestehende Kante schneidet (auch an den Endpunkten), dann wird eine "
2929"Fehlermeldung ausgegeben."
2930
2931#. Tag: para
2932#: extras_topology.xml:1510
2933#, no-c-format
2934msgid ""
2935"If the spatial reference system (srid) of the point geometry is not the same "
2936"as the topology an exception is thrown."
2937msgstr ""
2938"Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit jener "
2939"der Topologie übereinstimmt, wird eine Fehlermeldung ausgegeben."
2940
2941#. Tag: para
2942#: extras_topology.xml:1515
2943#, no-c-format
2944msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
2945msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
2946
2947#. Tag: programlisting
2948#: extras_topology.xml:1521
2949#, no-c-format
2950msgid ""
2951"-- Add an isolated node with no face  --\n"
2952"SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
2953"ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
2954" nodeid\n"
2955"--------\n"
2956"      7\n"
2957"-- Move the new node --\n"
2958"SELECT topology.ST_MoveIsoNode('ma_topo', 7,  "
2959"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
2960"                      descrip\n"
2961"----------------------------------------------------\n"
2962"Isolated Node 7 moved to location 227579.5,893916.5"
2963msgstr ""
2964"-- Einen freistehenden/isolierten Knoten ohne Masche hinzufügen  --\n"
2965"SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
2966"ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
2967" nodeid\n"
2968"--------\n"
2969"      7\n"
2970"-- Den neuen Knoten bewegen --\n"
2971"SELECT topology.ST_MoveIsoNode('ma_topo', 7,  "
2972"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
2973"                      descrip\n"
2974"----------------------------------------------------\n"
2975"Isolated Node 7 moved to location 227579.5,893916.5"
2976
2977#. Tag: refname
2978#: extras_topology.xml:1532
2979#, no-c-format
2980msgid "ST_NewEdgesSplit"
2981msgstr "ST_NewEdgesSplit"
2982
2983#. Tag: refpurpose
2984#: extras_topology.xml:1534
2985#, no-c-format
2986msgid ""
2987"Split an edge by creating a new node along an existing edge, deleting the "
2988"original edge and replacing it with two new edges. Returns the id of the new "
2989"node created that joins the new edges."
2990msgstr ""
2991"Trennt eine Kante auf, indem ein neuer Knoten entlang einer bestehenden "
2992"Kante erstellt, die ursprüngliche Kante gelöscht und durch zwei neue Kanten "
2993"ersetzt wird. Gibt die ID des neu erstellten Knotens aus, der die neuen "
2994"Kanten verbindet."
2995
2996#. Tag: funcprototype
2997#: extras_topology.xml:1539
2998#, no-c-format
2999msgid ""
3000"<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
3001"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3002"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
3003"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
3004msgstr ""
3005"<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
3006"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3007"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
3008"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
3009
3010#. Tag: para
3011#: extras_topology.xml:1551
3012#, no-c-format
3013msgid ""
3014"Split an edge with edge id <varname>anedge</varname> by creating a new node "
3015"with point location <varname>apoint</varname> along current edge, deleting "
3016"the original edge and replacing it with two new edges. Returns the id of the "
3017"new node created that joins the new edges. Updates all existing joined edges "
3018"and relationships accordingly."
3019msgstr ""
3020"Trennt eine Kante mit der Kanten-ID <varname>anedge</varname>auf, indem ein "
3021"neuer Knoten mit der Punktlage <varname>apoint</varname> entlang der "
3022"aktuellen Kante erstellt, die ursprüngliche Kante gelöscht und durch zwei "
3023"neue Kanten ersetzt wird. Gibt die ID des neu erstellten Knotens aus, der "
3024"die neuen Kanten verbindet. Aktualisiert alle verbundenen Kanten und "
3025"Beziehungen dementsprechend."
3026
3027#. Tag: para
3028#: extras_topology.xml:1559
3029#, no-c-format
3030msgid ""
3031"If the spatial reference system (srid) of the point geometry is not the same "
3032"as the topology, the <varname>apoint</varname> is not a point geometry, the "
3033"point is null, the point already exists as a node, the edge does not "
3034"correspond to an existing edge or the point is not within the edge then an "
3035"exception is thrown."
3036msgstr ""
3037"Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit dem "
3038"der Topologie übereinstimmt, <varname>apoint</varname> keine Punktgeometrie "
3039"ist, der Punkt NULL ist, der Punkt bereits als Knoten existiert, die Kante "
3040"mit einer bestehenden Kante nicht zusammenpasst, oder der Punkt nicht "
3041"innerhalb der Kante liegt, dann wird eine Fehlermeldung ausgegeben."
3042
3043#. Tag: para
3044#: extras_topology.xml:1564
3045#, no-c-format
3046msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
3047msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
3048
3049#. Tag: programlisting
3050#: extras_topology.xml:1570
3051#, no-c-format
3052msgid ""
3053"-- Add an edge  --\n"
3054"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
3055"893917,227592 893900)', 26986) ) As edgeid;\n"
3056"-- result-\n"
3057"edgeid\n"
3058"------\n"
3059"        2\n"
3060"-- Split the new edge --\n"
3061"SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  "
3062"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
3063" newnodeid\n"
3064"---------\n"
3065"       6"
3066msgstr ""
3067"-- Einen Knoten hinzufügen  --\n"
3068"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
3069"893917,227592 893900)', 26986) ) As edgeid;\n"
3070"-- result-\n"
3071"edgeid\n"
3072"------\n"
3073"        2\n"
3074"-- Split the new edge --\n"
3075"SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  "
3076"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
3077" newnodeid\n"
3078"---------\n"
3079"       6"
3080
3081#. Tag: refname
3082#: extras_topology.xml:1587
3083#, no-c-format
3084msgid "ST_RemoveIsoNode"
3085msgstr "ST_RemoveIsoNode"
3086
3087#. Tag: refpurpose
3088#: extras_topology.xml:1589
3089#, no-c-format
3090msgid ""
3091"<refpurpose>Removes an isolated node and returns description of action. If "
3092"the node is not isolated (is start or end of an edge), then an exception is "
3093"thrown.</refpurpose>"
3094msgstr ""
3095"<refpurpose>Löscht einen isolierten Knoten und gibt eine Beschreibung der "
3096"getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist (ist der "
3097"Anfangs- oder der Endpunkt einer Kante), wird eine Fehlermeldung ausgegeben."
3098"</refpurpose>"
3099
3100#. Tag: funcprototype
3101#: extras_topology.xml:1594
3102#, no-c-format
3103msgid ""
3104"<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
3105"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3106"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
3107msgstr ""
3108"<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
3109"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3110"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
3111
3112#. Tag: para
3113#: extras_topology.xml:1605
3114#, no-c-format
3115msgid ""
3116"<para>Removes an isolated node and returns description of action. If the "
3117"node is not isolated (is start or end of an edge), then an exception is "
3118"thrown.</para>"
3119msgstr ""
3120"<para>Löscht einen isolierten Knoten und gibt eine Beschreibung der "
3121"getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist (ist der "
3122"Anfangs- oder der Endpunkt einer Kante), wird eine Fehlermeldung ausgegeben."
3123
3124#. Tag: para
3125#: extras_topology.xml:1610 extras_topology.xml:1651
3126#, no-c-format
3127msgid ""
3128"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
3129msgstr ""
3130"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
3131
3132#. Tag: programlisting
3133#: extras_topology.xml:1616 extras_topology.xml:1657
3134#, no-c-format
3135msgid ""
3136"-- Remove an isolated node with no face  --\n"
3137"SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
3138"         result\n"
3139"-------------------------\n"
3140" Isolated node 7 removed"
3141msgstr ""
3142"-- Einen alleinstehenden Knoten, ohne Masche, entfernen  --\n"
3143"SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
3144"         result\n"
3145"-------------------------\n"
3146" Isolated node 7 removed"
3147
3148#. Tag: refname
3149#: extras_topology.xml:1628
3150#, no-c-format
3151msgid "ST_RemoveIsoEdge"
3152msgstr "ST_RemoveIsoEdge"
3153
3154#. Tag: refpurpose
3155#: extras_topology.xml:1630
3156#, no-c-format
3157msgid ""
3158"<refpurpose>Removes an isolated edge and returns description of action. If "
3159"the edge is not isolated, then an exception is thrown.</refpurpose>"
3160msgstr ""
3161"<refpurpose>Löscht einen isolierten Knoten und gibt eine Beschreibung der "
3162"getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine "
3163"Fehlermeldung ausgegeben.</refpurpose>"
3164
3165#. Tag: funcprototype
3166#: extras_topology.xml:1635
3167#, no-c-format
3168msgid ""
3169"<funcdef>text <function>ST_RemoveIsoEdge</function></funcdef> "
3170"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3171"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
3172msgstr ""
3173"<funcdef>text <function>ST_RemoveIsoEdge</function></funcdef> "
3174"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3175"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
3176
3177#. Tag: para
3178#: extras_topology.xml:1646
3179#, no-c-format
3180msgid ""
3181"<para>Removes an isolated edge and returns description of action. If the "
3182"edge is not isolated, then an exception is thrown.</para>"
3183msgstr ""
3184"<para>Löscht einen isolierten Knoten und gibt eine Beschreibung der "
3185"getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine "
3186"Fehlermeldung ausgegeben.</para>"
3187
3188#. Tag: title
3189#: extras_topology.xml:1670
3190#, no-c-format
3191msgid "Topology Accessors"
3192msgstr "Zugriffsfunktionen zur Topologie"
3193
3194#. Tag: refname
3195#: extras_topology.xml:1673
3196#, no-c-format
3197msgid "GetEdgeByPoint"
3198msgstr "GetEdgeByPoint"
3199
3200#. Tag: refpurpose
3201#: extras_topology.xml:1675
3202#, fuzzy, no-c-format
3203msgid "Finds the edge-id of an edge that intersects a given point."
3204msgstr "Findet die edge-id einer Kante die einen gegebenen Punkt schneidet."
3205
3206#. Tag: funcprototype
3207#: extras_topology.xml:1680
3208#, fuzzy, no-c-format
3209msgid ""
3210"<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
3211"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3212"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
3213"<paramdef><type>float8 </type> <parameter>tol1</parameter></paramdef>"
3214msgstr ""
3215"<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
3216"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3217"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
3218"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
3219
3220#. Tag: para
3221#: extras_topology.xml:1693
3222#, fuzzy, no-c-format
3223msgid "Retrieves the id of an edge that intersects a Point."
3224msgstr "Erfasst die ID einer Kante, die einen Punkt schneidet"
3225
3226#. Tag: para
3227#: extras_topology.xml:1694
3228#, no-c-format
3229msgid ""
3230"The function returns an integer (id-edge) given a topology, a POINT and a "
3231"tolerance. If tolerance = 0 then the point has to intersect the edge."
3232msgstr ""
3233"Die Funktion gibt eine Ganzzahl (id-edge) für eine Topologie, einen POINT "
3234"und eine Toleranz aus. Wenn tolerance = 0, dann muss der Punkt die Kante "
3235"schneiden."
3236
3237#. Tag: para
3238#: extras_topology.xml:1695
3239#, fuzzy, no-c-format
3240msgid ""
3241"If <varname>apoint</varname> doesn't intersect an edge, returns 0 (zero)."
3242msgstr "Wenn der Punkt keine Kante schneidet, wird 0 (Null) zurückgegeben."
3243
3244#. Tag: para
3245#: extras_topology.xml:1696
3246#, no-c-format
3247msgid ""
3248"If use tolerance > 0 and there is more than one edge near the point then an "
3249"exception is thrown."
3250msgstr ""
3251"Wenn eine tolerance > 0 angegeben ist und mehr als eine Kante in diesem "
3252"Bereich existiert, wird eine Fehlermeldung ausgegeben."
3253
3254#. Tag: para
3255#: extras_topology.xml:1700 extras_topology.xml:1749 extras_topology.xml:1798
3256#, no-c-format
3257msgid ""
3258"If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
3259msgstr ""
3260"Wenn tolerance = 0, wird von der Funktion ST_Intersects angewendet, "
3261"ansonsten ST_DWithin."
3262
3263#. Tag: para
3264#: extras_topology.xml:1702 extras_topology.xml:1751 extras_topology.xml:1800
3265#: extras_topology.xml:2286 extras_topology.xml:2404
3266#, no-c-format
3267msgid "Performed by the GEOS module."
3268msgstr "Wird vom GEOS Modul ausgeführt"
3269
3270#. Tag: para
3271#: extras_topology.xml:1709 extras_topology.xml:1807
3272#, no-c-format
3273msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
3274msgstr ""
3275"Die folgenden Beispiele benutzen die Kanten, die wir in <xref linkend="
3276"\"AddEdge\"/> erzeugt haben"
3277
3278#. Tag: programlisting
3279#: extras_topology.xml:1710
3280#, no-c-format
3281msgid ""
3282"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
3283"GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
3284"FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
3285" with1mtol | withnotol\n"
3286"-----------+-----------\n"
3287"         2 |         0"
3288msgstr ""
3289"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
3290"GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
3291"FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
3292" with1mtol | withnotol\n"
3293"-----------+-----------\n"
3294"         2 |         0"
3295
3296#. Tag: programlisting
3297#: extras_topology.xml:1711
3298#, no-c-format
3299msgid ""
3300"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
3301"FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3302"\n"
3303"-- get error --\n"
3304"ERROR:  Two or more edges found"
3305msgstr ""
3306"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
3307"FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3308"\n"
3309"-- gibt eine Fehlermeldung zurück --\n"
3310"ERROR:  Two or more edges found"
3311
3312#. Tag: para
3313#: extras_topology.xml:1718
3314#, no-c-format
3315msgid ""
3316", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
3317msgstr ""
3318", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
3319
3320#. Tag: refname
3321#: extras_topology.xml:1728
3322#, no-c-format
3323msgid "GetFaceByPoint"
3324msgstr "GetFaceByPoint"
3325
3326#. Tag: refpurpose
3327#: extras_topology.xml:1729
3328#, fuzzy, no-c-format
3329msgid "Finds the face-id of a face that intersects a given point."
3330msgstr "Findet die face-id einer Masche, die einen gegebenen Punkt schneidet"
3331
3332#. Tag: funcprototype
3333#: extras_topology.xml:1733
3334#, fuzzy, no-c-format
3335msgid ""
3336"<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
3337"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3338"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
3339"<paramdef><type>float8 </type> <parameter>tol1</parameter></paramdef>"
3340msgstr ""
3341"<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
3342"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3343"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
3344"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
3345
3346#. Tag: para
3347#: extras_topology.xml:1744
3348#, fuzzy, no-c-format
3349msgid "Retrieves the id of a face that intersects a Point."
3350msgstr "Die ID einer Masche abfragen, die einen Punkt schneidet."
3351
3352#. Tag: para
3353#: extras_topology.xml:1745
3354#, no-c-format
3355msgid ""
3356"The function returns an integer (id-face) given a topology, a POINT and a "
3357"tolerance. If tolerance = 0 then the point has to intersect the face."
3358msgstr ""
3359"Die Funktion gibt eine Ganzzahl (id-face) für eine Topologie, einen POINT "
3360"und eine Toleranz aus. Wenn tolerance = 0, dann muss der Punkt die Masche "
3361"schneiden."
3362
3363#. Tag: para
3364#: extras_topology.xml:1746
3365#, fuzzy, no-c-format
3366msgid ""
3367"If <varname>apoint</varname> doesn't intersect a face, returns 0 (zero)."
3368msgstr "Wenn der Punkt keine Masche schneidet, wird 0 (Null) ausgegeben."
3369
3370#. Tag: para
3371#: extras_topology.xml:1747
3372#, no-c-format
3373msgid ""
3374"If use tolerance > 0 and there is more than one face near the point then an "
3375"exception is thrown."
3376msgstr ""
3377"Wenn eine tolerance > 0 angegeben ist und mehr als eine Masche in diesem "
3378"Bereich existiert, wird eine Fehlermeldung ausgegeben."
3379
3380#. Tag: para
3381#: extras_topology.xml:1756
3382#, no-c-format
3383msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
3384msgstr ""
3385"Die folgenden Beispiele benutzen die Kanten und Maschen, die wir in <xref "
3386"linkend=\"AddFace\"/> erzeugt haben"
3387
3388#. Tag: programlisting
3389#: extras_topology.xml:1757
3390#, no-c-format
3391msgid ""
3392"SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
3393"GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
3394"        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
3395"\n"
3396"         with1mtol | withnotol\n"
3397"        -----------+-----------\n"
3398"                         1 |         0"
3399msgstr ""
3400"SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
3401"GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
3402"        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
3403"\n"
3404"         with1mtol | withnotol\n"
3405"        -----------+-----------\n"
3406"                         1 |         0"
3407
3408#. Tag: programlisting
3409#: extras_topology.xml:1758
3410#, no-c-format
3411msgid ""
3412"SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
3413"        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
3414"\n"
3415"-- get error --\n"
3416"ERROR:  Two or more faces found"
3417msgstr ""
3418"SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
3419"        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
3420"\n"
3421"-- Fehlermeldung --\n"
3422"ERROR:  Two or more faces found"
3423
3424#. Tag: para
3425#: extras_topology.xml:1763
3426#, no-c-format
3427msgid ""
3428", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
3429msgstr ""
3430", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
3431
3432#. Tag: refname
3433#: extras_topology.xml:1773
3434#, no-c-format
3435msgid "GetNodeByPoint"
3436msgstr "GetNodeByPoint"
3437
3438#. Tag: refpurpose
3439#: extras_topology.xml:1775
3440#, fuzzy, no-c-format
3441msgid "Finds the node-id of a node at a point location."
3442msgstr "Findet zu der Lage eines Punktes die ID eines Knotens"
3443
3444#. Tag: funcprototype
3445#: extras_topology.xml:1780
3446#, fuzzy, no-c-format
3447msgid ""
3448"<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
3449"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3450"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
3451"<paramdef><type>float8 </type> <parameter>tol1</parameter></paramdef>"
3452msgstr ""
3453"<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
3454"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3455"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
3456"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
3457
3458#. Tag: para
3459#: extras_topology.xml:1793
3460#, fuzzy, no-c-format
3461msgid "Retrieves the id of a node at a point location."
3462msgstr "Ruft zu der Lage eines Punktes die ID eines Knotens ab"
3463
3464#. Tag: para
3465#: extras_topology.xml:1794
3466#, fuzzy, no-c-format
3467msgid ""
3468"The function returns an integer (id-node) given a topology, a POINT and a "
3469"tolerance. If tolerance = 0 means exact intersection, otherwise retrieves "
3470"the node from an interval."
3471msgstr ""
3472"Diese Funktion gibt für eine Topologie, einen POINT und eine Toleranz eine "
3473"Ganzzahl (id-node) aus. Tolerance = 0 bedeutet exakte Überschneidung, "
3474"ansonsten wird der Knoten in einem bestimmten Abstand gesucht."
3475
3476#. Tag: para
3477#: extras_topology.xml:1795
3478#, fuzzy, no-c-format
3479msgid ""
3480"If <varname>apoint</varname> doesn't intersect a node, returns 0 (zero)."
3481msgstr "Wenn der Punkt keine Kante schneidet, wird 0 (Null) zurückgegeben."
3482
3483#. Tag: para
3484#: extras_topology.xml:1796
3485#, fuzzy, no-c-format
3486msgid ""
3487"If use tolerance > 0 and there is more than one node near the point then an "
3488"exception is thrown."
3489msgstr ""
3490"Wenn eine tolerance > 0 angegeben ist und mehr als eine Kante in diesem "
3491"Bereich existiert, wird eine Fehlermeldung ausgegeben."
3492
3493#. Tag: programlisting
3494#: extras_topology.xml:1808
3495#, no-c-format
3496msgid ""
3497"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
3498" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3499"  nearnode\n"
3500"----------\n"
3501"        2"
3502msgstr ""
3503"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
3504" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3505"  nearnode\n"
3506"----------\n"
3507"        2"
3508
3509#. Tag: programlisting
3510#: extras_topology.xml:1809
3511#, no-c-format
3512msgid ""
3513"SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
3514" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3515"\n"
3516" ----get error--\n"
3517" ERROR:  Two or more nodes found"
3518msgstr ""
3519"SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
3520" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
3521"\n"
3522" ----Fehlermeldung--\n"
3523" ERROR:  Two or more nodes found"
3524
3525#. Tag: para
3526#: extras_topology.xml:1816
3527#, no-c-format
3528msgid ""
3529", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
3530msgstr ""
3531", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
3532
3533#. Tag: refname
3534#: extras_topology.xml:1826
3535#, no-c-format
3536msgid "GetTopologyID"
3537msgstr "GetTopologyID"
3538
3539#. Tag: refpurpose
3540#: extras_topology.xml:1828
3541#, no-c-format
3542msgid ""
3543"<refpurpose>Returns the id of a topology in the topology.topology table "
3544"given the name of the topology.</refpurpose>"
3545msgstr ""
3546"<refpurpose>Gibt für den Namen einer Topologie die ID der Topologie in der "
3547"Tabelle \"topology.topology\" aus.</refpurpose>"
3548
3549#. Tag: funcprototype
3550#: extras_topology.xml:1833 extras_topology.xml:1875
3551#, no-c-format
3552msgid ""
3553"<funcdef>integer <function>GetTopologyID</function></funcdef> "
3554"<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
3555msgstr ""
3556"<funcdef>integer <function>GetTopologyID</function></funcdef> "
3557"<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
3558
3559#. Tag: para
3560#: extras_topology.xml:1843
3561#, no-c-format
3562msgid ""
3563"<para>Returns the id of a topology in the topology.topology table given the "
3564"name of the topology.</para>"
3565msgstr ""
3566"<para>Gibt für den Namen einer Topologie, die ID der Topologie in der "
3567"Tabelle \"topology.topology\" aus.</para>"
3568
3569#. Tag: programlisting
3570#: extras_topology.xml:1851
3571#, no-c-format
3572msgid ""
3573"SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
3574" topo_id\n"
3575"---------\n"
3576"       1"
3577msgstr ""
3578"SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
3579" topo_id\n"
3580"---------\n"
3581"       1"
3582
3583#. Tag: para
3584#: extras_topology.xml:1857
3585#, no-c-format
3586msgid ""
3587", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
3588"<xref linkend=\"GetTopologySRID\"/>"
3589msgstr ""
3590", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
3591"<xref linkend=\"GetTopologySRID\"/>"
3592
3593#. Tag: refname
3594#: extras_topology.xml:1868
3595#, no-c-format
3596msgid "GetTopologySRID"
3597msgstr "GetTopologySRID"
3598
3599#. Tag: refpurpose
3600#: extras_topology.xml:1870
3601#, no-c-format
3602msgid ""
3603"Returns the SRID of a topology in the topology.topology table given the name "
3604"of the topology."
3605msgstr ""
3606"Gibt für den Namen einer Topologie, die SRID der Topologie in der Tabelle "
3607"\"topology.topology\" aus."
3608
3609#. Tag: para
3610#: extras_topology.xml:1885
3611#, no-c-format
3612msgid ""
3613"Returns the spatial reference id of a topology in the topology.topology "
3614"table given the name of the topology."
3615msgstr ""
3616"Gibt für den Namen einer Topologie, die ID des Koordinatenreferenzsystems in "
3617"der Tabelle \"topology.topology\" aus."
3618
3619#. Tag: programlisting
3620#: extras_topology.xml:1893
3621#, no-c-format
3622msgid ""
3623"SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
3624" SRID\n"
3625"-------\n"
3626"  4326"
3627msgstr ""
3628"SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
3629" SRID\n"
3630"-------\n"
3631"  4326"
3632
3633#. Tag: para
3634#: extras_topology.xml:1899
3635#, no-c-format
3636msgid ""
3637", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
3638"<xref linkend=\"GetTopologyID\"/>"
3639msgstr ""
3640", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
3641"<xref linkend=\"GetTopologyID\"/>"
3642
3643#. Tag: refname
3644#: extras_topology.xml:1910
3645#, no-c-format
3646msgid "GetTopologyName"
3647msgstr "GetTopologyName"
3648
3649#. Tag: refpurpose
3650#: extras_topology.xml:1912
3651#, no-c-format
3652msgid "Returns the name of a topology (schema) given the id of the topology."
3653msgstr ""
3654"Gibt für die ID der Topologie, den Namen der Topologie (Schema) zurück."
3655
3656#. Tag: funcprototype
3657#: extras_topology.xml:1917
3658#, no-c-format
3659msgid ""
3660"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
3661"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
3662msgstr ""
3663"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
3664"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
3665
3666#. Tag: para
3667#: extras_topology.xml:1927
3668#, no-c-format
3669msgid ""
3670"Returns the topology name (schema) of a topology from the topology.topology "
3671"table given the topology id of the topology."
3672msgstr ""
3673"Gibt für die ID einer Topologie, den Namen (Schema) der Topologie in der "
3674"Tabelle \"topology.topology\" aus."
3675
3676#. Tag: programlisting
3677#: extras_topology.xml:1935
3678#, no-c-format
3679msgid ""
3680"SELECT topology.GetTopologyName(1) As topo_name;\n"
3681" topo_name\n"
3682"-----------\n"
3683" ma_topo"
3684msgstr ""
3685"SELECT topology.GetTopologyName(1) As topo_name;\n"
3686" topo_name\n"
3687"-----------\n"
3688" ma_topo"
3689
3690#. Tag: para
3691#: extras_topology.xml:1941
3692#, no-c-format
3693msgid ""
3694", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
3695"linkend=\"GetTopologySRID\"/>"
3696msgstr ""
3697", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
3698"linkend=\"GetTopologySRID\"/>"
3699
3700#. Tag: refname
3701#: extras_topology.xml:1952
3702#, no-c-format
3703msgid "ST_GetFaceEdges"
3704msgstr "ST_GetFaceEdges"
3705
3706#. Tag: refpurpose
3707#: extras_topology.xml:1954
3708#, no-c-format
3709msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
3710msgstr "Gibt die Kanten, die <varname>aface</varname> begrenzen, sortiert aus."
3711
3712#. Tag: funcprototype
3713#: extras_topology.xml:1959
3714#, no-c-format
3715msgid ""
3716"<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
3717"funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></"
3718"paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
3719"paramdef>"
3720msgstr ""
3721"<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
3722"funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></"
3723"paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
3724"paramdef>"
3725
3726#. Tag: para
3727#: extras_topology.xml:1970
3728#, no-c-format
3729msgid ""
3730"Returns a set of ordered edges that bound <varname>aface</varname>. Each "
3731"output consists of a sequence and edgeid. Sequence numbers start with value "
3732"1."
3733msgstr ""
3734"Gibt die Kanten, die <varname>aface</varname> begrenzen, sortiert aus. Jede "
3735"Ausgabe besteht aus einer Sequenz und einer \"edgeid\". Die Sequenzzahlen "
3736"beginnen mit dem Wert 1."
3737
3738#. Tag: para
3739#: extras_topology.xml:1972
3740#, no-c-format
3741msgid ""
3742"Enumeration of each ring edges start from the edge with smallest identifier. "
3743"Order of edges follows a left-hand-rule (bound face is on the left of each "
3744"directed edge)."
3745msgstr ""
3746"Die Aufzählung der Kanten des Rings beginnt mit der Kante mit dem "
3747"niedrigsten Identifikator. Die Reihenfolge der Kanten folgt der Drei-Finger-"
3748"Regel (die begrenzte Masche liegt links von den gerichteten Kanten)."
3749
3750#. Tag: para
3751#: extras_topology.xml:1979
3752#, no-c-format
3753msgid ""
3754"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
3755msgstr ""
3756"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
3757
3758#. Tag: programlisting
3759#: extras_topology.xml:1985
3760#, no-c-format
3761msgid ""
3762"-- Returns the edges bounding face 1\n"
3763"SELECT (topology.ST_GetFaceEdges('tt', 1)).*;\n"
3764"-- result --\n"
3765" sequence | edge\n"
3766"----------+------\n"
3767"        1 |   -4\n"
3768"        2 |    5\n"
3769"        3 |    7\n"
3770"        4 |   -6\n"
3771"        5 |    1\n"
3772"        6 |    2\n"
3773"        7 |    3\n"
3774"(7 rows)"
3775msgstr ""
3776"-- Gibt die Kanten zurück, welche die Masche 1 begrenzen\n"
3777"SELECT (topology.ST_GetFaceEdges('tt', 1)).*;\n"
3778"-- result --\n"
3779" sequence | edge\n"
3780"----------+------\n"
3781"        1 |   -4\n"
3782"        2 |    5\n"
3783"        3 |    7\n"
3784"        4 |   -6\n"
3785"        5 |    1\n"
3786"        6 |    2\n"
3787"        7 |    3\n"
3788"(7 rows)"
3789
3790#. Tag: programlisting
3791#: extras_topology.xml:1986
3792#, no-c-format
3793msgid ""
3794"-- Returns the sequence, edge id\n"
3795"-- and geometry of the edges that bound face 1\n"
3796"-- If you just need geom and seq, can use ST_GetFaceGeometry\n"
3797"SELECT t.seq, t.edge, geom\n"
3798"FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
3799"        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
3800msgstr ""
3801"-- Gibt die Sequenz, die ID und die Geometrie der Kanten zurück,\n"
3802"-- welche die Masche 1 begrenzen\n"
3803"-- Wenn Sie nur die Geometrie und die Sequenzen benötigen, können Sie\n"
3804"-- ST_GetFaceGeometry verwenden\n"
3805"SELECT t.seq, t.edge, geom\n"
3806"FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
3807"        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
3808
3809#. Tag: para
3810#: extras_topology.xml:1992
3811#, no-c-format
3812msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
3813msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
3814
3815#. Tag: refname
3816#: extras_topology.xml:2002
3817#, no-c-format
3818msgid "ST_GetFaceGeometry"
3819msgstr "ST_GetFaceGeometry"
3820
3821#. Tag: refpurpose
3822#: extras_topology.xml:2004
3823#, no-c-format
3824msgid "Returns the polygon in the given topology with the specified face id."
3825msgstr ""
3826"Gibt für eine Topologie und eine bestimmte Maschen-ID das Polygon zurück."
3827
3828#. Tag: funcprototype
3829#: extras_topology.xml:2009
3830#, no-c-format
3831msgid ""
3832"<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
3833"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3834"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
3835msgstr ""
3836"<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
3837"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3838"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
3839
3840#. Tag: para
3841#: extras_topology.xml:2020
3842#, no-c-format
3843msgid ""
3844"Returns the polygon in the given topology with the specified face id. Builds "
3845"the polygon from the edges making up the face."
3846msgstr ""
3847"Gibt für eine Topologie und eine bestimmte Maschen-ID das Polygon zurück. "
3848"Erstellt das Polygon aus den Kanten, die die Masche aufbauen."
3849
3850#. Tag: para
3851#: extras_topology.xml:2025
3852#, no-c-format
3853msgid ""
3854"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
3855msgstr ""
3856"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
3857
3858#. Tag: programlisting
3859#: extras_topology.xml:2031
3860#, no-c-format
3861msgid ""
3862"-- Returns the wkt of the polygon added with AddFace\n"
3863"SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt;\n"
3864"-- result --\n"
3865"               facegeomwkt\n"
3866"\n"
3867"--------------------------------------------------------------------------------\n"
3868" POLYGON((234776.9 899563.7,234896.5 899456.7,234914 899436.4,234946.6 "
3869"899356.9,\n"
3870"234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
3871"234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
3872msgstr ""
3873"-- Gibt den WKT des mit AddFace hinzugefügten Polygons zurück\n"
3874"SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt;\n"
3875"-- result --\n"
3876"               facegeomwkt\n"
3877"\n"
3878"--------------------------------------------------------------------------------\n"
3879" POLYGON((234776.9 899563.7,234896.5 899456.7,234914 899436.4,234946.6 "
3880"899356.9,\n"
3881"234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
3882"234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
3883
3884#. Tag: refname
3885#: extras_topology.xml:2043
3886#, no-c-format
3887msgid "GetRingEdges"
3888msgstr "GetRingEdges"
3889
3890#. Tag: refpurpose
3891#: extras_topology.xml:2045
3892#, no-c-format
3893msgid ""
3894"Returns the ordered set of signed edge identifiers met by walking on an a "
3895"given edge side."
3896msgstr ""
3897"Gibt eine sortierte Liste von mit Vorzeichen versehenen Identifikatoren der "
3898"Kanten zurück, die angetroffen werden, wenn man an der Seite der gegebenen "
3899"Kante entlangwandert."
3900
3901#. Tag: funcprototype
3902#: extras_topology.xml:2053
3903#, no-c-format
3904msgid ""
3905"<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
3906"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3907"<paramdef><type>integer </type> <parameter>aring</parameter></paramdef> "
3908"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
3909"parameter></paramdef>"
3910msgstr ""
3911"<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
3912"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3913"<paramdef><type>integer </type> <parameter>aring</parameter></paramdef> "
3914"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
3915"parameter></paramdef>"
3916
3917#. Tag: para
3918#: extras_topology.xml:2065
3919#, no-c-format
3920msgid ""
3921"Returns the ordered set of signed edge identifiers met by walking on an a "
3922"given edge side. Each output consists of a sequence and a signed edge id. "
3923"Sequence numbers start with value 1."
3924msgstr ""
3925"Gibt eine sortierte Liste von mit Vorzeichen versehenen Identifikatoren der "
3926"Kanten zurück, die angetroffen werden, wenn man an der Seite der gegebenen "
3927"Kante entlangwandert. Jede Ausgabe besteht aus einer Sequenz und einer mit "
3928"einem Vorzeichen versehenen ID der Kante. Die Sequenz beginnt mit dem Wert 1."
3929
3930#. Tag: para
3931#: extras_topology.xml:2072
3932#, no-c-format
3933msgid ""
3934"If you pass a positive edge id, the walk starts on the left side of the "
3935"corresponding edge and follows the edge direction. If you pass a negative "
3936"edge id, the walk starts on the right side of it and goes backward."
3937msgstr ""
3938"Wenn Sie eine positive ID für die Kante übergeben, beginnt der Weg auf der "
3939"linken Seite der entsprechenden Kante und folgt der Ausrichtung der Kante. "
3940"Wenn Sie eine negative ID für die Kante übergeben, beginnt der Weg auf der "
3941"rechten Seite der Kante und verläuft rückwärts."
3942
3943#. Tag: para
3944#: extras_topology.xml:2079
3945#, no-c-format
3946msgid ""
3947"If <varname>max_edges</varname> is not null no more than those records are "
3948"returned by that function. This is meant to be a safety parameter when "
3949"dealing with possibly invalid topologies."
3950msgstr ""
3951"Wenn <varname>max_edges</varname> nicht NULL ist, so beschränkt dieser "
3952"Parameter die Anzahl der von dieser Funktion ausgegebenen Datensätze. Ist "
3953"als Sicherheitsparameter für den Umgang mit möglicherweise invaliden "
3954"Topologien gedacht."
3955
3956#. Tag: para
3957#: extras_topology.xml:2085
3958#, no-c-format
3959msgid "This function uses edge ring linking metadata."
3960msgstr ""
3961"Diese Funktion verwendet Metadaten um die Kanten eines Ringes zu verbinden."
3962
3963#. Tag: para
3964#: extras_topology.xml:2097
3965#, no-c-format
3966msgid ", <xref linkend=\"GetNodeEdges\"/>"
3967msgstr ", <xref linkend=\"GetNodeEdges\"/>"
3968
3969#. Tag: refname
3970#: extras_topology.xml:2106
3971#, no-c-format
3972msgid "GetNodeEdges"
3973msgstr "GetNodeEdges"
3974
3975#. Tag: refpurpose
3976#: extras_topology.xml:2108
3977#, no-c-format
3978msgid "Returns an ordered set of edges incident to the given node."
3979msgstr "Gibt für einen Knoten die sortierte Menge der einfallenden Kanten aus."
3980
3981#. Tag: funcprototype
3982#: extras_topology.xml:2115
3983#, no-c-format
3984msgid ""
3985"<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
3986"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3987"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
3988msgstr ""
3989"<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
3990"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
3991"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
3992
3993#. Tag: para
3994#: extras_topology.xml:2126
3995#, no-c-format
3996msgid ""
3997"Returns an ordered set of edges incident to the given node. Each output "
3998"consists of a sequence and a signed edge id. Sequence numbers start with "
3999"value 1. A positive edge starts at the given node. A negative edge ends into "
4000"the given node. Closed edges will appear twice (with both signs). Order is "
4001"clockwise starting from northbound."
4002msgstr ""
4003"Gibt für einen Knoten die sortierte Menge der einfallenden Kanten aus. Jede "
4004"Ausgabe besteht aus einer Sequenz und einer mit Vorzeichen versehenen ID für "
4005"die Kante. Die Sequenz beginnt mit dem Wert 1. Eine Kante mit positiver ID "
4006"beginnt an dem gegebenen Knoten. Eine negative Kante endet in dem gegebenen "
4007"Knoten. Geschlossene Kanten kommen zweimal vor (mit beiden Vorzeichen). Die "
4008"Sortierung geschieht von Norden ausgehend im Uhrzeigersinn."
4009
4010#. Tag: para
4011#: extras_topology.xml:2137
4012#, no-c-format
4013msgid ""
4014"This function computes ordering rather than deriving from metadata and is "
4015"thus usable to build edge ring linking."
4016msgstr ""
4017"Diese Funktion errechnet die Reihenfolge, anstatt sie aus den Metadaten "
4018"abzuleiten und kann daher verwendet werden, um die Kanten eines Ringes zu "
4019"verbinden."
4020
4021#. Tag: para
4022#: extras_topology.xml:2150
4023#, no-c-format
4024msgid ", <xref linkend=\"ST_Azimuth\"/>"
4025msgstr ", <xref linkend=\"ST_Azimuth\"/>"
4026
4027#. Tag: para
4028#: extras_topology.xml:2163
4029#, no-c-format
4030msgid ""
4031"This section covers the functions for processing topologies in non-standard "
4032"ways."
4033msgstr ""
4034"Dieser Abschnitt behandelt Funktionen zur Verarbeitung von Topologien mit "
4035"nicht standardmäßigen Methoden."
4036
4037#. Tag: title
4038#: extras_topology.xml:2166
4039#, no-c-format
4040msgid "Topology Processing"
4041msgstr "Topologie Verarbeitung"
4042
4043#. Tag: refname
4044#: extras_topology.xml:2169
4045#, no-c-format
4046msgid "Polygonize"
4047msgstr "Polygonize"
4048
4049#. Tag: refpurpose
4050#: extras_topology.xml:2170
4051#, fuzzy, no-c-format
4052msgid "Finds and registers all faces defined by topology edges."
4053msgstr ""
4054"Findet und registriert alle Maschen, die durch die Kanten der Topologie "
4055"festgelegt sind"
4056
4057#. Tag: funcprototype
4058#: extras_topology.xml:2174
4059#, no-c-format
4060msgid ""
4061"<funcdef>text <function>Polygonize</function></funcdef> "
4062"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
4063msgstr ""
4064"<funcdef>text <function>Polygonize</function></funcdef> "
4065"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
4066
4067#. Tag: para
4068#: extras_topology.xml:2184
4069#, fuzzy, no-c-format
4070msgid "Registers all faces that can be built out a topology edge primitives."
4071msgstr ""
4072"Registriert alle Maschen, die aus den Kanten der topologischen "
4073"Elementarstrukturen erstellt werden können"
4074
4075#. Tag: para
4076#: extras_topology.xml:2185
4077#, no-c-format
4078msgid "The target topology is assumed to contain no self-intersecting edges."
4079msgstr ""
4080"Von der Zieltopologie wird angenommen, dass sie keine sich selbst "
4081"überschneidenden Kanten enthält."
4082
4083#. Tag: para
4084#: extras_topology.xml:2186
4085#, no-c-format
4086msgid ""
4087"Already known faces are recognized, so it is safe to call Polygonize "
4088"multiple times on the same topology."
4089msgstr ""
4090"Da bereits bekannte Maschen erkannt werden, kann Polygonize gefahrlos "
4091"mehrere Male auf die selbe Topologie angewendet werden."
4092
4093#. Tag: para
4094#: extras_topology.xml:2187 extras_topology.xml:2339
4095#, no-c-format
4096msgid ""
4097"This function does not use nor set the next_left_edge and next_right_edge "
4098"fields of the edge table."
4099msgstr ""
4100"Von dieser Funktion werden die Attribute \"next_left_edge\" und "
4101"\"next_right_edge\" der Tabelle \"edge\" weder verwendet noch gesetzt."
4102
4103#. Tag: para
4104#: extras_topology.xml:2199
4105#, no-c-format
4106msgid ", <xref linkend=\"ST_Polygonize\"/>"
4107msgstr ", <xref linkend=\"ST_Polygonize\"/>"
4108
4109#. Tag: refname
4110#: extras_topology.xml:2205
4111#, no-c-format
4112msgid "AddNode"
4113msgstr "AddNode"
4114
4115#. Tag: refpurpose
4116#: extras_topology.xml:2207
4117#, no-c-format
4118msgid ""
4119"Adds a point node to the node table in the specified topology schema and "
4120"returns the nodeid of new node. If point already exists as node, the "
4121"existing nodeid is returned."
4122msgstr ""
4123"Fügt einen Knotenpunkt zu der Tabelle \"node\" in dem vorgegebenen "
4124"topologischen Schema hinzu und gibt die \"nodeid\" des neuen Knotens aus. "
4125"Falls der Punkt bereits als Knoten existiert, wird die vorhandene nodeid "
4126"zurückgegben."
4127
4128#. Tag: funcprototype
4129#: extras_topology.xml:2212
4130#, no-c-format
4131msgid ""
4132"<funcdef>integer <function>AddNode</function></funcdef> "
4133"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4134"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
4135"<paramdef choice=\"opt\"><type>boolean </type> "
4136"<parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice="
4137"\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
4138"parameter></paramdef>"
4139msgstr ""
4140"<funcdef>integer <function>AddNode</function></funcdef> "
4141"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4142"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
4143"<paramdef choice=\"opt\"><type>boolean </type> "
4144"<parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice="
4145"\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
4146"parameter></paramdef>"
4147
4148#. Tag: para
4149#: extras_topology.xml:2225
4150#, no-c-format
4151msgid ""
4152"Adds a point node to the node table in the specified topology schema. The "
4153"<xref linkend=\"AddEdge\"/> function automatically adds start and end points "
4154"of an edge when called so not necessary to explicitly add nodes of an edge."
4155msgstr ""
4156"Fügt einen Knotenpunkt zu der Tabelle \"node\" in dem vorgegebenen "
4157"topologischen Schema hinzu. Die Funktion <xref linkend=\"AddEdge\"/> fügt "
4158"die Anfangs- und Endpunkte einer Kante automatisch hinzu, wenn sie "
4159"aufgerufen wird. Deshalb ist es nicht notwendig die Knoten einer Kante "
4160"explizit anzufügen."
4161
4162#. Tag: para
4163#: extras_topology.xml:2232
4164#, no-c-format
4165msgid ""
4166"If any edge crossing the node is found either an exception is raised or the "
4167"edge is split, depending on the <varname>allowEdgeSplitting</varname> "
4168"parameter value."
4169msgstr ""
4170"Falls eine Kante aufgefunden wird, die den Knoten kreuzt, dann wird entweder "
4171"eine Fehlermeldung ausgegeben, oder die Kante aufgetrennt. Dieses Verhalten "
4172"hängt vom Wert des Parameters <varname>allowEdgeSplitting</varname> ab."
4173
4174#. Tag: para
4175#: extras_topology.xml:2238
4176#, no-c-format
4177msgid ""
4178"If <varname>computeContainingFace</varname> is true a newly added node would "
4179"get the correct containing face computed."
4180msgstr ""
4181"Wenn <varname>computeContainingFace</varname> TRUE ist, dann wird für einen "
4182"neu hinzugefügten Knoten die berichtigte Begrenzung der Masche berechnet."
4183
4184#. Tag: para
4185#: extras_topology.xml:2243
4186#, no-c-format
4187msgid ""
4188"If the <varname>apoint</varname> geometry already exists as a node, the node "
4189"is not added but the existing nodeid is returned."
4190msgstr ""
4191"Wenn die Geometrie <varname>apoint</varname> bereits als Knoten existiert, "
4192"dann wird der Knoten nicht hinzugefügt und der bestehende Knoten ausgegeben."
4193
4194#. Tag: programlisting
4195#: extras_topology.xml:2252
4196#, no-c-format
4197msgid ""
4198"SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
4199"893816.5)', 26986) ) As nodeid;\n"
4200"-- result --\n"
4201"nodeid\n"
4202"--------\n"
4203" 4"
4204msgstr ""
4205"SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
4206"893816.5)', 26986) ) As nodeid;\n"
4207"-- result --\n"
4208"nodeid\n"
4209"--------\n"
4210" 4"
4211
4212#. Tag: refname
4213#: extras_topology.xml:2264
4214#, no-c-format
4215msgid "AddEdge"
4216msgstr "AddEdge"
4217
4218#. Tag: refpurpose
4219#: extras_topology.xml:2266
4220#, no-c-format
4221msgid ""
4222"Adds a linestring edge to the edge table and associated start and end points "
4223"to the point nodes table of the specified topology schema using the "
4224"specified linestring geometry and returns the edgeid of the new (or "
4225"existing) edge."
4226msgstr ""
4227"Fügt die Kante eines Linienzugs in der Tabelle \"edge\", und die zugehörigen "
4228"Anfangs- und Endpunkte in die Knotenpunkttabelle, des jeweiligen "
4229"topologischen Schemas ein. Dabei wird die übergebene Linienzuggeometrie "
4230"verwendet und die edgeid der neuen (oder bestehenden) Kante ausgegeben."
4231
4232#. Tag: funcprototype
4233#: extras_topology.xml:2271
4234#, no-c-format
4235msgid ""
4236"<funcdef>integer <function>AddEdge</function></funcdef> "
4237"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4238"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
4239msgstr ""
4240"<funcdef>integer <function>AddEdge</function></funcdef> "
4241"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4242"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
4243
4244#. Tag: para
4245#: extras_topology.xml:2282
4246#, no-c-format
4247msgid ""
4248"Adds an edge to the edge table and associated nodes to the nodes table of "
4249"the specified <varname>toponame</varname> schema using the specified "
4250"linestring geometry and returns the edgeid of the new or existing record. "
4251"The newly added edge has \"universe\" face on both sides and links to itself."
4252msgstr ""
4253"Fügt eine Kante in der Tabelle \"edge\", und die zugehörigen Knoten in die "
4254"Tabelle \"node\", des jeweiligen Schemas <varname>toponame</varname> ein. "
4255"Dabei wird die übergebene Linienzuggeometrie verwendet und die edgeid des "
4256"neuen oder des bestehenden Datensatzes ausgegeben. Die neu hinzugefügte "
4257"Kante hat auf beiden Seiten die Masche für die Grundmenge/\"Universum\" und "
4258"verweist auf sich selbst."
4259
4260#. Tag: para
4261#: extras_topology.xml:2284
4262#, no-c-format
4263msgid ""
4264"If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
4265"contained by an existing linestring edge, then an error is thrown and the "
4266"edge is not added."
4267msgstr ""
4268"Wenn die Geometrie <varname>aline</varname> eine bestehende Kante kreuzt, "
4269"überlagert, beinhaltet oder in ihr enthalten ist, dann wird eine "
4270"Fehlermeldung ausgegeben und die Kante wird nicht hinzugefügt."
4271
4272#. Tag: para
4273#: extras_topology.xml:2285
4274#, no-c-format
4275msgid ""
4276"The geometry of <varname>aline</varname> must have the same <varname>srid</"
4277"varname> as defined for the topology otherwise an invalid spatial reference "
4278"sys error will be thrown."
4279msgstr ""
4280"Die Geometrie von <varname>aline</varname> muss dieselbe <varname>SRID</"
4281"varname> aufweisen wie die Topologie, ansonsten wird die Fehlermeldung "
4282"\"invalid spatial reference sys error\" ausgegeben."
4283
4284#. Tag: programlisting
4285#: extras_topology.xml:2292
4286#, no-c-format
4287msgid ""
4288"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
4289"893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
4290"-- result-\n"
4291"edgeid\n"
4292"--------\n"
4293" 1\n"
4294"\n"
4295"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 "
4296"893900.4,227622.6 893844.2,227641.6 893816.5,\n"
4297" 227704.5 893778.5)', 26986) ) As edgeid;\n"
4298"-- result --\n"
4299"edgeid\n"
4300"--------\n"
4301" 2\n"
4302"\n"
4303" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 "
4304"893900, 227591.9 893900.4,\n"
4305"  227704.5 893778.5)', 26986) ) As edgeid;\n"
4306" -- gives error --\n"
4307" ERROR:  Edge intersects (not on endpoints) with existing edge 1"
4308msgstr ""
4309"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
4310"893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
4311"-- Ergebnis-\n"
4312"edgeid\n"
4313"--------\n"
4314" 1\n"
4315"\n"
4316"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 "
4317"893900.4,227622.6 893844.2,227641.6 893816.5,\n"
4318" 227704.5 893778.5)', 26986) ) As edgeid;\n"
4319"-- Ergebnis --\n"
4320"edgeid\n"
4321"--------\n"
4322" 2\n"
4323"\n"
4324" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 "
4325"893900, 227591.9 893900.4,\n"
4326"  227704.5 893778.5)', 26986) ) As edgeid;\n"
4327" -- Fehlermeldung --\n"
4328" ERROR:  Edge intersects (not on endpoints) with existing edge 1"
4329
4330#. Tag: para
4331#: extras_topology.xml:2298 extras_topology.xml:2375
4332#, no-c-format
4333msgid ""
4334", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
4335msgstr ""
4336", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
4337
4338#. Tag: refname
4339#: extras_topology.xml:2308
4340#, no-c-format
4341msgid "AddFace"
4342msgstr "AddFace"
4343
4344#. Tag: refpurpose
4345#: extras_topology.xml:2310
4346#, no-c-format
4347msgid ""
4348"<refpurpose>Registers a face primitive to a topology and gets its identifier."
4349"</refpurpose>"
4350msgstr ""
4351"<refpurpose>Registriert die Elementarstruktur einer Masche in einer "
4352"Topologie und  gibt den Identifikator der Masche aus.</refpurpose>"
4353
4354#. Tag: funcprototype
4355#: extras_topology.xml:2315
4356#, no-c-format
4357msgid ""
4358"<funcdef>integer <function>AddFace</function></funcdef> "
4359"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4360"<paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> "
4361"<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
4362"parameter></paramdef>"
4363msgstr ""
4364"<funcdef>integer <function>AddFace</function></funcdef> "
4365"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
4366"<paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> "
4367"<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
4368"parameter></paramdef>"
4369
4370#. Tag: para
4371#: extras_topology.xml:2327
4372#, no-c-format
4373msgid ""
4374"<para>Registers a face primitive to a topology and gets its identifier.</"
4375"para>"
4376msgstr ""
4377"<para>Registriert die Elementarstruktur einer Masche in einer Topologie und  "
4378"gibt den Identifikator der Masche aus.</para>"
4379
4380#. Tag: para
4381#: extras_topology.xml:2331
4382#, no-c-format
4383msgid ""
4384"For a newly added face, the edges forming its boundaries and the ones "
4385"contained in the face will be updated to have correct values in the "
4386"left_face and right_face fields. Isolated nodes contained in the face will "
4387"also be updated to have a correct containing_face field value."
4388msgstr ""
4389"Bei einer neu hinzugefügten Masche werden die Kanten die ihre Begrenzung "
4390"bilden und jene die innerhalb der Masche liegen aktualisiert, damit diese "
4391"die richtigen Werte in den Attribunten \"left_face\" und \"right_face\" "
4392"aufweisen. Isolierte Knoten innerhalb der Masche werden ebenfalls "
4393"aktualisiert, damit das Attribut \"containing_face\" die richtigen Werte "
4394"aufweist."
4395
4396#. Tag: para
4397#: extras_topology.xml:2343
4398#, no-c-format
4399msgid ""
4400"The target topology is assumed to be valid (containing no self-intersecting "
4401"edges). An exception is raised if: The polygon boundary is not fully defined "
4402"by existing edges or the polygon overlaps an existing face."
4403msgstr ""
4404"Es wird angenommen, dass die Zieltopologie valide ist (keine sich selbst "
4405"überschneidenden Kanten enthält). Eine Fehlermeldung wird ausgegeben, wenn: "
4406"Die Begrenzung des Polygons nicht vollständig durch bestehende Kanten "
4407"festgelegt ist oder das Polygon eine bereits bestehende Masche überlappt."
4408
4409#. Tag: para
4410#: extras_topology.xml:2345
4411#, no-c-format
4412msgid ""
4413"If the <varname>apolygon</varname> geometry already exists as a face, then: "
4414"if <varname>force_new</varname> is false (the default) the face id of the "
4415"existing face is returned; if <varname>force_new</varname> is true a new id "
4416"will be assigned to the newly registered face."
4417msgstr ""
4418"Falls die Geometrie <varname>apolygon</varname> bereits als Masche "
4419"existiert, dann: wenn <varname>force_new</varname> FALSE (der Standardwert) "
4420"ist, dann wird die bestehende Masche zurückgegeben; wenn <varname>force_new</"
4421"varname> TRUE ist, dann wird der neu registrierten Masche eine neue ID "
4422"zugewiesen."
4423
4424#. Tag: para
4425#: extras_topology.xml:2353
4426#, no-c-format
4427msgid ""
4428"When a new registration of an existing face is performed (force_new=true), "
4429"no action will be taken to resolve dangling references to the existing face "
4430"in the edge, node an relation tables, nor will the MBR field of the existing "
4431"face record be updated. It is up to the caller to deal with that."
4432msgstr ""
4433"Wenn eine bestehende Masche neu registriert wird (force_new=true), werden "
4434"keine Maßnahmen durchgeführt um hängende Verweise auf eine bestehende Masche "
4435"in den Tabellen \"edge\", \"node\" und \"relation\" zu bereinigen, noch wird "
4436"der das Attribut MBR der bestehenden Masche aktualisert. Es ist die Aufgabe "
4437"des Aufrufers sich um dies zu kümmern."
4438
4439#. Tag: para
4440#: extras_topology.xml:2360
4441#, no-c-format
4442msgid ""
4443"The <varname>apolygon</varname> geometry must have the same <varname>srid</"
4444"varname> as defined for the topology otherwise an invalid spatial reference "
4445"sys error will be thrown."
4446msgstr ""
4447"Die Geometrie von <varname>apolygon</varname> muss dieselbe <varname>SRID</"
4448"varname> aufweisen wie für die Topologie festgelegt, ansonsten wird die "
4449"Fehlermeldung \"invalid spatial reference sys error\" ausgegeben."
4450
4451#. Tag: programlisting
4452#: extras_topology.xml:2369
4453#, no-c-format
4454msgid ""
4455"-- first add the edges we use generate_series as an iterator (the below\n"
4456"-- will only work for polygons with &lt; 10000 points because of our max in "
4457"gs)\n"
4458"SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), "
4459"ST_PointN(geom, i + 1) )) As edgeid\n"
4460"    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
4461"            FROM\n"
4462"                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 "
4463"899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
4464"                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 "
4465"899255.4,\n"
4466"                234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', "
4467"26986) )  As geom\n"
4468"            )  As geoms) As facen CROSS JOIN generate_series(1,10000) As i\n"
4469"         WHERE i &lt; npt;\n"
4470"-- result --\n"
4471" edgeid\n"
4472"--------\n"
4473"      3\n"
4474"      4\n"
4475"      5\n"
4476"      6\n"
4477"      7\n"
4478"      8\n"
4479"      9\n"
4480"     10\n"
4481"     11\n"
4482"     12\n"
4483"(10 rows)\n"
4484"-- then add the face -\n"
4485"\n"
4486"SELECT topology.AddFace('ma_topo',\n"
4487"    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 "
4488"899356.9,234872.5 899328.7,\n"
4489"    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
4490"    234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) ) As "
4491"faceid;\n"
4492"-- result --\n"
4493"faceid\n"
4494"--------\n"
4495" 1"
4496msgstr ""
4497"-- zuert werden die Kanten hinzugefügt - mittels \"generate_series\" als "
4498"Iterator\n"
4499"-- (nur bei Polygonen mit &lt; 10000 Punkten, wegen des Maximums in "
4500"\"generate_series\")\n"
4501"SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), "
4502"ST_PointN(geom, i + 1) )) As edgeid\n"
4503"    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
4504"            FROM\n"
4505"                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 "
4506"899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
4507"                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 "
4508"899255.4,\n"
4509"                234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', "
4510"26986) )  As geom\n"
4511"            )  As geoms) As facen CROSS JOIN generate_series(1,10000) As i\n"
4512"         WHERE i &lt; npt;\n"
4513"-- result --\n"
4514" edgeid\n"
4515"--------\n"
4516"      3\n"
4517"      4\n"
4518"      5\n"
4519"      6\n"
4520"      7\n"
4521"      8\n"
4522"      9\n"
4523"     10\n"
4524"     11\n"
4525"     12\n"
4526"(10 rows)\n"
4527"\n"
4528"-- dann wird die Masche hinzugefügt -\n"
4529"SELECT topology.AddFace('ma_topo',\n"
4530"    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 "
4531"899356.9,234872.5 899328.7,\n"
4532"    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
4533"    234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) ) As "
4534"faceid;\n"
4535"-- result --\n"
4536"faceid\n"
4537"--------\n"
4538" 1"
4539
4540#. Tag: refname
4541#: extras_topology.xml:2381
4542#, no-c-format
4543msgid "ST_Simplify"
4544msgstr "ST_Simplify"
4545
4546#. Tag: refpurpose
4547#: extras_topology.xml:2382
4548#, no-c-format
4549msgid ""
4550"Returns a \"simplified\" geometry version of the given TopoGeometry using "
4551"the Douglas-Peucker algorithm."
4552msgstr ""
4553"Gibt für eine TopoGeometry eine \"vereinfachte\" geometrische Version "
4554"zurück. Verwendet den Douglas-Peucker Algorithmus."
4555
4556#. Tag: funcprototype
4557#: extras_topology.xml:2388
4558#, fuzzy, no-c-format
4559msgid ""
4560"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
4561"<paramdef><type>TopoGeometry</type> <parameter>tg</parameter></paramdef> "
4562"<paramdef><type>float8</type> <parameter>tolerance</parameter></paramdef>"
4563msgstr ""
4564"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
4565"<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
4566"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
4567
4568#. Tag: para
4569#: extras_topology.xml:2398
4570#, no-c-format
4571msgid ""
4572"Returns a \"simplified\" geometry version of the given TopoGeometry using "
4573"the Douglas-Peucker algorithm on each component edge."
4574msgstr ""
4575"Gibt für eine TopoGeometry eine \"vereinfachte\" geometrische Version "
4576"zurück. Wendet den Douglas-Peucker Algorithmus auf jede Kante an."
4577
4578#. Tag: para
4579#: extras_topology.xml:2401
4580#, no-c-format
4581msgid "The returned geometry may be non-simple or non-valid."
4582msgstr ""
4583"Es kann vorkommen, dass die zurückgegebene Geometrie weder \"simple\" noch "
4584"valide ist."
4585
4586#. Tag: para
4587#: extras_topology.xml:2402
4588#, no-c-format
4589msgid "Splitting component edges may help retaining simplicity/validity."
4590msgstr ""
4591"Das Auftrennen der Kanten kann helfen, die Simplizität/Validität zu erhalten."
4592
4593#. Tag: para
4594#: extras_topology.xml:2405 extras_topology.xml:3022
4595#, no-c-format
4596msgid "Availability: 2.1.0"
4597msgstr "Verfügbarkeit: 2.1.0"
4598
4599#. Tag: para
4600#: extras_topology.xml:2410
4601#, no-c-format
4602msgid ""
4603"Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
4604"<xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
4605msgstr ""
4606"Geometrie <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
4607"<xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
4608
4609#. Tag: para
4610#: extras_topology.xml:2420
4611#, no-c-format
4612msgid ""
4613"This section covers the topology functions for creating new topogeometries."
4614msgstr ""
4615"Dieser Abschnitt behandelt topologische Funktionen zur Erstellung einer "
4616"neuen TopoGeometry."
4617
4618#. Tag: title
4619#: extras_topology.xml:2423
4620#, no-c-format
4621msgid "TopoGeometry Constructors"
4622msgstr "TopoGeometry Konstruktoren"
4623
4624#. Tag: refname
4625#: extras_topology.xml:2426
4626#, no-c-format
4627msgid "CreateTopoGeom"
4628msgstr "CreateTopoGeom"
4629
4630#. Tag: refpurpose
4631#: extras_topology.xml:2428
4632#, no-c-format
4633msgid ""
4634"Creates a new topo geometry object from topo element array - tg_type: 1:"
4635"[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
4636msgstr ""
4637"Erzeugt ein neues topologisch geometrisches Objekt aus einem Feld mit "
4638"topologischen Elementen - tg_type: 1:[multi]point, 2:[multi]line, 3:"
4639"[multi]poly, 4:collection"
4640
4641#. Tag: funcsynopsis
4642#: extras_topology.xml:2432
4643#, no-c-format
4644msgid ""
4645"<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
4646"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
4647"paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></"
4648"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
4649"paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</"
4650"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
4651"<function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </"
4652"type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </"
4653"type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
4654"type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
4655msgstr ""
4656"<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
4657"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
4658"paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></"
4659"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
4660"paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</"
4661"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
4662"<function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </"
4663"type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </"
4664"type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
4665"type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
4666
4667#. Tag: para
4668#: extras_topology.xml:2453
4669#, fuzzy, no-c-format
4670msgid ""
4671"Creates a topogeometry object for layer denoted by <varname>layer_id</"
4672"varname> and registers it in the relations table in the <varname>toponame</"
4673"varname> schema."
4674msgstr ""
4675"Erstellt ein TopoGeometry Objekt für den Layer, der über die layer_id "
4676"angegeben wird, und registriert es in der Tabelle \"relation\" in dem Schema "
4677"<varname>toponame</varname>."
4678
4679#. Tag: para
4680#: extras_topology.xml:2454
4681#, fuzzy, no-c-format
4682msgid ""
4683"<varname>tg_type</varname> is an integer: 1:[multi]point (punctal), 2:"
4684"[multi]line (lineal), 3:[multi]poly (areal), 4:collection. "
4685"<varname>layer_id</varname> is the layer id in the topology.layer table."
4686msgstr ""
4687"tg_type ist eine Ganzzahl: 1:[multi]point (punktförmig), 2:[multi]line "
4688"(geradlinig), 3:[multi]poly (flächenhaft), 4:collection. layer_id ist der "
4689"Identifikator des Layers in der Tabelle \"topology.layer\"."
4690
4691#. Tag: para
4692#: extras_topology.xml:2455
4693#, no-c-format
4694msgid ""
4695"punctal layers are formed from set of nodes, lineal layers are formed from a "
4696"set of edges, areal layers are formed from a set of faces, and collections "
4697"can be formed from a mixture of nodes, edges, and faces."
4698msgstr ""
4699"Punktförmige Layer werden aus Knoten gebildet, linienförmige Layer aus "
4700"Kanten, flächige Layer aus Maschen und Kollektionen können aus einer "
4701"Mischung von Knoten, Kanten und Maschen gebildet werden."
4702
4703#. Tag: para
4704#: extras_topology.xml:2457
4705#, no-c-format
4706msgid ""
4707"Omitting the array of components generates an empty TopoGeometry object."
4708msgstr ""
4709"Wird das Feld mit den Komponenten weggelassen, wird ein leeres TopoGeometrie "
4710"Objekt erstellt."
4711
4712#. Tag: title
4713#: extras_topology.xml:2464
4714#, no-c-format
4715msgid "Examples: Form from existing edges"
4716msgstr "Beispiele: Aus bestehenden Kanten bilden"
4717
4718#. Tag: para
4719#: extras_topology.xml:2465
4720#, no-c-format
4721msgid ""
4722"Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
4723"LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>)."
4724msgstr ""
4725"Erstellt eine TopoGeometry im Schema \"ri_topo\" für den Layer 2 (ri_roads), "
4726"vom Datentyp (2) LINE, für die erste Kante (die wir unter "
4727"<varname>ST_CreateTopoGeo</varname> geladen haben)."
4728
4729#. Tag: programlisting
4730#: extras_topology.xml:2466
4731#, no-c-format
4732msgid ""
4733"INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
4734"CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
4735msgstr ""
4736"INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
4737"CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
4738
4739#. Tag: title
4740#: extras_topology.xml:2471
4741#, no-c-format
4742msgid "Examples: Convert an areal geometry to best guess topogeometry"
4743msgstr ""
4744"Beispiele: Eine flächige Geometrie in die vermutete TopoGeometry konvertieren"
4745
4746#. Tag: para
4747#: extras_topology.xml:2472
4748#, no-c-format
4749msgid ""
4750"Lets say we have geometries that should be formed from a collection of "
4751"faces. We have for example blockgroups table and want to know the topo "
4752"geometry of each block group. If our data was perfectly aligned, we could do "
4753"this:"
4754msgstr ""
4755"Angenommen wir wollen eine Geometrie aus einer Kollektion von Maschen "
4756"bilden. Wir haben zum Beispiel die Tabelle \"blockgroups\" und wollen die "
4757"TopoGeometry von jeder \"blockgroup\" wissen. Falls unsere Daten perfekt "
4758"ausgerichtet sind, können wir folgendes ausführen:"
4759
4760#. Tag: programlisting
4761#: extras_topology.xml:2474
4762#, no-c-format
4763msgid ""
4764"-- create our topo geometry column --\n"
4765"SELECT topology.AddTopoGeometryColumn(\n"
4766"        'topo_boston',\n"
4767"        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
4768"\n"
4769"-- addtopgeometrycolumn --\n"
4770"1\n"
4771"\n"
4772"-- update our column assuming\n"
4773"-- everything is perfectly aligned with our edges\n"
4774"UPDATE boston.blockgroups AS bg\n"
4775"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
4776"        ,3,1\n"
4777"        , foo.bfaces)\n"
4778"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
4779"bfaces\n"
4780"        FROM boston.blockgroups As b\n"
4781"            INNER JOIN topo_boston.face As f ON b.geom &amp;&amp; f.mbr\n"
4782"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4783"face_id))\n"
4784"            GROUP BY b.gid) As foo\n"
4785"WHERE foo.gid = bg.gid;"
4786msgstr ""
4787"-- erstellt die TopoGeometry Spalte --\n"
4788"SELECT topology.AddTopoGeometryColumn(\n"
4789"        'topo_boston',\n"
4790"        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
4791"\n"
4792"-- addtopgeometrycolumn --\n"
4793"1\n"
4794"\n"
4795"-- Aktualisierung der Spalte unter der Annahme,\n"
4796"-- dass Alles perfekt an den Kanten ausgerichtet ist\n"
4797"UPDATE boston.blockgroups AS bg\n"
4798"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
4799"        ,3,1\n"
4800"        , foo.bfaces)\n"
4801"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
4802"bfaces\n"
4803"        FROM boston.blockgroups As b\n"
4804"            INNER JOIN topo_boston.face As f ON b.geom &amp;&amp; f.mbr\n"
4805"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4806"face_id))\n"
4807"            GROUP BY b.gid) As foo\n"
4808"WHERE foo.gid = bg.gid;"
4809
4810#. Tag: programlisting
4811#: extras_topology.xml:2476
4812#, fuzzy, no-c-format
4813msgid ""
4814"--the world is rarely perfect allow for some error\n"
4815"--count the face if 50% of it falls\n"
4816"-- within what we think is our blockgroup boundary\n"
4817"UPDATE boston.blockgroups AS bg\n"
4818"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
4819"        ,3,1\n"
4820"        , foo.bfaces)\n"
4821"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
4822"bfaces\n"
4823"        FROM boston.blockgroups As b\n"
4824"            INNER JOIN topo_boston.face As f ON b.geom &amp;&amp; f.mbr\n"
4825"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4826"face_id))\n"
4827"        OR\n"
4828" (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4829"face_id))\n"
4830"            AND ST_Area(ST_Intersection(b.geom, topology."
4831"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
4832"                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f."
4833"face_id))*0.5\n"
4834"                )\n"
4835"            GROUP BY b.gid) As foo\n"
4836"WHERE foo.gid = bg.gid;\n"
4837"\n"
4838"-- and if we wanted to convert our topogeometry back\n"
4839"-- to a denormalized geometry aligned with our faces and edges\n"
4840"-- cast the topo to a geometry\n"
4841"-- The really cool thing is my new geometries\n"
4842"-- are now aligned with my tiger street centerlines\n"
4843"UPDATE boston.blockgroups SET new_geom = topo::geometry;"
4844msgstr ""
4845"--die Welt ist selten perfekt und gestattet ein paar Fehler\n"
4846"--berechnet, ob 50% der Masche dorthinein fallen,\n"
4847"--wo wir die Begrenzung unserer \"Blockgroup\" annehmen\n"
4848"UPDATE boston.blockgroups AS bg\n"
4849"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
4850"        ,3,1\n"
4851"        , foo.bfaces)\n"
4852"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
4853"bfaces\n"
4854"        FROM boston.blockgroups As b\n"
4855"            INNER JOIN topo_boston.face As f ON b.geom &amp;&amp; f.mbr\n"
4856"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4857"face_id))\n"
4858"        OR\n"
4859" (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
4860"face_id))\n"
4861"            AND ST_Area(ST_Intersection(b.geom, topology."
4862"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
4863"                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f."
4864"face_id))*0.5\n"
4865"                )\n"
4866"            GROUP BY b.gid) As foo\n"
4867"WHERE foo.gid = bg.gid;\n"
4868"\n"
4869"-- und falls wir die TopoGeometry zurück konvertieren wollen,\n"
4870"-- in eine denormalisierte Geometrie die an unseren Maschen und Kanten "
4871"ausgerichtet ist,\n"
4872"-- wandeln wir den topologischen Datentyp in eine Geometrie um\n"
4873"-- Das richtig Fetzige daran ist, dass die neue Geometrie\n"
4874"-- nun an den Mittelachsen der \"Tiger\"-Strassen ausgerichtet ist\n"
4875"UPDATE boston.blockgroups SET new_geom = topo::geometry;"
4876
4877#. Tag: para
4878#: extras_topology.xml:2482
4879#, no-c-format
4880msgid ""
4881", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
4882"linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
4883"<xref linkend=\"TopoElementArray_Agg\"/>"
4884msgstr ""
4885", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
4886"linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
4887"<xref linkend=\"TopoElementArray_Agg\"/>"
4888
4889#. Tag: refname
4890#: extras_topology.xml:2495 extras_topology.xml:2754
4891#, no-c-format
4892msgid "toTopoGeom"
4893msgstr "toTopoGeom"
4894
4895#. Tag: refpurpose
4896#: extras_topology.xml:2497
4897#, fuzzy, no-c-format
4898msgid "Converts a simple Geometry into a topo geometry."
4899msgstr "Wandelt eine einfache Geometrie in eine TopoGeometry um"
4900
4901#. Tag: funcsynopsis
4902#: extras_topology.xml:2501
4903#, no-c-format
4904msgid ""
4905"<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
4906"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
4907"paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
4908"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
4909"paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
4910"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
4911"<function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> "
4912"<parameter>geom</parameter></paramdef> <paramdef><type>topogeometry </type> "
4913"<parameter>topogeom</parameter></paramdef> <paramdef choice=\"opt"
4914"\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
4915"funcprototype>"
4916msgstr ""
4917"<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
4918"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
4919"paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
4920"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
4921"paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
4922"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
4923"<function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> "
4924"<parameter>geom</parameter></paramdef> <paramdef><type>topogeometry </type> "
4925"<parameter>topogeom</parameter></paramdef> <paramdef choice=\"opt"
4926"\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
4927"funcprototype>"
4928
4929#. Tag: para
4930#: extras_topology.xml:2522
4931#, no-c-format
4932msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
4933msgstr ""
4934"Wandelt eine einfache Geometrie in eine <xref linkend=\"topogeometry\"/> um."
4935
4936#. Tag: para
4937#: extras_topology.xml:2526
4938#, no-c-format
4939msgid ""
4940"Topological primitives required to represent the input geometry will be "
4941"added to the underlying topology, possibly splitting existing ones, and they "
4942"will be associated with the output TopoGeometry in the <varname>relation</"
4943"varname> table."
4944msgstr ""
4945"Die topologischen Elementarstrukturen, die benötigt werden um die "
4946"Übergabegeometrie darzustellen, werden der zugrunde liegenden Topologie "
4947"hinzugefügt. Dabei können bestehende Strukturen aufgetrennt werden, die dann "
4948"mit der ausgegebenen TopoGeometry in der Tabelle <varname>relation</varname> "
4949"zusammengeführt werden."
4950
4951#. Tag: para
4952#: extras_topology.xml:2533
4953#, no-c-format
4954msgid ""
4955"Existing TopoGeometry objects (with the possible exception of "
4956"<varname>topogeom</varname>, if given) will retain their shapes."
4957msgstr ""
4958"Bestehende Objekte einer TopoGeometry (mit der möglichen Ausnahme von "
4959"<varname>topogeom</varname>, falls angegeben) behalten ihre geometrische "
4960"Gestalt."
4961
4962#. Tag: para
4963#: extras_topology.xml:2538
4964#, no-c-format
4965msgid ""
4966"When <varname>tolerance</varname> is given it will be used to snap the input "
4967"geometry to existing primitives."
4968msgstr ""
4969"Wenn <varname>tolerance</varname> angegeben ist, wird diese zum Fangen der "
4970"Eingabegeometrie an bestehenden Elementarstrukturen verwendet."
4971
4972#. Tag: para
4973#: extras_topology.xml:2543
4974#, no-c-format
4975msgid ""
4976"In the first form a new TopoGeometry will be created for the given layer "
4977"(<varname>layer_id</varname>) of the given topology (<varname>toponame</"
4978"varname>)."
4979msgstr ""
4980"Bei der ersten Form wird eine neue TopoGeometry für den Layer "
4981"(<varname>layer_id</varname>) einer Topologie (<varname>toponame</varname>) "
4982"erstellt."
4983
4984#. Tag: para
4985#: extras_topology.xml:2548
4986#, no-c-format
4987msgid ""
4988"In the second form the primitives resulting from the conversion will be "
4989"added to the pre-existing TopoGeometry (<varname>topogeom</varname>), "
4990"possibly adding space to its final shape. To have the new shape completely "
4991"replace the old one see <xref linkend=\"clearTopoGeom\"/>."
4992msgstr ""
4993"Bei der zweiten Form werden die aus der Konvertierung enstehenden "
4994"Elementarstrukturen zu der bestehenden TopoGeometry (<varname>topogeom</"
4995"varname>)  hinzugefügt. Dabei wird möglicherweise zusätzlicher Raum "
4996"aufgefüllt, um die endgültige geometrische Gestalt zu erreichen. Um die alte "
4997"geometrische Gestalt zur Gänze durch eine neue zu ersetzen, siehe <xref "
4998"linkend=\"clearTopoGeom\"/>."
4999
5000#. Tag: para
5001#: extras_topology.xml:2557
5002#, no-c-format
5003msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
5004msgstr ""
5005"Erweiterung: 2.1.0 die Version, welche eine bestehende TopoGeometry "
5006"entgegennimmt, wurde hinzugefügt."
5007
5008#. Tag: para
5009#: extras_topology.xml:2561
5010#, no-c-format
5011msgid "This is a full self-contained workflow"
5012msgstr "Dies ist ein in sich selbst vollkommen abgeschlossener Arbeitsablauf"
5013
5014#. Tag: programlisting
5015#: extras_topology.xml:2562
5016#, no-c-format
5017msgid ""
5018"-- do this if you don't have a topology setup already\n"
5019"-- creates topology not allowing any tolerance\n"
5020"SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
5021"-- create a new table\n"
5022"CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
5023"--add a topogeometry column to it\n"
5024"SELECT topology.AddTopoGeometryColumn('topo_boston_test', 'public', "
5025"'nei_topo', 'topo', 'MULTIPOLYGON') As new_layer_id;\n"
5026"new_layer_id\n"
5027"-----------\n"
5028"1\n"
5029"\n"
5030"--use new layer id in populating the new topogeometry column\n"
5031"-- we add the topogeoms to the new layer with 0 tolerance\n"
5032"INSERT INTO nei_topo(nei, topo)\n"
5033"SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
5034"FROM neighborhoods\n"
5035"WHERE gid BETWEEN 1 and 15;\n"
5036"\n"
5037"--use to verify what has happened --\n"
5038"SELECT * FROM\n"
5039"    topology.TopologySummary('topo_boston_test');\n"
5040"\n"
5041"-- summary--\n"
5042"Topology topo_boston_test (5), SRID 2249, precision 0\n"
5043"61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
5044"Layer 1, type Polygonal (3), 15 topogeoms\n"
5045" Deploy: public.nei_topo.topo"
5046msgstr ""
5047"-- führen Sie dies bitte aus, wenn Wie noch keine Topologie aufgesetzt "
5048"haben\n"
5049"-- erstellt eine Topologie, ohne eine Toleranz zu erlauben\n"
5050"SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
5051"-- erstellt eine neue Tabelle\n"
5052"CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
5053"--fügt eine TopoGeometry-Spalte hinzu\n"
5054"SELECT topology.AddTopoGeometryColumn('topo_boston_test', 'public', "
5055"'nei_topo', 'topo', 'MULTIPOLYGON') As new_layer_id;\n"
5056"new_layer_id\n"
5057"-----------\n"
5058"1\n"
5059"\n"
5060"--verwendet die neue \"layer-id\" um die neue TopoGeometry-Spalte zu "
5061"befüllen\n"
5062"-- wir fügen die TopoGeometry mit der Toleranz 0 zu dem neuen Layer hinzu\n"
5063"INSERT INTO nei_topo(nei, topo)\n"
5064"SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
5065"FROM neighborhoods\n"
5066"WHERE gid BETWEEN 1 and 15;\n"
5067"\n"
5068"--schauen was passiert ist --\n"
5069"SELECT * FROM\n"
5070"    topology.TopologySummary('topo_boston_test');\n"
5071"\n"
5072"-- summary--\n"
5073"Topology topo_boston_test (5), SRID 2249, precision 0\n"
5074"61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
5075"Layer 1, type Polygonal (3), 15 topogeoms\n"
5076" Deploy: public.nei_topo.topo"
5077
5078#. Tag: programlisting
5079#: extras_topology.xml:2564
5080#, no-c-format
5081msgid ""
5082"-- Shrink all TopoGeometry polygons by 10 meters\n"
5083"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
5084"\n"
5085"-- Get the no-one-lands left by the above operation\n"
5086"-- I think GRASS calls this \"polygon0 layer\"\n"
5087"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
5088"  FROM topo_boston_test.face f\n"
5089"  WHERE f.face_id > 0 -- don't consider the universe face\n"
5090"  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
5091"    SELECT * FROM topo_boston_test.relation\n"
5092"    WHERE layer_id = 1 AND element_id = f.face_id\n"
5093"  );"
5094msgstr ""
5095"-- Schrumpft alle Polygone der TopoGeometry um 10 Mmeter\n"
5096"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
5097"\n"
5098"-- das Niemandsland erhalten, das durch den oberen Vorgang übriggelassen "
5099"wurde\n"
5100"-- Ich glaube bei GRASS wird dieses mit \"polygon0 layer\" bezeichnet\n"
5101"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
5102"  FROM topo_boston_test.face f\n"
5103"  WHERE f.face_id > 0 -- don't consider the universe face\n"
5104"  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
5105"    SELECT * FROM topo_boston_test.relation\n"
5106"    WHERE layer_id = 1 AND element_id = f.face_id\n"
5107"  );"
5108
5109#. Tag: para
5110#: extras_topology.xml:2570
5111#, no-c-format
5112msgid ""
5113", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
5114"\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
5115msgstr ""
5116", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
5117"\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
5118
5119#. Tag: refname
5120#: extras_topology.xml:2582
5121#, no-c-format
5122msgid "TopoElementArray_Agg"
5123msgstr "TopoElementArray_Agg"
5124
5125#. Tag: refpurpose
5126#: extras_topology.xml:2583
5127#, fuzzy, no-c-format
5128msgid ""
5129"Returns a <varname>topoelementarray</varname> for a set of element_id, type "
5130"arrays (topoelements)."
5131msgstr ""
5132"Gibt für eine Menge an element_id, type Feldern (topoelements) ein "
5133"<varname>topoelementarray</varname> zurück"
5134
5135#. Tag: funcprototype
5136#: extras_topology.xml:2588
5137#, no-c-format
5138msgid ""
5139"<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
5140"funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
5141"parameter></paramdef>"
5142msgstr ""
5143"<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
5144"funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
5145"parameter></paramdef>"
5146
5147#. Tag: para
5148#: extras_topology.xml:2598
5149#, no-c-format
5150msgid ""
5151"Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
5152"linkend=\"topoelement\"/>."
5153msgstr ""
5154"Verwendet um ein <xref linkend=\"topoelementarray\"/> aus einer Menge an "
5155"<xref linkend=\"topoelement\"/> zu erstellen."
5156
5157#. Tag: programlisting
5158#: extras_topology.xml:2607
5159#, no-c-format
5160msgid ""
5161"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
5162"  FROM generate_series(1,3) As e CROSS JOIN generate_series(1,4) As t;\n"
5163"  tea\n"
5164"--------------------------------------------------------------------------\n"
5165"{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
5166msgstr ""
5167"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
5168"  FROM generate_series(1,3) As e CROSS JOIN generate_series(1,4) As t;\n"
5169"  tea\n"
5170"--------------------------------------------------------------------------\n"
5171"{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
5172
5173#. Tag: para
5174#: extras_topology.xml:2611 extras_topology.xml:2816
5175#, no-c-format
5176msgid ", <xref linkend=\"topoelementarray\"/>"
5177msgstr ", <xref linkend=\"topoelementarray\"/>"
5178
5179#. Tag: para
5180#: extras_topology.xml:2619
5181#, no-c-format
5182msgid ""
5183"This section covers the topology functions for editing existing "
5184"topogeometries."
5185msgstr ""
5186"Dieser Abschnitt behandelt topologische Funktionen zur Bearbeitung einer "
5187"bestehenden TopoGeometry."
5188
5189#. Tag: title
5190#: extras_topology.xml:2622
5191#, no-c-format
5192msgid "TopoGeometry Editors"
5193msgstr "TopoGeometry Editoren"
5194
5195#. Tag: refname
5196#: extras_topology.xml:2626
5197#, no-c-format
5198msgid "clearTopoGeom"
5199msgstr "clearTopoGeom"
5200
5201#. Tag: refpurpose
5202#: extras_topology.xml:2628
5203#, fuzzy, no-c-format
5204msgid "Clears the content of a topo geometry."
5205msgstr "Löscht den Inhalt einer TopoGeometry"
5206
5207#. Tag: funcprototype
5208#: extras_topology.xml:2633
5209#, no-c-format
5210msgid ""
5211"<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
5212"<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
5213"paramdef>"
5214msgstr ""
5215"<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
5216"<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
5217"paramdef>"
5218
5219#. Tag: para
5220#: extras_topology.xml:2643
5221#, no-c-format
5222msgid ""
5223"Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
5224"empty one. Mostly useful in conjunction with <xref linkend=\"toTopoGeom\"/> "
5225"to replace the shape of existing objects and any dependent object in higher "
5226"hierarchical levels."
5227msgstr ""
5228"Löscht den Inhalt einer <xref linkend=\"topogeometry\"/> und wandelt sie in "
5229"eine leere um. Am nützlichsten in Verbindung mit <xref linkend=\"toTopoGeom"
5230"\"/>, um die geometrische Gestalt bestehende Objekte und alle abhängigen "
5231"Objekte in höheren hierarchischen Ebenen zu ersetzen."
5232
5233#. Tag: para
5234#: extras_topology.xml:2651
5235#, no-c-format
5236msgid "Availability: 2.1"
5237msgstr "Verfügbarkeit: 2.1"
5238
5239#. Tag: programlisting
5240#: extras_topology.xml:2655
5241#, no-c-format
5242msgid ""
5243"-- Shrink all TopoGeometry polygons by 10 meters\n"
5244"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
5245msgstr ""
5246"-- Alle Polygone einer TopoGeometry um 10 Meter schrumpfen\n"
5247"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
5248
5249#. Tag: refname
5250#: extras_topology.xml:2669
5251#, no-c-format
5252msgid "TopoGeom_addElement"
5253msgstr "TopoGeom_addElement"
5254
5255#. Tag: refpurpose
5256#: extras_topology.xml:2670
5257#, fuzzy, no-c-format
5258msgid "Adds an element to the definition of a TopoGeometry."
5259msgstr "Fügt ein Element zu der Definition einer TopoGeometry hinzu"
5260
5261#. Tag: funcprototype
5262#: extras_topology.xml:2674
5263#, no-c-format
5264msgid ""
5265"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
5266"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5267"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
5268msgstr ""
5269"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
5270"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5271"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
5272
5273#. Tag: para
5274#: extras_topology.xml:2685
5275#, no-c-format
5276msgid ""
5277"Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
5278"object. Does not error out if the element is already part of the definition."
5279msgstr ""
5280"Fügt ein <xref linkend=\"topoelement\"/> zur Definition eines TopoGeometry-"
5281"Objekts hinzu. Wenn das Element bereits Teil der Definition ist, führt dies "
5282"zu keinem Fehler."
5283
5284#. Tag: para
5285#: extras_topology.xml:2692 extras_topology.xml:2735
5286#, no-c-format
5287msgid "Availability: 2.3"
5288msgstr "Verfügbarkeit: 2.3"
5289
5290#. Tag: programlisting
5291#: extras_topology.xml:2696
5292#, no-c-format
5293msgid ""
5294"-- Add edge 5 to TopoGeometry tg\n"
5295"UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
5296msgstr ""
5297"-- Die Kante 5 zu der TopoGeometry \"tg\" hinzufügen\n"
5298"UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
5299
5300#. Tag: para
5301#: extras_topology.xml:2702 extras_topology.xml:2745
5302#, no-c-format
5303msgid ", <xref linkend=\"CreateTopoGeom\"/>"
5304msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
5305
5306#. Tag: refname
5307#: extras_topology.xml:2711
5308#, no-c-format
5309msgid "TopoGeom_remElement"
5310msgstr "TopoGeom_remElement"
5311
5312#. Tag: refpurpose
5313#: extras_topology.xml:2713
5314#, fuzzy, no-c-format
5315msgid "Removes an element from the definition of a TopoGeometry."
5316msgstr "Entfernt ein Element aus der Definition einer TopoGeometry"
5317
5318#. Tag: funcprototype
5319#: extras_topology.xml:2718
5320#, no-c-format
5321msgid ""
5322"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
5323"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5324"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
5325msgstr ""
5326"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
5327"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5328"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
5329
5330#. Tag: para
5331#: extras_topology.xml:2729
5332#, no-c-format
5333msgid ""
5334"Removes a <xref linkend=\"topoelement\"/> from the definition of a "
5335"TopoGeometry object."
5336msgstr ""
5337"Entfernt ein <xref linkend=\"topoelement\"/> aus der Ausgestaltung des "
5338"TopoGeometry Objekts."
5339
5340#. Tag: programlisting
5341#: extras_topology.xml:2739
5342#, no-c-format
5343msgid ""
5344"-- Remove face 43 from TopoGeometry tg\n"
5345"UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
5346msgstr ""
5347"-- Entfert Masche 43 aus der TopoGeometry tg\n"
5348"UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
5349
5350#. Tag: refpurpose
5351#: extras_topology.xml:2755
5352#, fuzzy, no-c-format
5353msgid "Adds a geometry shape to an existing topo geometry."
5354msgstr "Fügt eine Geometrie zu einer bestehenden TopoGeometry hinzu"
5355
5356#. Tag: para
5357#: extras_topology.xml:2759
5358#, fuzzy, no-c-format
5359msgid "Refer to <xref linkend=\"toTopoGeom\"/>."
5360msgstr "Siehe <xref linkend=\"toTopoGeom\"/>"
5361
5362#. Tag: title
5363#: extras_topology.xml:2769
5364#, no-c-format
5365msgid "TopoGeometry Accessors"
5366msgstr "TopoGeometry Accessors"
5367
5368#. Tag: refname
5369#: extras_topology.xml:2773
5370#, no-c-format
5371msgid "GetTopoGeomElementArray"
5372msgstr "GetTopoGeomElementArray"
5373
5374#. Tag: refpurpose
5375#: extras_topology.xml:2775
5376#, fuzzy, no-c-format
5377msgid ""
5378"Returns a <varname>topoelementarray</varname> (an array of topoelements) "
5379"containing the topological elements and type of the given TopoGeometry "
5380"(primitive elements)."
5381msgstr ""
5382"Gibt ein <varname>topoelementarray</varname> (ein Feld von topoelements) "
5383"zurück, das die topologischen Elemente und den Datentyp der gegebenen "
5384"TopoGeometry (die Elementarstrukturen) enthält."
5385
5386#. Tag: funcprototype
5387#: extras_topology.xml:2780
5388#, no-c-format
5389msgid ""
5390"<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
5391"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
5392"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
5393"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
5394"paramdef>"
5395msgstr ""
5396"<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
5397"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
5398"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
5399"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
5400"paramdef>"
5401
5402#. Tag: funcprototype
5403#: extras_topology.xml:2788
5404#, no-c-format
5405msgid ""
5406"<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
5407"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5408"parameter></paramdef>"
5409msgstr ""
5410"<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
5411"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5412"parameter></paramdef>"
5413
5414#. Tag: para
5415#: extras_topology.xml:2798
5416#, no-c-format
5417msgid ""
5418"Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
5419"elements and type of the given TopoGeometry (primitive elements). This is "
5420"similar to GetTopoGeomElements except it returns the elements as an array "
5421"rather than as a dataset."
5422msgstr ""
5423"Gibt ein <xref linkend=\"topoelementarray\"/> zurück, das die topologischen "
5424"Elemente und den Datentyp der gegebenen TopoGeometry (die "
5425"Elementarstrukturen) enthält. Dies ist ähnlich dem GetTopoGeomElements, "
5426"ausser dass die Elemente als Feld statt als Datensatz ausgegeben werden."
5427
5428#. Tag: para
5429#: extras_topology.xml:2800 extras_topology.xml:2847
5430#, no-c-format
5431msgid ""
5432"tg_id is the topogeometry id of the topogeometry object in the topology in "
5433"the layer denoted by <varname>layer_id</varname> in the topology.layer table."
5434msgstr ""
5435"tg_id steht für die ID des TopoGeometry Objekts der Topologie eines Layers, "
5436"der durch die <varname>layer_id</varname> der Tabelle \"topology.layer\" "
5437"angegeben wird."
5438
5439#. Tag: refname
5440#: extras_topology.xml:2821
5441#, no-c-format
5442msgid "GetTopoGeomElements"
5443msgstr "GetTopoGeomElements"
5444
5445#. Tag: refpurpose
5446#: extras_topology.xml:2823
5447#, fuzzy, no-c-format
5448msgid ""
5449"Returns a set of <varname>topoelement</varname> objects containing the "
5450"topological element_id,element_type of the given TopoGeometry (primitive "
5451"elements)."
5452msgstr ""
5453"Gibt für eine TopoGeometry (Elementarstrukturen) einen Satz an "
5454"<varname>topoelement</varname> Objekten zurück, welche die topologische "
5455"element_id und den element_type beinhalten"
5456
5457#. Tag: funcprototype
5458#: extras_topology.xml:2828
5459#, no-c-format
5460msgid ""
5461"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
5462"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
5463"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
5464"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
5465"paramdef>"
5466msgstr ""
5467"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
5468"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
5469"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
5470"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
5471"paramdef>"
5472
5473#. Tag: funcprototype
5474#: extras_topology.xml:2836
5475#, no-c-format
5476msgid ""
5477"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
5478"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
5479"paramdef>"
5480msgstr ""
5481"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
5482"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
5483"paramdef>"
5484
5485#. Tag: para
5486#: extras_topology.xml:2846
5487#, no-c-format
5488msgid ""
5489"Returns a set of element_id,element_type (topoelements) for a given "
5490"topogeometry object in <varname>toponame</varname> schema."
5491msgstr ""
5492"Gibt für ein TopoGeometry Objekt im Schema <varname>toponame</varname>, eine "
5493"Menge an element_id,element_type (topoelements) aus."
5494
5495#. Tag: para
5496#: extras_topology.xml:2863
5497#, no-c-format
5498msgid ""
5499", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
5500"<xref linkend=\"TopoGeom_remElement\"/>"
5501msgstr ""
5502", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
5503"<xref linkend=\"TopoGeom_remElement\"/>"
5504
5505#. Tag: title
5506#: extras_topology.xml:2876
5507#, no-c-format
5508msgid "TopoGeometry Outputs"
5509msgstr "TopoGeometry Ausgabe"
5510
5511#. Tag: refname
5512#: extras_topology.xml:2879
5513#, no-c-format
5514msgid "AsGML"
5515msgstr "AsGML"
5516
5517#. Tag: refpurpose
5518#: extras_topology.xml:2881
5519#, no-c-format
5520msgid "Returns the GML representation of a topogeometry."
5521msgstr "Gibt die GML-Darstellung einer TopoGeometry zurück."
5522
5523#. Tag: funcsynopsis
5524#: extras_topology.xml:2885
5525#, no-c-format
5526msgid ""
5527"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5528"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </"
5529"funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></"
5530"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
5531"paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></"
5532"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5533"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5534"parameter></paramdef> <paramdef><type>regclass </type> "
5535"<parameter>visitedTable</parameter></paramdef> </funcprototype> "
5536"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5537"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5538"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
5539"paramdef> <paramdef><type>text </type> <parameter>nsprefix</parameter></"
5540"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5541"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5542"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
5543"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
5544"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
5545"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
5546"<function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> "
5547"<parameter>tg</parameter></paramdef> <paramdef><type>text </type> "
5548"<parameter>nsprefix_in</parameter></paramdef> <paramdef><type>integer </"
5549"type> <parameter>precision</parameter></paramdef> <paramdef><type>integer </"
5550"type> <parameter>options</parameter></paramdef> <paramdef><type>regclass </"
5551"type> <parameter>visitedTable</parameter></paramdef> </funcprototype> "
5552"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5553"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5554"<paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> "
5555"<paramdef><type>integer </type> <parameter>precision</parameter></paramdef> "
5556"<paramdef><type>integer </type> <parameter>options</parameter></paramdef> "
5557"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
5558"paramdef> <paramdef><type>text </type> <parameter>idprefix</parameter></"
5559"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5560"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5561"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
5562"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
5563"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
5564"parameter></paramdef> <paramdef><type>regclass </type> "
5565"<parameter>visitedTable</parameter></paramdef> <paramdef><type>text </type> "
5566"<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
5567"<parameter>gmlversion</parameter></paramdef> </funcprototype>"
5568msgstr ""
5569"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5570"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </"
5571"funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></"
5572"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
5573"paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></"
5574"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5575"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5576"parameter></paramdef> <paramdef><type>regclass </type> "
5577"<parameter>visitedTable</parameter></paramdef> </funcprototype> "
5578"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5579"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5580"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
5581"paramdef> <paramdef><type>text </type> <parameter>nsprefix</parameter></"
5582"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5583"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5584"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
5585"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
5586"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
5587"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
5588"<function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> "
5589"<parameter>tg</parameter></paramdef> <paramdef><type>text </type> "
5590"<parameter>nsprefix_in</parameter></paramdef> <paramdef><type>integer </"
5591"type> <parameter>precision</parameter></paramdef> <paramdef><type>integer </"
5592"type> <parameter>options</parameter></paramdef> <paramdef><type>regclass </"
5593"type> <parameter>visitedTable</parameter></paramdef> </funcprototype> "
5594"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
5595"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5596"<paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> "
5597"<paramdef><type>integer </type> <parameter>precision</parameter></paramdef> "
5598"<paramdef><type>integer </type> <parameter>options</parameter></paramdef> "
5599"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
5600"paramdef> <paramdef><type>text </type> <parameter>idprefix</parameter></"
5601"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
5602"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
5603"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
5604"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
5605"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
5606"parameter></paramdef> <paramdef><type>regclass </type> "
5607"<parameter>visitedTable</parameter></paramdef> <paramdef><type>text </type> "
5608"<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
5609"<parameter>gmlversion</parameter></paramdef> </funcprototype>"
5610
5611#. Tag: para
5612#: extras_topology.xml:2946
5613#, no-c-format
5614msgid ""
5615"Returns the GML representation of a topogeometry in version GML3 format. If "
5616"no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> "
5617"is used. Pass in an empty string for nsprefix to get a non-qualified name "
5618"space. The precision (default: 15) and options (default 1) parameters, if "
5619"given, are passed untouched to the underlying call to ST_AsGML."
5620msgstr ""
5621"Gibt die GML-Darstellung einer TopoGeometry im GML3-Format aus. Wenn kein "
5622"<varname>nsprefix_in</varname> angegeben ist, dann wird <varname>gml</"
5623"varname> verwendet. Übergeben sie eine leere Zeichenfolge für \"nsprefix\" "
5624"um keinen bestimmten Namensraum festzulegen. Wenn die Parameter \"precision"
5625"\" (Standardwert: 15) und \"options\" (Standardwert: 1) angegeben sind, "
5626"werden diese unangetastet an den zugrunde liegenden Aufruf von ST_AsGML "
5627"übergeben."
5628
5629#. Tag: para
5630#: extras_topology.xml:2948
5631#, no-c-format
5632msgid ""
5633"The <varname>visitedTable</varname> parameter, if given, is used for keeping "
5634"track of the visited Node and Edge elements so to use cross-references "
5635"(xlink:xref) rather than duplicating definitions. The table is expected to "
5636"have (at least) two integer fields: 'element_type' and 'element_id'. The "
5637"calling user must have both read and write privileges on the given table. "
5638"For best performance, an index should be defined on <varname>element_type</"
5639"varname> and <varname>element_id</varname>, in that order. Such index would "
5640"be created automatically by adding a unique constraint to the fields. "
5641"Example:"
5642msgstr ""
5643"Wenn der Parameter <varname>visitedTable</varname> angegeben ist, dann wird "
5644"dieser verwendet um die bereits besuchten Knoten und Kanten über "
5645"Querverweise (xlink:xref) zu verfolgen, anstatt Definitionen zu "
5646"vervielfältigen. Die Tabelle muss (zumindest) zwei Integerfelder enthalten: "
5647"'element_type' und 'element_id'. Für den Aufruf muss der Anwender sowohl "
5648"Lese- als auch Schreibrechte auf die Tabelle besitzen. Um die maximale "
5649"Rechenleistung zu erreichen, sollte ein Index für die Attribute "
5650"<varname>element_type</varname> und <varname>element_id</varname> - in "
5651"dieser Reihenfolge -  festgelegt werden. Dieser Index wird automatisch "
5652"erstellt, wenn auf die Attribute ein Unique Constraint gelegt wird. Beispiel:"
5653
5654#. Tag: programlisting
5655#: extras_topology.xml:2954
5656#, no-c-format
5657msgid ""
5658"CREATE TABLE visited (\n"
5659"  element_type integer, element_id integer,\n"
5660"  unique(element_type, element_id)\n"
5661");"
5662msgstr ""
5663"CREATE TABLE visited (\n"
5664"  element_type integer, element_id integer,\n"
5665"  unique(element_type, element_id)\n"
5666");"
5667
5668#. Tag: para
5669#: extras_topology.xml:2957
5670#, no-c-format
5671msgid ""
5672"The <varname>idprefix</varname> parameter, if given, will be prepended to "
5673"Edge and Node tag identifiers."
5674msgstr ""
5675"Wird der Parameter <varname>idprefix</varname> angegeben, so wird dieser den "
5676"Identifikatoren der Tags von Kanten und Knoten vorangestellt."
5677
5678#. Tag: para
5679#: extras_topology.xml:2959
5680#, no-c-format
5681msgid ""
5682"The <varname>gmlver</varname> parameter, if given, will be passed to the "
5683"underlying ST_AsGML. Defaults to 3."
5684msgstr ""
5685"Wird der Parameter <varname>gmlver</varname> angegeben, so wird dieser and "
5686"das zugrunde liegende ST_AsGML übergeben. Standardmäßig wird 3 angenommen."
5687
5688#. Tag: para
5689#: extras_topology.xml:2968
5690#, no-c-format
5691msgid ""
5692"This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
5693msgstr ""
5694"Hier wird die TopoGeometry verwendet, die wir unter <xref linkend="
5695"\"CreateTopoGeom\"/> erstellt haben"
5696
5697#. Tag: programlisting
5698#: extras_topology.xml:2969
5699#, no-c-format
5700msgid ""
5701"SELECT topology.AsGML(topo) As rdgml\n"
5702"  FROM ri.roads\n"
5703"  WHERE road_name = 'Unknown';\n"
5704"\n"
5705"-- rdgml--\n"
5706"<![CDATA[<gml:TopoCurve>\n"
5707"    <gml:directedEdge>\n"
5708"        <gml:Edge gml:id=\"E1\">\n"
5709"            <gml:directedNode orientation=\"-\">\n"
5710"                <gml:Node gml:id=\"N1\"/>\n"
5711"            </gml:directedNode>\n"
5712"            <gml:directedNode></gml:directedNode>\n"
5713"            <gml:curveProperty>\n"
5714"                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
5715"                    <gml:segments>\n"
5716"                        <gml:LineStringSegment>\n"
5717"                            <gml:posList srsDimension=\"2\">384744 236928 "
5718"384750 236923 384769 236911 384799 236895 384811 236890\n"
5719"                            384833 236884 384844 236882 384866 236881 384879 "
5720"236883 384954 236898 385087 236932 385117 236938\n"
5721"                            385167 236938 385203 236941 385224 236946 385233 "
5722"236950 385241 236956 385254 236971\n"
5723"                            385260 236979 385268 236999 385273 237018 385273 "
5724"237037 385271 237047 385267 237057 385225 237125\n"
5725"                            385210 237144 385192 237161 385167 237192 385162 "
5726"237202 385159 237214 385159 237227 385162 237241\n"
5727"                            385166 237256 385196 237324 385209 237345 385234 "
5728"237375 385237 237383 385238 237399 385236 237407\n"
5729"                            385227 237419 385213 237430 385193 237439 385174 "
5730"237451 385170 237455 385169 237460 385171 237475\n"
5731"                            385181 237503 385190 237521 385200 237533 385206 "
5732"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
5733"                            385249 237544 385260 237555 385270 237570 385289 "
5734"237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
5735"                        </gml:LineStringSegment>\n"
5736"                    </gml:segments>\n"
5737"                </gml:Curve>\n"
5738"            </gml:curveProperty>\n"
5739"        </gml:Edge>\n"
5740"    </gml:directedEdge>\n"
5741"</gml:TopoCurve>]]>"
5742msgstr ""
5743"SELECT topology.AsGML(topo) As rdgml\n"
5744"  FROM ri.roads\n"
5745"  WHERE road_name = 'Unknown';\n"
5746"\n"
5747"-- rdgml--\n"
5748"<![CDATA[<gml:TopoCurve>\n"
5749"    <gml:directedEdge>\n"
5750"        <gml:Edge gml:id=\"E1\">\n"
5751"            <gml:directedNode orientation=\"-\">\n"
5752"                <gml:Node gml:id=\"N1\"/>\n"
5753"            </gml:directedNode>\n"
5754"            <gml:directedNode></gml:directedNode>\n"
5755"            <gml:curveProperty>\n"
5756"                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
5757"                    <gml:segments>\n"
5758"                        <gml:LineStringSegment>\n"
5759"                            <gml:posList srsDimension=\"2\">384744 236928 "
5760"384750 236923 384769 236911 384799 236895 384811 236890\n"
5761"                            384833 236884 384844 236882 384866 236881 384879 "
5762"236883 384954 236898 385087 236932 385117 236938\n"
5763"                            385167 236938 385203 236941 385224 236946 385233 "
5764"236950 385241 236956 385254 236971\n"
5765"                            385260 236979 385268 236999 385273 237018 385273 "
5766"237037 385271 237047 385267 237057 385225 237125\n"
5767"                            385210 237144 385192 237161 385167 237192 385162 "
5768"237202 385159 237214 385159 237227 385162 237241\n"
5769"                            385166 237256 385196 237324 385209 237345 385234 "
5770"237375 385237 237383 385238 237399 385236 237407\n"
5771"                            385227 237419 385213 237430 385193 237439 385174 "
5772"237451 385170 237455 385169 237460 385171 237475\n"
5773"                            385181 237503 385190 237521 385200 237533 385206 "
5774"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
5775"                            385249 237544 385260 237555 385270 237570 385289 "
5776"237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
5777"                        </gml:LineStringSegment>\n"
5778"                    </gml:segments>\n"
5779"                </gml:Curve>\n"
5780"            </gml:curveProperty>\n"
5781"        </gml:Edge>\n"
5782"    </gml:directedEdge>\n"
5783"</gml:TopoCurve>]]>"
5784
5785#. Tag: para
5786#: extras_topology.xml:2970
5787#, no-c-format
5788msgid "Same exercise as previous without namespace"
5789msgstr "Selbes Beispiel wie das Vorige, aber ohne Namensraum"
5790
5791#. Tag: programlisting
5792#: extras_topology.xml:2971
5793#, no-c-format
5794msgid ""
5795"SELECT topology.AsGML(topo,'') As rdgml\n"
5796"  FROM ri.roads\n"
5797"  WHERE road_name = 'Unknown';\n"
5798"\n"
5799"-- rdgml--\n"
5800"<![CDATA[<TopoCurve>\n"
5801"    <directedEdge>\n"
5802"        <Edge id=\"E1\">\n"
5803"            <directedNode orientation=\"-\">\n"
5804"                <Node id=\"N1\"/>\n"
5805"            </directedNode>\n"
5806"            <directedNode></directedNode>\n"
5807"            <curveProperty>\n"
5808"                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
5809"                    <segments>\n"
5810"                        <LineStringSegment>\n"
5811"                            <posList srsDimension=\"2\">384744 236928 384750 "
5812"236923 384769 236911 384799 236895 384811 236890\n"
5813"                            384833 236884 384844 236882 384866 236881 384879 "
5814"236883 384954 236898 385087 236932 385117 236938\n"
5815"                            385167 236938 385203 236941 385224 236946 385233 "
5816"236950 385241 236956 385254 236971\n"
5817"                            385260 236979 385268 236999 385273 237018 385273 "
5818"237037 385271 237047 385267 237057 385225 237125\n"
5819"                            385210 237144 385192 237161 385167 237192 385162 "
5820"237202 385159 237214 385159 237227 385162 237241\n"
5821"                            385166 237256 385196 237324 385209 237345 385234 "
5822"237375 385237 237383 385238 237399 385236 237407\n"
5823"                            385227 237419 385213 237430 385193 237439 385174 "
5824"237451 385170 237455 385169 237460 385171 237475\n"
5825"                            385181 237503 385190 237521 385200 237533 385206 "
5826"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
5827"                            385249 237544 385260 237555 385270 237570 385289 "
5828"237584 385292 237589 385291 237596 385284 237630</posList>\n"
5829"                         </LineStringSegment>\n"
5830"                    </segments>\n"
5831"                </Curve>\n"
5832"            </curveProperty>\n"
5833"        </Edge>\n"
5834"    </directedEdge>\n"
5835"</TopoCurve>]]>"
5836msgstr ""
5837"SELECT topology.AsGML(topo,'') As rdgml\n"
5838"  FROM ri.roads\n"
5839"  WHERE road_name = 'Unknown';\n"
5840"\n"
5841"-- rdgml--\n"
5842"<![CDATA[<TopoCurve>\n"
5843"    <directedEdge>\n"
5844"        <Edge id=\"E1\">\n"
5845"            <directedNode orientation=\"-\">\n"
5846"                <Node id=\"N1\"/>\n"
5847"            </directedNode>\n"
5848"            <directedNode></directedNode>\n"
5849"            <curveProperty>\n"
5850"                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
5851"                    <segments>\n"
5852"                        <LineStringSegment>\n"
5853"                            <posList srsDimension=\"2\">384744 236928 384750 "
5854"236923 384769 236911 384799 236895 384811 236890\n"
5855"                            384833 236884 384844 236882 384866 236881 384879 "
5856"236883 384954 236898 385087 236932 385117 236938\n"
5857"                            385167 236938 385203 236941 385224 236946 385233 "
5858"236950 385241 236956 385254 236971\n"
5859"                            385260 236979 385268 236999 385273 237018 385273 "
5860"237037 385271 237047 385267 237057 385225 237125\n"
5861"                            385210 237144 385192 237161 385167 237192 385162 "
5862"237202 385159 237214 385159 237227 385162 237241\n"
5863"                            385166 237256 385196 237324 385209 237345 385234 "
5864"237375 385237 237383 385238 237399 385236 237407\n"
5865"                            385227 237419 385213 237430 385193 237439 385174 "
5866"237451 385170 237455 385169 237460 385171 237475\n"
5867"                            385181 237503 385190 237521 385200 237533 385206 "
5868"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
5869"                            385249 237544 385260 237555 385270 237570 385289 "
5870"237584 385292 237589 385291 237596 385284 237630</posList>\n"
5871"                         </LineStringSegment>\n"
5872"                    </segments>\n"
5873"                </Curve>\n"
5874"            </curveProperty>\n"
5875"        </Edge>\n"
5876"    </directedEdge>\n"
5877"</TopoCurve>]]>"
5878
5879#. Tag: para
5880#: extras_topology.xml:2977
5881#, no-c-format
5882msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
5883msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
5884
5885#. Tag: refname
5886#: extras_topology.xml:2982
5887#, no-c-format
5888msgid "AsTopoJSON"
5889msgstr "AsTopoJSON"
5890
5891#. Tag: refpurpose
5892#: extras_topology.xml:2984
5893#, no-c-format
5894msgid "Returns the TopoJSON representation of a topogeometry."
5895msgstr "Gibt die TopoJSON-Darstellung einer TopoGeometry zurück."
5896
5897#. Tag: funcprototype
5898#: extras_topology.xml:2989
5899#, no-c-format
5900msgid ""
5901"<funcdef>text <function>AsTopoJSON</function></funcdef> "
5902"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5903"<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
5904"paramdef>"
5905msgstr ""
5906"<funcdef>text <function>AsTopoJSON</function></funcdef> "
5907"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
5908"<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
5909"paramdef>"
5910
5911#. Tag: para
5912#: extras_topology.xml:3000
5913#, no-c-format
5914msgid ""
5915"Returns the TopoJSON representation of a topogeometry. If "
5916"<varname>edgeMapTable</varname> is not null, it will be used as a lookup/"
5917"storage mapping of edge identifiers to arc indices. This is to be able to "
5918"allow for a compact \"arcs\" array in the final document."
5919msgstr ""
5920"Gibt eine TopoGeometry in der TopoJSON-Darstellung zurück. Wenn "
5921"<varname>edgeMapTable</varname> nicht NULL ist, wird diese als Lookup/"
5922"Speicher für die Abbildung der Identifikatoren der Kanten auf die Indizes "
5923"der Kreisbögen verwendet. Dadurch wird ein kompaktes Feld \"arcs\" im "
5924"endgültigen Dokument ermöglicht."
5925
5926#. Tag: para
5927#: extras_topology.xml:3003
5928#, no-c-format
5929msgid ""
5930"The table, if given, is expected to have an \"arc_id\" field of type \"serial"
5931"\" and an \"edge_id\" of type integer; the code will query the table for "
5932"\"edge_id\" so it is recommended to add an index on that field."
5933msgstr ""
5934"Wenn die Tabelle angegeben ist, wird die Existenz der Attribute \"arc_id\" "
5935"vom Datentyp \"serial\" und \"edge_id\" vom Typ \"integer\" vorausgesetzt; "
5936"da der Code die Tabelle nach der \"edge_id\" abfragt, sollte ein Index für "
5937"dieses Attribut erstellt werden."
5938
5939#. Tag: para
5940#: extras_topology.xml:3008
5941#, no-c-format
5942msgid ""
5943"Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
5944"\"edgeMapTable\" table."
5945msgstr ""
5946"Die Kreisbögen in der TopoJSON Ausgabe sind von 0 weg indiziert, während sie "
5947"in der Tabelle \"edgeMapTable\" 1-basiert sind."
5948
5949#. Tag: para
5950#: extras_topology.xml:3014
5951#, no-c-format
5952msgid ""
5953"A full TopoJSON document will be need to contain, in addition to the "
5954"snippets returned by this function, the actual arcs plus some headers. See "
5955"the <ulink url=\"http://github.com/mbostock/topojson-specification/blob/"
5956"master/README.md\">TopoJSON specification</ulink>."
5957msgstr ""
5958"Ein vollständiges TopoJson Dokument benötigt zusätzlich zu den von dieser "
5959"Funktion ausgegebenen Schnipseln, die tatsächlichen Bögen und einige Header. "
5960"Siehe<ulink url=\"http://github.com/mbostock/topojson-specification/blob/"
5961"master/README.md\">TopoJSON specification</ulink>."
5962
5963#. Tag: para
5964#: extras_topology.xml:3023
5965#, no-c-format
5966msgid "Enhanced: 2.2.1 added support for puntal inputs"
5967msgstr ""
5968"Erweiterung: 2.2.1 Unterstützung für punktförmige Eingabewerte hinzugefügt"
5969
5970#. Tag: programlisting
5971#: extras_topology.xml:3035
5972#, no-c-format
5973msgid ""
5974"CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
5975"\n"
5976"-- header\n"
5977"SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], "
5978"\"translate\": [0,0] }, \"objects\": {'\n"
5979"\n"
5980"-- objects\n"
5981"UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, "
5982"'edgemap')\n"
5983"FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
5984"\n"
5985"-- arcs\n"
5986"WITH edges AS (\n"
5987"  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
5988"  WHERE e.edge_id = m.edge_id\n"
5989"), points AS (\n"
5990"  SELECT arc_id, (st_dumppoints(geom)).* FROM edges\n"
5991"), compare AS (\n"
5992"  SELECT p2.arc_id,\n"
5993"         CASE WHEN p1.path IS NULL THEN p2.geom\n"
5994"              ELSE ST_Translate(p2.geom, -ST_X(p1.geom), -ST_Y(p1.geom))\n"
5995"         END AS geom\n"
5996"  FROM points p2 LEFT OUTER JOIN points p1\n"
5997"  ON ( p1.arc_id = p2.arc_id AND p2.path[1] = p1.path[1]+1 )\n"
5998"  ORDER BY arc_id, p2.path\n"
5999"), arcsdump AS (\n"
6000"  SELECT arc_id, (regexp_matches( ST_AsGeoJSON(geom), '\\[.*\\]'))[1] as t\n"
6001"  FROM compare\n"
6002"), arcs AS (\n"
6003"  SELECT arc_id, '[' || array_to_string(array_agg(t), ',') || ']' as a FROM "
6004"arcsdump\n"
6005"  GROUP BY arc_id\n"
6006"  ORDER BY arc_id\n"
6007")\n"
6008"SELECT '}, \"arcs\": [' UNION ALL\n"
6009"SELECT array_to_string(array_agg(a), E',\\n') from arcs\n"
6010"\n"
6011"-- footer\n"
6012"UNION ALL SELECT ']}'::text as t;\n"
6013"\n"
6014"-- Result:\n"
6015"{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": "
6016"[0,0] }, \"objects\": {\n"
6017"\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],"
6018"[[6,5,-5,-4,-3,1]]]}\n"
6019"}, \"arcs\": [\n"
6020" [[25,30],[6,0],[0,10],[-14,0],[0,-10],[8,0]],\n"
6021" [[35,6],[0,8]],\n"
6022" [[35,6],[12,0]],\n"
6023" [[47,6],[0,8]],\n"
6024" [[47,14],[0,8]],\n"
6025" [[35,22],[12,0]],\n"
6026" [[35,14],[0,8]]\n"
6027" ]}"
6028msgstr ""
6029"CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
6030"\n"
6031"-- Header\n"
6032"SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], "
6033"\"translate\": [0,0] }, \"objects\": {'\n"
6034"\n"
6035"-- Objekte\n"
6036"UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, "
6037"'edgemap')\n"
6038"FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
6039"\n"
6040"-- Bögen\n"
6041"WITH edges AS (\n"
6042"  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
6043"  WHERE e.edge_id = m.edge_id\n"
6044"), points AS (\n"
6045"  SELECT arc_id, (st_dumppoints(geom)).* FROM edges\n"
6046"), compare AS (\n"
6047"  SELECT p2.arc_id,\n"
6048"         CASE WHEN p1.path IS NULL THEN p2.geom\n"
6049"              ELSE ST_Translate(p2.geom, -ST_X(p1.geom), -ST_Y(p1.geom))\n"
6050"         END AS geom\n"
6051"  FROM points p2 LEFT OUTER JOIN points p1\n"
6052"  ON ( p1.arc_id = p2.arc_id AND p2.path[1] = p1.path[1]+1 )\n"
6053"  ORDER BY arc_id, p2.path\n"
6054"), arcsdump AS (\n"
6055"  SELECT arc_id, (regexp_matches( ST_AsGeoJSON(geom), '\\[.*\\]'))[1] as t\n"
6056"  FROM compare\n"
6057"), arcs AS (\n"
6058"  SELECT arc_id, '[' || array_to_string(array_agg(t), ',') || ']' as a FROM "
6059"arcsdump\n"
6060"  GROUP BY arc_id\n"
6061"  ORDER BY arc_id\n"
6062")\n"
6063"SELECT '}, \"arcs\": [' UNION ALL\n"
6064"SELECT array_to_string(array_agg(a), E',\\n') from arcs\n"
6065"\n"
6066"-- Footer\n"
6067"UNION ALL SELECT ']}'::text as t;\n"
6068"\n"
6069"-- Result:\n"
6070"{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": "
6071"[0,0] }, \"objects\": {\n"
6072"\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],"
6073"[[6,5,-5,-4,-3,1]]]}\n"
6074"}, \"arcs\": [\n"
6075" [[25,30],[6,0],[0,10],[-14,0],[0,-10],[8,0]],\n"
6076" [[35,6],[0,8]],\n"
6077" [[35,6],[12,0]],\n"
6078" [[47,6],[0,8]],\n"
6079" [[47,14],[0,8]],\n"
6080" [[35,22],[12,0]],\n"
6081" [[35,14],[0,8]]\n"
6082" ]}"
6083
6084#. Tag: para
6085#: extras_topology.xml:3043
6086#, no-c-format
6087msgid ""
6088"This section lists the Topology functions used to check relationships "
6089"between topogeometries and topology primitives"
6090msgstr ""
6091"Dieser Abschnitt behandelt topologische Funktionen zur Überprüfung der "
6092"Beziehungen von TopoGeometry Objekten und topologischen Elementarstrukturen"
6093
6094#. Tag: title
6095#: extras_topology.xml:3046
6096#, no-c-format
6097msgid "Topology Spatial Relationships"
6098msgstr "Räumliche Beziehungen einer Topologie"
6099
6100#. Tag: refname
6101#: extras_topology.xml:3049
6102#, no-c-format
6103msgid "Equals"
6104msgstr "Equals"
6105
6106#. Tag: refpurpose
6107#: extras_topology.xml:3051
6108#, no-c-format
6109msgid ""
6110"Returns true if two topogeometries are composed of the same topology "
6111"primitives."
6112msgstr ""
6113"Gibt TRUE zurück, wenn zwei TopoGeometry Objekte aus denselben topologischen "
6114"Elementarstrukturen bestehen."
6115
6116#. Tag: funcprototype
6117#: extras_topology.xml:3056
6118#, no-c-format
6119msgid ""
6120"<funcdef>boolean <function>Equals</function></funcdef> "
6121"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
6122"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
6123msgstr ""
6124"<funcdef>boolean <function>Equals</function></funcdef> "
6125"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
6126"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
6127
6128#. Tag: para
6129#: extras_topology.xml:3067
6130#, no-c-format
6131msgid ""
6132"Returns true if two topogeometries are composed of the same topology "
6133"primitives: faces, edges, nodes."
6134msgstr ""
6135"Gibt TRUE zurück, wenn zwei TopoGeometry Objekte aus denselben topologischen "
6136"Elementarstrukturen: Maschen, Kanten, Knoten, bestehen."
6137
6138#. Tag: para
6139#: extras_topology.xml:3071
6140#, no-c-format
6141msgid ""
6142"This function not supported for topogeometries that are geometry "
6143"collections. It also can not compare topogeometries from different "
6144"topologies."
6145msgstr ""
6146"Diese Funktion unterstützt keine TopoGeometry aus einer Sammelgeometrie. Es "
6147"kann auch keine TopoGeometry Objekte unterschiedlicher Topologien vergleichen"
6148
6149#. Tag: para
6150#: extras_topology.xml:3078 extras_topology.xml:3131
6151#, no-c-format
6152msgid "&Z_support;"
6153msgstr "&Z_support;"
6154
6155#. Tag: programlisting
6156#: extras_topology.xml:3085 extras_topology.xml:3138
6157#, no-c-format
6158msgid "<!--TODO: Need example -->"
6159msgstr "<!--TODO: Beispiel benötigt -->"
6160
6161#. Tag: para
6162#: extras_topology.xml:3092
6163#, no-c-format
6164msgid ", <xref linkend=\"ST_Equals\"/>"
6165msgstr ", <xref linkend=\"ST_Equals\"/>"
6166
6167#. Tag: refname
6168#: extras_topology.xml:3098
6169#, no-c-format
6170msgid "Intersects"
6171msgstr "Intersects"
6172
6173#. Tag: refpurpose
6174#: extras_topology.xml:3100
6175#, no-c-format
6176msgid ""
6177"<refpurpose>Returns true if any pair of primitives from the two "
6178"topogeometries intersect.</refpurpose>"
6179msgstr ""
6180"<refpurpose>Gibt TRUE zurück, wenn sich kein beliebiges Paar von "
6181"Elemtarstrukturen zweier TopoGeometry Objekte überschneidet.</refpurpose>"
6182
6183#. Tag: funcprototype
6184#: extras_topology.xml:3105
6185#, no-c-format
6186msgid ""
6187"<funcdef>boolean <function>Intersects</function></funcdef> "
6188"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
6189"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
6190msgstr ""
6191"<funcdef>boolean <function>Intersects</function></funcdef> "
6192"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
6193"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
6194
6195#. Tag: para
6196#: extras_topology.xml:3116
6197#, no-c-format
6198msgid ""
6199"<para>Returns true if any pair of primitives from the two topogeometries "
6200"intersect.</para>"
6201msgstr ""
6202"<para>Gibt TRUE zurück, wenn sich kein beliebiges Paar von Elemtarstrukturen "
6203"zweier TopoGeometry Objekte überschneidet.</para>"
6204
6205#. Tag: para
6206#: extras_topology.xml:3123
6207#, no-c-format
6208msgid ""
6209"This function not supported for topogeometries that are geometry "
6210"collections. It also can not compare topogeometries from different "
6211"topologies. Also not currently supported for hierarchichal topogeometries "
6212"(topogeometries composed of other topogeometries)."
6213msgstr ""
6214"Diese Funktion unterstützt keine TopoGeometry aus einer Sammelgeometrie. Es "
6215"kann auch keine TopoGeometry Objekte unterschiedlicher Topologien "
6216"vergleichen. Eine hierarchische TopoGeometry (eine TopoGeometry die sich aus "
6217"anderen TopoGeometry Objekten zusammensetzt) wird zur Zeit ebenfalls nicht "
6218"unterstützt."
6219
6220#~ msgid ""
6221#~ "Takes a topology name and provides summary totals of types of objects in "
6222#~ "topology"
6223#~ msgstr ""
6224#~ "Nimmt den Namen einer Topologie und liefert eine Zusammenfassung der "
6225#~ "Gesamtsummen der Typen und Objekte in der Topologie"
6226
6227#~ msgid ""
6228#~ "Adds a polygon to an existing topology using a tolerance and possibly "
6229#~ "splitting existing edges/faces."
6230#~ msgstr ""
6231#~ "Fügt ein Polygon, unter Berücksichtigung einer Toleranz und eventuellem "
6232#~ "Auftrennen existierender Kanten/Maschen, zu einer bestehende Topologie "
6233#~ "hinzu. "
6234
6235#~ msgid ""
6236#~ "If tolerance = 0, the function use ST_Intersects otherwise uses "
6237#~ "ST_DWithin."
6238#~ msgstr ""
6239#~ "Wenn tolerance = 0, dann benutzt die Funktion ST_Intersects, sonst "
6240#~ "ST_DWithin."
6241
6242#~ msgid "Availability: 2.0.0 - requires GEOS &gt;= 3.3.0."
6243#~ msgstr "Verfügbarkeit: 2.0.0 - benötigt GEOS  &gt;= 3.3.0."
6244
6245#~ msgid "If there isn't a node at the point, it return 0 (zero)."
6246#~ msgstr ""
6247#~ "Wenn an dieser Stelle kein Knoten existiert, wird 0 (null) zurückgegeben."
6248
6249#~ msgid ""
6250#~ "If use tolerance > 0 and near the point there are more than one node it "
6251#~ "throw an exception."
6252#~ msgstr ""
6253#~ "Wenn eine tolerance > 0 angegeben ist und mehr als ein Knoten in diesem "
6254#~ "Bereich existiert, wird eine Fehlermeldung ausgegeben."
6255
6256#~ msgid ""
6257#~ "If tolerance = 0, the function use ST_Intersects otherwise will use "
6258#~ "ST_DWithin."
6259#~ msgstr ""
6260#~ "Wenn tolerance = 0, dann benutzt die Funktion ST_Intersects, sonst "
6261#~ "ST_DWithin."
6262
6263#~ msgid "Availability: 2.0.0 requires GEOS &gt;= 3.3.0."
6264#~ msgstr "Verfügbarkeit: 2.0.0 benötigt GEOS &gt;= 3.3.0."
6265