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 < 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 < 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 < 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 < 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 && 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 && 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 && 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 && 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 >= 3.3.0." 6243#~ msgstr "Verfügbarkeit: 2.0.0 - benötigt GEOS >= 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 >= 3.3.0." 6264#~ msgstr "Verfügbarkeit: 2.0.0 benötigt GEOS >= 3.3.0." 6265