1# SOME DESCRIPTIVE TITLE. 2# 3# Translators: 4# Poliana Palhares <p.palhares@plamu.com.br>, 2016 5msgid "" 6msgstr "" 7"Project-Id-Version: PostGIS\n" 8"Report-Msgid-Bugs-To: http://bugs.kde.org\n" 9"POT-Creation-Date: 2018-08-19 21:47+0000\n" 10"PO-Revision-Date: 2016-12-16 18:11+0000\n" 11"Last-Translator: Poliana Palhares <p.palhares@plamu.com.br>\n" 12"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/" 13"language/pt_BR/)\n" 14"Language: pt_BR\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#: reference_processing.xml:3 22#, no-c-format 23msgid "Geometry Processing" 24msgstr "Processamento de Geometria" 25 26#. Tag: refname 27#: reference_processing.xml:6 28#, no-c-format 29msgid "ST_Buffer" 30msgstr "ST_Buffer" 31 32#. Tag: refpurpose 33#: reference_processing.xml:8 34#, no-c-format 35msgid "" 36"(T) Returns a geometry covering all points within a given distance from the " 37"input geometry." 38msgstr "" 39"(T) Retorna uma geometria cobrindo todos os pontos com a dada distância da " 40"geometria de entrada. " 41 42#. Tag: funcsynopsis 43#: reference_processing.xml:16 44#, no-c-format 45msgid "" 46"<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> " 47"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> " 48"<paramdef><type>float </type> <parameter>radius_of_buffer</parameter></" 49"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 50"<function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> " 51"<parameter>g1</parameter></paramdef> <paramdef><type>float </type> " 52"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </" 53"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </" 54"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Buffer</" 55"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</" 56"parameter></paramdef> <paramdef><type>float </type> " 57"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </" 58"type> <parameter>buffer_style_parameters</parameter></paramdef> </" 59"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 60"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 61"parameter></paramdef> <paramdef><type>float </type> " 62"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </" 63"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 64"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 65"parameter></paramdef> <paramdef><type>float </type> " 66"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </" 67"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </" 68"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 69"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 70"parameter></paramdef> <paramdef><type>float </type> " 71"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </" 72"type> <parameter>buffer_style_parameters</parameter></paramdef> </" 73"funcprototype>" 74msgstr "" 75"<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> " 76"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> " 77"<paramdef><type>float </type> <parameter>radius_of_buffer</parameter></" 78"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 79"<function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> " 80"<parameter>g1</parameter></paramdef> <paramdef><type>float </type> " 81"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </" 82"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </" 83"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Buffer</" 84"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</" 85"parameter></paramdef> <paramdef><type>float </type> " 86"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </" 87"type> <parameter>buffer_style_parameters</parameter></paramdef> </" 88"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 89"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 90"parameter></paramdef> <paramdef><type>float </type> " 91"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </" 92"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 93"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 94"parameter></paramdef> <paramdef><type>float </type> " 95"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </" 96"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </" 97"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</" 98"function></funcdef> <paramdef><type>geography </type> <parameter>g1</" 99"parameter></paramdef> <paramdef><type>float </type> " 100"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </" 101"type> <parameter>buffer_style_parameters</parameter></paramdef> </" 102"funcprototype>" 103 104#. Tag: title 105#: reference_processing.xml:61 reference_processing.xml:296 106#: reference_processing.xml:375 reference_processing.xml:429 107#: reference_processing.xml:494 reference_processing.xml:643 108#: reference_processing.xml:709 reference_processing.xml:792 109#: reference_processing.xml:891 reference_processing.xml:971 110#: reference_processing.xml:1029 reference_processing.xml:1098 111#: reference_processing.xml:1145 reference_processing.xml:1193 112#: reference_processing.xml:1276 reference_processing.xml:1343 113#: reference_processing.xml:1385 reference_processing.xml:1444 114#: reference_processing.xml:1491 reference_processing.xml:1545 115#: reference_processing.xml:1582 reference_processing.xml:1642 116#: reference_processing.xml:1694 reference_processing.xml:1752 117#: reference_processing.xml:1909 reference_processing.xml:1947 118#: reference_processing.xml:2021 reference_processing.xml:2075 119#: reference_processing.xml:2131 reference_processing.xml:2182 120#: reference_processing.xml:2224 reference_processing.xml:2265 121#: reference_processing.xml:2312 reference_processing.xml:2360 122#: reference_processing.xml:2416 reference_processing.xml:2543 123#: reference_processing.xml:2627 reference_processing.xml:2710 124#: reference_processing.xml:2765 reference_processing.xml:2834 125#: reference_processing.xml:2902 reference_processing.xml:2990 126#, no-c-format 127msgid "Description" 128msgstr "Descrição" 129 130#. Tag: para 131#: reference_processing.xml:63 132#, no-c-format 133msgid "" 134"Returns a geometry/geography that represents all points whose distance from " 135"this Geometry/geography is less than or equal to distance." 136msgstr "" 137"Retorna uma geometria/geografia que representa todos os pontos cujas " 138"distâncias desta geometria/geografia são menores ou iguais à distância." 139 140#. Tag: para 141#: reference_processing.xml:65 142#, no-c-format 143msgid "" 144"Geometry: Calculations are in the Spatial Reference System of the geometry. " 145"Introduced in 1.5 support for different end cap and mitre settings to " 146"control shape." 147msgstr "" 148"Geometria: Cálculos estão no Sistema de Referência Espacial da geometria. " 149"Introduzido no suporte 1.5 para um fim diferente e configurações para fazer " 150"uma esquadria para controlar o formato." 151 152#. Tag: para 153#: reference_processing.xml:68 154#, no-c-format 155msgid "" 156"Negative radii: For polygons, a negative radius can be used, which will " 157"shrink the polygon rather than expanding it." 158msgstr "" 159"Alcance negativo: Para polígonos, um rádio negativo pode ser usado, ele irá " 160"reduzir em vez de expandir." 161 162#. Tag: para 163#: reference_processing.xml:69 164#, no-c-format 165msgid "" 166"Geography: For geography this is really a thin wrapper around the geometry " 167"implementation. It first determines the best SRID that fits the bounding box " 168"of the geography object (favoring UTM, Lambert Azimuthal Equal Area (LAEA) " 169"north/south pole, and falling back on mercator in worst case scenario) and " 170"then buffers in that planar spatial ref and retransforms back to WGS84 " 171"geography." 172msgstr "" 173"Geografia: Para geografia, isto é uma fina embalagem em torna da " 174"implementação de geometria. Isso primeiro determina o melhor SRID que se " 175"encaixa na caixa limitadora do objeto geográfico (favorecendo UTM, Lambert " 176"Azimuthal Equal Area (LAEA) pólo sul/norte, e caindo no pior caso de cenário " 177"mercartor) e os buffers naquela referência espacial plana na geografia WGS84." 178 179#. Tag: para 180#: reference_processing.xml:71 181#, no-c-format 182msgid "" 183"For geography this may not behave as expected if object is sufficiently " 184"large that it falls between two UTM zones or crosses the dateline" 185msgstr "" 186"para geografia, isto pode não se comportar da melhor maneira se o objeto é " 187"grande o suficiente para cair entre as zonas UTM ou cruzar a linha da data" 188 189#. Tag: para 190#: reference_processing.xml:73 191#, no-c-format 192msgid "" 193"Enhanced: 2.5.0 - ST_Buffer geometry support was enhanced to allow for side " 194"buffering specification <code>side=both|left|right</code>." 195msgstr "" 196 197#. Tag: para 198#: reference_processing.xml:74 199#, no-c-format 200msgid "" 201"Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and " 202"join types. These are useful for example to convert road linestrings into " 203"polygon roads with flat or square edges instead of rounded edges. Thin " 204"wrapper for geography was added. - requires GEOS >= 3.2 to take advantage " 205"of advanced geometry functionality." 206msgstr "" 207"Disponibilidade: 1.5 - ST_Buffer foi melhorado para suportar diferentes " 208"tampas de extremidade. Estas são úteis para converter linestrings de estrada " 209"para estradas de polígono com limites quadrados ou planos em vez dos novos. " 210"A embalagem fina para geografia foi acionada. - GEOS >= 3.2 para tomar " 211"vantagem da funcionalidade avançada de geometria." 212 213#. Tag: para 214#: reference_processing.xml:77 215#, no-c-format 216msgid "" 217"The optional third parameter (currently only applies to geometry) can either " 218"specify number of segments used to approximate a quarter circle (integer " 219"case, defaults to 8) or a list of blank-separated key=value pairs (string " 220"case) to tweak operations as follows:" 221msgstr "" 222"O terceiro parâmetro opcional (que só se aplica à geometria, no momento) " 223"pode ou especificar números de segmentos usados para aproximar um quarto de " 224"círculo (caso inteireza, leva a 8) ou uma lista de espaços em branco " 225"separando pares de valores (caso string) para ajusta operações como segue:" 226 227#. Tag: para 228#: reference_processing.xml:81 reference_processing.xml:1780 229#, no-c-format 230msgid "" 231"'quad_segs=#' : number of segments used to approximate a quarter circle " 232"(defaults to 8)." 233msgstr "" 234"'quad_segs=#' : número de segmentos usado para aproximar um quarto de " 235"círculo (leva a 8)." 236 237#. Tag: para 238#: reference_processing.xml:84 239#, no-c-format 240msgid "" 241"'endcap=round|flat|square' : endcap style (defaults to \"round\", needs " 242"GEOS-3.2 or higher for a different value). 'butt' is also accepted as a " 243"synonym for 'flat'." 244msgstr "" 245"'endcap=round|flat|square' : endcap style (vai para \"round\", precisa de " 246"GEOS-3.2 para valores diferentes). 'butt' também é aceitado como um " 247"sinônimo para 'flat'." 248 249#. Tag: para 250#: reference_processing.xml:87 251#, no-c-format 252msgid "" 253"'join=round|mitre|bevel' : join style (defaults to \"round\", needs GEOS-3.2 " 254"or higher for a different value). 'miter' is also accepted as a synonym for " 255"'mitre'." 256msgstr "" 257"'join=round|mitre|bevel' : join style (vai para \"round\", precisa de " 258"GEOS-3.2 para valores diferentes). 'miter' também é aceitado como um " 259"sinônimo para 'mitre'." 260 261#. Tag: para 262#: reference_processing.xml:90 263#, no-c-format 264msgid "" 265"'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). " 266"'miter_limit' is also accepted as a synonym for 'mitre_limit'." 267msgstr "" 268"'mitre_limit=#.#' : mitre ratio limit (só afeta o estilo mitered join). " 269"'miter_limit' também é aceito como sinônimo para 'mitre_limit'." 270 271#. Tag: para 272#: reference_processing.xml:93 273#, no-c-format 274msgid "" 275"'side=both|left|right' : 'left' or 'right' performs a single-sided buffer on " 276"the geometry, with the buffered side relative to the direction of the line. " 277"This is only really relevant to LINESTRING geometry and does not affect " 278"POINT or POLYGON geometries. By default end caps are square." 279msgstr "" 280 281#. Tag: para 282#: reference_processing.xml:99 283#, no-c-format 284msgid "Units of radius are measured in units of the spatial reference system." 285msgstr "" 286"Unidades de raio são medidas nas unidades do sistema de referência espacial. " 287 288#. Tag: para 289#: reference_processing.xml:100 290#, no-c-format 291msgid "" 292"The inputs can be POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, " 293"POLYGONS, MULTIPOLYGONS, and GeometryCollections." 294msgstr "" 295"As saídas podem ser: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, " 296"POLYGONS, MULTIPOLYGONS, and GeometryCollections." 297 298#. Tag: para 299#: reference_processing.xml:101 300#, no-c-format 301msgid "" 302"This function ignores the third dimension (z) and will always give a 2-d " 303"buffer even when presented with a 3d-geometry." 304msgstr "" 305"Esta função ignora a terceira dimensão (z) e sempre oferece um amortecedor 2-" 306"d mesmo com uma geometria 3-d presente. " 307 308#. Tag: para 309#: reference_processing.xml:103 reference_processing.xml:383 310#: reference_processing.xml:1795 reference_processing.xml:2191 311#: reference_processing.xml:2785 312#, no-c-format 313msgid "Performed by the GEOS module." 314msgstr "Desempenhado pelo módulo GEOS." 315 316#. Tag: para 317#: reference_processing.xml:104 reference_processing.xml:662 318#: reference_processing.xml:902 reference_processing.xml:1303 319#: reference_processing.xml:2554 reference_processing.xml:2794 320#, no-c-format 321msgid "&sfs_compliant; s2.1.1.3" 322msgstr "&sfs_compliant; s2.1.1.3" 323 324#. Tag: para 325#: reference_processing.xml:105 326#, no-c-format 327msgid "&sqlmm_compliant; SQL-MM 3: 5.1.17" 328msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.17" 329 330#. Tag: para 331#: reference_processing.xml:107 332#, fuzzy, no-c-format 333msgid "" 334"People often make the mistake of using this function to try to do radius " 335"searches. Creating a buffer to a radius search is slow and pointless. Use " 336"<xref linkend=\"ST_DWithin\"/> instead." 337msgstr "" 338"As pessoas cometem o erro de utilizar esta função para tentar fazer " 339"pesquisas de raio. Criar um buffer para essa pesquisa é retrocesso e sem " 340"sentido. Utilize <xref linkend=\"ST_DWithin\"/>." 341 342#. Tag: title 343#: reference_processing.xml:112 reference_processing.xml:313 344#: reference_processing.xml:391 reference_processing.xml:462 345#: reference_processing.xml:532 reference_processing.xml:668 346#: reference_processing.xml:758 reference_processing.xml:909 347#: reference_processing.xml:1113 reference_processing.xml:1204 348#: reference_processing.xml:1307 reference_processing.xml:1354 349#: reference_processing.xml:1460 reference_processing.xml:1511 350#: reference_processing.xml:1557 reference_processing.xml:1602 351#: reference_processing.xml:1715 reference_processing.xml:1804 352#: reference_processing.xml:2042 reference_processing.xml:2100 353#: reference_processing.xml:2153 reference_processing.xml:2197 354#: reference_processing.xml:2237 reference_processing.xml:2283 355#: reference_processing.xml:2330 reference_processing.xml:2387 356#: reference_processing.xml:2440 reference_processing.xml:2562 357#: reference_processing.xml:2643 reference_processing.xml:2801 358#: reference_processing.xml:2926 reference_processing.xml:3017 359#, no-c-format 360msgid "Examples" 361msgstr "Exemplos" 362 363#. Tag: para 364#: reference_processing.xml:123 365#, no-c-format 366msgid "quad_segs=8 (default)" 367msgstr "quad_segs=8 (default)" 368 369#. Tag: programlisting 370#: reference_processing.xml:126 371#, no-c-format 372msgid "" 373"SELECT ST_Buffer(\n" 374" ST_GeomFromText('POINT(100 90)'),\n" 375" 50, 'quad_segs=8');" 376msgstr "" 377"SELECT ST_Buffer(\n" 378" ST_GeomFromText('POINT(100 90)'),\n" 379" 50, 'quad_segs=8');" 380 381#. Tag: para 382#: reference_processing.xml:134 383#, no-c-format 384msgid "quad_segs=2 (lame)" 385msgstr "quad_segs=2 (lame)" 386 387#. Tag: programlisting 388#: reference_processing.xml:137 389#, no-c-format 390msgid "" 391"SELECT ST_Buffer(\n" 392" ST_GeomFromText('POINT(100 90)'),\n" 393" 50, 'quad_segs=2');" 394msgstr "" 395"SELECT ST_Buffer(\n" 396" ST_GeomFromText('POINT(100 90)'),\n" 397" 50, 'quad_segs=2');" 398 399#. Tag: para 400#: reference_processing.xml:146 401#, no-c-format 402msgid "endcap=round join=round (default)" 403msgstr "endcap=round join=round (default)" 404 405#. Tag: programlisting 406#: reference_processing.xml:149 407#, no-c-format 408msgid "" 409"SELECT ST_Buffer(\n" 410" ST_GeomFromText(\n" 411" 'LINESTRING(50 50,150 150,150 50)'\n" 412" ), 10, 'endcap=round join=round');" 413msgstr "" 414"SELECT ST_Buffer(\n" 415" ST_GeomFromText(\n" 416" 'LINESTRING(50 50,150 150,150 50)'\n" 417" ), 10, 'endcap=round join=round');" 418 419#. Tag: para 420#: reference_processing.xml:157 421#, no-c-format 422msgid "endcap=square" 423msgstr "endcap=square" 424 425#. Tag: programlisting 426#: reference_processing.xml:160 427#, no-c-format 428msgid "" 429"SELECT ST_Buffer(\n" 430" ST_GeomFromText(\n" 431" 'LINESTRING(50 50,150 150,150 50)'\n" 432" ), 10, 'endcap=square join=round');" 433msgstr "" 434"SELECT ST_Buffer(\n" 435" ST_GeomFromText(\n" 436" 'LINESTRING(50 50,150 150,150 50)'\n" 437" ), 10, 'endcap=square join=round');" 438 439#. Tag: para 440#: reference_processing.xml:168 441#, no-c-format 442msgid "endcap=flat" 443msgstr "endcap=flat" 444 445#. Tag: programlisting 446#: reference_processing.xml:171 447#, no-c-format 448msgid "" 449"SELECT ST_Buffer(\n" 450" ST_GeomFromText(\n" 451" 'LINESTRING(50 50,150 150,150 50)'\n" 452" ), 10, 'endcap=flat join=round');" 453msgstr "" 454"SELECT ST_Buffer(\n" 455" ST_GeomFromText(\n" 456" 'LINESTRING(50 50,150 150,150 50)'\n" 457" ), 10, 'endcap=flat join=round');" 458 459#. Tag: para 460#: reference_processing.xml:180 461#, no-c-format 462msgid "join=bevel" 463msgstr "join=bevel" 464 465#. Tag: programlisting 466#: reference_processing.xml:183 467#, no-c-format 468msgid "" 469"SELECT ST_Buffer(\n" 470" ST_GeomFromText(\n" 471" 'LINESTRING(50 50,150 150,150 50)'\n" 472" ), 10, 'join=bevel');" 473msgstr "" 474"SELECT ST_Buffer(\n" 475" ST_GeomFromText(\n" 476" 'LINESTRING(50 50,150 150,150 50)'\n" 477" ), 10, 'join=bevel');" 478 479#. Tag: para 480#: reference_processing.xml:191 481#, no-c-format 482msgid "join=mitre mitre_limit=5.0 (default mitre limit)" 483msgstr "join=mitre mitre_limit=5.0 (default mitre limit)" 484 485#. Tag: programlisting 486#: reference_processing.xml:194 487#, no-c-format 488msgid "" 489"SELECT ST_Buffer(\n" 490" ST_GeomFromText(\n" 491" 'LINESTRING(50 50,150 150,150 50)'\n" 492" ), 10, 'join=mitre mitre_limit=5.0');" 493msgstr "" 494"SELECT ST_Buffer(\n" 495" ST_GeomFromText(\n" 496" 'LINESTRING(50 50,150 150,150 50)'\n" 497" ), 10, 'join=mitre mitre_limit=5.0');" 498 499#. Tag: para 500#: reference_processing.xml:202 501#, no-c-format 502msgid "join=mitre mitre_limit=1" 503msgstr "join=mitre mitre_limit=1" 504 505#. Tag: programlisting 506#: reference_processing.xml:205 507#, no-c-format 508msgid "" 509"SELECT ST_Buffer(\n" 510" ST_GeomFromText(\n" 511" 'LINESTRING(50 50,150 150,150 50)'\n" 512" ), 10, 'join=mitre mitre_limit=1.0');" 513msgstr "" 514"SELECT ST_Buffer(\n" 515" ST_GeomFromText(\n" 516" 'LINESTRING(50 50,150 150,150 50)'\n" 517" ), 10, 'join=mitre mitre_limit=1.0');" 518 519#. Tag: para 520#: reference_processing.xml:214 521#, no-c-format 522msgid "side=left" 523msgstr "" 524 525#. Tag: programlisting 526#: reference_processing.xml:217 527#, fuzzy, no-c-format 528msgid "" 529"SELECT ST_Buffer(\n" 530" ST_GeomFromText(\n" 531" 'LINESTRING(50 50,150 150,150 50)'\n" 532" ), 10, 'side=left');" 533msgstr "" 534"SELECT ST_Buffer(\n" 535" ST_GeomFromText(\n" 536" 'LINESTRING(50 50,150 150,150 50)'\n" 537" ), 10, 'join=bevel');" 538 539#. Tag: para 540#: reference_processing.xml:225 541#, no-c-format 542msgid "side=right" 543msgstr "" 544 545#. Tag: programlisting 546#: reference_processing.xml:228 547#, fuzzy, no-c-format 548msgid "" 549"SELECT ST_Buffer(\n" 550" ST_GeomFromText(\n" 551" 'LINESTRING(50 50,150 150,150 50)'\n" 552" ), 10, 'side=right');" 553msgstr "" 554"SELECT ST_Buffer(\n" 555" ST_GeomFromText(\n" 556" 'LINESTRING(50 50,150 150,150 50)'\n" 557" ), 10, 'join=bevel');" 558 559#. Tag: para 560#: reference_processing.xml:236 561#, no-c-format 562msgid "side=left join=mitre" 563msgstr "" 564 565#. Tag: programlisting 566#: reference_processing.xml:239 567#, fuzzy, no-c-format 568msgid "" 569"SELECT ST_Buffer(\n" 570" ST_GeomFromText(\n" 571" 'LINESTRING(50 50,150 150,150 50)'\n" 572" ), 10, 'side=left join=mitre');" 573msgstr "" 574"SELECT ST_Buffer(\n" 575" ST_GeomFromText(\n" 576" 'LINESTRING(50 50,150 150,150 50)'\n" 577" ), 10, 'join=bevel');" 578 579#. Tag: para 580#: reference_processing.xml:248 581#, no-c-format 582msgid "right-hand-winding, polygon boundary side=left" 583msgstr "" 584 585#. Tag: programlisting 586#: reference_processing.xml:251 587#, fuzzy, no-c-format 588msgid "" 589"SELECT ST_Buffer(\n" 590"ST_ForceRHR(\n" 591"ST_Boundary(\n" 592" ST_GeomFromText(\n" 593"'POLYGON ((50 50, 50 150, 150 150, 150 50, 50 50))'))),\n" 594" ), 20, 'side=left');" 595msgstr "" 596"SELECT ST_Buffer(\n" 597" ST_GeomFromText(\n" 598" 'LINESTRING(50 50,150 150,150 50)'\n" 599" ), 10, 'join=bevel');" 600 601#. Tag: para 602#: reference_processing.xml:258 603#, no-c-format 604msgid "right-hand-winding, polygon boundary side=right" 605msgstr "" 606 607#. Tag: programlisting 608#: reference_processing.xml:261 609#, fuzzy, no-c-format 610msgid "" 611"SELECT ST_Buffer(\n" 612"ST_ForceRHR(\n" 613"ST_Boundary(\n" 614" ST_GeomFromText(\n" 615"'POLYGON ((50 50, 50 150, 150 150, 150 50, 50 50))'))\n" 616"), 20,'side=right')" 617msgstr "" 618"SELECT ST_Buffer(\n" 619" ST_GeomFromText(\n" 620" 'LINESTRING(50 50,150 150,150 50)'\n" 621" ), 10, 'join=bevel');" 622 623#. Tag: programlisting 624#: reference_processing.xml:268 625#, fuzzy, no-c-format 626msgid "" 627"--A buffered point approximates a circle\n" 628"-- A buffered point forcing approximation of (see diagram)\n" 629"-- 2 points per quarter circle is poly with 8 sides (see diagram)\n" 630"SELECT ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50)) As " 631"promisingcircle_pcount,\n" 632"ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 2)) As " 633"lamecircle_pcount;\n" 634"\n" 635"promisingcircle_pcount | lamecircle_pcount\n" 636"------------------------+-------------------\n" 637" 33 | 9\n" 638"\n" 639"--A lighter but lamer circle\n" 640"-- only 2 points per quarter circle is an octagon\n" 641"--Below is a 100 meter octagon\n" 642"-- Note coordinates are in NAD 83 long lat which we transform\n" 643"to Mass state plane meter and then buffer to get measurements in meters;\n" 644"SELECT ST_AsText(ST_Buffer(\n" 645"ST_Transform(\n" 646"ST_SetSRID(ST_MakePoint(-71.063526, 42.35785),4269), 26986)\n" 647",100,2)) As octagon;\n" 648"----------------------\n" 649"POLYGON((236057.59057465 900908.759918696,236028.301252769 " 650"900838.049240578,235\n" 651"957.59057465 900808.759918696,235886.879896532 " 652"900838.049240578,235857.59057465\n" 653"900908.759918696,235886.879896532 900979.470596815,235957.59057465 " 654"901008.759918\n" 655"696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))" 656msgstr "" 657"--A buffered point approximates a circle\n" 658"-- A buffered point forcing approximation of (see diagram)\n" 659"-- 2 points per circle is poly with 8 sides (see diagram)\n" 660"SELECT ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50)) As " 661"promisingcircle_pcount,\n" 662"ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 2)) As " 663"lamecircle_pcount;\n" 664"\n" 665"promisingcircle_pcount | lamecircle_pcount\n" 666"------------------------+-------------------\n" 667" 33 | 9\n" 668"\n" 669"--A lighter but lamer circle\n" 670"-- only 2 points per quarter circle is an octagon\n" 671"--Below is a 100 meter octagon\n" 672"-- Note coordinates are in NAD 83 long lat which we transform\n" 673"to Mass state plane meter and then buffer to get measurements in meters;\n" 674"SELECT ST_AsText(ST_Buffer(\n" 675"ST_Transform(\n" 676"ST_SetSRID(ST_MakePoint(-71.063526, 42.35785),4269), 26986)\n" 677",100,2)) As octagon;\n" 678"----------------------\n" 679"POLYGON((236057.59057465 900908.759918696,236028.301252769 " 680"900838.049240578,235\n" 681"957.59057465 900808.759918696,235886.879896532 " 682"900838.049240578,235857.59057465\n" 683"900908.759918696,235886.879896532 900979.470596815,235957.59057465 " 684"901008.759918\n" 685"696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))" 686 687#. Tag: title 688#: reference_processing.xml:272 reference_processing.xml:347 689#: reference_processing.xml:395 reference_processing.xml:469 690#: reference_processing.xml:621 reference_processing.xml:684 691#: reference_processing.xml:765 reference_processing.xml:866 692#: reference_processing.xml:949 reference_processing.xml:1008 693#: reference_processing.xml:1076 reference_processing.xml:1120 694#: reference_processing.xml:1162 reference_processing.xml:1321 695#: reference_processing.xml:1363 reference_processing.xml:1417 696#: reference_processing.xml:1467 reference_processing.xml:1506 697#: reference_processing.xml:1524 reference_processing.xml:1552 698#: reference_processing.xml:1594 reference_processing.xml:1666 699#: reference_processing.xml:1721 reference_processing.xml:1886 700#: reference_processing.xml:1925 reference_processing.xml:1995 701#: reference_processing.xml:2049 reference_processing.xml:2107 702#: reference_processing.xml:2158 reference_processing.xml:2202 703#: reference_processing.xml:2242 reference_processing.xml:2288 704#: reference_processing.xml:2335 reference_processing.xml:2394 705#: reference_processing.xml:2511 reference_processing.xml:2603 706#: reference_processing.xml:2680 reference_processing.xml:2733 707#: reference_processing.xml:2808 reference_processing.xml:2862 708#: reference_processing.xml:2951 reference_processing.xml:3070 709#, no-c-format 710msgid "See Also" 711msgstr "Veja também." 712 713#. Tag: para 714#: reference_processing.xml:274 715#, no-c-format 716msgid "" 717", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref " 718"linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>" 719msgstr "" 720", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref " 721"linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>" 722 723#. Tag: refname 724#: reference_processing.xml:280 725#, no-c-format 726msgid "ST_BuildArea" 727msgstr "ST_BuildArea" 728 729#. Tag: refpurpose 730#: reference_processing.xml:282 731#, no-c-format 732msgid "" 733"Creates an areal geometry formed by the constituent linework of given " 734"geometry" 735msgstr "Cria uma geometria formada pela linwork constituinte da geometria " 736 737#. Tag: funcprototype 738#: reference_processing.xml:288 739#, no-c-format 740msgid "" 741"<funcdef>geometry <function>ST_BuildArea</function></funcdef> " 742"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef>" 743msgstr "" 744"<funcdef>geometry <function>ST_BuildArea</function></funcdef> " 745"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef>" 746 747#. Tag: para 748#: reference_processing.xml:298 749#, no-c-format 750msgid "" 751"Creates an areal geometry formed by the constituent linework of given " 752"geometry. The return type can be a Polygon or MultiPolygon, depending on " 753"input. If the input lineworks do not form polygons NULL is returned. The " 754"inputs can be LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS, and " 755"GeometryCollections." 756msgstr "" 757"Cria uma geometria formada pela linework constituinte da dada geometria. O " 758"tipo que retorna pode ser um polígono ou um multipolígono, depende da " 759"entrada. Se a entrada não formar polígonos, retorna NULA. As entradas podem " 760"ser LINESTRINGS, MULTILINESTRINGS, POLÍGONOS, MULTIPOLÍGONOS, e " 761"GeometryCollections." 762 763#. Tag: para 764#: reference_processing.xml:303 765#, no-c-format 766msgid "This function will assume all inner geometries represent holes" 767msgstr "" 768"Esta função irá supor que todas as geometrias internas representam buracos" 769 770#. Tag: para 771#: reference_processing.xml:306 reference_processing.xml:1654 772#, no-c-format 773msgid "" 774"Input linework must be correctly noded for this function to work properly" 775msgstr "" 776"A linework de entrada deve ser nodificada corretamente para esta função " 777"trabalhar normalmente. " 778 779#. Tag: para 780#: reference_processing.xml:309 781#, no-c-format 782msgid "Availability: 1.1.0 - requires GEOS >= 2.1.0." 783msgstr "Disponibilidade: 1.1.0 - requer GEOS >= 2.1.0." 784 785#. Tag: para 786#: reference_processing.xml:323 787#, no-c-format 788msgid "This will create a donut" 789msgstr "Isto irá criar um donut " 790 791#. Tag: programlisting 792#: reference_processing.xml:326 793#, no-c-format 794msgid "" 795"SELECT ST_BuildArea(ST_Collect(smallc,bigc))\n" 796"FROM (SELECT\n" 797" ST_Buffer(\n" 798" ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n" 799" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;" 800msgstr "" 801"SELECT ST_BuildArea(ST_Collect(smallc,bigc))\n" 802"FROM (SELECT\n" 803" ST_Buffer(\n" 804" ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n" 805" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;" 806 807#. Tag: para 808#: reference_processing.xml:335 809#, no-c-format 810msgid "" 811"This will create a gaping hole inside the circle with prongs sticking out" 812msgstr "Isto criará um buraco aberto dentro do círculo com dentes saindo " 813 814#. Tag: programlisting 815#: reference_processing.xml:338 816#, no-c-format 817msgid "" 818"SELECT ST_BuildArea(ST_Collect(line,circle))\n" 819"FROM (SELECT\n" 820" ST_Buffer(\n" 821" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)),\n" 822" 5) As line,\n" 823" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 824"\n" 825"--this creates the same gaping hole\n" 826"--but using linestrings instead of polygons\n" 827"SELECT ST_BuildArea(\n" 828" ST_Collect(ST_ExteriorRing(line),ST_ExteriorRing(circle))\n" 829" )\n" 830"FROM (SELECT ST_Buffer(\n" 831" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190))\n" 832" ,5) As line,\n" 833" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;" 834msgstr "" 835"SELECT ST_BuildArea(ST_Collect(line,circle))\n" 836"FROM (SELECT\n" 837" ST_Buffer(\n" 838" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)),\n" 839" 5) As line,\n" 840" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 841"\n" 842"--this creates the same gaping hole\n" 843"--but using linestrings instead of polygons\n" 844"SELECT ST_BuildArea(\n" 845" ST_Collect(ST_ExteriorRing(line),ST_ExteriorRing(circle))\n" 846" )\n" 847"FROM (SELECT ST_Buffer(\n" 848" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190))\n" 849" ,5) As line,\n" 850" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;" 851 852#. Tag: para 853#: reference_processing.xml:349 854#, no-c-format 855msgid "" 856", <xref linkend=\"ST_MakePolygon\"/>, <xref linkend=\"ST_BdPolyFromText\"/>, " 857"<xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with " 858"standard OGC interface" 859msgstr "" 860", <xref linkend=\"ST_MakePolygon\"/>, <xref linkend=\"ST_BdPolyFromText\"/>, " 861"<xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with " 862"standard OGC interface" 863 864#. Tag: refname 865#: reference_processing.xml:360 866#, no-c-format 867msgid "ST_ClipByBox2D" 868msgstr "ST_ClipByBox2D" 869 870#. Tag: refpurpose 871#: reference_processing.xml:361 872#, no-c-format 873msgid "Returns the portion of a geometry falling within a rectangle." 874msgstr "Retorna a porção de uma geometria caindo dentro de um retângulo." 875 876#. Tag: funcprototype 877#: reference_processing.xml:366 878#, no-c-format 879msgid "" 880"<funcdef>geometry <function>ST_ClipByBox2D</function></funcdef> " 881"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 882"<paramdef><type>box2d</type> <parameter>box</parameter></paramdef>" 883msgstr "" 884"<funcdef>geometry <function>ST_ClipByBox2D</function></funcdef> " 885"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 886"<paramdef><type>box2d</type> <parameter>box</parameter></paramdef>" 887 888#. Tag: para 889#: reference_processing.xml:377 890#, no-c-format 891msgid "" 892"Clips a geometry by a 2D box in a fast but possibly dirty way. The output " 893"geometry is not guaranteed to be valid (self-intersections for a polygon may " 894"be introduced). Topologically invalid input geometries do not result in " 895"exceptions being thrown." 896msgstr "" 897"Corta uma geometria através de uma caixa 2D de uma maneira rápida, mas não " 898"muito limpa. A geometria de saída não está garantida para ser válida (atuo " 899"intersecções para um polígono podem ser introduzidas). Geometrias de entrada " 900"topologicamente inválidas não resultam em exceções. " 901 902#. Tag: para 903#: reference_processing.xml:384 904#, no-c-format 905msgid "Requires GEOS 3.5.0+" 906msgstr "Requer GEOS 3.5.0+" 907 908#. Tag: para 909#: reference_processing.xml:386 910#, no-c-format 911msgid "Availability: 2.2.0 - requires GEOS >= 3.5.0." 912msgstr "Disponibilidade: 2.2.0 - requer GEOS >= 3.5.0." 913 914#. Tag: programlisting 915#: reference_processing.xml:392 916#, no-c-format 917msgid "" 918"-- Rely on implicit cast from geometry to box2d for the second parameter\n" 919"SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;" 920msgstr "" 921"-- Rely on implicit cast from geometry to box2d for the second parameter\n" 922"SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;" 923 924#. Tag: para 925#: reference_processing.xml:396 926#, no-c-format 927msgid ", <xref linkend=\"ST_MakeBox2D\"/>, <xref linkend=\"ST_MakeEnvelope\"/>" 928msgstr "" 929", <xref linkend=\"ST_MakeBox2D\"/>, <xref linkend=\"ST_MakeEnvelope\"/>" 930 931#. Tag: refname 932#: reference_processing.xml:406 933#, no-c-format 934msgid "ST_Collect" 935msgstr "ST_Collect" 936 937#. Tag: refpurpose 938#: reference_processing.xml:407 939#, no-c-format 940msgid "" 941"Return a specified ST_Geometry value from a collection of other geometries." 942msgstr "" 943"Retorna um valor ST_Geometry específico de uma coleção de outras geometrias. " 944 945#. Tag: funcsynopsis 946#: reference_processing.xml:411 947#, no-c-format 948msgid "" 949"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> " 950"<paramdef><type>geometry set</type> <parameter>g1field</parameter></" 951"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 952"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> " 953"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> " 954"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> " 955"<funcdef>geometry <function>ST_Collect</function></funcdef> " 956"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> " 957"</funcprototype>" 958msgstr "" 959"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> " 960"<paramdef><type>geometry set</type> <parameter>g1field</parameter></" 961"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 962"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> " 963"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> " 964"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> " 965"<funcdef>geometry <function>ST_Collect</function></funcdef> " 966"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> " 967"</funcprototype>" 968 969#. Tag: para 970#: reference_processing.xml:430 971#, no-c-format 972msgid "" 973"Output type can be a MULTI* or a GEOMETRYCOLLECTION. Comes in 2 variants. " 974"Variant 1 collects 2 geometries. Variant 2 is an aggregate function that " 975"takes a set of geometries and collects them into a single ST_Geometry." 976msgstr "" 977"O tipo de saída pode ser uma MULTI * ou uma GEOMETRYCOLLECTION. Vem com 2 " 978"variantes. A variante 1 coleta 2 geometrias. E variante 2 é uma função " 979"agregada que pega um conjunto de geometrias e as coloca em uma única " 980"ST_Geometry." 981 982#. Tag: para 983#: reference_processing.xml:434 984#, no-c-format 985msgid "" 986"Aggregate version: This function returns a GEOMETRYCOLLECTION or a MULTI " 987"object from a set of geometries. The ST_Collect() function is an \"aggregate" 988"\" function in the terminology of PostgreSQL. That means that it operates on " 989"rows of data, in the same way the SUM() and AVG() functions do. For example, " 990"\"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" will return a " 991"separate GEOMETRYCOLLECTION for each distinct value of ATTRCOLUMN." 992msgstr "" 993"Versão agregada: Esta função retorna uma GEOMETRYCOLLECTION ou um MULTI " 994"objeto de um conjunto de geometrias. A função ST_Collect() é uma função " 995"\"agregada\" na terminologia do PostgreSQL. Isso significa que ela opera em " 996"filas de dados, da mesma maneira que as funções SUM() e AVG(). Por exemplo: " 997"\"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" irá retornar " 998"uma GEOMETRYCOLLECTION para cada valor distinto de ATTRCOLUMN. " 999 1000#. Tag: para 1001#: reference_processing.xml:442 1002#, no-c-format 1003msgid "" 1004"Non-Aggregate version: This function returns a geometry being a collection " 1005"of two input geometries. Output type can be a MULTI* or a GEOMETRYCOLLECTION." 1006msgstr "" 1007"Versão não agregada: Esta função retorna uma geometria sendo uma coleção de " 1008"duas geometrias de entrada. O tio de saída pode ser uma MULTI* ou " 1009"GEOMETRYCOLLECTION." 1010 1011#. Tag: para 1012#: reference_processing.xml:446 1013#, fuzzy, no-c-format 1014msgid "" 1015"ST_Collect and ST_Union are often interchangeable except that ST_Collect " 1016"will always return a GeometryCollection or MULTI geometry and ST_Union may " 1017"return single geometries when it dissolves boundaries. ST_Union will also " 1018"split linestrings at node intersections, whereas ST_Collect will never split " 1019"linestrings and in turn just return as MULTILINESTRING. To prevent " 1020"ST_Collect from returning a Geometry Collection when collecting MULTI " 1021"geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump" 1022"\"/> to expand the MULTIs out to singles and then regroup them." 1023msgstr "" 1024"As ST_Collect e ST_Union são imutáveis, normalmente. ST_Collect está nos " 1025"comandos gerais de grandeza mais rápida que ST_Union, porque ela não tenta " 1026"desfazer limites ou validar que um MultiPolígono construído não possui " 1027"regiões sobrepostas. Isto apenas puxa geometrias únicas para dentro de MULTI " 1028"e MULTI ou mistura tipos de geometria dentro de Coleções de Geometrias. " 1029"Infelizmente, as coleções não são bem suportadas pelas ferramentas GIS. Para " 1030"prevenir que a ST_Collect retorne uma coleção de geometrias quando estiver " 1031"coletando MULTI geometrias, pode-se usar o artifício abaixo o qual utiliza " 1032"<xref linkend=\"ST_Dump\"/> para expandir as MULTIs para únicas e depois " 1033"reagrupá-las." 1034 1035#. Tag: para 1036#: reference_processing.xml:454 1037#, no-c-format 1038msgid "" 1039"Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was " 1040"enhanced to handle more geometries faster." 1041msgstr "" 1042"Disponibilidade: 1.4.0 - ST_Collect(geomarray) foi introduzida. A ST_Collect " 1043"foi melhorada para lidar com mais geometrias mais rápido. " 1044 1045#. Tag: para 1046#: reference_processing.xml:455 reference_processing.xml:664 1047#: reference_processing.xml:752 reference_processing.xml:804 1048#: reference_processing.xml:995 reference_processing.xml:1050 1049#: reference_processing.xml:1108 reference_processing.xml:1149 1050#: reference_processing.xml:1348 reference_processing.xml:1412 1051#: reference_processing.xml:1455 reference_processing.xml:1701 1052#: reference_processing.xml:1921 reference_processing.xml:2033 1053#: reference_processing.xml:2091 reference_processing.xml:2720 1054#: reference_processing.xml:2854 1055#, no-c-format 1056msgid "&Z_support;" 1057msgstr "&Z_support;" 1058 1059#. Tag: para 1060#: reference_processing.xml:456 1061#, no-c-format 1062msgid "" 1063"&curve_support; This method supports Circular Strings and Curves, but will " 1064"never return a MULTICURVE or MULTI as one would expect and PostGIS does not " 1065"currently support those." 1066msgstr "" 1067"&curve_support; Este método suporta Strings Circulares e Curvas, mas nunca " 1068"retornará uma MULTICURVA ou MULTI como o esperado e o PostGIS não suporta " 1069"elas no momento." 1070 1071#. Tag: para 1072#: reference_processing.xml:463 reference_processing.xml:2802 1073#, no-c-format 1074msgid "Aggregate example" 1075msgstr "Exemplo agregado " 1076 1077#. Tag: programlisting 1078#: reference_processing.xml:464 1079#, fuzzy, no-c-format 1080msgid "" 1081"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n" 1082" FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n" 1083" FROM\n" 1084" somestatetable ) As f\n" 1085"GROUP BY stusps" 1086msgstr "" 1087"SELECT stusps,\n" 1088" ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n" 1089" FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n" 1090" FROM\n" 1091" somestatetable ) As f\n" 1092"GROUP BY stusps" 1093 1094#. Tag: para 1095#: reference_processing.xml:465 reference_processing.xml:2804 1096#, no-c-format 1097msgid "Non-Aggregate example" 1098msgstr "Exemplo não agregado" 1099 1100#. Tag: programlisting 1101#: reference_processing.xml:466 1102#, no-c-format 1103msgid "" 1104"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n" 1105" ST_GeomFromText('POINT(-2 3)') ));\n" 1106"\n" 1107"st_astext\n" 1108"----------\n" 1109"MULTIPOINT(1 2,-2 3)\n" 1110"\n" 1111"--Collect 2 d points\n" 1112"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n" 1113" ST_GeomFromText('POINT(1 2)') ) );\n" 1114"\n" 1115"st_astext\n" 1116"----------\n" 1117"MULTIPOINT(1 2,1 2)\n" 1118"\n" 1119"--Collect 3d points\n" 1120"SELECT ST_AsEWKT(ST_Collect(ST_GeomFromEWKT('POINT(1 2 3)'),\n" 1121" ST_GeomFromEWKT('POINT(1 2 4)') ) );\n" 1122"\n" 1123" st_asewkt\n" 1124"-------------------------\n" 1125" MULTIPOINT(1 2 3,1 2 4)\n" 1126"\n" 1127" --Example with curves\n" 1128"SELECT ST_AsText(ST_Collect(ST_GeomFromText('CIRCULARSTRING(220268 " 1129"150415,220227 150505,220227 150406)'),\n" 1130"ST_GeomFromText('CIRCULARSTRING(220227 150406,2220227 150407,220227 " 1131"150406)')));\n" 1132" st_astext\n" 1133"------------------------------------------------------------------------------------\n" 1134" GEOMETRYCOLLECTION(CIRCULARSTRING(220268 150415,220227 150505,220227 " 1135"150406),\n" 1136" CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n" 1137"\n" 1138"--New ST_Collect array construct\n" 1139"SELECT ST_Collect(ARRAY(SELECT the_geom FROM sometable));\n" 1140"\n" 1141"SELECT ST_AsText(ST_Collect(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n" 1142" ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As " 1143"wktcollect;\n" 1144"\n" 1145"--wkt collect --\n" 1146"MULTILINESTRING((1 2,3 4),(3 4,4 5))" 1147msgstr "" 1148"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n" 1149" ST_GeomFromText('POINT(-2 3)') ));\n" 1150"\n" 1151"st_astext\n" 1152"----------\n" 1153"MULTIPOINT(1 2,-2 3)\n" 1154"\n" 1155"--Collect 2 d points\n" 1156"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n" 1157" ST_GeomFromText('POINT(1 2)') ) );\n" 1158"\n" 1159"st_astext\n" 1160"----------\n" 1161"MULTIPOINT(1 2,1 2)\n" 1162"\n" 1163"--Collect 3d points\n" 1164"SELECT ST_AsEWKT(ST_Collect(ST_GeomFromEWKT('POINT(1 2 3)'),\n" 1165" ST_GeomFromEWKT('POINT(1 2 4)') ) );\n" 1166"\n" 1167" st_asewkt\n" 1168"-------------------------\n" 1169" MULTIPOINT(1 2 3,1 2 4)\n" 1170"\n" 1171" --Example with curves\n" 1172"SELECT ST_AsText(ST_Collect(ST_GeomFromText('CIRCULARSTRING(220268 " 1173"150415,220227 150505,220227 150406)'),\n" 1174"ST_GeomFromText('CIRCULARSTRING(220227 150406,2220227 150407,220227 " 1175"150406)')));\n" 1176" st_astext\n" 1177"------------------------------------------------------------------------------------\n" 1178" GEOMETRYCOLLECTION(CIRCULARSTRING(220268 150415,220227 150505,220227 " 1179"150406),\n" 1180" CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n" 1181"\n" 1182"--New ST_Collect array construct\n" 1183"SELECT ST_Collect(ARRAY(SELECT the_geom FROM sometable));\n" 1184"\n" 1185"SELECT ST_AsText(ST_Collect(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n" 1186" ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As " 1187"wktcollect;\n" 1188"\n" 1189"--wkt collect --\n" 1190"MULTILINESTRING((1 2,3 4),(3 4,4 5))" 1191 1192#. Tag: para 1193#: reference_processing.xml:470 1194#, no-c-format 1195msgid ", <xref linkend=\"ST_Union\"/>" 1196msgstr ", <xref linkend=\"ST_Union\"/>" 1197 1198#. Tag: refname 1199#: reference_processing.xml:477 1200#, no-c-format 1201msgid "ST_ConcaveHull" 1202msgstr "ST_ConcaveHull" 1203 1204#. Tag: refpurpose 1205#: reference_processing.xml:478 1206#, no-c-format 1207msgid "" 1208"The concave hull of a geometry represents a possibly concave geometry that " 1209"encloses all geometries within the set. You can think of it as shrink " 1210"wrapping." 1211msgstr "" 1212"O casco côncavo de uma geometrias representa uma possível geometria côncava " 1213"que envolve todas as geometrias dentro do conjunto. Você pode pensar nele " 1214"como um encolhimento." 1215 1216#. Tag: funcprototype 1217#: reference_processing.xml:484 1218#, no-c-format 1219msgid "" 1220"<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> " 1221"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 1222"<paramdef><type>float </type> <parameter>target_percent</parameter></" 1223"paramdef> <paramdef choice=\"opt\"><type>boolean </type> " 1224"<parameter>allow_holes=false</parameter></paramdef>" 1225msgstr "" 1226"<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> " 1227"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 1228"<paramdef><type>float </type> <parameter>target_percent</parameter></" 1229"paramdef> <paramdef choice=\"opt\"><type>boolean </type> " 1230"<parameter>allow_holes=false</parameter></paramdef>" 1231 1232#. Tag: para 1233#: reference_processing.xml:495 1234#, no-c-format 1235msgid "" 1236"The concave hull of a geometry represents a possibly concave geometry that " 1237"encloses all geometries within the set. Defaults to false for allowing " 1238"polygons with holes. The result is never higher than a single polygon." 1239msgstr "" 1240"O casco côncavo de uma geometrias representa uma possível geometria côncava " 1241"que envolve todas as geometrias dentro do conjunto. É falsa por permitir " 1242"polígonos com buracos. O resultado nunca é maior que um único polígono. " 1243 1244#. Tag: para 1245#: reference_processing.xml:499 1246#, no-c-format 1247msgid "" 1248"The target_percent is the target percent of area of convex hull the PostGIS " 1249"solution will try to approach before giving up or exiting. One can think of " 1250"the concave hull as the geometry you get by vacuum sealing a set of " 1251"geometries. The target_percent of 1 will give you the same answer as the " 1252"convex hull. A target_percent between 0 and 0.99 will give you something " 1253"that should have a smaller area than the convex hull. This is different from " 1254"a convex hull which is more like wrapping a rubber band around the set of " 1255"geometries." 1256msgstr "" 1257"O target_percent é o percentual alvo da área de casco convexo que a solução " 1258"PostGIS tentará aproximar antes de desistir ou sair. Você pode pensar no " 1259"casco côncavo como a geometria que conseguirá pegar através da vedação a " 1260"vácuo de um conjunto de geometrias. O target_percent de 1 fornecerá a mesma " 1261"resposta do casco convexo. Um target_percent entre 0 e 0.99 fornecerá algo " 1262"que com uma área menor que o casco convexo. Isto é diferente de um casco " 1263"convexo que é mais propenso a empacotar uma banda envolta de um conjunto de " 1264"geometrias. " 1265 1266#. Tag: para 1267#: reference_processing.xml:504 1268#, no-c-format 1269msgid "" 1270"It is usually used with MULTI and Geometry Collections. Although it is not " 1271"an aggregate - you can use it in conjunction with ST_Collect or ST_Union to " 1272"get the concave hull of a set of points/linestring/polygons " 1273"ST_ConcaveHull(ST_Collect(somepointfield), 0.80)." 1274msgstr "" 1275"Frequentemente usado com MULTI e Coleções de Geometrias. Embora não seja um " 1276"agregado - você pode usar em conjunto com ST_Collect or ST_Union para obter " 1277"o casco côncavo de um conjunto de pontos/linestring/polígonos " 1278"ST_ConcaveHull(ST_Collect(somepointfield), 0.80)." 1279 1280#. Tag: para 1281#: reference_processing.xml:509 1282#, no-c-format 1283msgid "" 1284"It is much slower to compute than convex hull but encloses the geometry " 1285"better and is also useful for image recognition." 1286msgstr "" 1287"É muito mais lento calcular do que o casco convexo mas envolve a geometria " 1288"melhor e também é útil para reconhecimento de imagem. " 1289 1290#. Tag: para 1291#: reference_processing.xml:512 reference_processing.xml:660 1292#: reference_processing.xml:898 reference_processing.xml:1298 1293#: reference_processing.xml:2550 1294#, no-c-format 1295msgid "Performed by the GEOS module" 1296msgstr "Desempenhado pelo módulo GEOS" 1297 1298#. Tag: para 1299#: reference_processing.xml:513 1300#, no-c-format 1301msgid "" 1302"Note - If you are using with points, linestrings, or geometry collections " 1303"use ST_Collect. If you are using with polygons, use ST_Union since it may " 1304"fail with invalid geometries." 1305msgstr "" 1306"Nota - Se você está usando com pontos , linestrings ou coleções de " 1307"geometrias, use ST_Collect. Se estiver usando com polígonos, use ST_Union já " 1308"que pode falhar com geometrias inválidas." 1309 1310#. Tag: para 1311#: reference_processing.xml:516 1312#, no-c-format 1313msgid "" 1314"Note - The smaller you make the target percent, the longer it takes to " 1315"process the concave hull and more likely to run into topological exceptions. " 1316"Also the more floating points and number of points you accrue. First try a " 1317"0.99 which does a first hop, is usually very fast, sometimes as fast as " 1318"computing the convex hull, and usually gives much better than 99% of shrink " 1319"since it almost always overshoots. Second hope of 0.98 it slower, others get " 1320"slower usually quadratically. To reduce precision and float points, use " 1321"<xref linkend=\"ST_SimplifyPreserveTopology\"/> or <xref linkend=" 1322"\"ST_SnapToGrid\"/> after ST_ConcaveHull. ST_SnapToGrid is a bit faster, but " 1323"could result in invalid geometries where as ST_SimplifyPreserveTopology " 1324"almost always preserves the validity of the geometry." 1325msgstr "" 1326"Nota - Quanto menor você fizer a porcentagem alvo mais tempo demorará para " 1327"processar o casco côncavo e a chance de colidir com exceções topológicas é " 1328"maior. Além disso, quanto mais pontos flutuantes mais números de pontos você " 1329"acumula. Primeiramente, tente 0.99 que faz um primeiro salto, muito rápido, " 1330"às vezes tão rápido como o casco convexo, e geralmente oferece muito melhor " 1331"que 99% de encolher já que quase sempre passa dos limites. O segundo salto " 1332"de 0.98 mai lento, os outros ficam mais lentos quadraticamente. Para reduzir " 1333"a precisão e os pontos flutuantes, use <xref linkend=" 1334"\"ST_SimplifyPreserveTopology\"/> ou <xref linkend=\"ST_SnapToGrid\"/> " 1335"depois ST_ConcaveHull. A ST_SnapToGrid é um pouco mais rápida, não é " 1336"resultante em geometrias onde, como ST_SimplifyPreserveTopology quase sempre " 1337"preserva a validade da geometria. " 1338 1339#. Tag: para 1340#: reference_processing.xml:521 1341#, no-c-format 1342msgid "" 1343"More real world examples and brief explanation of the technique are shown " 1344"<ulink url=\"http://www.bostongis.com/postgis_concavehull.snippet\">http://" 1345"www.bostongis.com/postgis_concavehull.snippet</ulink>" 1346msgstr "" 1347"Mais exemplos do mundo real e uma breve explicação da técnica em: <ulink url=" 1348"\"http://www.bostongis.com/postgis_concavehull.snippet\">http://www." 1349"bostongis.com/postgis_concavehull.snippet</ulink>" 1350 1351#. Tag: para 1352#: reference_processing.xml:524 1353#, no-c-format 1354msgid "" 1355"Also check out Simon Greener's article on demonstrating ConcaveHull " 1356"introduced in Oracle 11G R2. <ulink url=\"http://www.spatialdbadvisor.com/" 1357"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-" 1358"oracle-11gr2\">http://www.spatialdbadvisor.com/" 1359"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2</" 1360"ulink>. The solution we get at 0.75 target percent of convex hull is similar " 1361"to the shape Simon gets with Oracle SDO_CONCAVEHULL_BOUNDARY." 1362msgstr "" 1363"Veja também o artigo do Simon Greener mostrando o ConcaveHull introduzido no " 1364"Oracle 11G R2. <ulink url=\"http://www.spatialdbadvisor.com/" 1365"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-" 1366"oracle-11gr2\">http://www.spatialdbadvisor.com/" 1367"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2</" 1368"ulink>. A solução que pegamos na porcentagem do alvo 0.75 do casco convexo é " 1369"parecida com o formato que o Simon pega com with Oracle " 1370"SDO_CONCAVEHULL_BOUNDARY." 1371 1372#. Tag: para 1373#: reference_processing.xml:528 reference_processing.xml:1147 1374#: reference_processing.xml:2427 1375#, no-c-format 1376msgid "Availability: 2.0.0" 1377msgstr "Disponibilidade: 2.0.0" 1378 1379#. Tag: programlisting 1380#: reference_processing.xml:533 1381#, no-c-format 1382msgid "" 1383"--Get estimate of infected area based on point observations\n" 1384"SELECT d.disease_type,\n" 1385" ST_ConcaveHull(ST_Collect(d.pnt_geom), 0.99) As geom\n" 1386" FROM disease_obs As d\n" 1387" GROUP BY d.disease_type;" 1388msgstr "" 1389"--Get estimate of infected area based on point observations\n" 1390"SELECT d.disease_type,\n" 1391" ST_ConcaveHull(ST_Collect(d.pnt_geom), 0.99) As geom\n" 1392" FROM disease_obs As d\n" 1393" GROUP BY d.disease_type;" 1394 1395#. Tag: para 1396#: reference_processing.xml:543 1397#, no-c-format 1398msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull" 1399msgstr "" 1400"ST_ConcaveHull de 2 polígonos revestidos no alvo 100% encolhido casco côncavo" 1401 1402#. Tag: programlisting 1403#: reference_processing.xml:546 1404#, no-c-format 1405msgid "" 1406"-- geometries overlaid with concavehull\n" 1407"-- at target 100% shrink (this is the same as convex hull - since no " 1408"shrink)\n" 1409"SELECT\n" 1410" ST_ConcaveHull(\n" 1411" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 1412" 50 60, 125 100, 175 150))'),\n" 1413" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 1414" ), 1)\n" 1415" As convexhull;" 1416msgstr "" 1417"-- geometries overlaid with concavehull\n" 1418"-- at target 100% shrink (this is the same as convex hull - since no " 1419"shrink)\n" 1420"SELECT\n" 1421" ST_ConcaveHull(\n" 1422" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 1423" 50 60, 125 100, 175 150))'),\n" 1424" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 1425" ), 1)\n" 1426" As convexhull;" 1427 1428#. Tag: para 1429#: reference_processing.xml:553 1430#, no-c-format 1431msgid "" 1432"-- geometries overlaid with concavehull at target 90% of convex hull area" 1433msgstr "" 1434"-- as geometrias cobertas com casco côncavo no alvo 90% da área do casco " 1435"convexo " 1436 1437#. Tag: programlisting 1438#: reference_processing.xml:557 1439#, no-c-format 1440msgid "" 1441"-- geometries overlaid with concavehull at target 90% shrink\n" 1442"SELECT\n" 1443" ST_ConcaveHull(\n" 1444" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 1445" 50 60, 125 100, 175 150))'),\n" 1446" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 1447" ), 0.9)\n" 1448" As target_90;" 1449msgstr "" 1450"-- geometries overlaid with concavehull at target 90% shrink\n" 1451"SELECT\n" 1452" ST_ConcaveHull(\n" 1453" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 1454" 50 60, 125 100, 175 150))'),\n" 1455" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 1456" ), 0.9)\n" 1457" As target_90;" 1458 1459#. Tag: para 1460#: reference_processing.xml:566 1461#, no-c-format 1462msgid "L Shape points overlaid with convex hull" 1463msgstr "Os pontos L Shapes revistem isso com um casco convexo" 1464 1465#. Tag: programlisting 1466#: reference_processing.xml:569 1467#, no-c-format 1468msgid "" 1469"-- this produces a table of 42 points that form an L shape\n" 1470"SELECT (ST_DumpPoints(ST_GeomFromText(\n" 1471"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n" 1472"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n" 1473"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n" 1474"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n" 1475"14 94,14 74,14 54,14 34,14 14)'))).geom\n" 1476" INTO TABLE l_shape;\n" 1477"\n" 1478"SELECT ST_ConvexHull(ST_Collect(geom))\n" 1479"FROM l_shape;" 1480msgstr "" 1481"-- this produces a table of 42 points that form an L shape\n" 1482"SELECT (ST_DumpPoints(ST_GeomFromText(\n" 1483"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n" 1484"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n" 1485"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n" 1486"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n" 1487"14 94,14 74,14 54,14 34,14 14)'))).geom\n" 1488" INTO TABLE l_shape;\n" 1489"\n" 1490"SELECT ST_ConvexHull(ST_Collect(geom))\n" 1491"FROM l_shape;" 1492 1493#. Tag: para 1494#: reference_processing.xml:576 1495#, no-c-format 1496msgid "ST_ConcaveHull of L points at target 99% of convex hull" 1497msgstr "ST_ConcaveHull of L points at target 99% of convex hull" 1498 1499#. Tag: programlisting 1500#: reference_processing.xml:579 1501#, no-c-format 1502msgid "" 1503"SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n" 1504" FROM l_shape;" 1505msgstr "" 1506"SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n" 1507" FROM l_shape;" 1508 1509#. Tag: para 1510#: reference_processing.xml:588 1511#, no-c-format 1512msgid "Concave Hull of L points at target 80% convex hull area" 1513msgstr "Casco côncavo de L pontos no alvo 80% " 1514 1515#. Tag: programlisting 1516#: reference_processing.xml:591 1517#, no-c-format 1518msgid "" 1519"-- Concave Hull L shape points\n" 1520" -- at target 80% of convexhull\n" 1521" SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n" 1522" FROM l_shape;" 1523msgstr "" 1524"-- Concave Hull L shape points\n" 1525" -- at target 80% of convexhull\n" 1526" SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n" 1527" FROM l_shape;" 1528 1529#. Tag: para 1530#: reference_processing.xml:600 1531#, no-c-format 1532msgid "multilinestring overlaid with Convex hull" 1533msgstr "multilinestring reveste com Casco convexo. " 1534 1535#. Tag: para 1536#: reference_processing.xml:608 1537#, no-c-format 1538msgid "" 1539"multilinestring with overlaid with Concave hull of linestrings at 99% target " 1540"-- first hop" 1541msgstr "" 1542"multilinestring com coberturas com cascos côncavos de linestrings em um alvo " 1543"de 99% -- primeiro salto" 1544 1545#. Tag: programlisting 1546#: reference_processing.xml:612 1547#, no-c-format 1548msgid "" 1549"SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 " 1550"70,82 112,130 94,\n" 1551" 130 62,122 40,156 32,162 76,172 88),\n" 1552"(132 178,134 148,128 136,96 128,132 108,150 130,\n" 1553"170 142,174 110,156 96,158 90,158 88),\n" 1554"(22 64,66 28,94 38,94 68,114 76,112 30,\n" 1555"132 10,168 18,178 34,186 52,184 74,190 100,\n" 1556"190 122,182 148,178 170,176 184,156 164,146 178,\n" 1557"132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)" 1558msgstr "" 1559"SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 " 1560"70,82 112,130 94,\n" 1561" 130 62,122 40,156 32,162 76,172 88),\n" 1562"(132 178,134 148,128 136,96 128,132 108,150 130,\n" 1563"170 142,174 110,156 96,158 90,158 88),\n" 1564"(22 64,66 28,94 38,94 68,114 76,112 30,\n" 1565"132 10,168 18,178 34,186 52,184 74,190 100,\n" 1566"190 122,182 148,178 170,176 184,156 164,146 178,\n" 1567"132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)" 1568 1569#. Tag: para 1570#: reference_processing.xml:622 1571#, no-c-format 1572msgid "" 1573", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend=" 1574"\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>" 1575msgstr "" 1576", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend=" 1577"\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>" 1578 1579#. Tag: refname 1580#: reference_processing.xml:628 1581#, no-c-format 1582msgid "ST_ConvexHull" 1583msgstr "ST_ConvexHull" 1584 1585#. Tag: refpurpose 1586#: reference_processing.xml:629 1587#, no-c-format 1588msgid "" 1589"<refpurpose>The convex hull of a geometry represents the minimum convex " 1590"geometry that encloses all geometries within the set.</refpurpose>" 1591msgstr "" 1592"<refpurpose> O casco convexo de uma geometria representa a mínima geometria " 1593"convexa que envolve todas as geometrias dentro do conjunto.</refpurpose>" 1594 1595#. Tag: funcprototype 1596#: reference_processing.xml:635 1597#, no-c-format 1598msgid "" 1599"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> " 1600"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>" 1601msgstr "" 1602"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> " 1603"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>" 1604 1605#. Tag: para 1606#: reference_processing.xml:644 1607#, no-c-format 1608msgid "" 1609"<para>The convex hull of a geometry represents the minimum convex geometry " 1610"that encloses all geometries within the set.</para>" 1611msgstr "" 1612"<para> O casco convexo de uma geometria representa a mínima geometria " 1613"convexa que envolve todas as geometrias dentro do conjunto.</para>" 1614 1615#. Tag: para 1616#: reference_processing.xml:647 1617#, no-c-format 1618msgid "" 1619"One can think of the convex hull as the geometry you get by wrapping an " 1620"elastic band around a set of geometries. This is different from a concave " 1621"hull which is analogous to shrink-wrapping your geometries." 1622msgstr "" 1623"Pode-se pensar no casco convexo como a geometria que se obtém envolvendo uma " 1624"banda elástica em volta de um conjunto de geometrias. Isto é diferente de um " 1625"casco côncavo que é análogo ao encolhimento nas suas geometrias. " 1626 1627#. Tag: para 1628#: reference_processing.xml:651 1629#, no-c-format 1630msgid "" 1631"It is usually used with MULTI and Geometry Collections. Although it is not " 1632"an aggregate - you can use it in conjunction with ST_Collect to get the " 1633"convex hull of a set of points. ST_ConvexHull(ST_Collect(somepointfield))." 1634msgstr "" 1635"Comumente usado com MULTI e Coleções de Geometrias. Embora não seja um " 1636"agregado - você pode usar em conjunto com ST_Collect para obter o casco " 1637"convexo de um conjunto de pontos. ST_ConvexHull(ST_Collect(somepointfield))." 1638 1639#. Tag: para 1640#: reference_processing.xml:656 1641#, no-c-format 1642msgid "" 1643"It is often used to determine an affected area based on a set of point " 1644"observations." 1645msgstr "" 1646"Regularmente usado para determinar uma área afetada baseado em um conjunto " 1647"de observações pontuais. " 1648 1649#. Tag: para 1650#: reference_processing.xml:663 1651#, no-c-format 1652msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16" 1653msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.16" 1654 1655#. Tag: programlisting 1656#: reference_processing.xml:669 1657#, no-c-format 1658msgid "" 1659"--Get estimate of infected area based on point observations\n" 1660"SELECT d.disease_type,\n" 1661" ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom\n" 1662" FROM disease_obs As d\n" 1663" GROUP BY d.disease_type;" 1664msgstr "" 1665"--Get estimate of infected area based on point observations\n" 1666"SELECT d.disease_type,\n" 1667" ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom\n" 1668" FROM disease_obs As d\n" 1669" GROUP BY d.disease_type;" 1670 1671#. Tag: para 1672#: reference_processing.xml:677 1673#, no-c-format 1674msgid "" 1675"Convex Hull of a MultiLinestring and a MultiPoint seen together with the " 1676"MultiLinestring and MultiPoint" 1677msgstr "" 1678"Casco convexo de uma MultiLinestring e um MultiPonto vistos juntos com a " 1679"MultiLinestring e MultiPonto" 1680 1681#. Tag: programlisting 1682#: reference_processing.xml:680 1683#, no-c-format 1684msgid "" 1685"SELECT ST_AsText(ST_ConvexHull(\n" 1686" ST_Collect(\n" 1687" ST_GeomFromText('MULTILINESTRING((100 190,10 8),(150 10, 20 " 1688"30))'),\n" 1689" ST_GeomFromText('MULTIPOINT(50 5, 150 30, 50 10, 10 " 1690"10)')\n" 1691" )) );\n" 1692"---st_astext--\n" 1693"POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))" 1694msgstr "" 1695"SELECT ST_AsText(ST_ConvexHull(\n" 1696" ST_Collect(\n" 1697" ST_GeomFromText('MULTILINESTRING((100 190,10 8),(150 10, 20 " 1698"30))'),\n" 1699" ST_GeomFromText('MULTIPOINT(50 5, 150 30, 50 10, 10 " 1700"10)')\n" 1701" )) );\n" 1702"---st_astext--\n" 1703"POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))" 1704 1705#. Tag: para 1706#: reference_processing.xml:685 1707#, no-c-format 1708msgid "" 1709", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend=" 1710"\"ST_MinimumBoundingCircle\"/>" 1711msgstr "" 1712", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend=" 1713"\"ST_MinimumBoundingCircle\"/>" 1714 1715#. Tag: refname 1716#: reference_processing.xml:691 1717#, no-c-format 1718msgid "ST_CurveToLine" 1719msgstr "ST_CurveToLine" 1720 1721#. Tag: refpurpose 1722#: reference_processing.xml:693 1723#, no-c-format 1724msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON" 1725msgstr "Converte uma CIRCULARSTRING/CURVEPOLYGON para uma LINESTRING/POLYGON" 1726 1727#. Tag: funcprototype 1728#: reference_processing.xml:698 1729#, fuzzy, no-c-format 1730msgid "" 1731"<funcdef>geometry <function>ST_CurveToLine</function></funcdef> " 1732"<paramdef><type>geometry</type> <parameter>curveGeom</parameter></paramdef> " 1733"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> " 1734"<paramdef choice=\"opt\"><type>integer</type> <parameter>tolerance_type</" 1735"parameter></paramdef> <paramdef choice=\"opt\"><type>integer</type> " 1736"<parameter>flags</parameter></paramdef>" 1737msgstr "" 1738"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> " 1739"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> " 1740"<paramdef><type>float </type> <parameter>signed_distance</parameter></" 1741"paramdef> <paramdef choice=\"opt\"><type>text </type> " 1742"<parameter>style_parameters=''</parameter></paramdef>" 1743 1744#. Tag: para 1745#: reference_processing.xml:711 1746#, fuzzy, no-c-format 1747msgid "" 1748"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. " 1749"Useful for outputting to devices that can't support CIRCULARSTRING geometry " 1750"types" 1751msgstr "" 1752"Converte uma CIRCULAR STRING para uma LINESTRING normal ou um CURVEPOLYGON " 1753"para um POLYGON. Útil para aparelhos que não suportam tipos de geometria " 1754"CIRCULARSTRING" 1755 1756#. Tag: para 1757#: reference_processing.xml:713 1758#, fuzzy, no-c-format 1759msgid "" 1760"Converts a given geometry to a linear geometry. Each curved geometry or " 1761"segment is converted into a linear approximation using the given `tolerance` " 1762"and options (32 segments per quadrant and no options by default)." 1763msgstr "" 1764"Converte uma dada geometria para uma geometrias linear. Cada geometria " 1765"curvada ou segmento é convertido para uma aproximação linear usando o valor " 1766"padrão de 32 segmentos por quarto de círculo" 1767 1768#. Tag: para 1769#: reference_processing.xml:718 1770#, no-c-format 1771msgid "" 1772"The 'tolerance_type' argument determines interpretation of the `tolerance` " 1773"argument. It can take the following values:" 1774msgstr "" 1775 1776#. Tag: para 1777#: reference_processing.xml:723 1778#, no-c-format 1779msgid "0 (default): Tolerance is max segments per quadrant." 1780msgstr "" 1781 1782#. Tag: para 1783#: reference_processing.xml:726 1784#, no-c-format 1785msgid "1: Tolerance is max-deviation of line from curve, in source units." 1786msgstr "" 1787 1788#. Tag: para 1789#: reference_processing.xml:729 1790#, no-c-format 1791msgid "2: Tolerance is max-angle, in radians, between generating radii." 1792msgstr "" 1793 1794#. Tag: para 1795#: reference_processing.xml:734 1796#, no-c-format 1797msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:" 1798msgstr "" 1799 1800#. Tag: para 1801#: reference_processing.xml:739 1802#, no-c-format 1803msgid "1: Symmetric (orientation idependent) output." 1804msgstr "" 1805 1806#. Tag: para 1807#: reference_processing.xml:742 1808#, no-c-format 1809msgid "" 1810"2: Retain angle, avoids reducing angles (segment lengths) when producing " 1811"symmetric output. Has no effect when Symmetric flag is off." 1812msgstr "" 1813 1814#. Tag: para 1815#: reference_processing.xml:747 reference_processing.xml:1347 1816#, fuzzy, no-c-format 1817msgid "Availability: 1.3.0" 1818msgstr "Disponibilidade: 1.3.3" 1819 1820#. Tag: para 1821#: reference_processing.xml:748 1822#, no-c-format 1823msgid "" 1824"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and " 1825"for symmetric output." 1826msgstr "" 1827 1828#. Tag: para 1829#: reference_processing.xml:750 1830#, no-c-format 1831msgid "&sfs_compliant;" 1832msgstr "&sfs_compliant;" 1833 1834#. Tag: para 1835#: reference_processing.xml:751 1836#, no-c-format 1837msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7" 1838msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.7" 1839 1840#. Tag: para 1841#: reference_processing.xml:753 reference_processing.xml:992 1842#: reference_processing.xml:1047 reference_processing.xml:1148 1843#: reference_processing.xml:1349 reference_processing.xml:2719 1844#, no-c-format 1845msgid "&curve_support;" 1846msgstr "&curve_support;" 1847 1848#. Tag: programlisting 1849#: reference_processing.xml:760 1850#, fuzzy, no-c-format 1851msgid "" 1852"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 " 1853"150415,220227 150505,220227 150406)')));\n" 1854"\n" 1855"--Result --\n" 1856" LINESTRING(220268 150415,220269.95064912 150416.539364228,220271.823415575 " 1857"150418.17258804,220273.613787707 150419.895736857,\n" 1858" 220275.317452352 150421.704659462,220276.930305234 " 1859"150423.594998003,220278.448460847 150425.562198489,\n" 1860" 220279.868261823 150427.60152176,220281.186287736 " 1861"150429.708054909,220282.399363347 150431.876723113,\n" 1862" 220283.50456625 150434.10230186,220284.499233914 " 1863"150436.379429536,220285.380970099 150438.702620341,220286.147650624 " 1864"150441.066277505,\n" 1865" 220286.797428488 150443.464706771,220287.328738321 " 1866"150445.892130112,220287.740300149 150448.342699654,\n" 1867" 220288.031122486 150450.810511759,220288.200504713 " 1868"150453.289621251,220288.248038775 150455.77405574,\n" 1869" 220288.173610157 150458.257830005,220287.977398166 " 1870"150460.734960415,220287.659875492 150463.199479347,\n" 1871" 220287.221807076 150465.64544956,220286.664248262 " 1872"150468.066978495,220285.988542259 150470.458232479,220285.196316903 " 1873"150472.81345077,\n" 1874" 220284.289480732 150475.126959442,220283.270218395 " 1875"150477.39318505,220282.140985384 150479.606668057,\n" 1876" 220280.90450212 150481.762075989,220279.5637474 " 1877"150483.85421628,220278.12195122 150485.87804878,\n" 1878" 220276.582586992 150487.828697901,220274.949363179 " 1879"150489.701464356,220273.226214362 150491.491836488,\n" 1880" 220271.417291757 150493.195501133,220269.526953216 " 1881"150494.808354014,220267.559752731 150496.326509628,\n" 1882" 220265.520429459 150497.746310603,220263.41389631 " 1883"150499.064336517,220261.245228106 150500.277412127,\n" 1884" 220259.019649359 150501.38261503,220256.742521683 " 1885"150502.377282695,220254.419330878 150503.259018879,\n" 1886" 220252.055673714 150504.025699404,220249.657244448 " 1887"150504.675477269,220247.229821107 150505.206787101,\n" 1888" 220244.779251566 150505.61834893,220242.311439461 " 1889"150505.909171266,220239.832329968 150506.078553494,\n" 1890" 220237.347895479 150506.126087555,220234.864121215 " 1891"150506.051658938,220232.386990804 150505.855446946,\n" 1892" 220229.922471872 150505.537924272,220227.47650166 " 1893"150505.099855856,220225.054972724 150504.542297043,\n" 1894" 220222.663718741 150503.86659104,220220.308500449 150503.074365683,\n" 1895" 220217.994991777 150502.167529512,220215.72876617 150501.148267175,\n" 1896" 220213.515283163 150500.019034164,220211.35987523 150498.7825509,\n" 1897" 220209.267734939 150497.441796181,220207.243902439 150496,\n" 1898" 220205.293253319 150494.460635772,220203.420486864 " 1899"150492.82741196,220201.630114732 150491.104263143,\n" 1900" 220199.926450087 150489.295340538,220198.313597205 " 1901"150487.405001997,220196.795441592 150485.437801511,\n" 1902" 220195.375640616 150483.39847824,220194.057614703 " 1903"150481.291945091,220192.844539092 150479.123276887,220191.739336189 " 1904"150476.89769814,\n" 1905" 220190.744668525 150474.620570464,220189.86293234 " 1906"150472.297379659,220189.096251815 150469.933722495,\n" 1907" 220188.446473951 150467.535293229,220187.915164118 " 1908"150465.107869888,220187.50360229 150462.657300346,\n" 1909" 220187.212779953 150460.189488241,220187.043397726 " 1910"150457.710378749,220186.995863664 150455.22594426,\n" 1911" 220187.070292282 150452.742169995,220187.266504273 " 1912"150450.265039585,220187.584026947 150447.800520653,\n" 1913" 220188.022095363 150445.35455044,220188.579654177 " 1914"150442.933021505,220189.25536018 150440.541767521,\n" 1915" 220190.047585536 150438.18654923,220190.954421707 " 1916"150435.873040558,220191.973684044 150433.60681495,\n" 1917" 220193.102917055 150431.393331943,220194.339400319 " 1918"150429.237924011,220195.680155039 150427.14578372,220197.12195122 " 1919"150425.12195122,\n" 1920" 220198.661315447 150423.171302099,220200.29453926 " 1921"150421.298535644,220202.017688077 150419.508163512,220203.826610682 " 1922"150417.804498867,\n" 1923" 220205.716949223 150416.191645986,220207.684149708 " 1924"150414.673490372,220209.72347298 150413.253689397,220211.830006129 " 1925"150411.935663483,\n" 1926" 220213.998674333 150410.722587873,220216.22425308 " 1927"150409.61738497,220218.501380756 150408.622717305,220220.824571561 " 1928"150407.740981121,\n" 1929" 220223.188228725 150406.974300596,220225.586657991 150406.324522731,220227 " 1930"150406)\n" 1931"\n" 1932"--3d example\n" 1933"SELECT ST_AsEWKT(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(220268 " 1934"150415 1,220227 150505 2,220227 150406 3)')));\n" 1935"Output\n" 1936"------\n" 1937" LINESTRING(220268 150415 1,220269.95064912 150416.539364228 " 1938"1.0181172856673,\n" 1939" 220271.823415575 150418.17258804 1.03623457133459,220273.613787707 " 1940"150419.895736857 1.05435185700189,....AD INFINITUM ....\n" 1941" 220225.586657991 150406.324522731 1.32611114201132,220227 150406 3)\n" 1942"\n" 1943"--use only 2 segments to approximate quarter circle\n" 1944"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 " 1945"150415,220227 150505,220227 150406)'),2));\n" 1946"st_astext\n" 1947"------------------------------\n" 1948" LINESTRING(220268 150415,220287.740300149 150448.342699654,220278.12195122 " 1949"150485.87804878,\n" 1950" 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 " 1951"150462.657300346,\n" 1952" 220197.12195122 150425.12195122,220227 150406)\n" 1953"\n" 1954"-- Ensure approximated line is no further than 20 units away from\n" 1955"-- original curve, and make the result direction-neutral\n" 1956"SELECT ST_AsText(ST_CurveToLine(\n" 1957" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n" 1958" 20, -- Tolerance\n" 1959" 1, -- Above is max distance between curve and line\n" 1960" 1 -- Symmetric flag\n" 1961"));\n" 1962"st_astext\n" 1963"-------------------------------------------------------------------------------------------\n" 1964" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 " 1965"-1.1331077795296e-13,200 0)" 1966msgstr "" 1967"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 " 1968"150415,220227 150505,220227 150406)')));\n" 1969"\n" 1970"--Result --\n" 1971" LINESTRING(220268 150415,220269.95064912 150416.539364228,220271.823415575 " 1972"150418.17258804,220273.613787707 150419.895736857,\n" 1973" 220275.317452352 150421.704659462,220276.930305234 " 1974"150423.594998003,220278.448460847 150425.562198489,\n" 1975" 220279.868261823 150427.60152176,220281.186287736 " 1976"150429.708054909,220282.399363347 150431.876723113,\n" 1977" 220283.50456625 150434.10230186,220284.499233914 " 1978"150436.379429536,220285.380970099 150438.702620341,220286.147650624 " 1979"150441.066277505,\n" 1980" 220286.797428488 150443.464706771,220287.328738321 " 1981"150445.892130112,220287.740300149 150448.342699654,\n" 1982" 220288.031122486 150450.810511759,220288.200504713 " 1983"150453.289621251,220288.248038775 150455.77405574,\n" 1984" 220288.173610157 150458.257830005,220287.977398166 " 1985"150460.734960415,220287.659875492 150463.199479347,\n" 1986" 220287.221807076 150465.64544956,220286.664248262 " 1987"150468.066978495,220285.988542259 150470.458232479,220285.196316903 " 1988"150472.81345077,\n" 1989" 220284.289480732 150475.126959442,220283.270218395 " 1990"150477.39318505,220282.140985384 150479.606668057,\n" 1991" 220280.90450212 150481.762075989,220279.5637474 " 1992"150483.85421628,220278.12195122 150485.87804878,\n" 1993" 220276.582586992 150487.828697901,220274.949363179 " 1994"150489.701464356,220273.226214362 150491.491836488,\n" 1995" 220271.417291757 150493.195501133,220269.526953216 " 1996"150494.808354014,220267.559752731 150496.326509628,\n" 1997" 220265.520429459 150497.746310603,220263.41389631 " 1998"150499.064336517,220261.245228106 150500.277412127,\n" 1999" 220259.019649359 150501.38261503,220256.742521683 " 2000"150502.377282695,220254.419330878 150503.259018879,\n" 2001" 220252.055673714 150504.025699404,220249.657244448 " 2002"150504.675477269,220247.229821107 150505.206787101,\n" 2003" 220244.779251566 150505.61834893,220242.311439461 " 2004"150505.909171266,220239.832329968 150506.078553494,\n" 2005" 220237.347895479 150506.126087555,220234.864121215 " 2006"150506.051658938,220232.386990804 150505.855446946,\n" 2007" 220229.922471872 150505.537924272,220227.47650166 " 2008"150505.099855856,220225.054972724 150504.542297043,\n" 2009" 220222.663718741 150503.86659104,220220.308500449 150503.074365683,\n" 2010" 220217.994991777 150502.167529512,220215.72876617 150501.148267175,\n" 2011" 220213.515283163 150500.019034164,220211.35987523 150498.7825509,\n" 2012" 220209.267734939 150497.441796181,220207.243902439 150496,\n" 2013" 220205.293253319 150494.460635772,220203.420486864 " 2014"150492.82741196,220201.630114732 150491.104263143,\n" 2015" 220199.926450087 150489.295340538,220198.313597205 " 2016"150487.405001997,220196.795441592 150485.437801511,\n" 2017" 220195.375640616 150483.39847824,220194.057614703 " 2018"150481.291945091,220192.844539092 150479.123276887,220191.739336189 " 2019"150476.89769814,\n" 2020" 220190.744668525 150474.620570464,220189.86293234 " 2021"150472.297379659,220189.096251815 150469.933722495,\n" 2022" 220188.446473951 150467.535293229,220187.915164118 " 2023"150465.107869888,220187.50360229 150462.657300346,\n" 2024" 220187.212779953 150460.189488241,220187.043397726 " 2025"150457.710378749,220186.995863664 150455.22594426,\n" 2026" 220187.070292282 150452.742169995,220187.266504273 " 2027"150450.265039585,220187.584026947 150447.800520653,\n" 2028" 220188.022095363 150445.35455044,220188.579654177 " 2029"150442.933021505,220189.25536018 150440.541767521,\n" 2030" 220190.047585536 150438.18654923,220190.954421707 " 2031"150435.873040558,220191.973684044 150433.60681495,\n" 2032" 220193.102917055 150431.393331943,220194.339400319 " 2033"150429.237924011,220195.680155039 150427.14578372,220197.12195122 " 2034"150425.12195122,\n" 2035" 220198.661315447 150423.171302099,220200.29453926 " 2036"150421.298535644,220202.017688077 150419.508163512,220203.826610682 " 2037"150417.804498867,\n" 2038" 220205.716949223 150416.191645986,220207.684149708 " 2039"150414.673490372,220209.72347298 150413.253689397,220211.830006129 " 2040"150411.935663483,\n" 2041" 220213.998674333 150410.722587873,220216.22425308 " 2042"150409.61738497,220218.501380756 150408.622717305,220220.824571561 " 2043"150407.740981121,\n" 2044" 220223.188228725 150406.974300596,220225.586657991 150406.324522731,220227 " 2045"150406)\n" 2046"\n" 2047"--3d example\n" 2048"SELECT ST_AsEWKT(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(220268 " 2049"150415 1,220227 150505 2,220227 150406 3)')));\n" 2050"Output\n" 2051"------\n" 2052" LINESTRING(220268 150415 1,220269.95064912 150416.539364228 " 2053"1.0181172856673,\n" 2054" 220271.823415575 150418.17258804 1.03623457133459,220273.613787707 " 2055"150419.895736857 1.05435185700189,....AD INFINITUM ....\n" 2056" 220225.586657991 150406.324522731 1.32611114201132,220227 150406 3)\n" 2057"\n" 2058"--use only 2 segments to approximate quarter circle\n" 2059"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 " 2060"150415,220227 150505,220227 150406)'),2));\n" 2061"st_astext\n" 2062"------------------------------\n" 2063" LINESTRING(220268 150415,220287.740300149 150448.342699654,220278.12195122 " 2064"150485.87804878,\n" 2065" 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 " 2066"150462.657300346,\n" 2067" 220197.12195122 150425.12195122,220227 150406)" 2068 2069#. Tag: refname 2070#: reference_processing.xml:773 2071#, no-c-format 2072msgid "ST_DelaunayTriangles" 2073msgstr "ST_DelaunayTriangles" 2074 2075#. Tag: refpurpose 2076#: reference_processing.xml:775 2077#, no-c-format 2078msgid "Return a Delaunay triangulation around the given input points." 2079msgstr "Retorna uma triangulação de Delaunay em volta dos pontos de entrada. " 2080 2081#. Tag: funcprototype 2082#: reference_processing.xml:782 2083#, no-c-format 2084msgid "" 2085"<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> " 2086"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> " 2087"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> " 2088"<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>" 2089msgstr "" 2090"<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> " 2091"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> " 2092"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> " 2093"<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>" 2094 2095#. Tag: para 2096#: reference_processing.xml:794 2097#, no-c-format 2098msgid "" 2099"Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation" 2100"\">Delaunay triangulation</ulink> around the vertices of the input geometry. " 2101"Output is a COLLECTION of polygons (for flags=0) or a MULTILINESTRING (for " 2102"flags=1) or TIN (for flags=2). The tolerance, if any, is used to snap input " 2103"vertices togheter." 2104msgstr "" 2105"Retorna uma <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation" 2106"\">Delaunay triangulation</ulink> em volta dos vértices da geometria de " 2107"entrada. A saída é uma COLEÇÃO de polígonos (para bandeiras=0) ou " 2108"MULTILINESTRING (para bandeiras=1) ou TIN (para bandeiras=2). A tolerância é " 2109"usada para romper vértices de entrada juntos. " 2110 2111#. Tag: para 2112#: reference_processing.xml:803 2113#, no-c-format 2114msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0." 2115msgstr "Disponibilidade: 2.1.0 - requer GEOS >= 3.4.0." 2116 2117#. Tag: para 2118#: reference_processing.xml:805 reference_processing.xml:994 2119#: reference_processing.xml:1049 reference_processing.xml:1152 2120#: reference_processing.xml:2037 reference_processing.xml:2723 2121#, no-c-format 2122msgid "&T_support;" 2123msgstr "&T_support;" 2124 2125#. Tag: title 2126#: reference_processing.xml:809 2127#, no-c-format 2128msgid "2D Examples" 2129msgstr "Exemplos 2D" 2130 2131#. Tag: para 2132#: reference_processing.xml:818 2133#, no-c-format 2134msgid "Original polygons" 2135msgstr "Polígonos originais" 2136 2137#. Tag: programlisting 2138#: reference_processing.xml:821 2139#, no-c-format 2140msgid "" 2141"-- our original geometry --\n" 2142" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2143" 50 60, 125 100, 175 150))'),\n" 2144" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2145" )" 2146msgstr "" 2147"-- our original geometry --\n" 2148" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2149" 50 60, 125 100, 175 150))'),\n" 2150" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2151" )" 2152 2153#. Tag: para 2154#: reference_processing.xml:829 2155#, no-c-format 2156msgid "" 2157"ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle " 2158"themed in different color" 2159msgstr "" 2160"ST_DelaunayTriangles de 2 polígonos: polígonos da triangulação de Delaunay, " 2161"cada triângulo de uma cor diferente" 2162 2163#. Tag: programlisting 2164#: reference_processing.xml:832 2165#, no-c-format 2166msgid "" 2167"-- geometries overlaid multilinestring triangles\n" 2168"SELECT\n" 2169" ST_DelaunayTriangles(\n" 2170" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2171" 50 60, 125 100, 175 150))'),\n" 2172" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2173" ))\n" 2174" As dtriag;" 2175msgstr "" 2176"-- geometries overlaid multilinestring triangles\n" 2177"SELECT\n" 2178" ST_DelaunayTriangles(\n" 2179" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2180" 50 60, 125 100, 175 150))'),\n" 2181" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2182" ))\n" 2183" As dtriag;" 2184 2185#. Tag: para 2186#: reference_processing.xml:839 2187#, no-c-format 2188msgid "-- delaunay triangles as multilinestring" 2189msgstr "-- triângulos de Delaunay como multilinestring" 2190 2191#. Tag: programlisting 2192#: reference_processing.xml:842 2193#, no-c-format 2194msgid "" 2195"SELECT\n" 2196" ST_DelaunayTriangles(\n" 2197" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2198" 50 60, 125 100, 175 150))'),\n" 2199" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2200" ),0.001,1)\n" 2201" As dtriag;" 2202msgstr "" 2203"SELECT\n" 2204" ST_DelaunayTriangles(\n" 2205" ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n" 2206" 50 60, 125 100, 175 150))'),\n" 2207" ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n" 2208" ),0.001,1)\n" 2209" As dtriag;" 2210 2211#. Tag: para 2212#: reference_processing.xml:850 2213#, no-c-format 2214msgid "-- delaunay triangles of 45 points as 55 triangle polygons" 2215msgstr "-- triângulos delaunay de 45 pontos como 55 polígonos triangulares " 2216 2217#. Tag: programlisting 2218#: reference_processing.xml:853 2219#, no-c-format 2220msgid "" 2221"-- this produces a table of 42 points that form an L shape\n" 2222"SELECT (ST_DumpPoints(ST_GeomFromText(\n" 2223"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n" 2224"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n" 2225"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n" 2226"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n" 2227"14 94,14 74,14 54,14 34,14 14)'))).geom\n" 2228" INTO TABLE l_shape;\n" 2229"-- output as individual polygon triangles\n" 2230"SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n" 2231"FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n" 2232"FROM l_shape) As foo;\n" 2233"\n" 2234"---wkt ---\n" 2235"POLYGON((6 194,6 190,14 194,6 194))\n" 2236"POLYGON((14 194,6 190,14 174,14 194))\n" 2237"POLYGON((14 194,14 174,154 14,14 194))\n" 2238"POLYGON((154 14,14 174,14 154,154 14))\n" 2239"POLYGON((154 14,14 154,150 14,154 14))\n" 2240"POLYGON((154 14,150 14,154 6,154 14))\n" 2241":\n" 2242":" 2243msgstr "" 2244"-- this produces a table of 42 points that form an L shape\n" 2245"SELECT (ST_DumpPoints(ST_GeomFromText(\n" 2246"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n" 2247"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n" 2248"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n" 2249"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n" 2250"14 94,14 74,14 54,14 34,14 14)'))).geom\n" 2251" INTO TABLE l_shape;\n" 2252"-- output as individual polygon triangles\n" 2253"SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n" 2254"FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n" 2255"FROM l_shape) As foo;\n" 2256"\n" 2257"---wkt ---\n" 2258"POLYGON((6 194,6 190,14 194,6 194))\n" 2259"POLYGON((14 194,6 190,14 174,14 194))\n" 2260"POLYGON((14 194,14 174,154 14,14 194))\n" 2261"POLYGON((154 14,14 174,14 154,154 14))\n" 2262"POLYGON((154 14,14 154,150 14,154 14))\n" 2263"POLYGON((154 14,150 14,154 6,154 14))\n" 2264":\n" 2265":" 2266 2267#. Tag: title 2268#: reference_processing.xml:862 2269#, no-c-format 2270msgid "3D Examples" 2271msgstr "Exemplos 3D" 2272 2273#. Tag: programlisting 2274#: reference_processing.xml:863 2275#, no-c-format 2276msgid "" 2277"-- 3D multipoint --\n" 2278"SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n" 2279"'MULTIPOINT Z(14 14 10,\n" 2280"150 14 100,34 6 25, 20 10 150)'))) As wkt;\n" 2281"\n" 2282"-----wkt----\n" 2283"GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n" 2284" ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))" 2285msgstr "" 2286"-- 3D multipoint --\n" 2287"SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n" 2288"'MULTIPOINT Z(14 14 10,\n" 2289"150 14 100,34 6 25, 20 10 150)'))) As wkt;\n" 2290"\n" 2291"-----wkt----\n" 2292"GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n" 2293" ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))" 2294 2295#. Tag: para 2296#: reference_processing.xml:867 reference_processing.xml:1667 2297#, no-c-format 2298msgid ", <xref linkend=\"ST_Dump\"/>" 2299msgstr ", <xref linkend=\"ST_Dump\"/>" 2300 2301#. Tag: refname 2302#: reference_processing.xml:874 2303#, no-c-format 2304msgid "ST_Difference" 2305msgstr "ST_Difference" 2306 2307#. Tag: refpurpose 2308#: reference_processing.xml:876 2309#, no-c-format 2310msgid "" 2311"Returns a geometry that represents that part of geometry A that does not " 2312"intersect with geometry B." 2313msgstr "" 2314"Retorna uma geometria que representa aquela parte de geometria A que não " 2315"intersecta com a geometria B." 2316 2317#. Tag: funcprototype 2318#: reference_processing.xml:882 2319#, no-c-format 2320msgid "" 2321"<funcdef>geometry <function>ST_Difference</function></funcdef> " 2322"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 2323"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>" 2324msgstr "" 2325"<funcdef>geometry <function>ST_Difference</function></funcdef> " 2326"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 2327"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>" 2328 2329#. Tag: para 2330#: reference_processing.xml:893 2331#, no-c-format 2332msgid "" 2333"Returns a geometry that represents that part of geometry A that does not " 2334"intersect with geometry B. One can think of this as GeometryA - " 2335"ST_Intersection(A,B). If A is completely contained in B then an empty " 2336"geometry collection is returned." 2337msgstr "" 2338"Retorna uma geometria que representa aquela para de geometria A que não " 2339"intersecta com a geometria B. Pode-se pensar nela como uma GeometryA - " 2340"ST_Intersection(A,B). Se A está completamente contida em B, então uma " 2341"coleção vazia de geometria retorna. " 2342 2343#. Tag: para 2344#: reference_processing.xml:896 2345#, no-c-format 2346msgid "Note - order matters. B - A will always return a portion of B" 2347msgstr "Nota - questões de ordem. B - B sempre retornará uma porção de B" 2348 2349#. Tag: para 2350#: reference_processing.xml:900 reference_processing.xml:2552 2351#, no-c-format 2352msgid "Do not call with a GeometryCollection as an argument" 2353msgstr "Não chama com uma GeometryCollection com um argumento " 2354 2355#. Tag: para 2356#: reference_processing.xml:903 2357#, no-c-format 2358msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20" 2359msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.20" 2360 2361#. Tag: para 2362#: reference_processing.xml:904 reference_processing.xml:2556 2363#, no-c-format 2364msgid "" 2365"&Z_support; However it seems to only consider x y when doing the difference " 2366"and tacks back on the Z-Index" 2367msgstr "" 2368"&Z_support; Entretanto aparenta considerar apenas x y quando fazem diferença " 2369"e retoma no Z-índice" 2370 2371#. Tag: para 2372#: reference_processing.xml:921 2373#, no-c-format 2374msgid "The original linestrings shown together." 2375msgstr "As linestrings originais mostradas juntas. " 2376 2377#. Tag: para 2378#: reference_processing.xml:933 2379#, no-c-format 2380msgid "The difference of the two linestrings" 2381msgstr "A diferença das duas linestrings" 2382 2383#. Tag: programlisting 2384#: reference_processing.xml:942 2385#, no-c-format 2386msgid "" 2387"--Safe for 2d. This is same geometries as what is shown for " 2388"st_symdifference\n" 2389"SELECT ST_AsText(\n" 2390" ST_Difference(\n" 2391" ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n" 2392" ST_GeomFromText('LINESTRING(50 50, 50 150)')\n" 2393" )\n" 2394" );\n" 2395"\n" 2396"st_astext\n" 2397"---------\n" 2398"LINESTRING(50 150,50 200)" 2399msgstr "" 2400"--Safe for 2d. This is same geometries as what is shown for " 2401"st_symdifference\n" 2402"SELECT ST_AsText(\n" 2403" ST_Difference(\n" 2404" ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n" 2405" ST_GeomFromText('LINESTRING(50 50, 50 150)')\n" 2406" )\n" 2407" );\n" 2408"\n" 2409"st_astext\n" 2410"---------\n" 2411"LINESTRING(50 150,50 200)" 2412 2413#. Tag: programlisting 2414#: reference_processing.xml:944 2415#, no-c-format 2416msgid "" 2417"--When used in 3d doesn't quite do the right thing\n" 2418"SELECT ST_AsEWKT(ST_Difference(ST_GeomFromEWKT('MULTIPOINT(-118.58 38.38 " 2419"5,-118.60 38.329 6,-118.614 38.281 7)'), ST_GeomFromEWKT('POINT(-118.614 " 2420"38.281 5)')));\n" 2421"st_asewkt\n" 2422"---------\n" 2423"MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)" 2424msgstr "" 2425"--When used in 3d doesn't quite do the right thing\n" 2426"SELECT ST_AsEWKT(ST_Difference(ST_GeomFromEWKT('MULTIPOINT(-118.58 38.38 " 2427"5,-118.60 38.329 6,-118.614 38.281 7)'), ST_GeomFromEWKT('POINT(-118.614 " 2428"38.281 5)')));\n" 2429"st_asewkt\n" 2430"---------\n" 2431"MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)" 2432 2433#. Tag: refname 2434#: reference_processing.xml:957 2435#, no-c-format 2436msgid "ST_Dump" 2437msgstr "ST_Dump" 2438 2439#. Tag: refpurpose 2440#: reference_processing.xml:958 2441#, no-c-format 2442msgid "" 2443"Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1." 2444msgstr "" 2445"Retorna um conjunto de filas geometry_dump (geom,path), que fazem uma " 2446"geometria g1." 2447 2448#. Tag: funcprototype 2449#: reference_processing.xml:963 2450#, no-c-format 2451msgid "" 2452"<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> " 2453"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>" 2454msgstr "" 2455"<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> " 2456"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>" 2457 2458#. Tag: para 2459#: reference_processing.xml:972 2460#, no-c-format 2461msgid "" 2462"This is a set-returning function (SRF). It returns a set of geometry_dump " 2463"rows, formed by a geometry (geom) and an array of integers (path). When the " 2464"input geometry is a simple type (POINT,LINESTRING,POLYGON) a single record " 2465"will be returned with an empty path array and the input geometry as geom. " 2466"When the input geometry is a collection or multi it will return a record for " 2467"each of the collection components, and the path will express the position of " 2468"the component inside the collection." 2469msgstr "" 2470"Esta é uma função set-returning (SRF). Ela retorna um conjunto de filas " 2471"geometry_dump, formado por uma geometria (geom) e um arranjo de inteiros " 2472"(caminho). Quando a geometria de entrada é um tipo simples (PONTO, " 2473"LINESTRING, POLÍGONO), um único relato retornará com um arranjo caminho " 2474"vazio e a geometria e entrada como geom. Quando a geometria de entrada for " 2475"uma coleção ou multi, retornará um relato para cada um dos componentes da " 2476"coleção, e o caminho vai expressar a posição do componente de dentro da " 2477"coleção." 2478 2479#. Tag: para 2480#: reference_processing.xml:981 2481#, no-c-format 2482msgid "" 2483"ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY " 2484"in that it creates new rows. For example it can be use to expand " 2485"MULTIPOLYGONS into POLYGONS." 2486msgstr "" 2487"ST_Dump é útil para expandir geometrias. É o oposto de um GRUPO POR onde " 2488"cria novas filas. Por exemplo, pode ser usada para expandir MULTIPOLÍGONOS " 2489"dentro de POLÍGONOS. " 2490 2491#. Tag: para 2492#: reference_processing.xml:985 reference_processing.xml:1045 2493#, no-c-format 2494msgid "" 2495"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was " 2496"introduced." 2497msgstr "" 2498"Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TINs " 2499"introduzido." 2500 2501#. Tag: para 2502#: reference_processing.xml:986 2503#, no-c-format 2504msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher." 2505msgstr "Disponibilidade: PostGIS 1.0.0RC1. Requer PostgreSQL 7.3 ou superior. " 2506 2507#. Tag: para 2508#: reference_processing.xml:988 2509#, no-c-format 2510msgid "" 2511"Prior to 1.3.4, this function crashes if used with geometries that contain " 2512"CURVES. This is fixed in 1.3.4+" 2513msgstr "" 2514"Antes da versão 1.3.4, esta função falha se utilizada em geometrias que " 2515"continham curvas. Resolvido nas versões 1.3.4+." 2516 2517#. Tag: para 2518#: reference_processing.xml:993 reference_processing.xml:1048 2519#: reference_processing.xml:1151 reference_processing.xml:1920 2520#: reference_processing.xml:2036 reference_processing.xml:2722 2521#, no-c-format 2522msgid "&P_support;" 2523msgstr "&P_support;" 2524 2525#. Tag: title 2526#: reference_processing.xml:999 2527#, no-c-format 2528msgid "Standard Examples" 2529msgstr "Exemplos Padrão" 2530 2531#. Tag: programlisting 2532#: reference_processing.xml:1000 2533#, no-c-format 2534msgid "" 2535"SELECT sometable.field1, sometable.field1,\n" 2536" (ST_Dump(sometable.the_geom)).geom AS the_geom\n" 2537"FROM sometable;\n" 2538"\n" 2539"-- Break a compound curve into its constituent linestrings and " 2540"circularstrings\n" 2541"SELECT ST_AsEWKT(a.geom), ST_HasArc(a.geom)\n" 2542" FROM ( SELECT (ST_Dump(p_geom)).geom AS geom\n" 2543" FROM (SELECT ST_GeomFromEWKT('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 " 2544"1, 1 0),(1 0, 0 1))') AS p_geom) AS b\n" 2545" ) AS a;\n" 2546" st_asewkt | st_hasarc\n" 2547"-----------------------------+----------\n" 2548" CIRCULARSTRING(0 0,1 1,1 0) | t\n" 2549" LINESTRING(1 0,0 1) | f\n" 2550"(2 rows)" 2551msgstr "" 2552"SELECT sometable.field1, sometable.field1,\n" 2553" (ST_Dump(sometable.the_geom)).geom AS the_geom\n" 2554"FROM sometable;\n" 2555"\n" 2556"-- Break a compound curve into its constituent linestrings and " 2557"circularstrings\n" 2558"SELECT ST_AsEWKT(a.geom), ST_HasArc(a.geom)\n" 2559" FROM ( SELECT (ST_Dump(p_geom)).geom AS geom\n" 2560" FROM (SELECT ST_GeomFromEWKT('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 " 2561"1, 1 0),(1 0, 0 1))') AS p_geom) AS b\n" 2562" ) AS a;\n" 2563" st_asewkt | st_hasarc\n" 2564"-----------------------------+----------\n" 2565" CIRCULARSTRING(0 0,1 1,1 0) | t\n" 2566" LINESTRING(1 0,0 1) | f\n" 2567"(2 rows)" 2568 2569#. Tag: title 2570#: reference_processing.xml:1002 reference_processing.xml:1070 2571#, no-c-format 2572msgid "Polyhedral Surfaces, TIN and Triangle Examples" 2573msgstr "Exemplos de Superfícies Poliédricas, TIN e Triângulos " 2574 2575#. Tag: programlisting 2576#: reference_processing.xml:1003 2577#, no-c-format 2578msgid "" 2579"-- Polyhedral surface example\n" 2580"-- Break a Polyhedral surface into its faces\n" 2581"SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n" 2582" FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n" 2583"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n" 2584"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 " 2585"0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n" 2586"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 " 2587"1))\n" 2588")') ) AS p_geom ) AS a;\n" 2589"\n" 2590" path | geom_ewkt\n" 2591"------+------------------------------------------\n" 2592" 1 | POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0))\n" 2593" 2 | POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))\n" 2594" 3 | POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))\n" 2595" 4 | POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0))\n" 2596" 5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n" 2597" 6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))" 2598msgstr "" 2599"-- Polyhedral surface example\n" 2600"-- Break a Polyhedral surface into its faces\n" 2601"SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n" 2602" FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n" 2603"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n" 2604"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 " 2605"0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n" 2606"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 " 2607"1))\n" 2608")') ) AS p_geom ) AS a;\n" 2609"\n" 2610" path | geom_ewkt\n" 2611"------+------------------------------------------\n" 2612" 1 | POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0))\n" 2613" 2 | POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))\n" 2614" 3 | POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))\n" 2615" 4 | POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0))\n" 2616" 5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n" 2617" 6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))" 2618 2619#. Tag: programlisting 2620#: reference_processing.xml:1005 2621#, no-c-format 2622msgid "" 2623"-- TIN --\n" 2624"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 2625" FROM\n" 2626" (SELECT\n" 2627" ST_Dump( ST_GeomFromEWKT('TIN (((\n" 2628" 0 0 0,\n" 2629" 0 0 1,\n" 2630" 0 1 0,\n" 2631" 0 0 0\n" 2632" )), ((\n" 2633" 0 0 0,\n" 2634" 0 1 0,\n" 2635" 1 1 0,\n" 2636" 0 0 0\n" 2637" ))\n" 2638" )') ) AS gdump\n" 2639" ) AS g;\n" 2640"-- result --\n" 2641" path | wkt\n" 2642"------+-------------------------------------\n" 2643" {1} | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n" 2644" {2} | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))" 2645msgstr "" 2646"-- TIN --\n" 2647"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 2648" FROM\n" 2649" (SELECT\n" 2650" ST_Dump( ST_GeomFromEWKT('TIN (((\n" 2651" 0 0 0,\n" 2652" 0 0 1,\n" 2653" 0 1 0,\n" 2654" 0 0 0\n" 2655" )), ((\n" 2656" 0 0 0,\n" 2657" 0 1 0,\n" 2658" 1 1 0,\n" 2659" 0 0 0\n" 2660" ))\n" 2661" )') ) AS gdump\n" 2662" ) AS g;\n" 2663"-- result --\n" 2664" path | wkt\n" 2665"------+-------------------------------------\n" 2666" {1} | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n" 2667" {2} | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))" 2668 2669#. Tag: para 2670#: reference_processing.xml:1009 2671#, no-c-format 2672msgid "" 2673", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=" 2674"\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend=" 2675"\"ST_GeometryN\"/>" 2676msgstr "" 2677", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=" 2678"\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend=" 2679"\"ST_GeometryN\"/>" 2680 2681#. Tag: refname 2682#: reference_processing.xml:1015 2683#, no-c-format 2684msgid "ST_DumpPoints" 2685msgstr "ST_DumpPoints" 2686 2687#. Tag: refpurpose 2688#: reference_processing.xml:1016 2689#, no-c-format 2690msgid "" 2691"Returns a set of geometry_dump (geom,path) rows of all points that make up a " 2692"geometry." 2693msgstr "" 2694"Retorna um conjunto de filas geometry_dump (geom,path) de todos os pontos " 2695"que fazem uma geometria." 2696 2697#. Tag: funcprototype 2698#: reference_processing.xml:1021 2699#, no-c-format 2700msgid "" 2701"<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> " 2702"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 2703msgstr "" 2704"<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> " 2705"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 2706 2707#. Tag: para 2708#: reference_processing.xml:1030 2709#, no-c-format 2710msgid "" 2711"This set-returning function (SRF) returns a set of <varname>geometry_dump</" 2712"varname> rows formed by a geometry (<varname>geom</varname>) and an array of " 2713"integers (<varname>path</varname>)." 2714msgstr "" 2715"Esta função set-returning (SRF) retorna um conjunto de filas " 2716"<varname>geometry_dump</varname> formadas por uma geometria (<varname>geom</" 2717"varname>) e um arranjo de inteiros (<varname>path</varname>)." 2718 2719#. Tag: para 2720#: reference_processing.xml:1033 2721#, no-c-format 2722msgid "" 2723"The <parameter>geom</parameter> component of <varname>geometry_dump</" 2724"varname> are all the <varname>POINT</varname>s that make up the supplied " 2725"geometry" 2726msgstr "" 2727"O componente <parameter>geom</parameter> do <varname>geometry_dump</varname> " 2728"são todos os <varname>POINT</varname>s que fazem as geometrias fornecidas " 2729 2730#. Tag: para 2731#: reference_processing.xml:1036 2732#, no-c-format 2733msgid "" 2734"The <parameter>path</parameter> component of <varname>geometry_dump</" 2735"varname> (an <varname>integer[]</varname>) is an index reference enumerating " 2736"the <varname>POINT</varname>s of the supplied geometry. For example, if a " 2737"<varname>LINESTRING</varname> is supplied, a path of <varname>{i}</varname> " 2738"is returned where <varname>i</varname> is the <varname>nth</varname> " 2739"coordinate in the <varname>LINESTRING</varname>. If a <varname>POLYGON</" 2740"varname> is supplied, a path of <varname>{i,j}</varname> is returned where " 2741"<varname>i</varname> is the ring number (1 is outer; inner rings follow) and " 2742"<varname>j</varname> enumerates the <varname>POINT</varname>s (again 1-based " 2743"index)." 2744msgstr "" 2745"O componente <parameter>path</parameter> do <varname>geometry_dump</varname> " 2746"(um <varname>integer[]</varname>) é um índice referência enumerando os " 2747"<varname>POINT</varname>s da geometria fornecida. Por exemplo, se uma " 2748"<varname>LINESTRING</varname> é fornecida, um caminho de <varname>{i}</" 2749"varname> é retornado onde <varname>i</varname> é a <varname>nth</varname> " 2750"coordenada na <varname>LINESTRING</varname>. Se um <varname>POLYGON</" 2751"varname> é fornecido, um caminho de <varname>{i,j}</varname> é retornado " 2752"onde<varname>i</varname> é o número anel (1 é de fora; anéis de dentro " 2753"seguem) e <varname>j</varname> enumera o <varname>POINT</varname>s " 2754"(novamente índice 1-based)." 2755 2756#. Tag: para 2757#: reference_processing.xml:1044 2758#, no-c-format 2759msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C." 2760msgstr "Melhorias: 2.1.0 Velocidade mais rápida. Reimplementada como native-C." 2761 2762#. Tag: para 2763#: reference_processing.xml:1046 2764#, no-c-format 2765msgid "Availability: 1.5.0" 2766msgstr "Disponibilidade: 1.5.0" 2767 2768#. Tag: title 2769#: reference_processing.xml:1053 2770#, no-c-format 2771msgid "Classic Explode a Table of LineStrings into nodes" 2772msgstr "Clássico Explode uma Tabela de LineStrings em nós" 2773 2774#. Tag: programlisting 2775#: reference_processing.xml:1054 2776#, no-c-format 2777msgid "" 2778"SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n" 2779"FROM (SELECT 1 As edge_id\n" 2780" , ST_DumpPoints(ST_GeomFromText('LINESTRING(1 2, 3 4, 10 10)')) AS " 2781"dp\n" 2782" UNION ALL\n" 2783" SELECT 2 As edge_id\n" 2784" , ST_DumpPoints(ST_GeomFromText('LINESTRING(3 5, 5 6, 9 10)')) AS " 2785"dp\n" 2786" ) As foo;\n" 2787" edge_id | index | wktnode\n" 2788"---------+-------+--------------\n" 2789" 1 | 1 | POINT(1 2)\n" 2790" 1 | 2 | POINT(3 4)\n" 2791" 1 | 3 | POINT(10 10)\n" 2792" 2 | 1 | POINT(3 5)\n" 2793" 2 | 2 | POINT(5 6)\n" 2794" 2 | 3 | POINT(9 10)" 2795msgstr "" 2796"SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n" 2797"FROM (SELECT 1 As edge_id\n" 2798" , ST_DumpPoints(ST_GeomFromText('LINESTRING(1 2, 3 4, 10 10)')) AS " 2799"dp\n" 2800" UNION ALL\n" 2801" SELECT 2 As edge_id\n" 2802" , ST_DumpPoints(ST_GeomFromText('LINESTRING(3 5, 5 6, 9 10)')) AS " 2803"dp\n" 2804" ) As foo;\n" 2805" edge_id | index | wktnode\n" 2806"---------+-------+--------------\n" 2807" 1 | 1 | POINT(1 2)\n" 2808" 1 | 2 | POINT(3 4)\n" 2809" 1 | 3 | POINT(10 10)\n" 2810" 2 | 1 | POINT(3 5)\n" 2811" 2 | 2 | POINT(5 6)\n" 2812" 2 | 3 | POINT(9 10)" 2813 2814#. Tag: title 2815#: reference_processing.xml:1057 2816#, no-c-format 2817msgid "Standard Geometry Examples" 2818msgstr "Exemplos de geometria padrão" 2819 2820#. Tag: programlisting 2821#: reference_processing.xml:1067 2822#, no-c-format 2823msgid "" 2824"SELECT path, ST_AsText(geom)\n" 2825"FROM (\n" 2826" SELECT (ST_DumpPoints(g.geom)).*\n" 2827" FROM\n" 2828" (SELECT\n" 2829" 'GEOMETRYCOLLECTION(\n" 2830" POINT ( 0 1 ),\n" 2831" LINESTRING ( 0 3, 3 4 ),\n" 2832" POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n" 2833" POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n" 2834" ( 5 1, 4 2, 5 2, 5 1 )),\n" 2835" MULTIPOLYGON (\n" 2836" (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n" 2837" ( 1 6, 3 6, 2 7, 1 6 )),\n" 2838" (( 5 4, 5 8, 6 7, 5 4 ))\n" 2839" )\n" 2840" )'::geometry AS geom\n" 2841" ) AS g\n" 2842" ) j;\n" 2843"\n" 2844" path | st_astext\n" 2845"-----------+------------\n" 2846" {1,1} | POINT(0 1)\n" 2847" {2,1} | POINT(0 3)\n" 2848" {2,2} | POINT(3 4)\n" 2849" {3,1,1} | POINT(2 0)\n" 2850" {3,1,2} | POINT(2 3)\n" 2851" {3,1,3} | POINT(0 2)\n" 2852" {3,1,4} | POINT(2 0)\n" 2853" {4,1,1} | POINT(3 0)\n" 2854" {4,1,2} | POINT(3 3)\n" 2855" {4,1,3} | POINT(6 3)\n" 2856" {4,1,4} | POINT(6 0)\n" 2857" {4,1,5} | POINT(3 0)\n" 2858" {4,2,1} | POINT(5 1)\n" 2859" {4,2,2} | POINT(4 2)\n" 2860" {4,2,3} | POINT(5 2)\n" 2861" {4,2,4} | POINT(5 1)\n" 2862" {5,1,1,1} | POINT(0 5)\n" 2863" {5,1,1,2} | POINT(0 8)\n" 2864" {5,1,1,3} | POINT(4 8)\n" 2865" {5,1,1,4} | POINT(4 5)\n" 2866" {5,1,1,5} | POINT(0 5)\n" 2867" {5,1,2,1} | POINT(1 6)\n" 2868" {5,1,2,2} | POINT(3 6)\n" 2869" {5,1,2,3} | POINT(2 7)\n" 2870" {5,1,2,4} | POINT(1 6)\n" 2871" {5,2,1,1} | POINT(5 4)\n" 2872" {5,2,1,2} | POINT(5 8)\n" 2873" {5,2,1,3} | POINT(6 7)\n" 2874" {5,2,1,4} | POINT(5 4)\n" 2875"(29 rows)" 2876msgstr "" 2877"SELECT path, ST_AsText(geom)\n" 2878"FROM (\n" 2879" SELECT (ST_DumpPoints(g.geom)).*\n" 2880" FROM\n" 2881" (SELECT\n" 2882" 'GEOMETRYCOLLECTION(\n" 2883" POINT ( 0 1 ),\n" 2884" LINESTRING ( 0 3, 3 4 ),\n" 2885" POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n" 2886" POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n" 2887" ( 5 1, 4 2, 5 2, 5 1 )),\n" 2888" MULTIPOLYGON (\n" 2889" (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n" 2890" ( 1 6, 3 6, 2 7, 1 6 )),\n" 2891" (( 5 4, 5 8, 6 7, 5 4 ))\n" 2892" )\n" 2893" )'::geometry AS geom\n" 2894" ) AS g\n" 2895" ) j;\n" 2896"\n" 2897" path | st_astext\n" 2898"-----------+------------\n" 2899" {1,1} | POINT(0 1)\n" 2900" {2,1} | POINT(0 3)\n" 2901" {2,2} | POINT(3 4)\n" 2902" {3,1,1} | POINT(2 0)\n" 2903" {3,1,2} | POINT(2 3)\n" 2904" {3,1,3} | POINT(0 2)\n" 2905" {3,1,4} | POINT(2 0)\n" 2906" {4,1,1} | POINT(3 0)\n" 2907" {4,1,2} | POINT(3 3)\n" 2908" {4,1,3} | POINT(6 3)\n" 2909" {4,1,4} | POINT(6 0)\n" 2910" {4,1,5} | POINT(3 0)\n" 2911" {4,2,1} | POINT(5 1)\n" 2912" {4,2,2} | POINT(4 2)\n" 2913" {4,2,3} | POINT(5 2)\n" 2914" {4,2,4} | POINT(5 1)\n" 2915" {5,1,1,1} | POINT(0 5)\n" 2916" {5,1,1,2} | POINT(0 8)\n" 2917" {5,1,1,3} | POINT(4 8)\n" 2918" {5,1,1,4} | POINT(4 5)\n" 2919" {5,1,1,5} | POINT(0 5)\n" 2920" {5,1,2,1} | POINT(1 6)\n" 2921" {5,1,2,2} | POINT(3 6)\n" 2922" {5,1,2,3} | POINT(2 7)\n" 2923" {5,1,2,4} | POINT(1 6)\n" 2924" {5,2,1,1} | POINT(5 4)\n" 2925" {5,2,1,2} | POINT(5 8)\n" 2926" {5,2,1,3} | POINT(6 7)\n" 2927" {5,2,1,4} | POINT(5 4)\n" 2928"(29 rows)" 2929 2930#. Tag: programlisting 2931#: reference_processing.xml:1071 2932#, no-c-format 2933msgid "" 2934"-- Polyhedral surface cube --\n" 2935"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 2936" FROM\n" 2937" (SELECT\n" 2938" ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 " 2939"1, 0 1 0, 0 0 0)),\n" 2940"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 " 2941"0)),\n" 2942"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n" 2943"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 " 2944"1)) )') ) AS gdump\n" 2945" ) AS g;\n" 2946"-- result --\n" 2947" path | wkt\n" 2948"---------+--------------\n" 2949" {1,1,1} | POINT(0 0 0)\n" 2950" {1,1,2} | POINT(0 0 1)\n" 2951" {1,1,3} | POINT(0 1 1)\n" 2952" {1,1,4} | POINT(0 1 0)\n" 2953" {1,1,5} | POINT(0 0 0)\n" 2954" {2,1,1} | POINT(0 0 0)\n" 2955" {2,1,2} | POINT(0 1 0)\n" 2956" {2,1,3} | POINT(1 1 0)\n" 2957" {2,1,4} | POINT(1 0 0)\n" 2958" {2,1,5} | POINT(0 0 0)\n" 2959" {3,1,1} | POINT(0 0 0)\n" 2960" {3,1,2} | POINT(1 0 0)\n" 2961" {3,1,3} | POINT(1 0 1)\n" 2962" {3,1,4} | POINT(0 0 1)\n" 2963" {3,1,5} | POINT(0 0 0)\n" 2964" {4,1,1} | POINT(1 1 0)\n" 2965" {4,1,2} | POINT(1 1 1)\n" 2966" {4,1,3} | POINT(1 0 1)\n" 2967" {4,1,4} | POINT(1 0 0)\n" 2968" {4,1,5} | POINT(1 1 0)\n" 2969" {5,1,1} | POINT(0 1 0)\n" 2970" {5,1,2} | POINT(0 1 1)\n" 2971" {5,1,3} | POINT(1 1 1)\n" 2972" {5,1,4} | POINT(1 1 0)\n" 2973" {5,1,5} | POINT(0 1 0)\n" 2974" {6,1,1} | POINT(0 0 1)\n" 2975" {6,1,2} | POINT(1 0 1)\n" 2976" {6,1,3} | POINT(1 1 1)\n" 2977" {6,1,4} | POINT(0 1 1)\n" 2978" {6,1,5} | POINT(0 0 1)\n" 2979"(30 rows)" 2980msgstr "" 2981"-- Polyhedral surface cube --\n" 2982"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 2983" FROM\n" 2984" (SELECT\n" 2985" ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 " 2986"1, 0 1 0, 0 0 0)),\n" 2987"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 " 2988"0)),\n" 2989"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n" 2990"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 " 2991"1)) )') ) AS gdump\n" 2992" ) AS g;\n" 2993"-- result --\n" 2994" path | wkt\n" 2995"---------+--------------\n" 2996" {1,1,1} | POINT(0 0 0)\n" 2997" {1,1,2} | POINT(0 0 1)\n" 2998" {1,1,3} | POINT(0 1 1)\n" 2999" {1,1,4} | POINT(0 1 0)\n" 3000" {1,1,5} | POINT(0 0 0)\n" 3001" {2,1,1} | POINT(0 0 0)\n" 3002" {2,1,2} | POINT(0 1 0)\n" 3003" {2,1,3} | POINT(1 1 0)\n" 3004" {2,1,4} | POINT(1 0 0)\n" 3005" {2,1,5} | POINT(0 0 0)\n" 3006" {3,1,1} | POINT(0 0 0)\n" 3007" {3,1,2} | POINT(1 0 0)\n" 3008" {3,1,3} | POINT(1 0 1)\n" 3009" {3,1,4} | POINT(0 0 1)\n" 3010" {3,1,5} | POINT(0 0 0)\n" 3011" {4,1,1} | POINT(1 1 0)\n" 3012" {4,1,2} | POINT(1 1 1)\n" 3013" {4,1,3} | POINT(1 0 1)\n" 3014" {4,1,4} | POINT(1 0 0)\n" 3015" {4,1,5} | POINT(1 1 0)\n" 3016" {5,1,1} | POINT(0 1 0)\n" 3017" {5,1,2} | POINT(0 1 1)\n" 3018" {5,1,3} | POINT(1 1 1)\n" 3019" {5,1,4} | POINT(1 1 0)\n" 3020" {5,1,5} | POINT(0 1 0)\n" 3021" {6,1,1} | POINT(0 0 1)\n" 3022" {6,1,2} | POINT(1 0 1)\n" 3023" {6,1,3} | POINT(1 1 1)\n" 3024" {6,1,4} | POINT(0 1 1)\n" 3025" {6,1,5} | POINT(0 0 1)\n" 3026"(30 rows)" 3027 3028#. Tag: programlisting 3029#: reference_processing.xml:1072 3030#, no-c-format 3031msgid "" 3032"-- Triangle --\n" 3033"SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n" 3034" FROM\n" 3035" (SELECT\n" 3036" ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n" 3037" 0 0,\n" 3038" 0 9,\n" 3039" 9 0,\n" 3040" 0 0\n" 3041" ))') ) AS gdump\n" 3042" ) AS g;\n" 3043"-- result --\n" 3044" path | wkt\n" 3045"------+------------\n" 3046" {1} | POINT(0 0)\n" 3047" {2} | POINT(0 9)\n" 3048" {3} | POINT(9 0)\n" 3049" {4} | POINT(0 0)" 3050msgstr "" 3051"-- Triangle --\n" 3052"SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n" 3053" FROM\n" 3054" (SELECT\n" 3055" ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n" 3056" 0 0,\n" 3057" 0 9,\n" 3058" 9 0,\n" 3059" 0 0\n" 3060" ))') ) AS gdump\n" 3061" ) AS g;\n" 3062"-- result --\n" 3063" path | wkt\n" 3064"------+------------\n" 3065" {1} | POINT(0 0)\n" 3066" {2} | POINT(0 9)\n" 3067" {3} | POINT(9 0)\n" 3068" {4} | POINT(0 0)" 3069 3070#. Tag: programlisting 3071#: reference_processing.xml:1073 3072#, no-c-format 3073msgid "" 3074"-- TIN --\n" 3075"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 3076" FROM\n" 3077" (SELECT\n" 3078" ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n" 3079" 0 0 0,\n" 3080" 0 0 1,\n" 3081" 0 1 0,\n" 3082" 0 0 0\n" 3083" )), ((\n" 3084" 0 0 0,\n" 3085" 0 1 0,\n" 3086" 1 1 0,\n" 3087" 0 0 0\n" 3088" ))\n" 3089" )') ) AS gdump\n" 3090" ) AS g;\n" 3091"-- result --\n" 3092" path | wkt\n" 3093"---------+--------------\n" 3094" {1,1,1} | POINT(0 0 0)\n" 3095" {1,1,2} | POINT(0 0 1)\n" 3096" {1,1,3} | POINT(0 1 0)\n" 3097" {1,1,4} | POINT(0 0 0)\n" 3098" {2,1,1} | POINT(0 0 0)\n" 3099" {2,1,2} | POINT(0 1 0)\n" 3100" {2,1,3} | POINT(1 1 0)\n" 3101" {2,1,4} | POINT(0 0 0)\n" 3102"(8 rows)" 3103msgstr "" 3104"-- TIN --\n" 3105"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n" 3106" FROM\n" 3107" (SELECT\n" 3108" ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n" 3109" 0 0 0,\n" 3110" 0 0 1,\n" 3111" 0 1 0,\n" 3112" 0 0 0\n" 3113" )), ((\n" 3114" 0 0 0,\n" 3115" 0 1 0,\n" 3116" 1 1 0,\n" 3117" 0 0 0\n" 3118" ))\n" 3119" )') ) AS gdump\n" 3120" ) AS g;\n" 3121"-- result --\n" 3122" path | wkt\n" 3123"---------+--------------\n" 3124" {1,1,1} | POINT(0 0 0)\n" 3125" {1,1,2} | POINT(0 0 1)\n" 3126" {1,1,3} | POINT(0 1 0)\n" 3127" {1,1,4} | POINT(0 0 0)\n" 3128" {2,1,1} | POINT(0 0 0)\n" 3129" {2,1,2} | POINT(0 1 0)\n" 3130" {2,1,3} | POINT(1 1 0)\n" 3131" {2,1,4} | POINT(0 0 0)\n" 3132"(8 rows)" 3133 3134#. Tag: para 3135#: reference_processing.xml:1077 3136#, no-c-format 3137msgid "" 3138", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump" 3139"\"/>, <xref linkend=\"ST_DumpRings\"/>" 3140msgstr "" 3141", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump" 3142"\"/>, <xref linkend=\"ST_DumpRings\"/>" 3143 3144#. Tag: refname 3145#: reference_processing.xml:1082 3146#, no-c-format 3147msgid "ST_DumpRings" 3148msgstr "ST_DumpRings" 3149 3150#. Tag: refpurpose 3151#: reference_processing.xml:1084 3152#, no-c-format 3153msgid "" 3154"Returns a set of <varname>geometry_dump</varname> rows, representing the " 3155"exterior and interior rings of a polygon." 3156msgstr "" 3157"Retorna um conjunto de filas <varname>geometry_dump</varname>, representando " 3158"os anéis interiores e exteriores de um polígono." 3159 3160#. Tag: funcprototype 3161#: reference_processing.xml:1090 3162#, no-c-format 3163msgid "" 3164"<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> " 3165"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>" 3166msgstr "" 3167"<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> " 3168"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>" 3169 3170#. Tag: para 3171#: reference_processing.xml:1100 3172#, no-c-format 3173msgid "" 3174"This is a set-returning function (SRF). It returns a set of " 3175"<varname>geometry_dump</varname> rows, defined as an <varname>integer[]</" 3176"varname> and a <varname>geometry</varname>, aliased \"path\" and \"geom\" " 3177"respectively. The \"path\" field holds the polygon ring index containing a " 3178"single integer: 0 for the shell, >0 for holes. The \"geom\" field contains " 3179"the corresponding ring as a polygon." 3180msgstr "" 3181"Esta é uma função set-returning (SRF). Ela retorna um conjunto de filas " 3182"<varname>geometry_dump</varname>, definidas como um <varname>integer[]</" 3183"varname> e uma <varname>geometry</varname>, pseudônimos \"caminho\" e \"geom" 3184"\" respectivamente. o campo \"caminho\" detém o anel índice do polígono que " 3185"contém um único inteiro: 0 para shell, >0 para buracos. O caminho \"geom\" " 3186"contém o anel correspondente como um polígono. " 3187 3188#. Tag: para 3189#: reference_processing.xml:1106 3190#, no-c-format 3191msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher." 3192msgstr "Disponibilidade: PostGIS 1.1.3. Requer PostgreSQL 7.3 ou superior. " 3193 3194#. Tag: para 3195#: reference_processing.xml:1107 3196#, no-c-format 3197msgid "" 3198"This only works for POLYGON geometries. It will not work for MULTIPOLYGONS" 3199msgstr "Funciona somente para POLÍGONOS. Não irá funcionar para MULTIPOLÍGONOS" 3200 3201#. Tag: programlisting 3202#: reference_processing.xml:1115 3203#, no-c-format 3204msgid "" 3205"SELECT sometable.field1, sometable.field1,\n" 3206" (ST_DumpRings(sometable.the_geom)).geom As the_geom\n" 3207"FROM sometableOfpolys;\n" 3208"\n" 3209"SELECT ST_AsEWKT(geom) As the_geom, path\n" 3210" FROM ST_DumpRings(\n" 3211" ST_GeomFromEWKT('POLYGON((-8149064 5133092 1,-8149064 " 3212"5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,-8148941 " 3213"5132466 1,-8148924 5132394 1,\n" 3214" -8148903 5132210 1,-8148930 5131967 1,-8148992 5131978 " 3215"1,-8149237 5132093 1,-8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 " 3216"1,\n" 3217" -8150305 5132788 1,-8149064 5133092 1),\n" 3218" (-8149362 5132394 1,-8149446 5132501 1,-8149548 5132597 " 3219"1,-8149695 5132675 1,-8149362 5132394 1))')\n" 3220" ) as foo;\n" 3221" path | the_geom\n" 3222"----------------------------------------------------------------------------------------------------------------\n" 3223" {0} | POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 " 3224"1,-8148972 5132767 1,-8148958 5132508 1,\n" 3225" | -8148941 5132466 1,-8148924 5132394 1,\n" 3226" | -8148903 5132210 1,-8148930 5131967 1,\n" 3227" | -8148992 5131978 1,-8149237 5132093 1,\n" 3228" | -8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 " 3229"1,-8150305 5132788 1,-8149064 5133092 1))\n" 3230" {1} | POLYGON((-8149362 5132394 1,-8149446 5132501 1,\n" 3231" | -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 " 3232"1))" 3233msgstr "" 3234"SELECT sometable.field1, sometable.field1,\n" 3235" (ST_DumpRings(sometable.the_geom)).geom As the_geom\n" 3236"FROM sometableOfpolys;\n" 3237"\n" 3238"SELECT ST_AsEWKT(geom) As the_geom, path\n" 3239" FROM ST_DumpRings(\n" 3240" ST_GeomFromEWKT('POLYGON((-8149064 5133092 1,-8149064 " 3241"5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,-8148941 " 3242"5132466 1,-8148924 5132394 1,\n" 3243" -8148903 5132210 1,-8148930 5131967 1,-8148992 5131978 " 3244"1,-8149237 5132093 1,-8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 " 3245"1,\n" 3246" -8150305 5132788 1,-8149064 5133092 1),\n" 3247" (-8149362 5132394 1,-8149446 5132501 1,-8149548 5132597 " 3248"1,-8149695 5132675 1,-8149362 5132394 1))')\n" 3249" ) as foo;\n" 3250" path | the_geom\n" 3251"----------------------------------------------------------------------------------------------------------------\n" 3252" {0} | POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 " 3253"1,-8148972 5132767 1,-8148958 5132508 1,\n" 3254" | -8148941 5132466 1,-8148924 5132394 1,\n" 3255" | -8148903 5132210 1,-8148930 5131967 1,\n" 3256" | -8148992 5131978 1,-8149237 5132093 1,\n" 3257" | -8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 " 3258"1,-8150305 5132788 1,-8149064 5133092 1))\n" 3259" {1} | POLYGON((-8149362 5132394 1,-8149446 5132501 1,\n" 3260" | -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 " 3261"1))" 3262 3263#. Tag: para 3264#: reference_processing.xml:1122 3265#, no-c-format 3266msgid "" 3267", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump" 3268"\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN" 3269"\"/>" 3270msgstr "" 3271", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump" 3272"\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN" 3273"\"/>" 3274 3275#. Tag: refname 3276#: reference_processing.xml:1128 3277#, no-c-format 3278msgid "ST_FlipCoordinates" 3279msgstr "ST_FlipCoordinates" 3280 3281#. Tag: refpurpose 3282#: reference_processing.xml:1129 3283#, no-c-format 3284msgid "" 3285"Returns a version of the given geometry with X and Y axis flipped. Useful " 3286"for people who have built latitude/longitude features and need to fix them." 3287msgstr "" 3288"Retorna uma versão da geometria dada com os eixos X e Y virados. Útil para " 3289"pessoas que construíram características latitude/longitude e precisam " 3290"consertá-las. " 3291 3292#. Tag: funcprototype 3293#: reference_processing.xml:1137 3294#, no-c-format 3295msgid "" 3296"<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> " 3297"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>" 3298msgstr "" 3299"<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> " 3300"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>" 3301 3302#. Tag: para 3303#: reference_processing.xml:1146 3304#, no-c-format 3305msgid "Returns a version of the given geometry with X and Y axis flipped." 3306msgstr "Retorna uma versão da geometria dada com os eixos X e Y virados. " 3307 3308#. Tag: para 3309#: reference_processing.xml:1150 reference_processing.xml:2721 3310#, no-c-format 3311msgid "&M_support;" 3312msgstr "&M_support;" 3313 3314#. Tag: title 3315#: reference_processing.xml:1156 reference_processing.xml:2727 3316#, no-c-format 3317msgid "Example" 3318msgstr "Exemplo" 3319 3320#. Tag: programlisting 3321#: reference_processing.xml:1157 3322#, no-c-format 3323msgid "" 3324"<![CDATA[\n" 3325"SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n" 3326" st_asewkt\n" 3327"------------\n" 3328"POINT(2 1)\n" 3329" ]]>" 3330msgstr "" 3331"<![CDATA[\n" 3332"SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n" 3333" st_asewkt\n" 3334"------------\n" 3335"POINT(2 1)\n" 3336" ]]>" 3337 3338#. Tag: refname 3339#: reference_processing.xml:1170 3340#, no-c-format 3341msgid "ST_GeneratePoints" 3342msgstr "ST_GeneratePoints" 3343 3344#. Tag: refpurpose 3345#: reference_processing.xml:1172 3346#, no-c-format 3347msgid "" 3348"Converts a polygon or multi-polygon into a multi-point composed of randomly " 3349"location points within the original areas." 3350msgstr "" 3351"Converte um polígono ou multi-polígono para um multi-ponto composto por " 3352"pontos de localização aleatórios dentro das áreas originais." 3353 3354#. Tag: funcprototype 3355#: reference_processing.xml:1177 3356#, no-c-format 3357msgid "" 3358"<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> " 3359"<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> " 3360"<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>" 3361msgstr "" 3362"<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> " 3363"<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> " 3364"<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>" 3365 3366#. Tag: para 3367#: reference_processing.xml:1195 3368#, no-c-format 3369msgid "" 3370"ST_GeneratePoints generates pseudo-random points until the requested number " 3371"are found within the input area." 3372msgstr "" 3373"ST_GeneratePoints gera pontos pseudo aleatórios antes do número solicitado " 3374"são encontrados dentro da área de entrada. " 3375 3376#. Tag: para 3377#: reference_processing.xml:1200 reference_processing.xml:2089 3378#, no-c-format 3379msgid "Availability: 2.3.0" 3380msgstr "Disponibilidade: 2.3.0" 3381 3382#. Tag: para 3383#: reference_processing.xml:1216 3384#, no-c-format 3385msgid "Original Polygon" 3386msgstr "Polígono original" 3387 3388#. Tag: para 3389#: reference_processing.xml:1227 3390#, no-c-format 3391msgid "Generated 12 Points overlaid on top of original polygon" 3392msgstr "12 pontos gerados revestidos em cima do polígono original" 3393 3394#. Tag: programlisting 3395#: reference_processing.xml:1230 3396#, no-c-format 3397msgid "" 3398"SELECT ST_GeneratePoints(\n" 3399" ST_Buffer(\n" 3400" ST_GeomFromText(\n" 3401" 'LINESTRING(50 50,150 150,150 50)'\n" 3402" ), 10, 'endcap=round join=round'), 12);" 3403msgstr "" 3404"SELECT ST_GeneratePoints(\n" 3405" ST_Buffer(\n" 3406" ST_GeomFromText(\n" 3407" 'LINESTRING(50 50,150 150,150 50)'\n" 3408" ), 10, 'endcap=round join=round'), 12);" 3409 3410#. Tag: refname 3411#: reference_processing.xml:1242 3412#, no-c-format 3413msgid "ST_Intersection" 3414msgstr "ST_Intersection" 3415 3416#. Tag: refpurpose 3417#: reference_processing.xml:1244 3418#, no-c-format 3419msgid "" 3420"(T) Returns a geometry that represents the shared portion of geomA and geomB." 3421msgstr "" 3422"(T) Retorna uma geometria que representa a porção dividida da geomA e geomB." 3423 3424#. Tag: funcsynopsis 3425#: reference_processing.xml:1250 3426#, no-c-format 3427msgid "" 3428"<funcprototype> <funcdef>geometry <function>ST_Intersection</function></" 3429"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </" 3430"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </" 3431"paramdef> </funcprototype> <funcprototype> <funcdef>geography " 3432"<function>ST_Intersection</function></funcdef> <paramdef> <type>geography</" 3433"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</" 3434"type> <parameter>geogB</parameter> </paramdef> </funcprototype>" 3435msgstr "" 3436"<funcprototype> <funcdef>geometry <function>ST_Intersection</function></" 3437"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </" 3438"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </" 3439"paramdef> </funcprototype> <funcprototype> <funcdef>geography " 3440"<function>ST_Intersection</function></funcdef> <paramdef> <type>geography</" 3441"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</" 3442"type> <parameter>geogB</parameter> </paramdef> </funcprototype>" 3443 3444#. Tag: para 3445#: reference_processing.xml:1277 3446#, no-c-format 3447msgid "" 3448"Returns a geometry that represents the point set intersection of the " 3449"Geometries." 3450msgstr "" 3451"Retorna uma geometria que representa a interseção de pontos das Geometrias. " 3452 3453#. Tag: para 3454#: reference_processing.xml:1280 3455#, no-c-format 3456msgid "" 3457"In other words - that portion of geometry A and geometry B that is shared " 3458"between the two geometries." 3459msgstr "" 3460"Em outras palavras - aquela porção de geometria A e geometria B que é " 3461"dividido entre as duas geometrias." 3462 3463#. Tag: para 3464#: reference_processing.xml:1283 3465#, no-c-format 3466msgid "" 3467"If the geometries do not share any space (are disjoint), then an empty " 3468"geometry collection is returned." 3469msgstr "" 3470"Se as geometrias não dividem nenhum espaço (são disjuntas), uma coleção " 3471"vazia de geometrias retorna." 3472 3473#. Tag: para 3474#: reference_processing.xml:1285 3475#, no-c-format 3476msgid "" 3477"ST_Intersection in conjunction with ST_Intersects is very useful for " 3478"clipping geometries such as in bounding box, buffer, region queries where " 3479"you only want to return that portion of a geometry that sits in a country or " 3480"region of interest." 3481msgstr "" 3482"A ST_Intersection, em conjunto com a ST_Intersects, é bastante útil para " 3483"aparar geometrias como na caixa limitadora, buffer, consultas de região onde " 3484"você só quer retornar aquela porção de uma geometria que se encaixa em um " 3485"país ou região de interesse. " 3486 3487#. Tag: para 3488#: reference_processing.xml:1288 3489#, no-c-format 3490msgid "" 3491"Geography: For geography this is really a thin wrapper around the geometry " 3492"implementation. It first determines the best SRID that fits the bounding box " 3493"of the 2 geography objects (if geography objects are within one half zone " 3494"UTM but not same UTM will pick one of those) (favoring UTM or Lambert " 3495"Azimuthal Equal Area (LAEA) north/south pole, and falling back on mercator " 3496"in worst case scenario) and then intersection in that best fit planar " 3497"spatial ref and retransforms back to WGS84 geography." 3498msgstr "" 3499"Geografia: Para geografia isto é um envoltório bastante fino em torno da " 3500"implementação geométrica. Ela determina, primeiramente, o melhor SRID que se " 3501"encaixa na caixa limitadora dos 2 objetos geográficos (se eles estão dentro " 3502"de meia zona UTM, mas não a mesma UTM escolherá um deles) (favorecendo UTM " 3503"ou Lambert Azimuthal Equal Area (LAEA) polo norte/sul, e caindo no pior " 3504"cenário mercartor) e, então, interseção naquela referência plana que se " 3505"encaixa melhor e transforma novamente de volta para a geografia WGS84. " 3506 3507#. Tag: para 3508#: reference_processing.xml:1291 3509#, no-c-format 3510msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument" 3511msgstr "" 3512"Não chama com uma <varname>GEOMETRYCOLLECTION</varname> como um argumento" 3513 3514#. Tag: para 3515#: reference_processing.xml:1294 3516#, no-c-format 3517msgid "This function will drop the M coordinate values if present." 3518msgstr "" 3519 3520#. Tag: para 3521#: reference_processing.xml:1296 3522#, no-c-format 3523msgid "" 3524"If working with 3D geometries, you may want to use SFGCAL based <xref " 3525"linkend=\"ST_3DIntersection\"/> which does a proper 3D intersection for 3D " 3526"geometries. Although this function works with Z-coordinate, it does an " 3527"averaging of Z-Coordinate values when <code>postgis.backend=geos</code>. " 3528"<code>postgis.backend=sfcgal</code>, it will return a 2D geometry regardless " 3529"ignoring the Z-Coordinate. Refer to <xref linkend=\"postgis_backend\"/> for " 3530"details." 3531msgstr "" 3532"Se você estiver trabalhando com geometrias 3D, talvez queira usar SFGCAL " 3533"baseado <xref linkend=\"ST_3DIntersection\"/> que faz uma interseção 3D " 3534"apropriada para as geometrias 3D. Embora esta função funcione com a " 3535"coordenada-Z, ela faz uma média dos valores de coordenada-Z quando " 3536"<code>postgis.backend=geos</code>. <code>postgis.backend=sfcgal</code>, " 3537"retornará uma geometria 2D de qualquer forma, ignorando a coordenada-Z. " 3538"Recorra a <xref linkend=\"postgis_backend\"/> para mais detalhes." 3539 3540#. Tag: para 3541#: reference_processing.xml:1299 3542#, no-c-format 3543msgid "&sfcgal_enhanced;" 3544msgstr "&sfcgal_enhanced;" 3545 3546#. Tag: para 3547#: reference_processing.xml:1301 3548#, no-c-format 3549msgid "Availability: 1.5 support for geography data type was introduced." 3550msgstr "" 3551"Disponibilidade: 1.5 suporte para tipo de dados de geografia foi introduzido." 3552 3553#. Tag: para 3554#: reference_processing.xml:1304 3555#, no-c-format 3556msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18" 3557msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.18" 3558 3559#. Tag: programlisting 3560#: reference_processing.xml:1308 3561#, no-c-format 3562msgid "" 3563"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, " 3564"0 2 )'::geometry));\n" 3565" st_astext\n" 3566"---------------\n" 3567"GEOMETRYCOLLECTION EMPTY\n" 3568"(1 row)\n" 3569"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, " 3570"0 2 )'::geometry));\n" 3571" st_astext\n" 3572"---------------\n" 3573"POINT(0 0)\n" 3574"(1 row)\n" 3575"\n" 3576"---Clip all lines (trails) by country (here we assume country geom are " 3577"POLYGON or MULTIPOLYGONS)\n" 3578"-- NOTE: we are only keeping intersections that result in a LINESTRING or " 3579"MULTILINESTRING because we don't\n" 3580"-- care about trails that just share a point\n" 3581"-- the dump is needed to expand a geometry collection into individual single " 3582"MULT* parts\n" 3583"-- the below is fairly generic and will work for polys, etc. by just " 3584"changing the where clause\n" 3585"SELECT clipped.gid, clipped.f_name, clipped_geom\n" 3586"FROM (SELECT trails.gid, trails.f_name, (ST_Dump(ST_Intersection(country." 3587"the_geom, trails.the_geom))).geom As clipped_geom\n" 3588"FROM country\n" 3589" INNER JOIN trails\n" 3590" ON ST_Intersects(country.the_geom, trails.the_geom)) As clipped\n" 3591" WHERE ST_Dimension(clipped.clipped_geom) = 1 ;\n" 3592"\n" 3593"--For polys e.g. polygon landmarks, you can also use the sometimes faster " 3594"hack that buffering anything by 0.0\n" 3595"-- except a polygon results in an empty geometry collection\n" 3596"--(so a geometry collection containing polys, lines and points)\n" 3597"-- buffered by 0.0 would only leave the polygons and dissolve the collection " 3598"shell\n" 3599"SELECT poly.gid, ST_Multi(ST_Buffer(\n" 3600" ST_Intersection(country.the_geom, poly." 3601"the_geom),\n" 3602" 0.0)\n" 3603" ) As clipped_geom\n" 3604"FROM country\n" 3605" INNER JOIN poly\n" 3606" ON ST_Intersects(country.the_geom, poly.the_geom)\n" 3607" WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, " 3608"poly.the_geom),0.0));" 3609msgstr "" 3610"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, " 3611"0 2 )'::geometry));\n" 3612" st_astext\n" 3613"---------------\n" 3614"GEOMETRYCOLLECTION EMPTY\n" 3615"(1 row)\n" 3616"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, " 3617"0 2 )'::geometry));\n" 3618" st_astext\n" 3619"---------------\n" 3620"POINT(0 0)\n" 3621"(1 row)\n" 3622"\n" 3623"---Clip all lines (trails) by country (here we assume country geom are " 3624"POLYGON or MULTIPOLYGONS)\n" 3625"-- NOTE: we are only keeping intersections that result in a LINESTRING or " 3626"MULTILINESTRING because we don't\n" 3627"-- care about trails that just share a point\n" 3628"-- the dump is needed to expand a geometry collection into individual single " 3629"MULT* parts\n" 3630"-- the below is fairly generic and will work for polys, etc. by just " 3631"changing the where clause\n" 3632"SELECT clipped.gid, clipped.f_name, clipped_geom\n" 3633"FROM (SELECT trails.gid, trails.f_name, (ST_Dump(ST_Intersection(country." 3634"the_geom, trails.the_geom))).geom As clipped_geom\n" 3635"FROM country\n" 3636" INNER JOIN trails\n" 3637" ON ST_Intersects(country.the_geom, trails.the_geom)) As clipped\n" 3638" WHERE ST_Dimension(clipped.clipped_geom) = 1 ;\n" 3639"\n" 3640"--For polys e.g. polygon landmarks, you can also use the sometimes faster " 3641"hack that buffering anything by 0.0\n" 3642"-- except a polygon results in an empty geometry collection\n" 3643"--(so a geometry collection containing polys, lines and points)\n" 3644"-- buffered by 0.0 would only leave the polygons and dissolve the collection " 3645"shell\n" 3646"SELECT poly.gid, ST_Multi(ST_Buffer(\n" 3647" ST_Intersection(country.the_geom, poly." 3648"the_geom),\n" 3649" 0.0)\n" 3650" ) As clipped_geom\n" 3651"FROM country\n" 3652" INNER JOIN poly\n" 3653" ON ST_Intersects(country.the_geom, poly.the_geom)\n" 3654" WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, " 3655"poly.the_geom),0.0));" 3656 3657#. Tag: title 3658#: reference_processing.xml:1312 3659#, no-c-format 3660msgid "Examples: 2.5Dish" 3661msgstr "Exemplos: 2.5Dish" 3662 3663#. Tag: para 3664#: reference_processing.xml:1313 3665#, no-c-format 3666msgid "" 3667"Geos is the default backend if not set. Note this is not a true " 3668"intersection, compare to the same example using <xref linkend=" 3669"\"ST_3DIntersection\"/>." 3670msgstr "" 3671"Geos é o backend padrão se não definido. Note que isto não é uma interseção " 3672"verdadeira, compare ao mesmo exemplo usando: <xref linkend=" 3673"\"ST_3DIntersection\"/>." 3674 3675#. Tag: programlisting 3676#: reference_processing.xml:1314 3677#, no-c-format 3678msgid "" 3679"set postgis.backend=geos;\n" 3680"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n" 3681"from ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 " 3682"10)') AS linestring\n" 3683" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') " 3684"AS polygon;\n" 3685"\n" 3686" st_astext\n" 3687"---------------------------------------\n" 3688" LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)" 3689msgstr "" 3690"set postgis.backend=geos;\n" 3691"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n" 3692"from ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 " 3693"10)') AS linestring\n" 3694" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') " 3695"AS polygon;\n" 3696"\n" 3697" st_astext\n" 3698"---------------------------------------\n" 3699" LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)" 3700 3701#. Tag: para 3702#: reference_processing.xml:1316 3703#, no-c-format 3704msgid "" 3705"If your PostGIS is compiled with sfcgal support, have option of using " 3706"sfcgal, but note if basically cases down both geometries to 2D before doing " 3707"intersection and returns the ST_Force2D equivalent result which is a 2D " 3708"geometry" 3709msgstr "" 3710"Se seu PostGIS estiver compilado com o suporte sfgcal, tem opção de usar " 3711"sfgcal, mas note se casos básicos abaixo das geometrias para 2D antes de " 3712"fazer a interseção e retorna o resultado equivalente da ST_Force2D, a qual é " 3713"uma geometria 2D " 3714 3715#. Tag: programlisting 3716#: reference_processing.xml:1318 3717#, no-c-format 3718msgid "" 3719"set postgis.backend=sfcgal;\n" 3720"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n" 3721"from ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 " 3722"10)') AS linestring\n" 3723" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') " 3724"AS polygon;\n" 3725"\n" 3726" wkt\n" 3727"----------------------------------------------\n" 3728" MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))" 3729msgstr "" 3730"set postgis.backend=sfcgal;\n" 3731"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n" 3732"from ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 " 3733"10)') AS linestring\n" 3734" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') " 3735"AS polygon;\n" 3736"\n" 3737" wkt\n" 3738"----------------------------------------------\n" 3739" MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))" 3740 3741#. Tag: para 3742#: reference_processing.xml:1322 3743#, no-c-format 3744msgid "" 3745", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref " 3746"linkend=\"ST_Dump\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend=" 3747"\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=" 3748"\"ST_Multi\"/>" 3749msgstr "" 3750", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref " 3751"linkend=\"ST_Dump\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend=" 3752"\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=" 3753"\"ST_Multi\"/>" 3754 3755#. Tag: refname 3756#: reference_processing.xml:1328 3757#, no-c-format 3758msgid "ST_LineToCurve" 3759msgstr "ST_LineToCurve" 3760 3761#. Tag: refpurpose 3762#: reference_processing.xml:1330 3763#, no-c-format 3764msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON" 3765msgstr "Converte uma LINESTRING/POLYGON para um CIRCULARSTRING, CURVEPOLYGON" 3766 3767#. Tag: funcprototype 3768#: reference_processing.xml:1335 3769#, no-c-format 3770msgid "" 3771"<funcdef>geometry <function>ST_LineToCurve</function></funcdef> " 3772"<paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></" 3773"paramdef>" 3774msgstr "" 3775"<funcdef>geometry <function>ST_LineToCurve</function></funcdef> " 3776"<paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></" 3777"paramdef>" 3778 3779#. Tag: para 3780#: reference_processing.xml:1345 3781#, fuzzy, no-c-format 3782msgid "" 3783"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. " 3784"Note much fewer points are needed to describe the curved equivalent." 3785msgstr "" 3786"Converte LINESTRING/POLÍGONOS simples para STRINGs CIRCULARES e Polígonos " 3787"Curvados. Observe que pouquíssimos pontos são necessários para descrever a " 3788"curva equivalente. " 3789 3790#. Tag: para 3791#: reference_processing.xml:1346 3792#, no-c-format 3793msgid "" 3794"If the input LINESTRING/POLYGON is not curved enough to clearly represent a " 3795"curve, the function will return the same input geometry." 3796msgstr "" 3797 3798#. Tag: programlisting 3799#: reference_processing.xml:1356 3800#, fuzzy, no-c-format 3801msgid "" 3802"-- 2D Example\n" 3803"SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo." 3804"the_geom) As non_curvedastext\n" 3805" FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As " 3806"foo;\n" 3807"\n" 3808"curvedatext " 3809"non_curvedastext\n" 3810"--------------------------------------------------------------------|-----------------------------------------------------------------\n" 3811"CURVEPOLYGON(CIRCULARSTRING(4 3,3.12132034355964 0.878679656440359, | " 3812"POLYGON((4 3,3.94235584120969 2.41472903395162,3.77163859753386 " 3813"1.85194970290473,\n" 3814"1 0,-1.12132034355965 5.12132034355963,4 3)) | " 3815"3.49440883690764 1.33328930094119,3.12132034355964 0.878679656440359,\n" 3816" | " 3817"2.66671069905881 0.505591163092366,2.14805029709527 0.228361402466141,\n" 3818" | " 3819"1.58527096604839 0.0576441587903094,1 0,\n" 3820" | " 3821"0.414729033951621 0.0576441587903077,-0.148050297095264 0.228361402466137,\n" 3822" | " 3823"-0.666710699058802 0.505591163092361,-1.12132034355964 0.878679656440353,\n" 3824" | " 3825"-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n" 3826" | --" 3827"ETC-- ,3.94235584120969 3.58527096604839,4 3))\n" 3828"\n" 3829"--3D example\n" 3830"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS " 3831"not_curved\n" 3832"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), " 3833"2,2))),0,0,3) AS geom) AS foo;\n" 3834"\n" 3835" curved | " 3836"not_curved\n" 3837"------------------------------------------------------" 3838"+---------------------------------------------------------------------\n" 3839" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 " 3840"3,2.4142135623731 1.58578643762691 3,1 1 3,\n" 3841" | " 3842"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n" 3843" | -0.414213562373101 " 3844"4.41421356237309 3,\n" 3845" | " 3846"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n" 3847"(1 row)" 3848msgstr "" 3849"SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo." 3850"the_geom) As non_curvedastext\n" 3851" FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As " 3852"foo;\n" 3853"\n" 3854"curvedatext " 3855"non_curvedastext\n" 3856"--------------------------------------------------------------------|-----------------------------------------------------------------\n" 3857"CURVEPOLYGON(CIRCULARSTRING(4 3,3.12132034355964 0.878679656440359, | " 3858"POLYGON((4 3,3.94235584120969 2.41472903395162,3.77163859753386 " 3859"1.85194970290473,\n" 3860"1 0,-1.12132034355965 5.12132034355963,4 3)) | " 3861"3.49440883690764 1.33328930094119,3.12132034355964 0.878679656440359,\n" 3862" | " 3863"2.66671069905881 0.505591163092366,2.14805029709527 0.228361402466141,\n" 3864" | " 3865"1.58527096604839 0.0576441587903094,1 0,\n" 3866" | " 3867"0.414729033951621 0.0576441587903077,-0.148050297095264 0.228361402466137,\n" 3868" | " 3869"-0.666710699058802 0.505591163092361,-1.12132034355964 0.878679656440353,\n" 3870" | " 3871"-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n" 3872" | --" 3873"ETC-- ,3.94235584120969 3.58527096604839,4 3))\n" 3874"--3D example\n" 3875"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 " 3876"6 4, 7 8 4, 9 10 4)')));\n" 3877"\n" 3878" st_asewkt\n" 3879"------------------------------------\n" 3880" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)" 3881 3882#. Tag: refname 3883#: reference_processing.xml:1371 3884#, no-c-format 3885msgid "ST_MakeValid" 3886msgstr "ST_MakeValid" 3887 3888#. Tag: refpurpose 3889#: reference_processing.xml:1372 3890#, no-c-format 3891msgid "Attempts to make an invalid geometry valid without losing vertices." 3892msgstr "Tenta tornar uma geometria inválida válida sem perder vértices. " 3893 3894#. Tag: funcprototype 3895#: reference_processing.xml:1377 3896#, no-c-format 3897msgid "" 3898"<funcdef>geometry <function>ST_MakeValid</function></funcdef> " 3899"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>" 3900msgstr "" 3901"<funcdef>geometry <function>ST_MakeValid</function></funcdef> " 3902"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>" 3903 3904#. Tag: para 3905#: reference_processing.xml:1386 3906#, no-c-format 3907msgid "" 3908"The function attempts to create a valid representation of a given invalid " 3909"geometry without losing any of the input vertices. Already-valid geometries " 3910"are returned without further intervention." 3911msgstr "" 3912"A função tenta criar uma representação válida de uma geometria dada sem " 3913"perder nenhum dos vértices de entrada. Geometrias já validadas retornam sem " 3914"mais intervenções. " 3915 3916#. Tag: para 3917#: reference_processing.xml:1392 3918#, no-c-format 3919msgid "" 3920"Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, " 3921"POLYGONS, MULTIPOLYGONS and GEOMETRYCOLLECTIONS containing any mix of them." 3922msgstr "" 3923"As entradas suportadas são: PONTOS, MULTIPONTOS, LINESTRINGS, " 3924"MULTILINESTRINGS, POLÍGONOS, MULTIPOLÍGONOS e GEOMETRYCOLLECTIONS que " 3925"contenham qualquer mistura deles. " 3926 3927#. Tag: para 3928#: reference_processing.xml:1398 3929#, no-c-format 3930msgid "" 3931"In case of full or partial dimensional collapses, the output geometry may be " 3932"a collection of lower-to-equal dimension geometries or a geometry of lower " 3933"dimension." 3934msgstr "" 3935"Em caso de colapsos completos ou parciais, a geometria de saída pode ser uma " 3936"coleção de geometrias de dimensão inferior a igual ou uma geometria de " 3937"dimensão inferior. " 3938 3939#. Tag: para 3940#: reference_processing.xml:1404 3941#, no-c-format 3942msgid "" 3943"Single polygons may become multi-geometries in case of self-intersections." 3944msgstr "" 3945"Polígonos únicos podem se tornar multi-geometrias no caso de auto-" 3946"intersecções. " 3947 3948#. Tag: para 3949#: reference_processing.xml:1408 3950#, no-c-format 3951msgid "Availability: 2.0.0, requires GEOS-3.3.0" 3952msgstr "Disponibilidade: 2.0.0, requer GEOS-3.3.0 " 3953 3954#. Tag: para 3955#: reference_processing.xml:1409 3956#, no-c-format 3957msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4" 3958msgstr "Melhorias: 2.0.1, melhorias na velocidade requer GEOS-3.3.4" 3959 3960#. Tag: para 3961#: reference_processing.xml:1410 3962#, no-c-format 3963msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT." 3964msgstr "" 3965"Melhorias: 2.1.0 suporte para GEOMETRYCOLLECTION e MULTIPONTO adicionado." 3966 3967#. Tag: refname 3968#: reference_processing.xml:1427 3969#, no-c-format 3970msgid "ST_MemUnion" 3971msgstr "ST_MemUnion" 3972 3973#. Tag: refpurpose 3974#: reference_processing.xml:1429 3975#, no-c-format 3976msgid "" 3977"Same as ST_Union, only memory-friendly (uses less memory and more processor " 3978"time)." 3979msgstr "" 3980"O mesmo que ST_Union, somente memória amigável (utiliza menos memória e mais " 3981"tempo de processador)." 3982 3983#. Tag: funcprototype 3984#: reference_processing.xml:1435 3985#, no-c-format 3986msgid "" 3987"<funcdef>geometry <function>ST_MemUnion</function></funcdef> " 3988"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></" 3989"paramdef>" 3990msgstr "" 3991"<funcdef>geometry <function>ST_MemUnion</function></funcdef> " 3992"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></" 3993"paramdef>" 3994 3995#. Tag: para 3996#: reference_processing.xml:1446 3997#, no-c-format 3998msgid "Some useful description here." 3999msgstr "Alguma descrição útil aqui. " 4000 4001#. Tag: para 4002#: reference_processing.xml:1450 4003#, no-c-format 4004msgid "" 4005"Same as ST_Union, only memory-friendly (uses less memory and more processor " 4006"time). This aggregate function works by unioning the geometries one at a " 4007"time to previous result as opposed to ST_Union aggregate which first creates " 4008"an array and then unions" 4009msgstr "" 4010"O mesmo que ST_Union, somente memória amigável (utiliza menos memória e mais " 4011"tempo de processador). Esta função agregada trabalha unindo uma geometria de " 4012"cada vez para resultados anteriores como opostos a ST_Union agregada, a qual " 4013"primeiro cria um arranjo e então uniões" 4014 4015#. Tag: programlisting 4016#: reference_processing.xml:1462 4017#, no-c-format 4018msgid "See ST_Union" 4019msgstr "See ST_Union" 4020 4021#. Tag: refname 4022#: reference_processing.xml:1475 4023#, no-c-format 4024msgid "ST_MinimumBoundingCircle" 4025msgstr "ST_MinimumBoundingCircle" 4026 4027#. Tag: refpurpose 4028#: reference_processing.xml:1476 4029#, no-c-format 4030msgid "" 4031"Returns the smallest circle polygon that can fully contain a geometry. " 4032"Default uses 48 segments per quarter circle." 4033msgstr "" 4034"Retorna o menor polígono circular que pode conter uma geometria. O padrão " 4035"usa 48 segmentos por quarto de círculo. " 4036 4037#. Tag: funcprototype 4038#: reference_processing.xml:1482 4039#, no-c-format 4040msgid "" 4041"<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> " 4042"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 4043"<paramdef choice=\"opt\"><type>integer </type> " 4044"<parameter>num_segs_per_qt_circ=48</parameter></paramdef>" 4045msgstr "" 4046"<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> " 4047"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 4048"<paramdef choice=\"opt\"><type>integer </type> " 4049"<parameter>num_segs_per_qt_circ=48</parameter></paramdef>" 4050 4051#. Tag: para 4052#: reference_processing.xml:1492 4053#, no-c-format 4054msgid "Returns the smallest circle polygon that can fully contain a geometry." 4055msgstr "retorna o menor polígono circular que pode conter uma geometria. " 4056 4057#. Tag: para 4058#: reference_processing.xml:1493 4059#, no-c-format 4060msgid "" 4061"The circle is approximated by a polygon with a default of 48 segments per " 4062"quarter circle. Because the polygon is an approximation of the minimum " 4063"bounding circle, some points in the input geometry may not be contained " 4064"within the polygon. The approximation can be improved by increasing the " 4065"number of segments, with little performance penalty. For applications where " 4066"a polygonal approximation is not suitable, ST_MinimumBoundingRadius may be " 4067"used." 4068msgstr "" 4069"O círculo é aproximado por um polígono com um padrão de 48 segmentos por " 4070"quarto de círculo. Devido ao polígono ser uma aproximação do círculo " 4071"delimitador, alguns pontos na geometria de entrada podem não estar contidos " 4072"dentro do polígono. A aproximação pode ser melhorada pelo aumento do número " 4073"de segmentos, com uma pequena penalidade de desempenho. Para aplicações nas " 4074"quais uma aproximação poligonal não se encaixa, a ST_MinimumBoundingRadius " 4075"pode ser usada." 4076 4077#. Tag: para 4078#: reference_processing.xml:1495 4079#, no-c-format 4080msgid "" 4081"It is often used with MULTI and Geometry Collections. Although it is not an " 4082"aggregate - you can use it in conjunction with ST_Collect to get the minimum " 4083"bounding circle of a set of geometries. " 4084"ST_MinimumBoundingCircle(ST_Collect(somepointfield))." 4085msgstr "" 4086"Regularmente usado com MULTI e Coleções de Geometrias. Embora não seja um " 4087"agregado - você pode usar em conjunto com a ST_Collect para obter o menor " 4088"círculo delimitador de um conjunto de geometrias. " 4089"ST_MinimumBoundingCircle(ST_Collect(somepointfield))." 4090 4091#. Tag: para 4092#: reference_processing.xml:1500 4093#, no-c-format 4094msgid "" 4095"The ratio of the area of a polygon divided by the area of its Minimum " 4096"Bounding Circle is often referred to as the Roeck test." 4097msgstr "" 4098"A razão da área de um polígono dividido pela área do seu menor círculo " 4099"delimitador é referenciada com o teste Roeck. " 4100 4101#. Tag: para 4102#: reference_processing.xml:1502 4103#, no-c-format 4104msgid "Availability: 1.4.0 - requires GEOS" 4105msgstr "Disponibilidade: 1.4.0 - requer GEOS" 4106 4107#. Tag: para 4108#: reference_processing.xml:1507 reference_processing.xml:1525 4109#, no-c-format 4110msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>" 4111msgstr ", <xref linkend=\"ST_MinimumBoundingRadius\"/>" 4112 4113#. Tag: programlisting 4114#: reference_processing.xml:1512 4115#, no-c-format 4116msgid "" 4117"SELECT d.disease_type,\n" 4118" ST_MinimumBoundingCircle(ST_Collect(d.the_geom)) As the_geom\n" 4119" FROM disease_obs As d\n" 4120" GROUP BY d.disease_type;" 4121msgstr "" 4122"SELECT d.disease_type,\n" 4123" ST_MinimumBoundingCircle(ST_Collect(d.the_geom)) As the_geom\n" 4124" FROM disease_obs As d\n" 4125" GROUP BY d.disease_type;" 4126 4127#. Tag: para 4128#: reference_processing.xml:1518 4129#, no-c-format 4130msgid "" 4131"Minimum bounding circle of a point and linestring. Using 8 segs to " 4132"approximate a quarter circle" 4133msgstr "" 4134"Menor círculo delimitador de um ponto e linestring. Utilizando 8 segmentos " 4135"para aproximar um quarto de círculo" 4136 4137#. Tag: programlisting 4138#: reference_processing.xml:1521 4139#, fuzzy, no-c-format 4140msgid "" 4141"SELECT ST_AsText(ST_MinimumBoundingCircle(\n" 4142" ST_Collect(\n" 4143" ST_GeomFromText('LINESTRING(55 75,125 150)'),\n" 4144" ST_Point(20, 80)), 8\n" 4145" )) As wktmbc;\n" 4146"wktmbc\n" 4147"-----------\n" 4148"POLYGON((135.59714732062 115,134.384753327498 " 4149"102.690357210921,130.79416296937 90.8537670908995,124.963360620072 " 4150"79.9451031602111,117.116420743937 70.3835792560632,107.554896839789 " 4151"62.5366393799277,96.6462329091006 56.70583703063,84.8096427890789 " 4152"53.115246672502,72.5000000000001 51.9028526793802,60.1903572109213 " 4153"53.1152466725019,48.3537670908996 56.7058370306299,37.4451031602112 " 4154"62.5366393799276,27.8835792560632 70.383579256063,20.0366393799278 " 4155"79.9451031602109,14.20583703063 90.8537670908993,10.615246672502 " 4156"102.690357210921,9.40285267938019 115,10.6152466725019 " 4157"127.309642789079,14.2058370306299 139.1462329091,20.0366393799275 " 4158"150.054896839789,27.883579256063 159.616420743937,\n" 4159"37.4451031602108 167.463360620072,48.3537670908992 " 4160"173.29416296937,60.190357210921 176.884753327498,\n" 4161"72.4999999999998 178.09714732062,84.8096427890786 " 4162"176.884753327498,96.6462329091003 173.29416296937,107.554896839789 " 4163"167.463360620072,\n" 4164"117.116420743937 159.616420743937,124.963360620072 " 4165"150.054896839789,130.79416296937 139.146232909101,134.384753327498 " 4166"127.309642789079,135.59714732062 115))" 4167msgstr "" 4168"SELECT ST_AsText(ST_MinimumBoundingCircle(\n" 4169" ST_Collect(\n" 4170" ST_GeomFromEWKT('LINESTRING(55 75,125 150)'),\n" 4171" ST_Point(20, 80)), 8\n" 4172" )) As wktmbc;\n" 4173"wktmbc\n" 4174"-----------\n" 4175"POLYGON((135.59714732062 115,134.384753327498 " 4176"102.690357210921,130.79416296937 90.8537670908995,124.963360620072 " 4177"79.9451031602111,117.116420743937 70.3835792560632,107.554896839789 " 4178"62.5366393799277,96.6462329091006 56.70583703063,84.8096427890789 " 4179"53.115246672502,72.5000000000001 51.9028526793802,60.1903572109213 " 4180"53.1152466725019,48.3537670908996 56.7058370306299,37.4451031602112 " 4181"62.5366393799276,27.8835792560632 70.383579256063,20.0366393799278 " 4182"79.9451031602109,14.20583703063 90.8537670908993,10.615246672502 " 4183"102.690357210921,9.40285267938019 115,10.6152466725019 " 4184"127.309642789079,14.2058370306299 139.1462329091,20.0366393799275 " 4185"150.054896839789,27.883579256063 159.616420743937,\n" 4186"37.4451031602108 167.463360620072,48.3537670908992 " 4187"173.29416296937,60.190357210921 176.884753327498,\n" 4188"72.4999999999998 178.09714732062,84.8096427890786 " 4189"176.884753327498,96.6462329091003 173.29416296937,107.554896839789 " 4190"167.463360620072,\n" 4191"117.116420743937 159.616420743937,124.963360620072 " 4192"150.054896839789,130.79416296937 139.146232909101,134.384753327498 " 4193"127.309642789079,135.59714732062 115))" 4194 4195#. Tag: refname 4196#: reference_processing.xml:1531 4197#, no-c-format 4198msgid "ST_MinimumBoundingRadius" 4199msgstr "ST_MinimumBoundingRadius" 4200 4201#. Tag: refpurpose 4202#: reference_processing.xml:1532 4203#, no-c-format 4204msgid "" 4205"Returns the center point and radius of the smallest circle that can fully " 4206"contain a geometry." 4207msgstr "" 4208"Retorna o ponto central e o alcance do menor círculo que pode conter uma " 4209"geometria. " 4210 4211#. Tag: funcprototype 4212#: reference_processing.xml:1537 4213#, no-c-format 4214msgid "" 4215"<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</" 4216"function></funcdef> <paramdef><type>geometry</type> <parameter>geom</" 4217"parameter></paramdef>" 4218msgstr "" 4219"<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</" 4220"function></funcdef> <paramdef><type>geometry</type> <parameter>geom</" 4221"parameter></paramdef>" 4222 4223#. Tag: para 4224#: reference_processing.xml:1546 4225#, no-c-format 4226msgid "" 4227"Returns a record containing the center point and radius of the smallest " 4228"circle that can fully contain a geometry." 4229msgstr "" 4230"Retorna um relato contendo o ponto central e o alcance do menor círculo que " 4231"pode conter uma geometria. " 4232 4233#. Tag: para 4234#: reference_processing.xml:1547 4235#, no-c-format 4236msgid "" 4237"Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the " 4238"minimum bounding circle of a set of geometries." 4239msgstr "" 4240"Pode ser usado em conjunto com <xref linkend=\"ST_Collect\"/> para obter o " 4241"menor círculo delimitador de um conjunto de geometrias." 4242 4243#. Tag: para 4244#: reference_processing.xml:1548 4245#, no-c-format 4246msgid "Availability - 2.3.0" 4247msgstr "Disponibilidade - 2.3.0" 4248 4249#. Tag: para 4250#: reference_processing.xml:1553 4251#, no-c-format 4252msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>" 4253msgstr ", <xref linkend=\"ST_MinimumBoundingCircle\"/>" 4254 4255#. Tag: programlisting 4256#: reference_processing.xml:1558 4257#, no-c-format 4258msgid "" 4259"SELECT ST_AsText(center), radius FROM " 4260"ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 " 4261"65427,26426 65078))');\n" 4262"\n" 4263" st_astext | radius\n" 4264"------------------------------------------+------------------\n" 4265" POINT(26284.8418027133 65267.1145090825) | 247.436045591407" 4266msgstr "" 4267"SELECT ST_AsText(center), radius FROM " 4268"ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 " 4269"65427,26426 65078))');\n" 4270"\n" 4271" st_astext | radius\n" 4272"------------------------------------------+------------------\n" 4273" POINT(26284.8418027133 65267.1145090825) | 247.436045591407" 4274 4275#. Tag: refname 4276#: reference_processing.xml:1565 4277#, no-c-format 4278msgid "ST_OrientedEnvelope" 4279msgstr "" 4280 4281#. Tag: refpurpose 4282#: reference_processing.xml:1566 4283#, fuzzy, no-c-format 4284msgid "Returns a minimum rotated rectangle enclosing a geometry." 4285msgstr "" 4286"Retorna uma coleção de geometrias resultante da divisão de uma geometria." 4287 4288#. Tag: funcprototype 4289#: reference_processing.xml:1571 4290#, fuzzy, no-c-format 4291msgid "" 4292"<funcdef>geometry <function>ST_OrientedEnvelope</function></funcdef> " 4293"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>" 4294msgstr "" 4295"<funcdef>geometry <function>ST_Node</function></funcdef> " 4296"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 4297 4298#. Tag: para 4299#: reference_processing.xml:1583 4300#, no-c-format 4301msgid "" 4302"Returns a mimimum rotated rectangle enclosing a geometry. Note that more " 4303"than one minimum rotated rectangle may exist. May return a Point or " 4304"LineString in the case of degenerate inputs." 4305msgstr "" 4306 4307#. Tag: para 4308#: reference_processing.xml:1588 reference_processing.xml:2279 4309#: reference_processing.xml:2326 4310#, fuzzy, no-c-format 4311msgid "Availability: 2.5.0" 4312msgstr "Disponibilidade: 2.0.0" 4313 4314#. Tag: programlisting 4315#: reference_processing.xml:1603 4316#, no-c-format 4317msgid "" 4318"SELECT ST_AsText(ST_OrientedEnvelope('MULTIPOINT ((0 0), (-1 -1), (3 " 4319"2))'));\n" 4320"\n" 4321" st_astext\n" 4322" ------------------------------------------------\n" 4323" POLYGON((3 2,2.88 2.16,-1.12 -0.84,-1 -1,3 " 4324"2))" 4325msgstr "" 4326 4327#. Tag: para 4328#: reference_processing.xml:1610 4329#, no-c-format 4330msgid "Oriented envelope of a point and linestring." 4331msgstr "" 4332 4333#. Tag: programlisting 4334#: reference_processing.xml:1613 4335#, no-c-format 4336msgid "" 4337"SELECT ST_AsText(ST_OrientedEnvelope(\n" 4338" ST_Collect(\n" 4339" ST_GeomFromText('LINESTRING(55 75,125 150)'),\n" 4340" ST_Point(20, 80))\n" 4341" )) As wktenv;\n" 4342"wktenv\n" 4343"-----------\n" 4344"POLYGON((19.9999999999997 79.9999999999999,33.0769230769229 " 4345"60.3846153846152,138.076923076924 130.384615384616,125.000000000001 " 4346"150.000000000001,19.9999999999997 79.9999999999999))" 4347msgstr "" 4348 4349#. Tag: refname 4350#: reference_processing.xml:1620 4351#, no-c-format 4352msgid "ST_Polygonize" 4353msgstr "ST_Polygonize" 4354 4355#. Tag: refpurpose 4356#: reference_processing.xml:1622 4357#, no-c-format 4358msgid "" 4359"Aggregate. Creates a GeometryCollection containing possible polygons formed " 4360"from the constituent linework of a set of geometries." 4361msgstr "" 4362"Agregado. Cria uma GeometryCollection contendo possíveis polígonos formados " 4363"a partir da linework constituinte de um conjunto de geometrias." 4364 4365#. Tag: funcsynopsis 4366#: reference_processing.xml:1628 4367#, no-c-format 4368msgid "" 4369"<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></" 4370"funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</" 4371"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 4372"<function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</" 4373"type> <parameter>geom_array</parameter></paramdef> </funcprototype>" 4374msgstr "" 4375"<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></" 4376"funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</" 4377"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 4378"<function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</" 4379"type> <parameter>geom_array</parameter></paramdef> </funcprototype>" 4380 4381#. Tag: para 4382#: reference_processing.xml:1644 4383#, no-c-format 4384msgid "" 4385"Creates a GeometryCollection containing possible polygons formed from the " 4386"constituent linework of a set of geometries." 4387msgstr "" 4388"Cria uma GeometryCollection contendo possíveis polígonos formados a partir " 4389"da linework constituinte de um conjunto de geometrias." 4390 4391#. Tag: para 4392#: reference_processing.xml:1649 4393#, no-c-format 4394msgid "" 4395"Geometry Collections are often difficult to deal with with third party " 4396"tools, so use ST_Polygonize in conjunction with <xref linkend=\"ST_Dump\"/> " 4397"to dump the polygons out into individual polygons." 4398msgstr "" 4399"As Coleções de Geometria são difíceis de lidar, normalmente, com ferramentas " 4400"de terceira parte, então use a ST_Polygonize com <xref linkend=\"ST_Dump\"/> " 4401"para descarregar os polígonos em polígonos individuais. " 4402 4403#. Tag: para 4404#: reference_processing.xml:1657 4405#, no-c-format 4406msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0." 4407msgstr "Disponibilidade: 1.0.0RC1 - requer GEOS >= 2.1.0." 4408 4409#. Tag: title 4410#: reference_processing.xml:1661 4411#, no-c-format 4412msgid "Examples: Polygonizing single linestrings" 4413msgstr "Exemplos: Poligonizando linestrings únicas " 4414 4415#. Tag: programlisting 4416#: reference_processing.xml:1662 4417#, no-c-format 4418msgid "" 4419"SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n" 4420"FROM (SELECT the_geom_4269 FROM ma.suffolk_edges ORDER BY tlid LIMIT 45) As " 4421"foo;\n" 4422"\n" 4423"geomtextrep\n" 4424"-------------------------------------\n" 4425" SRID=4269;GEOMETRYCOLLECTION(POLYGON((-71.040878 42.285678,-71.040943 " 4426"42.2856,-71.04096 42.285752,-71.040878 42.285678)),\n" 4427" POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 " 4428"42.354358,-71.171794 42.354971,-71.170511 42.354855,\n" 4429" -71.17112 42.354238,-71.17166 42.353675)))\n" 4430"(1 row)\n" 4431"\n" 4432"--Use ST_Dump to dump out the polygonize geoms into individual polygons\n" 4433"SELECT ST_AsEWKT((ST_Dump(foofoo.polycoll)).geom) As geomtextrep\n" 4434"FROM (SELECT ST_Polygonize(the_geom_4269) As polycoll\n" 4435" FROM (SELECT the_geom_4269 FROM ma.suffolk_edges\n" 4436" ORDER BY tlid LIMIT 45) As foo) As foofoo;\n" 4437"\n" 4438"geomtextrep\n" 4439"------------------------\n" 4440" SRID=4269;POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 " 4441"42.285752,\n" 4442"-71.040878 42.285678))\n" 4443" SRID=4269;POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 " 4444"42.354358\n" 4445",-71.171794 42.354971,-71.170511 42.354855,-71.17112 42.354238,-71.17166 " 4446"42.353675))\n" 4447"(2 rows)" 4448msgstr "" 4449"SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n" 4450"FROM (SELECT the_geom_4269 FROM ma.suffolk_edges ORDER BY tlid LIMIT 45) As " 4451"foo;\n" 4452"\n" 4453"geomtextrep\n" 4454"-------------------------------------\n" 4455" SRID=4269;GEOMETRYCOLLECTION(POLYGON((-71.040878 42.285678,-71.040943 " 4456"42.2856,-71.04096 42.285752,-71.040878 42.285678)),\n" 4457" POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 " 4458"42.354358,-71.171794 42.354971,-71.170511 42.354855,\n" 4459" -71.17112 42.354238,-71.17166 42.353675)))\n" 4460"(1 row)\n" 4461"\n" 4462"--Use ST_Dump to dump out the polygonize geoms into individual polygons\n" 4463"SELECT ST_AsEWKT((ST_Dump(foofoo.polycoll)).geom) As geomtextrep\n" 4464"FROM (SELECT ST_Polygonize(the_geom_4269) As polycoll\n" 4465" FROM (SELECT the_geom_4269 FROM ma.suffolk_edges\n" 4466" ORDER BY tlid LIMIT 45) As foo) As foofoo;\n" 4467"\n" 4468"geomtextrep\n" 4469"------------------------\n" 4470" SRID=4269;POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 " 4471"42.285752,\n" 4472"-71.040878 42.285678))\n" 4473" SRID=4269;POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 " 4474"42.354358\n" 4475",-71.171794 42.354971,-71.170511 42.354855,-71.17112 42.354238,-71.17166 " 4476"42.353675))\n" 4477"(2 rows)" 4478 4479#. Tag: refname 4480#: reference_processing.xml:1676 4481#, no-c-format 4482msgid "ST_Node" 4483msgstr "ST_Node" 4484 4485#. Tag: refpurpose 4486#: reference_processing.xml:1678 4487#, no-c-format 4488msgid "Node a set of linestrings." 4489msgstr "Nodar um conjunto de linestrings." 4490 4491#. Tag: funcprototype 4492#: reference_processing.xml:1685 4493#, no-c-format 4494msgid "" 4495"<funcdef>geometry <function>ST_Node</function></funcdef> " 4496"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 4497msgstr "" 4498"<funcdef>geometry <function>ST_Node</function></funcdef> " 4499"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 4500 4501#. Tag: para 4502#: reference_processing.xml:1696 4503#, no-c-format 4504msgid "" 4505"Fully node a set of linestrings using the least possible number of nodes " 4506"while preserving all of the input ones." 4507msgstr "" 4508"Nodar completamente um conjunto de linestrings usando o menor número de nós " 4509"possíveis enquanto preserva todos os de entrada. " 4510 4511#. Tag: para 4512#: reference_processing.xml:1703 reference_processing.xml:2856 4513#, no-c-format 4514msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0." 4515msgstr "Disponibilidade: 2.0.0 - requer GEOS >= 3.3.0." 4516 4517#. Tag: para 4518#: reference_processing.xml:1705 4519#, no-c-format 4520msgid "" 4521"Due to a bug in GEOS up to 3.3.1 this function fails to node self-" 4522"intersecting lines. This is fixed with GEOS 3.3.2 or higher." 4523msgstr "" 4524"Devido a um bug no GEOS 3.3.1, esta função falha em nodar linhas que se auto " 4525"intersectam. Ele é consertado no GEOS 3.3.2 ou superior. " 4526 4527#. Tag: para 4528#: reference_processing.xml:1709 4529#, no-c-format 4530msgid "" 4531"Changed: 2.4.0 this function uses GEOSNode internally instead of " 4532"GEOSUnaryUnion. This may cause the resulting linestrings to have a different " 4533"order and direction compared to Postgis < 2.4." 4534msgstr "" 4535 4536#. Tag: programlisting 4537#: reference_processing.xml:1716 4538#, fuzzy, no-c-format 4539msgid "" 4540"SELECT ST_AsText(\n" 4541" ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::" 4542"geometry)\n" 4543" ) As output;\n" 4544"output\n" 4545"-----------\n" 4546"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 " 4547"4.5,10 0 3))" 4548msgstr "" 4549"SELECT ST_AsEWKT(\n" 4550" ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::" 4551"geometry)\n" 4552" ) As output;\n" 4553"output\n" 4554"-----------\n" 4555"MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 " 4556"4.5,10 0 3))" 4557 4558#. Tag: refname 4559#: reference_processing.xml:1731 4560#, no-c-format 4561msgid "ST_OffsetCurve" 4562msgstr "ST_OffsetCurve" 4563 4564#. Tag: refpurpose 4565#: reference_processing.xml:1733 4566#, no-c-format 4567msgid "" 4568"Return an offset line at a given distance and side from an input line. " 4569"Useful for computing parallel lines about a center line" 4570msgstr "" 4571"Retorna uma linha deslocada em uma dada distância e lado de uma linha de " 4572"entrada. Útil para calcular linhas paralelas sobre uma linha central" 4573 4574#. Tag: funcprototype 4575#: reference_processing.xml:1741 4576#, no-c-format 4577msgid "" 4578"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> " 4579"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> " 4580"<paramdef><type>float </type> <parameter>signed_distance</parameter></" 4581"paramdef> <paramdef choice=\"opt\"><type>text </type> " 4582"<parameter>style_parameters=''</parameter></paramdef>" 4583msgstr "" 4584"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> " 4585"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> " 4586"<paramdef><type>float </type> <parameter>signed_distance</parameter></" 4587"paramdef> <paramdef choice=\"opt\"><type>text </type> " 4588"<parameter>style_parameters=''</parameter></paramdef>" 4589 4590#. Tag: para 4591#: reference_processing.xml:1754 4592#, no-c-format 4593msgid "" 4594"Return an offset line at a given distance and side from an input line. All " 4595"points of the returned geometries are not further than the given distance " 4596"from the input geometry." 4597msgstr "" 4598"Retorna uma linha deslocada em uma dada distância e ponto de uma linha de " 4599"entrada. Todos os pontos das geometrias retornadas não são mais que a dada " 4600"distância da geometria de entrada." 4601 4602#. Tag: para 4603#: reference_processing.xml:1760 4604#, no-c-format 4605msgid "" 4606"For positive distance the offset will be at the left side of the input line " 4607"and retain the same direction. For a negative distance it'll be at the right " 4608"side and in the opposite direction." 4609msgstr "" 4610"Para distância positiva, o deslocamento será do lado esquerdo da linha de " 4611"entrada e mantida na mesma direção. Para distância negativa, ele será no " 4612"lado direito e na direção oposta. " 4613 4614#. Tag: para 4615#: reference_processing.xml:1766 4616#, no-c-format 4617msgid "" 4618"Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3" 4619msgstr "" 4620"Disponibilidade: 2.0 - requer GEOS >= 3.2, melhorado com GEOS >= 3.3" 4621 4622#. Tag: para 4623#: reference_processing.xml:1770 4624#, fuzzy, no-c-format 4625msgid "" 4626"Enhanced: 2.5 - added support for GEOMETRYCOLLECTION and MULTILINESTRING" 4627msgstr "" 4628"Melhorias: 2.1.0 suporte para GEOMETRYCOLLECTION e MULTIPONTO adicionado." 4629 4630#. Tag: para 4631#: reference_processing.xml:1775 4632#, no-c-format 4633msgid "" 4634"The optional third parameter allows specifying a list of blank-separated " 4635"key=value pairs to tweak operations as follows:" 4636msgstr "" 4637"O terceiro parâmetro opcional permite especificar uma lista de chave=valor " 4638"em branco separados em pares para ajustar operações como segue: " 4639 4640#. Tag: para 4641#: reference_processing.xml:1783 4642#, no-c-format 4643msgid "" 4644"'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is " 4645"also accepted as a synonym for 'mitre'." 4646msgstr "" 4647"'join=round|mitre|bevel' : join style (padrão para \"round\"). 'miter' " 4648"também é aceitado como sinônimo de 'mitre'." 4649 4650#. Tag: para 4651#: reference_processing.xml:1786 4652#, no-c-format 4653msgid "" 4654"'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). " 4655"'miter_limit' is also accepted as a synonym for 'mitre_limit'." 4656msgstr "" 4657"'mitre_limit=#.#' : mitre ratio limit (só afeta o estilo mitred join). " 4658"'miter_limit' também é aceito como sinônimo para 'mitre_limit'." 4659 4660#. Tag: para 4661#: reference_processing.xml:1791 4662#, no-c-format 4663msgid "" 4664"Units of distance are measured in units of the spatial reference system." 4665msgstr "" 4666"Unidades de distância são medidas em unidades do sistema de referência " 4667"espacial. " 4668 4669#. Tag: para 4670#: reference_processing.xml:1797 4671#, no-c-format 4672msgid "" 4673"This function ignores the third dimension (z) and will always give a 2-d " 4674"result even when presented with a 3d-geometry." 4675msgstr "" 4676"Esta função ignora a terceira dimensão (z) e sempre oferece um resultado 2-d " 4677"mesmo com uma geometria 3-d presente. " 4678 4679#. Tag: para 4680#: reference_processing.xml:1805 4681#, no-c-format 4682msgid "Compute an open buffer around roads" 4683msgstr "Calcula um buffer aberto em volta das ruas" 4684 4685#. Tag: programlisting 4686#: reference_processing.xml:1806 4687#, no-c-format 4688msgid "" 4689"SELECT ST_Union(\n" 4690" ST_OffsetCurve(f.the_geom, f.width/2, 'quad_segs=4 join=round'),\n" 4691" ST_OffsetCurve(f.the_geom, -f.width/2, 'quad_segs=4 join=round')\n" 4692") as track\n" 4693"FROM someroadstable;" 4694msgstr "" 4695"SELECT ST_Union(\n" 4696" ST_OffsetCurve(f.the_geom, f.width/2, 'quad_segs=4 join=round'),\n" 4697" ST_OffsetCurve(f.the_geom, -f.width/2, 'quad_segs=4 join=round')\n" 4698") as track\n" 4699"FROM someroadstable;" 4700 4701#. Tag: para 4702#: reference_processing.xml:1816 4703#, no-c-format 4704msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units." 4705msgstr "15, 'quad_segs=4 join=round' original line and its offset 15 units." 4706 4707#. Tag: programlisting 4708#: reference_processing.xml:1820 4709#, no-c-format 4710msgid "" 4711"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n" 4712"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4713" 44 16,24 16,20 16,18 16,17 17,\n" 4714" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4715" 16 120,16 140,16 160,16 180,16 195)'),\n" 4716" 15, 'quad_segs=4 join=round'));\n" 4717"--output --\n" 4718"LINESTRING(164 1,18 1,12.2597485145237 2.1418070123307,\n" 4719" 7.39339828220179 5.39339828220179,\n" 4720" 5.39339828220179 7.39339828220179,\n" 4721" 2.14180701233067 12.2597485145237,1 18,1 195)" 4722msgstr "" 4723"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n" 4724"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4725" 44 16,24 16,20 16,18 16,17 17,\n" 4726" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4727" 16 120,16 140,16 160,16 180,16 195)'),\n" 4728" 15, 'quad_segs=4 join=round'));\n" 4729"--output --\n" 4730"LINESTRING(164 1,18 1,12.2597485145237 2.1418070123307,\n" 4731" 7.39339828220179 5.39339828220179,\n" 4732" 5.39339828220179 7.39339828220179,\n" 4733" 2.14180701233067 12.2597485145237,1 18,1 195)" 4734 4735#. Tag: para 4736#: reference_processing.xml:1827 4737#, no-c-format 4738msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units" 4739msgstr "-15, 'quad_segs=4 join=round' original line and its offset -15 units" 4740 4741#. Tag: programlisting 4742#: reference_processing.xml:1831 4743#, no-c-format 4744msgid "" 4745"SELECT ST_AsText(ST_OffsetCurve(geom,\n" 4746" -15, 'quad_segs=4 join=round')) As notsocurvy\n" 4747" FROM ST_GeomFromText(\n" 4748"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4749" 44 16,24 16,20 16,18 16,17 17,\n" 4750" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4751" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4752"-- notsocurvy --\n" 4753"LINESTRING(31 195,31 31,164 31)" 4754msgstr "" 4755"SELECT ST_AsText(ST_OffsetCurve(geom,\n" 4756" -15, 'quad_segs=4 join=round')) As notsocurvy\n" 4757" FROM ST_GeomFromText(\n" 4758"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4759" 44 16,24 16,20 16,18 16,17 17,\n" 4760" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4761" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4762"-- notsocurvy --\n" 4763"LINESTRING(31 195,31 31,164 31)" 4764 4765#. Tag: para 4766#: reference_processing.xml:1840 4767#, no-c-format 4768msgid "" 4769"double-offset to get more curvy, note the first reverses direction, so -30 + " 4770"15 = -15" 4771msgstr "" 4772"double-offset para ficar mais curvo, note que o primeiro reverte a direção, " 4773"então -30 + 15 = -15" 4774 4775#. Tag: programlisting 4776#: reference_processing.xml:1843 4777#, no-c-format 4778msgid "" 4779"SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n" 4780" -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')) As " 4781"morecurvy\n" 4782" FROM ST_GeomFromText(\n" 4783"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4784" 44 16,24 16,20 16,18 16,17 17,\n" 4785" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4786" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4787"-- morecurvy --\n" 4788"LINESTRING(164 31,46 31,40.2597485145236 32.1418070123307,\n" 4789"35.3933982822018 35.3933982822018,\n" 4790"32.1418070123307 40.2597485145237,31 46,31 195)" 4791msgstr "" 4792"SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n" 4793" -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')) As " 4794"morecurvy\n" 4795" FROM ST_GeomFromText(\n" 4796"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4797" 44 16,24 16,20 16,18 16,17 17,\n" 4798" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4799" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4800"-- morecurvy --\n" 4801"LINESTRING(164 31,46 31,40.2597485145236 32.1418070123307,\n" 4802"35.3933982822018 35.3933982822018,\n" 4803"32.1418070123307 40.2597485145237,31 46,31 195)" 4804 4805#. Tag: para 4806#: reference_processing.xml:1850 4807#, no-c-format 4808msgid "" 4809"double-offset to get more curvy,combined with regular offset 15 to get " 4810"parallel lines. Overlaid with original." 4811msgstr "" 4812"double-offset para ficar mais curvo, combinado com offset 15 para obter " 4813"linhas paralelas. Coberto com o original. " 4814 4815#. Tag: programlisting 4816#: reference_processing.xml:1853 4817#, no-c-format 4818msgid "" 4819"SELECT ST_AsText(ST_Collect(\n" 4820" ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n" 4821" ST_OffsetCurve(ST_OffsetCurve(geom,\n" 4822" -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n" 4823" )\n" 4824") As parallel_curves\n" 4825" FROM ST_GeomFromText(\n" 4826"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4827" 44 16,24 16,20 16,18 16,17 17,\n" 4828" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4829" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4830"-- parallel curves --\n" 4831"MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n" 4832"7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n" 4833"2.14180701233067 12.2597485145237,1 18,1 195),\n" 4834"(164 31,46 31,40.2597485145236 32.1418070123307,35.3933982822018 " 4835"35.3933982822018,\n" 4836"32.1418070123307 40.2597485145237,31 46,31 195))" 4837msgstr "" 4838"SELECT ST_AsText(ST_Collect(\n" 4839" ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n" 4840" ST_OffsetCurve(ST_OffsetCurve(geom,\n" 4841" -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n" 4842" )\n" 4843") As parallel_curves\n" 4844" FROM ST_GeomFromText(\n" 4845"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4846" 44 16,24 16,20 16,18 16,17 17,\n" 4847" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4848" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4849"-- parallel curves --\n" 4850"MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n" 4851"7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n" 4852"2.14180701233067 12.2597485145237,1 18,1 195),\n" 4853"(164 31,46 31,40.2597485145236 32.1418070123307,35.3933982822018 " 4854"35.3933982822018,\n" 4855"32.1418070123307 40.2597485145237,31 46,31 195))" 4856 4857#. Tag: para 4858#: reference_processing.xml:1862 4859#, no-c-format 4860msgid "15, 'quad_segs=4 join=bevel' shown with original line" 4861msgstr "15, 'quad_segs=4 join=bevel' mostrado com a linha original" 4862 4863#. Tag: programlisting 4864#: reference_processing.xml:1865 4865#, no-c-format 4866msgid "" 4867"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n" 4868"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4869" 44 16,24 16,20 16,18 16,17 17,\n" 4870" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4871" 16 120,16 140,16 160,16 180,16 195)'),\n" 4872" 15, 'quad_segs=4 join=bevel'));\n" 4873"-- output --\n" 4874"LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n" 4875" 5.39339828220179 7.39339828220179,1 18,1 195)" 4876msgstr "" 4877"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n" 4878"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4879" 44 16,24 16,20 16,18 16,17 17,\n" 4880" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4881" 16 120,16 140,16 160,16 180,16 195)'),\n" 4882" 15, 'quad_segs=4 join=bevel'));\n" 4883"-- output --\n" 4884"LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n" 4885" 5.39339828220179 7.39339828220179,1 18,1 195)" 4886 4887#. Tag: para 4888#: reference_processing.xml:1873 4889#, no-c-format 4890msgid "15,-15 collected, join=mitre mitre_limit=2.1" 4891msgstr "15,-15 collected, join=mitre mitre_limit=2.1" 4892 4893#. Tag: programlisting 4894#: reference_processing.xml:1876 4895#, no-c-format 4896msgid "" 4897"SELECT ST_AsText(ST_Collect(\n" 4898" ST_OffsetCurve(geom, 15, 'quad_segs=4 join=mitre mitre_limit=2.2'),\n" 4899" ST_OffsetCurve(geom, -15, 'quad_segs=4 join=mitre mitre_limit=2.2')\n" 4900" ) )\n" 4901" FROM ST_GeomFromText(\n" 4902"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4903" 44 16,24 16,20 16,18 16,17 17,\n" 4904" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4905" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4906"-- output --\n" 4907"MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n" 4908" (31 195,31 31,164 31))" 4909msgstr "" 4910"SELECT ST_AsText(ST_Collect(\n" 4911" ST_OffsetCurve(geom, 15, 'quad_segs=4 join=mitre mitre_limit=2.2'),\n" 4912" ST_OffsetCurve(geom, -15, 'quad_segs=4 join=mitre mitre_limit=2.2')\n" 4913" ) )\n" 4914" FROM ST_GeomFromText(\n" 4915"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n" 4916" 44 16,24 16,20 16,18 16,17 17,\n" 4917" 16 18,16 20,16 40,16 60,16 80,16 100,\n" 4918" 16 120,16 140,16 160,16 180,16 195)') As geom;\n" 4919"-- output --\n" 4920"MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n" 4921" (31 195,31 31,164 31))" 4922 4923#. Tag: refname 4924#: reference_processing.xml:1893 4925#, no-c-format 4926msgid "ST_RemoveRepeatedPoints" 4927msgstr "ST_RemoveRepeatedPoints" 4928 4929#. Tag: refpurpose 4930#: reference_processing.xml:1894 4931#, no-c-format 4932msgid "Returns a version of the given geometry with duplicated points removed." 4933msgstr "Retorna uma versão da geometria dada com pontos removidos duplicados." 4934 4935#. Tag: funcprototype 4936#: reference_processing.xml:1900 4937#, no-c-format 4938msgid "" 4939"<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> " 4940"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 4941"<paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</" 4942"parameter></paramdef>" 4943msgstr "" 4944"<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> " 4945"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 4946"<paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</" 4947"parameter></paramdef>" 4948 4949#. Tag: para 4950#: reference_processing.xml:1910 4951#, no-c-format 4952msgid "" 4953"Returns a version of the given geometry with duplicated points removed. Will " 4954"actually do something only with (multi)lines, (multi)polygons and " 4955"multipoints but you can safely call it with any kind of geometry. Since " 4956"simplification occurs on a object-by-object basis you can also feed a " 4957"GeometryCollection to this function." 4958msgstr "" 4959"Retorna uma versão da geometria dada com pontos removidos duplicados. Só irá " 4960"fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você pode " 4961"usar com qualquer tipo de geometria. Já que ocorre a simplificação em uma " 4962"base objeto por objeto, você também pode alimentar uma GeometryCollection " 4963"para esta função. " 4964 4965#. Tag: para 4966#: reference_processing.xml:1916 4967#, no-c-format 4968msgid "" 4969"If the tolerance parameter is provided, vertices within the tolerance of one " 4970"another will be considered the \"same\" for the purposes of removal." 4971msgstr "" 4972"Se o parâmetro de tolerância é fornecido, vértices dentro da tolerância de " 4973"outro serão considerados os \"mesmos\" para os propósitos de remoção." 4974 4975#. Tag: para 4976#: reference_processing.xml:1919 reference_processing.xml:2233 4977#: reference_processing.xml:2383 reference_processing.xml:2718 4978#, no-c-format 4979msgid "Availability: 2.2.0" 4980msgstr "Disponibilidade: 2.2.0" 4981 4982#. Tag: refname 4983#: reference_processing.xml:1932 4984#, no-c-format 4985msgid "ST_SharedPaths" 4986msgstr "ST_SharedPaths" 4987 4988#. Tag: refpurpose 4989#: reference_processing.xml:1933 4990#, no-c-format 4991msgid "" 4992"Returns a collection containing paths shared by the two input linestrings/" 4993"multilinestrings." 4994msgstr "" 4995"Retorna uma coleção contendo caminhos compartilhados pelas duas linestrings/" 4996"multilinestrings de entrada." 4997 4998#. Tag: funcprototype 4999#: reference_processing.xml:1938 5000#, no-c-format 5001msgid "" 5002"<funcdef>geometry <function>ST_SharedPaths</function></funcdef> " 5003"<paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> " 5004"<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>" 5005msgstr "" 5006"<funcdef>geometry <function>ST_SharedPaths</function></funcdef> " 5007"<paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> " 5008"<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>" 5009 5010#. Tag: para 5011#: reference_processing.xml:1948 5012#, no-c-format 5013msgid "" 5014"Returns a collection containing paths shared by the two input geometries. " 5015"Those going in the same direction are in the first element of the " 5016"collection, those going in the opposite direction are in the second element. " 5017"The paths themselves are given in the direction of the first geometry." 5018msgstr "" 5019"Retorna uma coleção contendo caminhos compartilhados pelas duas geometrias " 5020"de entrada. Aquelas indo na mesma direção estão no primeiro elemento da " 5021"coleção, aquelas indo na direção oposta estão no segundo elemento. Os " 5022"caminhos por si mesmos são dados na direção da primeira geometria. " 5023 5024#. Tag: para 5025#: reference_processing.xml:1953 5026#, no-c-format 5027msgid "Availability: 2.0.0 requires GEOS >= 3.3.0." 5028msgstr "Disponibilidade: 2.0.0. requer GEOS >= 3.3.0. " 5029 5030#. Tag: title 5031#: reference_processing.xml:1956 5032#, no-c-format 5033msgid "Examples: Finding shared paths" 5034msgstr "Exemplos: Encontrando caminhos compartilhados" 5035 5036#. Tag: para 5037#: reference_processing.xml:1966 5038#, no-c-format 5039msgid "A multilinestring and a linestring" 5040msgstr "Uma multilinestring e uma linestring" 5041 5042#. Tag: para 5043#: reference_processing.xml:1977 5044#, no-c-format 5045msgid "" 5046"The shared path of multilinestring and linestring overlaid with original " 5047"geometries." 5048msgstr "" 5049"O caminho compartilhado de multilinestring e linestring revestido com as " 5050"geometrias originais." 5051 5052#. Tag: programlisting 5053#: reference_processing.xml:1980 5054#, no-c-format 5055msgid "" 5056"SELECT ST_AsText(\n" 5057" ST_SharedPaths(\n" 5058" ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 " 5059"125),\n" 5060" (51 150,101 150,76 175,51 150))'),\n" 5061" ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 " 5062"175)')\n" 5063" )\n" 5064" ) As wkt\n" 5065"\n" 5066" wkt\n" 5067"-------------------------------------------------------------\n" 5068"GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n" 5069" (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)" 5070msgstr "" 5071"SELECT ST_AsText(\n" 5072" ST_SharedPaths(\n" 5073" ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 " 5074"125),\n" 5075" (51 150,101 150,76 175,51 150))'),\n" 5076" ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 " 5077"175)')\n" 5078" )\n" 5079" ) As wkt\n" 5080"\n" 5081" wkt\n" 5082"-------------------------------------------------------------\n" 5083"GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n" 5084" (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)" 5085 5086#. Tag: programlisting 5087#: reference_processing.xml:1986 5088#, no-c-format 5089msgid "" 5090"-- same example but linestring orientation flipped\n" 5091"SELECT ST_AsText(\n" 5092" ST_SharedPaths(\n" 5093" ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n" 5094" ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n" 5095" (51 150,101 150,76 175,51 150))')\n" 5096" )\n" 5097" ) As wkt\n" 5098"\n" 5099" wkt\n" 5100"-------------------------------------------------------------\n" 5101"GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n" 5102"MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))" 5103msgstr "" 5104"-- same example but linestring orientation flipped\n" 5105"SELECT ST_AsText(\n" 5106" ST_SharedPaths(\n" 5107" ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n" 5108" ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n" 5109" (51 150,101 150,76 175,51 150))')\n" 5110" )\n" 5111" ) As wkt\n" 5112"\n" 5113" wkt\n" 5114"-------------------------------------------------------------\n" 5115"GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n" 5116"MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))" 5117 5118#. Tag: para 5119#: reference_processing.xml:1996 5120#, no-c-format 5121msgid "" 5122", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>" 5123msgstr "" 5124", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>" 5125 5126#. Tag: refname 5127#: reference_processing.xml:2006 5128#, no-c-format 5129msgid "ST_ShiftLongitude" 5130msgstr "ST_ShiftLongitude" 5131 5132#. Tag: refpurpose 5133#: reference_processing.xml:2008 5134#, no-c-format 5135msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges." 5136msgstr "" 5137"Coordenadas de geometria fechada entre -180...180 e 0...360 extensões. " 5138 5139#. Tag: funcprototype 5140#: reference_processing.xml:2013 5141#, no-c-format 5142msgid "" 5143"<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> " 5144"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>" 5145msgstr "" 5146"<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> " 5147"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>" 5148 5149#. Tag: para 5150#: reference_processing.xml:2023 5151#, no-c-format 5152msgid "" 5153"Reads every point/vertex in every component of every feature in a geometry, " 5154"and if the longitude coordinate is <0, adds 360 to it. The result would " 5155"be a 0-360 version of the data to be plotted in a 180 centric map" 5156msgstr "" 5157"Lê todo ponto/vértice em cada componente de cada característica em uma " 5158"geometria, e se a coordenada de longitude for <0, adiciona 360 a ele. O " 5159"resultado seria uma versão 0-360 dos dados a serem tramados em um mapa 180 " 5160"centric" 5161 5162#. Tag: para 5163#: reference_processing.xml:2027 5164#, no-c-format 5165msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)" 5166msgstr "Só é útil para dados em long lat ex: 4326 (WGS 84 long lat)" 5167 5168#. Tag: para 5169#: reference_processing.xml:2029 5170#, no-c-format 5171msgid "" 5172"Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with " 5173"MULTIPOINT as well." 5174msgstr "" 5175"Pre-1.3.4 bug impediu de funcionar para MULTIPONTO. 1.3.4+ funciona com " 5176"MULTIPONTO também." 5177 5178#. Tag: para 5179#: reference_processing.xml:2034 5180#, no-c-format 5181msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced." 5182msgstr "" 5183"Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido." 5184 5185#. Tag: para 5186#: reference_processing.xml:2035 5187#, no-c-format 5188msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0" 5189msgstr "NOTA: esta função foi renomeada da \"ST_Shift_Longitude\" em 2.2.0" 5190 5191#. Tag: programlisting 5192#: reference_processing.xml:2044 5193#, no-c-format 5194msgid "" 5195"--3d points\n" 5196"SELECT ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(-118.58 " 5197"38.38 10)'))) As geomA,\n" 5198" ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(241.42 " 5199"38.38 10)'))) As geomb\n" 5200"geomA geomB\n" 5201"---------- -----------\n" 5202"SRID=4326;POINT(241.42 38.38 10) SRID=4326;POINT(-118.58 38.38 10)\n" 5203"\n" 5204"--regular line string\n" 5205"SELECT ST_AsText(ST_ShiftLongitude(ST_GeomFromText('LINESTRING(-118.58 " 5206"38.38, -118.20 38.45)')))\n" 5207"\n" 5208"st_astext\n" 5209"----------\n" 5210"LINESTRING(241.42 38.38,241.8 38.45)" 5211msgstr "" 5212"--3d points\n" 5213"SELECT ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(-118.58 " 5214"38.38 10)'))) As geomA,\n" 5215" ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(241.42 " 5216"38.38 10)'))) As geomb\n" 5217"geomA geomB\n" 5218"---------- -----------\n" 5219"SRID=4326;POINT(241.42 38.38 10) SRID=4326;POINT(-118.58 38.38 10)\n" 5220"\n" 5221"--regular line string\n" 5222"SELECT ST_AsText(ST_ShiftLongitude(ST_GeomFromText('LINESTRING(-118.58 " 5223"38.38, -118.20 38.45)')))\n" 5224"\n" 5225"st_astext\n" 5226"----------\n" 5227"LINESTRING(241.42 38.38,241.8 38.45)" 5228 5229#. Tag: refname 5230#: reference_processing.xml:2058 5231#, no-c-format 5232msgid "ST_WrapX" 5233msgstr "ST_WrapX" 5234 5235#. Tag: refpurpose 5236#: reference_processing.xml:2060 5237#, no-c-format 5238msgid "Wrap a geometry around an X value." 5239msgstr "Envolve uma geometria em torno de um valor X." 5240 5241#. Tag: funcprototype 5242#: reference_processing.xml:2065 5243#, no-c-format 5244msgid "" 5245"<funcdef>geometry <function>ST_WrapX</function></funcdef> " 5246"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> " 5247"<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> " 5248"<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>" 5249msgstr "" 5250"<funcdef>geometry <function>ST_WrapX</function></funcdef> " 5251"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> " 5252"<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> " 5253"<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>" 5254 5255#. Tag: para 5256#: reference_processing.xml:2077 5257#, no-c-format 5258msgid "" 5259"This function splits the input geometries and then moves every resulting " 5260"component falling on the right (for negative 'move') or on the left (for " 5261"positive 'move') of given 'wrap' line in the direction specified by the " 5262"'move' parameter, finally re-unioning the pieces togheter." 5263msgstr "" 5264"Esta função divide as geometrias de entrada e então move cada componente " 5265"caindo na direita (para \"movimento\" negativo) ou na esquerda (para " 5266"\"movimento\" positivo) da dada linha \"wrap\" na direção especificada pelo " 5267"parâmetro de \"movimento\", enfim reunindo as partes. " 5268 5269#. Tag: para 5270#: reference_processing.xml:2084 5271#, no-c-format 5272msgid "" 5273"This is useful to \"recenter\" long-lat input to have features of interest " 5274"not spawned from one side to the other." 5275msgstr "" 5276"Isto é útil para \"recenter\" entrada de long-lat para ter características " 5277"de interesse não gerados de um lado para o outro." 5278 5279#. Tag: programlisting 5280#: reference_processing.xml:2102 5281#, no-c-format 5282msgid "" 5283"-- Move all components of the given geometries whose bounding box\n" 5284"-- falls completely on the left of x=0 to +360\n" 5285"select ST_WrapX(the_geom, 0, 360);\n" 5286"\n" 5287"-- Move all components of the given geometries whose bounding box\n" 5288"-- falls completely on the left of x=-30 to +360\n" 5289"select ST_WrapX(the_geom, -30, 360);" 5290msgstr "" 5291"-- Move all components of the given geometries whose bounding box\n" 5292"-- falls completely on the left of x=0 to +360\n" 5293"select ST_WrapX(the_geom, 0, 360);\n" 5294"\n" 5295"-- Move all components of the given geometries whose bounding box\n" 5296"-- falls completely on the left of x=-30 to +360\n" 5297"select ST_WrapX(the_geom, -30, 360);" 5298 5299#. Tag: refname 5300#: reference_processing.xml:2114 5301#, no-c-format 5302msgid "ST_Simplify" 5303msgstr "ST_Simplify" 5304 5305#. Tag: refpurpose 5306#: reference_processing.xml:2115 5307#, no-c-format 5308msgid "" 5309"Returns a \"simplified\" version of the given geometry using the Douglas-" 5310"Peucker algorithm." 5311msgstr "" 5312"Retorna uma versão \"simplificada\" da geometria usando o algorítimo Douglas-" 5313"Peucker." 5314 5315#. Tag: funcprototype 5316#: reference_processing.xml:2121 5317#, no-c-format 5318msgid "" 5319"<funcdef>geometry <function>ST_Simplify</function></funcdef> " 5320"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5321"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> " 5322"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></" 5323"paramdef>" 5324msgstr "" 5325"<funcdef>geometry <function>ST_Simplify</function></funcdef> " 5326"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5327"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> " 5328"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></" 5329"paramdef>" 5330 5331#. Tag: para 5332#: reference_processing.xml:2132 5333#, no-c-format 5334msgid "" 5335"Returns a \"simplified\" version of the given geometry using the Douglas-" 5336"Peucker algorithm. Will actually do something only with (multi)lines and " 5337"(multi)polygons but you can safely call it with any kind of geometry. Since " 5338"simplification occurs on a object-by-object basis you can also feed a " 5339"GeometryCollection to this function." 5340msgstr "" 5341"Retorna uma versão da geometria dada com o algorítimo Douglas-Peucker. Só " 5342"irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você " 5343"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em " 5344"uma base objeto por objeto, você também pode alimentar uma " 5345"GeometryCollection para esta função. " 5346 5347#. Tag: para 5348#: reference_processing.xml:2139 5349#, no-c-format 5350msgid "" 5351"The \"preserve collapsed\" flag will retain objects that would otherwise be " 5352"too small given the tolerance. For example, a 1m long line simplified with a " 5353"10m tolerance. If the preserve flag is given, the line will not disappear. " 5354"This flag is useful for rendering engines, to avoid having large numbers of " 5355"very small objects disappear from a map leaving surprising gaps." 5356msgstr "" 5357"A bandeira \"conserva falha\" irá deter objetos que, caso contrário, seriam " 5358"muito pequenos para a tolerância dada. Por exemplo: uma linha com 1m de " 5359"cumprimento simplificada com 10m de tolerância. Se a bandeira que preserva " 5360"for dada, a linha não desaparecerá. Esta bandeira é útil para motores de " 5361"renderização, para evitar muitos números de objetos muito pequenos " 5362"desaparecidos de um mapa, levando a brechas surpresas. " 5363 5364#. Tag: para 5365#: reference_processing.xml:2145 reference_processing.xml:2229 5366#: reference_processing.xml:2378 5367#, no-c-format 5368msgid "" 5369"Note that returned geometry might lose its simplicity (see <xref linkend=" 5370"\"ST_IsSimple\"/>)" 5371msgstr "" 5372"Note que a geometria retornada pode perder sua simplicidade (veja <xref " 5373"linkend=\"ST_IsSimple\"/>)" 5374 5375#. Tag: para 5376#: reference_processing.xml:2147 reference_processing.xml:2231 5377#: reference_processing.xml:2380 5378#, no-c-format 5379msgid "" 5380"Note topology may not be preserved and may result in invalid geometries. Use " 5381"(see <xref linkend=\"ST_SimplifyPreserveTopology\"/>) to preserve topology." 5382msgstr "" 5383"Note que a topologia pode não ser preservada e resultar em geometrias " 5384"inválidas. Use (veja <xref linkend=\"ST_SimplifyPreserveTopology\"/>) para " 5385"preservar a topologia. " 5386 5387#. Tag: para 5388#: reference_processing.xml:2149 5389#, no-c-format 5390msgid "Availability: 1.2.2" 5391msgstr "Disponibilidade: 1.2.2" 5392 5393#. Tag: para 5394#: reference_processing.xml:2154 5395#, no-c-format 5396msgid "A circle simplified too much becomes a triangle, medium an octagon," 5397msgstr "" 5398"Um círculo muito simplificado se torna um triângulo, médio um octágono, " 5399 5400#. Tag: programlisting 5401#: reference_processing.xml:2155 5402#, no-c-format 5403msgid "" 5404"SELECT ST_Npoints(the_geom) As np_before, " 5405"ST_NPoints(ST_Simplify(the_geom,0.1)) As np01_notbadcircle, " 5406"ST_NPoints(ST_Simplify(the_geom,0.5)) As np05_notquitecircle,\n" 5407"ST_NPoints(ST_Simplify(the_geom,1)) As np1_octagon, " 5408"ST_NPoints(ST_Simplify(the_geom,10)) As np10_triangle,\n" 5409"(ST_Simplify(the_geom,100) is null) As np100_geometrygoesaway\n" 5410"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n" 5411"-result\n" 5412" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | " 5413"np10_triangle | np100_geometrygoesaway\n" 5414"-----------+-------------------+---------------------+-------------" 5415"+---------------+------------------------\n" 5416" 49 | 33 | 17 | 9 " 5417"| 4 | t" 5418msgstr "" 5419"SELECT ST_Npoints(the_geom) As np_before, " 5420"ST_NPoints(ST_Simplify(the_geom,0.1)) As np01_notbadcircle, " 5421"ST_NPoints(ST_Simplify(the_geom,0.5)) As np05_notquitecircle,\n" 5422"ST_NPoints(ST_Simplify(the_geom,1)) As np1_octagon, " 5423"ST_NPoints(ST_Simplify(the_geom,10)) As np10_triangle,\n" 5424"(ST_Simplify(the_geom,100) is null) As np100_geometrygoesaway\n" 5425"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n" 5426"-result\n" 5427" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | " 5428"np10_triangle | np100_geometrygoesaway\n" 5429"-----------+-------------------+---------------------+-------------" 5430"+---------------+------------------------\n" 5431" 49 | 33 | 17 | 9 " 5432"| 4 | t" 5433 5434#. Tag: para 5435#: reference_processing.xml:2159 5436#, no-c-format 5437msgid "" 5438", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=" 5439"\"TP_ST_Simplify\"/>" 5440msgstr "" 5441", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=" 5442"\"TP_ST_Simplify\"/>" 5443 5444#. Tag: refname 5445#: reference_processing.xml:2165 5446#, no-c-format 5447msgid "ST_SimplifyPreserveTopology" 5448msgstr "ST_SimplifyPreserveTopology" 5449 5450#. Tag: refpurpose 5451#: reference_processing.xml:2166 5452#, no-c-format 5453msgid "" 5454"Returns a \"simplified\" version of the given geometry using the Douglas-" 5455"Peucker algorithm. Will avoid creating derived geometries (polygons in " 5456"particular) that are invalid." 5457msgstr "" 5458"Retorna uma versão \"simplificada\" da geometria dada usando o algorítimo " 5459"Douglas-Peucker. Evitará a criação de geometrias derivadas (polígonos, em " 5460"particular) que sejam inválidas. " 5461 5462#. Tag: funcprototype 5463#: reference_processing.xml:2173 5464#, no-c-format 5465msgid "" 5466"<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> " 5467"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5468"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>" 5469msgstr "" 5470"<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> " 5471"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5472"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>" 5473 5474#. Tag: para 5475#: reference_processing.xml:2183 5476#, no-c-format 5477msgid "" 5478"Returns a \"simplified\" version of the given geometry using the Douglas-" 5479"Peucker algorithm. Will avoid creating derived geometries (polygons in " 5480"particular) that are invalid. Will actually do something only with " 5481"(multi)lines and (multi)polygons but you can safely call it with any kind of " 5482"geometry. Since simplification occurs on a object-by-object basis you can " 5483"also feed a GeometryCollection to this function." 5484msgstr "" 5485"Retorna uma versão da geometria dada com o algorítimo Douglas-Peucker.Evitrá " 5486"a criação de geometrias derivadas (polígonos, em particular) que sejam " 5487"inválidas. Só irá fazer algo com (multi)lines, (multi)polígonos e " 5488"multipontos, mas você pode usar com qualquer tipo de geometria. Já que " 5489"ocorre a simplificação em uma base objeto por objeto, você também pode " 5490"alimentar uma GeometryCollection para esta função. " 5491 5492#. Tag: para 5493#: reference_processing.xml:2192 5494#, no-c-format 5495msgid "Requires GEOS 3.0.0+" 5496msgstr "Requer GEOS 3.0.0+" 5497 5498#. Tag: para 5499#: reference_processing.xml:2193 5500#, no-c-format 5501msgid "Availability: 1.3.3" 5502msgstr "Disponibilidade: 1.3.3" 5503 5504#. Tag: para 5505#: reference_processing.xml:2198 5506#, no-c-format 5507msgid "" 5508"Same example as Simplify, but we see Preserve Topology prevents " 5509"oversimplification. The circle can at most become a square." 5510msgstr "" 5511"É o mesmo exemplo de Simplificar, mas vemos que Preserva a Topologia previne " 5512"uma simplificação exagerada. O círculo pode se tornar, no máximo, um " 5513"quadrado." 5514 5515#. Tag: programlisting 5516#: reference_processing.xml:2199 5517#, no-c-format 5518msgid "" 5519"SELECT ST_Npoints(the_geom) As np_before, " 5520"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.1)) As np01_notbadcircle, " 5521"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.5)) As " 5522"np05_notquitecircle,\n" 5523"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,1)) As np1_octagon, " 5524"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,10)) As np10_square,\n" 5525"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,100)) As np100_stillsquare\n" 5526"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n" 5527"\n" 5528"--result--\n" 5529" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | " 5530"np10_square | np100_stillsquare\n" 5531"-----------+-------------------+---------------------+-------------" 5532"+---------------+-------------------\n" 5533" 49 | 33 | 17 | 9 " 5534"| 5 | 5" 5535msgstr "" 5536"SELECT ST_Npoints(the_geom) As np_before, " 5537"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.1)) As np01_notbadcircle, " 5538"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.5)) As " 5539"np05_notquitecircle,\n" 5540"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,1)) As np1_octagon, " 5541"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,10)) As np10_square,\n" 5542"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,100)) As np100_stillsquare\n" 5543"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n" 5544"\n" 5545"--result--\n" 5546" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | " 5547"np10_square | np100_stillsquare\n" 5548"-----------+-------------------+---------------------+-------------" 5549"+---------------+-------------------\n" 5550" 49 | 33 | 17 | 9 " 5551"| 5 | 5" 5552 5553#. Tag: refname 5554#: reference_processing.xml:2209 5555#, no-c-format 5556msgid "ST_SimplifyVW" 5557msgstr "ST_SimplifyVW" 5558 5559#. Tag: refpurpose 5560#: reference_processing.xml:2210 5561#, no-c-format 5562msgid "" 5563"Returns a \"simplified\" version of the given geometry using the Visvalingam-" 5564"Whyatt algorithm" 5565msgstr "" 5566"Retorna uma versão \"simplificada\" da geometria usando o algorítimo " 5567"Visvalingam-Whyatt." 5568 5569#. Tag: funcprototype 5570#: reference_processing.xml:2215 5571#, no-c-format 5572msgid "" 5573"<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> " 5574"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5575"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>" 5576msgstr "" 5577"<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> " 5578"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5579"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>" 5580 5581#. Tag: para 5582#: reference_processing.xml:2225 5583#, no-c-format 5584msgid "" 5585"Returns a \"simplified\" version of the given geometry using the Visvalingam-" 5586"Whyatt algorithm. Will actually do something only with (multi)lines and " 5587"(multi)polygons but you can safely call it with any kind of geometry. Since " 5588"simplification occurs on a object-by-object basis you can also feed a " 5589"GeometryCollection to this function." 5590msgstr "" 5591"Retorna uma versão da geometria dada com o algorítimo Visvalingam-Whyatt. Só " 5592"irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você " 5593"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em " 5594"uma base objeto por objeto, você também pode alimentar uma " 5595"GeometryCollection para esta função. " 5596 5597#. Tag: para 5598#: reference_processing.xml:2232 reference_processing.xml:2278 5599#, no-c-format 5600msgid "" 5601"This function handles 3D and the third dimension will affect the result." 5602msgstr "Esta função lida com 3D e a terceira dimensão afetará o resultado." 5603 5604#. Tag: para 5605#: reference_processing.xml:2238 5606#, no-c-format 5607msgid "A LineString is simplified with a minimum area threshold of 30." 5608msgstr "Uma LineString é simplificada com uma área mínima a ponto de 30." 5609 5610#. Tag: programlisting 5611#: reference_processing.xml:2239 5612#, fuzzy, no-c-format 5613msgid "" 5614"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n" 5615"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5616"foo;\n" 5617"-result\n" 5618" simplified\n" 5619"------------------------------\n" 5620"LINESTRING(5 2,7 25,10 10)" 5621msgstr "" 5622"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n" 5623"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5624"foo;\n" 5625"-result\n" 5626" simplified\n" 5627"-----------+-------------------+\n" 5628"LINESTRING(5 2,7 25,10 10)" 5629 5630#. Tag: para 5631#: reference_processing.xml:2243 5632#, no-c-format 5633msgid "" 5634", <xref linkend=\"ST_Simplify\"/>, <xref linkend=" 5635"\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/" 5636">" 5637msgstr "" 5638", <xref linkend=\"ST_Simplify\"/>, <xref linkend=" 5639"\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/" 5640">" 5641 5642#. Tag: refname 5643#: reference_processing.xml:2249 5644#, no-c-format 5645msgid "ST_ChaikinSmoothing" 5646msgstr "" 5647 5648#. Tag: refpurpose 5649#: reference_processing.xml:2250 5650#, fuzzy, no-c-format 5651msgid "" 5652"Returns a \"smoothed\" version of the given geometry using the Chaikin " 5653"algorithm" 5654msgstr "" 5655"Retorna uma versão \"simplificada\" da geometria usando o algorítimo " 5656"Visvalingam-Whyatt." 5657 5658#. Tag: funcprototype 5659#: reference_processing.xml:2255 5660#, fuzzy, no-c-format 5661msgid "" 5662"<funcdef>geometry <function>ST_ChaikinSmoothing</function></funcdef> " 5663"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5664"<paramdef><type>integer</type> <parameter>nIterations</parameter></paramdef> " 5665"<paramdef><type>boolean</type> <parameter>preserveEndPoints</parameter></" 5666"paramdef>" 5667msgstr "" 5668"<funcdef>geometry <function>ST_Simplify</function></funcdef> " 5669"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5670"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> " 5671"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></" 5672"paramdef>" 5673 5674#. Tag: para 5675#: reference_processing.xml:2266 5676#, no-c-format 5677msgid "" 5678"Returns a \"smoothed\" version of the given geometry using the Chaikin " 5679"algorithm. See <ulink url=\"http://www.idav.ucdavis.edu/education/CAGDNotes/" 5680"Chaikins-Algorithm/Chaikins-Algorithm.html\">Chaikins-Algorithm</ulink> for " 5681"an explanation of the process. For each iteration the number of vertex " 5682"points will double. The function puts new vertex points at 1/4 of the line " 5683"before and after each point and removes the original point. To reduce the " 5684"number of points use one of the simplification functions on the result. The " 5685"new points gets interpolated values for all included dimensions, also z and " 5686"m." 5687msgstr "" 5688 5689#. Tag: para 5690#: reference_processing.xml:2273 5691#, no-c-format 5692msgid "" 5693"Note that returned geometry will get more points than the original. To " 5694"reduce the number of points again use one of the simplification functions on " 5695"the result. (see <xref linkend=\"ST_Simplify\"/> and <xref linkend=" 5696"\"ST_SimplifyVW\"/>)" 5697msgstr "" 5698 5699#. Tag: para 5700#: reference_processing.xml:2276 5701#, no-c-format 5702msgid "Second argument, number of iterations is limited to max 5 iterations" 5703msgstr "" 5704 5705#. Tag: para 5706#: reference_processing.xml:2277 5707#, no-c-format 5708msgid "" 5709"Note third argument is only valid for polygons, and will be ignored for " 5710"linestrings" 5711msgstr "" 5712 5713#. Tag: para 5714#: reference_processing.xml:2284 5715#, no-c-format 5716msgid "A triangle is smoothed" 5717msgstr "" 5718 5719#. Tag: programlisting 5720#: reference_processing.xml:2285 5721#, fuzzy, no-c-format 5722msgid "" 5723"select ST_AsText(ST_ChaikinSmoothing(geom)) smoothed\n" 5724"FROM (SELECT 'LINESTRING(0 0, 8 8, 0 16)'::geometry geom) As foo;\n" 5725"-result\n" 5726" smoothed\n" 5727"------------------------------\n" 5728"LINESTRING(0 0,6 6,6 10,0 16)" 5729msgstr "" 5730"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n" 5731"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5732"foo;\n" 5733"-result\n" 5734" simplified\n" 5735"-----------+-------------------+\n" 5736"LINESTRING(5 2,7 25,10 10)" 5737 5738#. Tag: para 5739#: reference_processing.xml:2289 reference_processing.xml:2336 5740#, fuzzy, no-c-format 5741msgid ", <xref linkend=\"ST_SimplifyVW\"/>" 5742msgstr ", <xref linkend=\"ST_Dump\"/>" 5743 5744#. Tag: refname 5745#: reference_processing.xml:2295 5746#, no-c-format 5747msgid "ST_FilterByM" 5748msgstr "" 5749 5750#. Tag: refpurpose 5751#: reference_processing.xml:2296 5752#, no-c-format 5753msgid "Filters vertex points based on their m-value" 5754msgstr "" 5755 5756#. Tag: funcprototype 5757#: reference_processing.xml:2301 5758#, fuzzy, no-c-format 5759msgid "" 5760"<funcdef>geometry <function>ST_FilterByM</function></funcdef> " 5761"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 5762"<paramdef><type>double precision</type> <parameter>min</parameter></" 5763"paramdef> <paramdef><type>double precision</type> <parameter>max = null</" 5764"parameter></paramdef> <paramdef><type>boolean</type> <parameter>returnM = " 5765"false</parameter></paramdef>" 5766msgstr "" 5767"<funcdef>geometry <function>ST_Simplify</function></funcdef> " 5768"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5769"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> " 5770"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></" 5771"paramdef>" 5772 5773#. Tag: para 5774#: reference_processing.xml:2313 5775#, no-c-format 5776msgid "" 5777"Filters away vertex points based on their m-value. Returns a geometry with " 5778"only vertex points that have a m-value larger or equal to the min value and " 5779"smaller or equal to the max value. If max-value argument is left out only " 5780"min value is considered. If fourth argument is left out the m-value will not " 5781"be in the resulting geoemtry. If resulting geometry have too few vertex " 5782"points left for its geometry type an empty geoemtry will be returned. In a " 5783"geometry collection geometries without enough points will just be left out " 5784"silently. If" 5785msgstr "" 5786 5787#. Tag: para 5788#: reference_processing.xml:2319 5789#, no-c-format 5790msgid "" 5791"This function is mainly intended to be used in conjunction with " 5792"ST_SetEffectiveArea. ST_EffectiveArea sets the effective area of a vertex in " 5793"it's m-value. With ST_FilterByM it then is possible to get a simplified " 5794"version of the geoemtry without any calculations, just by filtering" 5795msgstr "" 5796 5797#. Tag: para 5798#: reference_processing.xml:2322 5799#, no-c-format 5800msgid "" 5801"There is a difference in what ST_SimplifyVW returns when not enough points " 5802"meets the creterias compared to ST_FilterByM. ST_SimplifyVW returns the " 5803"geometry with enough points while ST_FilterByM returns an empty geometry" 5804msgstr "" 5805 5806#. Tag: para 5807#: reference_processing.xml:2324 5808#, no-c-format 5809msgid "Note that the retuned geometry might be invalid" 5810msgstr "" 5811 5812#. Tag: para 5813#: reference_processing.xml:2325 5814#, no-c-format 5815msgid "This function returns all dimensions, also the z and m-value" 5816msgstr "" 5817 5818#. Tag: para 5819#: reference_processing.xml:2331 5820#, no-c-format 5821msgid "A linestring is filtered" 5822msgstr "" 5823 5824#. Tag: programlisting 5825#: reference_processing.xml:2332 5826#, fuzzy, no-c-format 5827msgid "" 5828"SELECT ST_AsText(ST_FilterByM(geom,30)) simplified\n" 5829"FROM (SELECT ST_SetEffectiveArea('LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::" 5830"geometry) geom) As foo;\n" 5831"-result\n" 5832" simplified\n" 5833"----------------------------\n" 5834" LINESTRING(5 2,7 25,10 10)" 5835msgstr "" 5836"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n" 5837"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5838"foo;\n" 5839"-result\n" 5840" simplified\n" 5841"-----------+-------------------+\n" 5842"LINESTRING(5 2,7 25,10 10)" 5843 5844#. Tag: refname 5845#: reference_processing.xml:2342 5846#, no-c-format 5847msgid "ST_SetEffectiveArea" 5848msgstr "ST_SetEffectiveArea" 5849 5850#. Tag: refpurpose 5851#: reference_processing.xml:2343 5852#, no-c-format 5853msgid "" 5854"Sets the effective area for each vertex, storing the value in the M " 5855"ordinate. A simplified geometry can then be generated by filtering on the M " 5856"ordinate." 5857msgstr "" 5858"Define a área eficaz para cada vértice, armazenando o valor na ordenada M. " 5859"Uma geometria simplificada pode ser gerada por filtração da ordenada M. " 5860 5861#. Tag: funcprototype 5862#: reference_processing.xml:2350 5863#, no-c-format 5864msgid "" 5865"<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> " 5866"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5867"<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> " 5868"<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>" 5869msgstr "" 5870"<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> " 5871"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> " 5872"<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> " 5873"<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>" 5874 5875#. Tag: para 5876#: reference_processing.xml:2361 5877#, no-c-format 5878msgid "" 5879"Sets the effective area for each vertex, using the Visvalingam-Whyatt " 5880"algorithm. The effective area is stored as the M-value of the vertex. If the " 5881"optional \"theshold\" parameter is used, a simplified geometry will be " 5882"returned, containing only vertices with an effective area greater than or " 5883"equal to the threshold value." 5884msgstr "" 5885"Define a área eficaz para cada vértice, usando o algorítimo Visvalingam-" 5886"Whyatt. A área efetiva é armazenada como o valor-M do vértice. Se o " 5887"parâmetro opcional \"limiar\" for usado, uma geometria simplificada vai " 5888"retornar, contendo somente vértices com uma área efetiva maior ou igual ao " 5889"valor limiar. " 5890 5891#. Tag: para 5892#: reference_processing.xml:2366 5893#, no-c-format 5894msgid "" 5895"This function can be used for server-side simplification when a threshold is " 5896"specified. Another option is to use a threshold value of zero. In this case, " 5897"the full geometry will be returned with effective areas as M-values, which " 5898"can be used by the client to simplify very quickly." 5899msgstr "" 5900"Esta função pode ser usada para simplificação do lado do servidor quando uma " 5901"limiar estiver especificada. Outra opção é usar um valor limiar de zero. " 5902"Neste caso, a geometria completa retornará com áreas eficazes como valores-" 5903"M, que podem ser usados pelo cliente para simplifica rapidamente. " 5904 5905#. Tag: para 5906#: reference_processing.xml:2369 5907#, no-c-format 5908msgid "" 5909"Will actually do something only with (multi)lines and (multi)polygons but " 5910"you can safely call it with any kind of geometry. Since simplification " 5911"occurs on a object-by-object basis you can also feed a GeometryCollection to " 5912"this function." 5913msgstr "" 5914"Só irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você " 5915"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em " 5916"uma base objeto por objeto, você também pode alimentar uma " 5917"GeometryCollection para esta função. " 5918 5919#. Tag: para 5920#: reference_processing.xml:2381 5921#, no-c-format 5922msgid "The output geometry will lose all previous information in the M-values" 5923msgstr "" 5924"A geometria de saída perderá todas as informações prévias nos valores-M " 5925 5926#. Tag: para 5927#: reference_processing.xml:2382 5928#, no-c-format 5929msgid "" 5930"This function handles 3D and the third dimension will affect the effective " 5931"area" 5932msgstr "Esta função lida com 3D e a terceira dimensão afetará a área eficaz." 5933 5934#. Tag: para 5935#: reference_processing.xml:2388 5936#, no-c-format 5937msgid "" 5938"Calculating the effective area of a LineString. Because we use a threshold " 5939"value of zero, all vertices in the input geometry are returned." 5940msgstr "" 5941"Calculando a área eficaz de uma LineString. Devido ao uso de um valor limiar " 5942"zero, todos os vértices na geometria de entrada são retornados. " 5943 5944#. Tag: programlisting 5945#: reference_processing.xml:2391 5946#, no-c-format 5947msgid "" 5948"select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, " 5949"ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n" 5950"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5951"foo;\n" 5952"-result\n" 5953" all_pts | thrshld_30\n" 5954"-----------+-------------------+\n" 5955"LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 " 5956"3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 " 5957"10 3.40282346638529e+38)" 5958msgstr "" 5959"select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, " 5960"ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n" 5961"FROM (SELECT 'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As " 5962"foo;\n" 5963"-result\n" 5964" all_pts | thrshld_30\n" 5965"-----------+-------------------+\n" 5966"LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 " 5967"3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 " 5968"10 3.40282346638529e+38)" 5969 5970#. Tag: refname 5971#: reference_processing.xml:2401 5972#, no-c-format 5973msgid "ST_Split" 5974msgstr "ST_Split" 5975 5976#. Tag: refpurpose 5977#: reference_processing.xml:2402 5978#, no-c-format 5979msgid "Returns a collection of geometries resulting by splitting a geometry." 5980msgstr "" 5981"Retorna uma coleção de geometrias resultante da divisão de uma geometria." 5982 5983#. Tag: funcprototype 5984#: reference_processing.xml:2407 5985#, no-c-format 5986msgid "" 5987"<funcdef>geometry <function>ST_Split</function></funcdef> " 5988"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef> " 5989"<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>" 5990msgstr "" 5991"<funcdef>geometry <function>ST_Split</function></funcdef> " 5992"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef> " 5993"<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>" 5994 5995#. Tag: para 5996#: reference_processing.xml:2417 5997#, no-c-format 5998msgid "" 5999"The function supports splitting a line by (multi)point, (multi)line or " 6000"(multi)polygon boundary, a (multi)polygon by line. The returned geometry is " 6001"always a collection." 6002msgstr "" 6003"A função suporta dividir uma linha por (multi)point, (multi)linha ou limite " 6004"(multi)polígono, um (multi)polígono por linha. A geometria retornada é " 6005"sempre uma coleção. " 6006 6007#. Tag: para 6008#: reference_processing.xml:2421 6009#, no-c-format 6010msgid "" 6011"Think of this function as the opposite of ST_Union. Theoretically applying " 6012"ST_Union to the elements of the returned collection should always yield the " 6013"original geometry." 6014msgstr "" 6015"Veja esta função como oposta da ST_Union. Teoricamente, aplicar a ST_Union " 6016"aos elementos da coleção retornada deveria sempre dar preferência a " 6017"geometria original." 6018 6019#. Tag: para 6020#: reference_processing.xml:2428 6021#, fuzzy, no-c-format 6022msgid "" 6023"Enhanced: 2.2.0 support for splitting a line by a multiline, a multipoint or " 6024"(multi)polygon boundary was introduced." 6025msgstr "" 6026"Melhorias: 2.2.0 suporte para dividir uma linha por multilinha, um " 6027"multiponto ou limite de (multi)polígono foi introduzido. " 6028 6029#. Tag: para 6030#: reference_processing.xml:2429 6031#, fuzzy, no-c-format 6032msgid "" 6033"Enhanced: 2.5.0 support for splitting a polygon by a multiline was " 6034"introduced." 6035msgstr "" 6036"Melhorias: 2.2.0 suporte para dividir uma linha por multilinha, um " 6037"multiponto ou limite de (multi)polígono foi introduzido. " 6038 6039#. Tag: para 6040#: reference_processing.xml:2431 6041#, no-c-format 6042msgid "" 6043"To improve the robustness of ST_Split it may be convenient to <xref linkend=" 6044"\"ST_Snap\"/> the input to the blade in advance using a very low tolerance. " 6045"Otherwise the internally used coordinate grid may cause tolerance problems, " 6046"where coordinates of input and blade do not fall onto each other and the " 6047"input is not being split correctly (see <ulink url=\"http://trac.osgeo.org/" 6048"postgis/ticket/2192\">#2192</ulink>)." 6049msgstr "" 6050"Para melhorar a força da ST_Split pode ser conveniente <xref linkend=" 6051"\"ST_Snap\"/> a entrada para o blade na frente usando uma tolerância muito " 6052"baixa. Caso contrário, a coordenada usada internamente pode causar problemas " 6053"de tolerância, nos quais as coordenadas de entrada e o blade não caem um no " 6054"outro e a entrada não está sendo dividida corretamente (veja <ulink url=" 6055"\"http://trac.osgeo.org/postgis/ticket/2192\">#2192</ulink>). " 6056 6057#. Tag: para 6058#: reference_processing.xml:2433 6059#, no-c-format 6060msgid "" 6061"When a (multi)polygon is passed as as the blade, its linear component (the " 6062"boundary) is used for cutting the input." 6063msgstr "" 6064"Quando um (multi)polígono é passado como o blade, seu componente linear (o " 6065"limite) é usado para cortar a entrada. " 6066 6067#. Tag: para 6068#: reference_processing.xml:2441 6069#, no-c-format 6070msgid "Polygon Cut by Line" 6071msgstr "Polígono cortado pela linha" 6072 6073#. Tag: para 6074#: reference_processing.xml:2453 reference_processing.xml:2487 6075#, no-c-format 6076msgid "Before Split" 6077msgstr "Antes da divisão" 6078 6079#. Tag: para 6080#: reference_processing.xml:2465 reference_processing.xml:2499 6081#, no-c-format 6082msgid "After split" 6083msgstr "Depois da divisão" 6084 6085#. Tag: programlisting 6086#: reference_processing.xml:2474 6087#, no-c-format 6088msgid "" 6089"-- this creates a geometry collection consisting of the 2 halves of the " 6090"polygon\n" 6091"-- this is similar to the example we demonstrated in ST_BuildArea\n" 6092"SELECT ST_Split(circle, line)\n" 6093"FROM (SELECT\n" 6094" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n" 6095" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 6096"\n" 6097"-- result --\n" 6098" GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 " 6099"80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n" 6100"\n" 6101"-- To convert to individual polygons, you can use ST_Dump or ST_GeometryN\n" 6102"SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n" 6103"FROM (SELECT\n" 6104" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n" 6105" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 6106"\n" 6107"-- result --\n" 6108"wkt\n" 6109"---------------\n" 6110"POLYGON((150 90,149.039264020162 80.2454838991936,..))\n" 6111"POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 " 6112"62.2214883490198,53.8060233744357 ..))" 6113msgstr "" 6114"-- this creates a geometry collection consisting of the 2 halves of the " 6115"polygon\n" 6116"-- this is similar to the example we demonstrated in ST_BuildArea\n" 6117"SELECT ST_Split(circle, line)\n" 6118"FROM (SELECT\n" 6119" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n" 6120" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 6121"\n" 6122"-- result --\n" 6123" GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 " 6124"80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n" 6125"\n" 6126"-- To convert to individual polygons, you can use ST_Dump or ST_GeometryN\n" 6127"SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n" 6128"FROM (SELECT\n" 6129" ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n" 6130" ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n" 6131"\n" 6132"-- result --\n" 6133"wkt\n" 6134"---------------\n" 6135"POLYGON((150 90,149.039264020162 80.2454838991936,..))\n" 6136"POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 " 6137"62.2214883490198,53.8060233744357 ..))" 6138 6139#. Tag: para 6140#: reference_processing.xml:2475 6141#, no-c-format 6142msgid "Multilinestring Cut by point" 6143msgstr "Multilinestring cortada por ponto" 6144 6145#. Tag: programlisting 6146#: reference_processing.xml:2508 6147#, no-c-format 6148msgid "" 6149"SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n" 6150" FROM (SELECT\n" 6151" ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 " 6152"90))') As mline,\n" 6153" ST_Point(30,30) As pt) As foo;\n" 6154"\n" 6155"wktcut\n" 6156"------\n" 6157"GEOMETRYCOLLECTION(\n" 6158" LINESTRING(10 10,30 30),\n" 6159" LINESTRING(30 30,190 190),\n" 6160" LINESTRING(15 15,30 30),\n" 6161" LINESTRING(30 30,100 90)\n" 6162")" 6163msgstr "" 6164"SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n" 6165" FROM (SELECT\n" 6166" ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 " 6167"90))') As mline,\n" 6168" ST_Point(30,30) As pt) As foo;\n" 6169"\n" 6170"wktcut\n" 6171"------\n" 6172"GEOMETRYCOLLECTION(\n" 6173" LINESTRING(10 10,30 30),\n" 6174" LINESTRING(30 30,190 190),\n" 6175" LINESTRING(15 15,30 30),\n" 6176" LINESTRING(30 30,100 90)\n" 6177")" 6178 6179#. Tag: para 6180#: reference_processing.xml:2512 6181#, no-c-format 6182msgid "" 6183", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref " 6184"linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend=" 6185"\"ST_Subdivide\"/>" 6186msgstr "" 6187", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref " 6188"linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend=" 6189"\"ST_Subdivide\"/>" 6190 6191#. Tag: refname 6192#: reference_processing.xml:2525 6193#, no-c-format 6194msgid "ST_SymDifference" 6195msgstr "ST_SymDifference" 6196 6197#. Tag: refpurpose 6198#: reference_processing.xml:2527 6199#, no-c-format 6200msgid "" 6201"Returns a geometry that represents the portions of A and B that do not " 6202"intersect. It is called a symmetric difference because ST_SymDifference(A,B) " 6203"= ST_SymDifference(B,A)." 6204msgstr "" 6205"Retorna uma geometria que representa as porções de A e B que não " 6206"intersectam. É chamado de diferença simétrica, porque ST_SymDifference(A,B) " 6207"= ST_SymDifference(B,A)." 6208 6209#. Tag: funcprototype 6210#: reference_processing.xml:2534 6211#, no-c-format 6212msgid "" 6213"<funcdef>geometry <function>ST_SymDifference</function></funcdef> " 6214"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 6215"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>" 6216msgstr "" 6217"<funcdef>geometry <function>ST_SymDifference</function></funcdef> " 6218"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> " 6219"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>" 6220 6221#. Tag: para 6222#: reference_processing.xml:2545 6223#, no-c-format 6224msgid "" 6225"Returns a geometry that represents the portions of A and B that do not " 6226"intersect. It is called a symmetric difference because ST_SymDifference(A,B) " 6227"= ST_SymDifference(B,A). One can think of this as ST_Union(geomA,geomB) - " 6228"ST_Intersection(A,B)." 6229msgstr "" 6230"Retorna uma geometria que representa as porções de A e B que não " 6231"intersectam. É chamado de diferença simétrica, porque ST_SymDifference(A,B) " 6232"= ST_SymDifference(B,A). Pode-se pensar nisto como ST_Union(geomA,geomB) - " 6233"ST_Intersection(A,B)." 6234 6235#. Tag: para 6236#: reference_processing.xml:2555 6237#, no-c-format 6238msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21" 6239msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.21" 6240 6241#. Tag: para 6242#: reference_processing.xml:2575 6243#, no-c-format 6244msgid "The original linestrings shown together" 6245msgstr "As linestrings originais mostradas juntas " 6246 6247#. Tag: para 6248#: reference_processing.xml:2587 6249#, no-c-format 6250msgid "The symmetric difference of the two linestrings" 6251msgstr "A diferença simétrica das duas linestrings " 6252 6253#. Tag: programlisting 6254#: reference_processing.xml:2596 6255#, no-c-format 6256msgid "" 6257"--Safe for 2d - symmetric difference of 2 linestrings\n" 6258"SELECT ST_AsText(\n" 6259" ST_SymDifference(\n" 6260" ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n" 6261" ST_GeomFromText('LINESTRING(50 50, 50 150)')\n" 6262" )\n" 6263");\n" 6264"\n" 6265"st_astext\n" 6266"---------\n" 6267"MULTILINESTRING((50 150,50 200),(50 50,50 100))" 6268msgstr "" 6269"--Safe for 2d - symmetric difference of 2 linestrings\n" 6270"SELECT ST_AsText(\n" 6271" ST_SymDifference(\n" 6272" ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n" 6273" ST_GeomFromText('LINESTRING(50 50, 50 150)')\n" 6274" )\n" 6275");\n" 6276"\n" 6277"st_astext\n" 6278"---------\n" 6279"MULTILINESTRING((50 150,50 200),(50 50,50 100))" 6280 6281#. Tag: programlisting 6282#: reference_processing.xml:2598 6283#, no-c-format 6284msgid "" 6285"--When used in 3d doesn't quite do the right thing\n" 6286"SELECT ST_AsEWKT(ST_SymDifference(ST_GeomFromEWKT('LINESTRING(1 2 1, 1 4 " 6287"2)'),\n" 6288" ST_GeomFromEWKT('LINESTRING(1 1 3, 1 3 4)')))\n" 6289"\n" 6290"st_astext\n" 6291"------------\n" 6292"MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))" 6293msgstr "" 6294"--When used in 3d doesn't quite do the right thing\n" 6295"SELECT ST_AsEWKT(ST_SymDifference(ST_GeomFromEWKT('LINESTRING(1 2 1, 1 4 " 6296"2)'),\n" 6297" ST_GeomFromEWKT('LINESTRING(1 1 3, 1 3 4)')))\n" 6298"\n" 6299"st_astext\n" 6300"------------\n" 6301"MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))" 6302 6303#. Tag: para 6304#: reference_processing.xml:2605 6305#, no-c-format 6306msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>" 6307msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>" 6308 6309#. Tag: refname 6310#: reference_processing.xml:2612 6311#, no-c-format 6312msgid "ST_Subdivide" 6313msgstr "ST_Subdivide" 6314 6315#. Tag: refpurpose 6316#: reference_processing.xml:2613 6317#, no-c-format 6318msgid "" 6319"Returns a set of geometry where no geometry in the set has more than the " 6320"specified number of vertices." 6321msgstr "" 6322"Retorna um conjunto de geometrias, no qual nenhuma geometria no conjunto tem " 6323"mais vértices que o número especificado. " 6324 6325#. Tag: funcprototype 6326#: reference_processing.xml:2618 6327#, no-c-format 6328msgid "" 6329"<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> " 6330"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 6331"<paramdef><type>integer</type> <parameter>max_vertices=256</parameter></" 6332"paramdef>" 6333msgstr "" 6334"<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> " 6335"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 6336"<paramdef><type>integer</type> <parameter>max_vertices=256</parameter></" 6337"paramdef>" 6338 6339#. Tag: para 6340#: reference_processing.xml:2629 6341#, no-c-format 6342msgid "" 6343"Divides geometry into parts until a part can be represented using no more " 6344"than <code>max_vertices</code>. Point-in-polygon and other overlay " 6345"operations are normally faster for indexed subdivided dataset: \"miss\" " 6346"cases are faster to check as boxes for all parts typically cover smaller " 6347"area than original geometry box, \"hit\" cases are faster because recheck " 6348"operates on less points. Uses the same envelope clipping as " 6349"<code>ST_ClipByBox2D</code>. <code>max_vertices</code> must be 5 or more, as " 6350"5 points are needed to represent a closed box." 6351msgstr "" 6352 6353#. Tag: para 6354#: reference_processing.xml:2638 6355#, no-c-format 6356msgid "Availability: 2.2.0 requires GEOS >= 3.5.0." 6357msgstr "Disponibilidade: 2.2.0 requer GEOS >= 3.5.0." 6358 6359#. Tag: para 6360#: reference_processing.xml:2639 6361#, no-c-format 6362msgid "" 6363"Enhanced: 2.5.0 reuses existing points on polygon split, vertex count is " 6364"lowered from 8 to 5." 6365msgstr "" 6366 6367#. Tag: programlisting 6368#: reference_processing.xml:2644 6369#, no-c-format 6370msgid "" 6371"-- Subdivide complex geometries in table, in place\n" 6372"with complex_areas_to_subdivide as (\n" 6373" delete from polygons_table\n" 6374" where ST_NPoints(geom) > 255\n" 6375" returning id, column1, column2, column3, geom\n" 6376")\n" 6377"insert into polygons_table (fid, column1, column2, column3, geom)\n" 6378" select\n" 6379" fid, column1, column2, column3,\n" 6380" ST_Subdivide(geom, 255) as geom\n" 6381" from complex_areas_to_subdivide;" 6382msgstr "" 6383 6384#. Tag: programlisting 6385#: reference_processing.xml:2646 6386#, no-c-format 6387msgid "" 6388"-- Create a new subdivided table suitable for joining to the original\n" 6389"CREATE TABLE subdivided_geoms AS\n" 6390"SELECT pkey, ST_Subdivide(geom) AS geom\n" 6391"FROM original_geoms;" 6392msgstr "" 6393"-- Create a new subdivided table suitable for joining to the original\n" 6394"CREATE TABLE subdivided_geoms AS\n" 6395"SELECT pkey, ST_Subdivide(geom) AS geom\n" 6396"FROM original_geoms;" 6397 6398#. Tag: para 6399#: reference_processing.xml:2657 6400#, no-c-format 6401msgid "Subdivide max 10 vertices" 6402msgstr "Subdivide em no máximo 10 vértices " 6403 6404#. Tag: programlisting 6405#: reference_processing.xml:2660 6406#, no-c-format 6407msgid "" 6408"SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n" 6409"FROM ( SELECT ST_SubDivide('POLYGON((132 10,119 23,85 35,68 29,66 28,49 " 6410"42,32 56,22 64,32 110,40 119,36 150,\n" 6411"57 158,75 171,92 182,114 184,132 186,146 178,176 184,179 162,184 141,190 " 6412"122,\n" 6413"190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10)) " 6414"As f(geom);" 6415msgstr "" 6416"SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n" 6417"FROM ( SELECT ST_SubDivide('POLYGON((132 10,119 23,85 35,68 29,66 28,49 " 6418"42,32 56,22 64,32 110,40 119,36 150,\n" 6419"57 158,75 171,92 182,114 184,132 186,146 178,176 184,179 162,184 141,190 " 6420"122,\n" 6421"190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10)) " 6422"As f(geom);" 6423 6424#. Tag: screen 6425#: reference_processing.xml:2661 6426#, no-c-format 6427msgid "" 6428"rn │ wkt\n" 6429"────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────\n" 6430" 1 │ POLYGON((119 23,85 35,68 29,66 28,32 56,22 64,29.8260869565217 100,119 " 6431"100,119 23))\n" 6432" 2 │ POLYGON((132 10,119 23,119 56,186 56,186 52,178 34,168 18,147 13,132 " 6433"10))\n" 6434" 3 │ POLYGON((119 56,119 100,190 100,185 79,186 56,119 56))\n" 6435" 4 │ POLYGON((29.8260869565217 100,32 110,40 119,36 150,57 158,75 171,92 " 6436"182,114 184,114 100,29.8260869565217 100))\n" 6437" 5 │ POLYGON((114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 " 6438"100,114 100,114 184))" 6439msgstr "" 6440 6441#. Tag: para 6442#: reference_processing.xml:2670 6443#, fuzzy, no-c-format 6444msgid "" 6445"Useful in conjunction with ST_Segmentize(geography) to create additional " 6446"vertices that can then be used for splitting." 6447msgstr "" 6448"Útil em conjunto com a ST_Segmentize para criar vértices adicionais que " 6449"podem ser usados para dividir" 6450 6451#. Tag: programlisting 6452#: reference_processing.xml:2673 6453#, fuzzy, no-c-format 6454msgid "" 6455"SELECT ST_AsText(ST_Subdivide(ST_Segmentize('LINESTRING(0 0, 85 85)'::" 6456"geography,1200000)::geometry,8));" 6457msgstr "" 6458"SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 " 6459"150)'::geometry,10),8));" 6460 6461#. Tag: screen 6462#: reference_processing.xml:2674 6463#, no-c-format 6464msgid "" 6465"LINESTRING(0 0,0.487578359029357 5.57659056746196,0.984542144675897 " 6466"11.1527721155093,1.50101059639722 16.7281035483571,1.94532113630331 21.25)\n" 6467"LINESTRING(1.94532113630331 21.25,2.04869538062779 " 6468"22.3020741387339,2.64204641967673 27.8740533545155,3.29994062412787 " 6469"33.443216802941,4.04836719489742 39.0084282520239,4.59890468420694 42.5)\n" 6470"LINESTRING(4.59890468420694 42.5,4.92498503922732 " 6471"44.5680389206321,5.98737409390639 50.1195229244701,7.3290919767674 " 6472"55.6587646879025,8.79638749938413 60.1969505994924)\n" 6473"LINESTRING(8.79638749938413 60.1969505994924,9.11375579533779 " 6474"61.1785363177625,11.6558166691368 66.6648504160202,15.642041247655 " 6475"72.0867690601745,22.8716627200212 77.3609628116894,24.6991785131552 " 6476"77.8939011989848)\n" 6477"LINESTRING(24.6991785131552 77.8939011989848,39.4046096622744 " 6478"82.1822848017636,44.7994523421035 82.5156766227011)\n" 6479"LINESTRING(44.7994523421035 82.5156766227011,85 85)" 6480msgstr "" 6481 6482#. Tag: para 6483#: reference_processing.xml:2681 6484#, fuzzy, no-c-format 6485msgid "" 6486", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, " 6487"<xref linkend=\"ST_Split\"/>, <xref linkend=\"ST_NPoints\"/>" 6488msgstr "" 6489", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, " 6490"<xref linkend=\"ST_Split\"/>" 6491 6492#. Tag: refname 6493#: reference_processing.xml:2693 6494#, no-c-format 6495msgid "ST_SwapOrdinates" 6496msgstr "ST_SwapOrdinates" 6497 6498#. Tag: refpurpose 6499#: reference_processing.xml:2694 6500#, no-c-format 6501msgid "" 6502"Returns a version of the given geometry with given ordinate values swapped." 6503msgstr "" 6504"Retorna uma versão da geometria dada com os valores ordenados dados trocados." 6505 6506#. Tag: funcprototype 6507#: reference_processing.xml:2701 6508#, no-c-format 6509msgid "" 6510"<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> " 6511"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 6512"<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>" 6513msgstr "" 6514"<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> " 6515"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> " 6516"<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>" 6517 6518#. Tag: para 6519#: reference_processing.xml:2711 6520#, no-c-format 6521msgid "Returns a version of the given geometry with given ordinates swapped." 6522msgstr "Retorna uma versão da geometria dada com as ordenadas dadas trocadas." 6523 6524#. Tag: para 6525#: reference_processing.xml:2714 6526#, no-c-format 6527msgid "" 6528"The <varname>ords</varname> parameter is a 2-characters string naming the " 6529"ordinates to swap. Valid names are: x,y,z and m." 6530msgstr "" 6531"O parâmetro <varname>ords</varname> é uma string de 2-caracteres nomeando as " 6532"ordenadas para trocar. Os nomes válidos são: x,y,z e m." 6533 6534#. Tag: programlisting 6535#: reference_processing.xml:2728 6536#, no-c-format 6537msgid "" 6538"<![CDATA[\n" 6539"-- Scale M value by 2\n" 6540"SELECT ST_AsText(\n" 6541" ST_SwapOrdinates(\n" 6542" ST_Scale(\n" 6543" ST_SwapOrdinates(g,'xm'),\n" 6544" 2, 1\n" 6545" ),\n" 6546" 'xm')\n" 6547") FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;\n" 6548" st_astext\n" 6549"--------------------\n" 6550" POINT ZM (0 0 0 4)\n" 6551" ]]>" 6552msgstr "" 6553"<![CDATA[\n" 6554"-- Scale M value by 2\n" 6555"SELECT ST_AsText(\n" 6556" ST_SwapOrdinates(\n" 6557" ST_Scale(\n" 6558" ST_SwapOrdinates(g,'xm'),\n" 6559" 2, 1\n" 6560" ),\n" 6561" 'xm')\n" 6562") FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;\n" 6563" st_astext\n" 6564"--------------------\n" 6565" POINT ZM (0 0 0 4)\n" 6566" ]]>" 6567 6568#. Tag: refname 6569#: reference_processing.xml:2741 6570#, no-c-format 6571msgid "ST_Union" 6572msgstr "ST_Union" 6573 6574#. Tag: refpurpose 6575#: reference_processing.xml:2742 6576#, no-c-format 6577msgid "" 6578"Returns a geometry that represents the point set union of the Geometries." 6579msgstr "" 6580"Retorna uma geometria que representa a união de pontos das Geometrias. " 6581 6582#. Tag: funcsynopsis 6583#: reference_processing.xml:2747 6584#, no-c-format 6585msgid "" 6586"<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> " 6587"<paramdef><type>geometry set</type> <parameter>g1field</parameter></" 6588"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 6589"<function>ST_Union</function></funcdef> <paramdef><type>geometry</type> " 6590"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> " 6591"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> " 6592"<funcdef>geometry <function>ST_Union</function></funcdef> " 6593"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> " 6594"</funcprototype>" 6595msgstr "" 6596"<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> " 6597"<paramdef><type>geometry set</type> <parameter>g1field</parameter></" 6598"paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 6599"<function>ST_Union</function></funcdef> <paramdef><type>geometry</type> " 6600"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> " 6601"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> " 6602"<funcdef>geometry <function>ST_Union</function></funcdef> " 6603"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> " 6604"</funcprototype>" 6605 6606#. Tag: para 6607#: reference_processing.xml:2766 6608#, no-c-format 6609msgid "" 6610"Output type can be a MULTI*, single geometry, or Geometry Collection. Comes " 6611"in 2 variants. Variant 1 unions 2 geometries resulting in a new geometry " 6612"with no intersecting regions. Variant 2 is an aggregate function that takes " 6613"a set of geometries and unions them into a single ST_Geometry resulting in " 6614"no intersecting regions." 6615msgstr "" 6616"O tipo de saída pode ser uma MULTI*, geometria única, ou Coleção de " 6617"Geometria. Vem com 2 variantes. A variante 1 une 2 geometrias resultando em " 6618"uma nova geometria sem regiões de interseção. A variante 2 é uma função " 6619"agregada que pega um conjunto de geometrias e as une dentro de uma única " 6620"ST_Geometry resultando em regiões sem interseção. " 6621 6622#. Tag: para 6623#: reference_processing.xml:2770 6624#, no-c-format 6625msgid "" 6626"Aggregate version: This function returns a MULTI geometry or NON-MULTI " 6627"geometry from a set of geometries. The ST_Union() function is an \"aggregate" 6628"\" function in the terminology of PostgreSQL. That means that it operates on " 6629"rows of data, in the same way the SUM() and AVG() functions do and like most " 6630"aggregates, it also ignores NULL geometries." 6631msgstr "" 6632"Versão agregada: Esta função retorna uma MULTI geometria ou NÃO-MULTI " 6633"geometria de um conjunto de geometrias. A função ST_Union() é uma função " 6634"\"agregada\" na terminologia do PostgreSQL. Isso significa que ela opera em " 6635"filas de dados, da mesma forma que as funções SUM() e AVG() e como a maioria " 6636"dos agregados, também ignora geometrias NULAS." 6637 6638#. Tag: para 6639#: reference_processing.xml:2776 6640#, no-c-format 6641msgid "" 6642"Non-Aggregate version: This function returns a geometry being a union of two " 6643"input geometries. Output type can be a MULTI*, NON-MULTI or " 6644"GEOMETRYCOLLECTION. If any are NULL, then NULL is returned." 6645msgstr "" 6646"Versão não-agregada: Esta função retorna uma geometria sendo uma união de " 6647"duas geometrias de entrada. O tipo de saída pode ser MULTI*, NÃO-MULTI ou " 6648"GEOMETRYCOLLECTION. Se algum for NULO, então retorna NULO." 6649 6650#. Tag: para 6651#: reference_processing.xml:2780 6652#, no-c-format 6653msgid "" 6654"ST_Collect and ST_Union are often interchangeable. ST_Union is in general " 6655"orders of magnitude slower than ST_Collect because it tries to dissolve " 6656"boundaries and reorder geometries to ensure that a constructed Multi* " 6657"doesn't have intersecting regions." 6658msgstr "" 6659"As ST_Collect e ST_Union são imutáveis. ST_Union tem ordem de grandeza menor " 6660"que a \n" 6661"ST_Collect, porque tenta dissolver limites e reordenar geometrias para " 6662"assegurar que uma Multi* construída não tenha regiões intersectando." 6663 6664#. Tag: para 6665#: reference_processing.xml:2786 6666#, no-c-format 6667msgid "" 6668"NOTE: this function was formerly called GeomUnion(), which was renamed from " 6669"\"Union\" because UNION is an SQL reserved word." 6670msgstr "" 6671"NOTA: esta função foi formalmente chamada de GeomUnion(), a qual foi " 6672"renomeada de \"Union\" porque UNION é uma palavra reservada SQL." 6673 6674#. Tag: para 6675#: reference_processing.xml:2789 6676#, no-c-format 6677msgid "" 6678"Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was " 6679"introduced and also faster aggregate collection in PostgreSQL. If you are " 6680"using GEOS 3.1.0+ ST_Union will use the faster Cascaded Union algorithm " 6681"described in <ulink url=\"http://blog.cleverelephant.ca/2009/01/must-faster-" 6682"unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/must-" 6683"faster-unions-in-postgis-14.html</ulink>" 6684msgstr "" 6685"Disponibilidade: 1.4.0 - a ST_Union foi melhorada. ST_Union(geomarray) foi " 6686"introduzida e também uma coleção agregada mais rápida no PostgreSQL. Se você " 6687"está usando GEOS 3.1.0+ a ST_Union irá usar o algorítimo Cascaded Union mais " 6688"rápido, descrito em <ulink url=\"http://blog.cleverelephant.ca/2009/01/must-" 6689"faster-unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/" 6690"must-faster-unions-in-postgis-14.html</ulink> " 6691 6692#. Tag: para 6693#: reference_processing.xml:2795 6694#, no-c-format 6695msgid "Aggregate version is not explicitly defined in OGC SPEC." 6696msgstr "A versão agregada não está explicitamente definida no OGC SPEC." 6697 6698#. Tag: para 6699#: reference_processing.xml:2796 6700#, no-c-format 6701msgid "" 6702"&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are " 6703"involved." 6704msgstr "" 6705"&sqlmm_compliant; SQL-MM 3: 5.1.19 o índice-z (elevação) quando polígonos " 6706"não estão envolvidos." 6707 6708#. Tag: programlisting 6709#: reference_processing.xml:2803 6710#, no-c-format 6711msgid "" 6712"SELECT stusps,\n" 6713" ST_Multi(ST_Union(f.the_geom)) as singlegeom\n" 6714" FROM sometable As f\n" 6715"GROUP BY stusps" 6716msgstr "" 6717"SELECT stusps,\n" 6718" ST_Multi(ST_Union(f.the_geom)) as singlegeom\n" 6719" FROM sometable As f\n" 6720"GROUP BY stusps" 6721 6722#. Tag: programlisting 6723#: reference_processing.xml:2805 6724#, no-c-format 6725msgid "" 6726"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n" 6727" ST_GeomFromText('POINT(-2 3)') ) )\n" 6728"\n" 6729"st_astext\n" 6730"----------\n" 6731"MULTIPOINT(-2 3,1 2)\n" 6732"\n" 6733"\n" 6734"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n" 6735" ST_GeomFromText('POINT(1 2)') ) );\n" 6736"st_astext\n" 6737"----------\n" 6738"POINT(1 2)\n" 6739"\n" 6740"--3d example - sort of supports 3d (and with mixed dimensions!)\n" 6741"SELECT ST_AsEWKT(st_union(the_geom))\n" 6742"FROM\n" 6743"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2,-7.1 4.2,-7.1 4.3,\n" 6744"-7 4.2))') as the_geom\n" 6745"UNION ALL\n" 6746"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n" 6747"UNION ALL\n" 6748" SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n" 6749"UNION ALL\n" 6750"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n" 6751"\n" 6752"st_asewkt\n" 6753"---------\n" 6754"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 " 6755"5,-7.1 4.2 5,-7.1 4.3 5,-7 4.2 5)));\n" 6756"\n" 6757"--3d example not mixing dimensions\n" 6758"SELECT ST_AsEWKT(st_union(the_geom))\n" 6759"FROM\n" 6760"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,\n" 6761"-7 4.2 2))') as the_geom\n" 6762"UNION ALL\n" 6763"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n" 6764"UNION ALL\n" 6765" SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n" 6766"UNION ALL\n" 6767"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n" 6768"\n" 6769"st_asewkt\n" 6770"---------\n" 6771"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 " 6772"2,-7.1 4.2 3,-7.1 4.3 2,-7 4.2 2)))\n" 6773"\n" 6774"--Examples using new Array construct\n" 6775"SELECT ST_Union(ARRAY(SELECT the_geom FROM sometable));\n" 6776"\n" 6777"SELECT ST_AsText(ST_Union(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n" 6778" ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As " 6779"wktunion;\n" 6780"\n" 6781"--wktunion---\n" 6782"MULTILINESTRING((3 4,4 5),(1 2,3 4))" 6783msgstr "" 6784"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n" 6785" ST_GeomFromText('POINT(-2 3)') ) )\n" 6786"\n" 6787"st_astext\n" 6788"----------\n" 6789"MULTIPOINT(-2 3,1 2)\n" 6790"\n" 6791"\n" 6792"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n" 6793" ST_GeomFromText('POINT(1 2)') ) );\n" 6794"st_astext\n" 6795"----------\n" 6796"POINT(1 2)\n" 6797"\n" 6798"--3d example - sort of supports 3d (and with mixed dimensions!)\n" 6799"SELECT ST_AsEWKT(st_union(the_geom))\n" 6800"FROM\n" 6801"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2,-7.1 4.2,-7.1 4.3,\n" 6802"-7 4.2))') as the_geom\n" 6803"UNION ALL\n" 6804"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n" 6805"UNION ALL\n" 6806" SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n" 6807"UNION ALL\n" 6808"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n" 6809"\n" 6810"st_asewkt\n" 6811"---------\n" 6812"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 " 6813"5,-7.1 4.2 5,-7.1 4.3 5,-7 4.2 5)));\n" 6814"\n" 6815"--3d example not mixing dimensions\n" 6816"SELECT ST_AsEWKT(st_union(the_geom))\n" 6817"FROM\n" 6818"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,\n" 6819"-7 4.2 2))') as the_geom\n" 6820"UNION ALL\n" 6821"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n" 6822"UNION ALL\n" 6823" SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n" 6824"UNION ALL\n" 6825"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n" 6826"\n" 6827"st_asewkt\n" 6828"---------\n" 6829"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 " 6830"2,-7.1 4.2 3,-7.1 4.3 2,-7 4.2 2)))\n" 6831"\n" 6832"--Examples using new Array construct\n" 6833"SELECT ST_Union(ARRAY(SELECT the_geom FROM sometable));\n" 6834"\n" 6835"SELECT ST_AsText(ST_Union(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n" 6836" ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As " 6837"wktunion;\n" 6838"\n" 6839"--wktunion---\n" 6840"MULTILINESTRING((3 4,4 5),(1 2,3 4))" 6841 6842#. Tag: refname 6843#: reference_processing.xml:2818 6844#, no-c-format 6845msgid "ST_UnaryUnion" 6846msgstr "ST_UnaryUnion" 6847 6848#. Tag: refpurpose 6849#: reference_processing.xml:2820 6850#, no-c-format 6851msgid "Like ST_Union, but working at the geometry component level." 6852msgstr "" 6853"Parecido com ST_Union, mas funcionando no nível do componente da geometria. " 6854 6855#. Tag: funcprototype 6856#: reference_processing.xml:2825 6857#, no-c-format 6858msgid "" 6859"<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> " 6860"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 6861msgstr "" 6862"<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> " 6863"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>" 6864 6865#. Tag: para 6866#: reference_processing.xml:2836 6867#, no-c-format 6868msgid "" 6869"Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components " 6870"of a multipolygon (invalid) and does perform union between the components of " 6871"a geometrycollection. Each components of the input geometry is assumed to be " 6872"valid, so you won't get a valid multipolygon out of a bow-tie polygon " 6873"(invalid)." 6874msgstr "" 6875"Diferente de ST_Union, ST_UnaryUnion dissolve limites entre componentes de " 6876"um multipolígono (inválido) e faz união entre os elementos de uma coleção de " 6877"geometria. Cada parte da geometria de entrada é válida, então você não " 6878"pegará um multipolígono de um polígono bow-tie (inválido)." 6879 6880#. Tag: para 6881#: reference_processing.xml:2846 6882#, no-c-format 6883msgid "" 6884"You may use this function to node a set of linestrings. You may mix " 6885"ST_UnaryUnion with ST_Collect to fine-tune how many geometries at once you " 6886"want to dissolve to be nice on both memory size and CPU time, finding the " 6887"balance between ST_Union and ST_MemUnion." 6888msgstr "" 6889"Você pode usar esta função para nodar um conjunto de linestrings. Pode " 6890"misturar ST_UnaryUnion com ST_Collect para sintonizar quantas geometrias " 6891"você vai querer dissolver de uma vez para ficar bom para o tamanho da " 6892"memória e a CPU, encontrando o equilíbrio entre ST_Union e ST_MemUnion. " 6893 6894#. Tag: para 6895#: reference_processing.xml:2864 6896#, no-c-format 6897msgid "" 6898", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref " 6899"linkend=\"ST_Node\"/>" 6900msgstr "" 6901", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref " 6902"linkend=\"ST_Node\"/>" 6903 6904#. Tag: refname 6905#: reference_processing.xml:2875 6906#, fuzzy, no-c-format 6907msgid "ST_VoronoiLines" 6908msgstr "ST_Voronoi" 6909 6910#. Tag: refpurpose 6911#: reference_processing.xml:2877 6912#, fuzzy, no-c-format 6913msgid "" 6914"Returns the boundaries between the cells of the Voronoi diagram constructed " 6915"from the vertices of a geometry." 6916msgstr "Calcula um diagrama de Voronoi dos vértices de uma geometria. " 6917 6918#. Tag: funcprototype 6919#: reference_processing.xml:2882 6920#, fuzzy, no-c-format 6921msgid "" 6922"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> " 6923"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice=" 6924"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> " 6925"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</" 6926"type> </paramdef>" 6927msgstr "" 6928"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> " 6929"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice=" 6930"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> " 6931"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</" 6932"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</" 6933"parameter> <type>boolean</type> </paramdef>" 6934 6935#. Tag: para 6936#: reference_processing.xml:2903 6937#, fuzzy, no-c-format 6938msgid "" 6939"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia." 6940"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the " 6941"supplied geometry and returns the boundaries between cells in that diagram " 6942"as a MultiLineString. Returns null if input geometry is null. Returns an " 6943"empty geometry collection if the input geometry contains only one vertex. " 6944"Returns an empty geometry collection if the extend_to envelope has zero area." 6945msgstr "" 6946"ST_Voronoi calcula um <ulink url=\"https://en.wikipedia.org/wiki/" 6947"Voronoi_diagram\">Voronoi diagram</ulink> bidimensional dos vértices da " 6948"geometria fornecida. Por padrão, o resultado será uma coleção de geometria " 6949"de polígonos que cobre um envelope maior que a extensão dos vértices de " 6950"entrada." 6951 6952#. Tag: para 6953#: reference_processing.xml:2908 reference_processing.xml:2998 6954#, no-c-format 6955msgid "Optional parameters:" 6956msgstr "Parâmetros opcionais: " 6957 6958#. Tag: para 6959#: reference_processing.xml:2912 reference_processing.xml:3002 6960#, no-c-format 6961msgid "" 6962"'tolerance' : The distance within which vertices will be considered " 6963"equivalent. Robustness of the algorithm can be improved by supplying a " 6964"nonzero tolerance distance. (default = 0.0)" 6965msgstr "" 6966"'tolerância' : A distância dentro dos vértices serão considerados " 6967"equivalentes. A força o algorítimo pode ser melhorada fornecendo uma " 6968"distância de tolerância não zero. (padrão = 0.0)" 6969 6970#. Tag: para 6971#: reference_processing.xml:2915 reference_processing.xml:3005 6972#, fuzzy, no-c-format 6973msgid "" 6974"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the " 6975"diagram will be extended to cover the envelope of the \"extend_to\" " 6976"geometry, unless that envelope is smaller than the default envelope (default " 6977"= NULL, default envelope is boundingbox of input geometry extended by about " 6978"50% in each direction)." 6979msgstr "" 6980"'clip' : Se uma geometria é fornecida como o parâmetro \"clip\", o diagrama " 6981"será estendido para cobrir o envelope da geometria \"clip\", a menos que o " 6982"envelope seja menor que o envelope padrão. (padrão=NULO)" 6983 6984#. Tag: para 6985#: reference_processing.xml:2921 reference_processing.xml:3012 6986#, no-c-format 6987msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0." 6988msgstr "Disponibilidade: 2.3.0 - requer GEOS >= 3.5.0." 6989 6990#. Tag: para 6991#: reference_processing.xml:2936 6992#, fuzzy, no-c-format 6993msgid "Voronoi lines with tolerance of 30 units" 6994msgstr "Voronoi com tolerância de 30 unidade" 6995 6996#. Tag: programlisting 6997#: reference_processing.xml:2939 reference_processing.xml:3058 6998#, fuzzy, no-c-format 6999msgid "" 7000"SELECT ST_VoronoiLines(geom, 30) As geom\n" 7001"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7002"As geom ) As g" 7003msgstr "" 7004"SELECT ST_Voronoi(geom, null,30) As geom\n" 7005"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7006"As geom ) As g;" 7007 7008#. Tag: screen 7009#: reference_processing.xml:2940 reference_processing.xml:3059 7010#, no-c-format 7011msgid "" 7012"-- ST_AsText output\n" 7013"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273)," 7014"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 " 7015"-45.7142857142858,36.8181818181818 92.2727272727273))" 7016msgstr "" 7017"-- ST_AsText output\n" 7018"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273)," 7019"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 " 7020"-45.7142857142858,36.8181818181818 92.2727272727273))" 7021 7022#. Tag: para 7023#: reference_processing.xml:2953 7024#, fuzzy, no-c-format 7025msgid "" 7026", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>" 7027msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>" 7028 7029#. Tag: refname 7030#: reference_processing.xml:2963 7031#, fuzzy, no-c-format 7032msgid "ST_VoronoiPolygons" 7033msgstr "ST_Voronoi" 7034 7035#. Tag: refpurpose 7036#: reference_processing.xml:2965 7037#, fuzzy, no-c-format 7038msgid "" 7039"Returns the cells of the Voronoi diagram constructed from the vertices of a " 7040"geometry." 7041msgstr "Calcula um diagrama de Voronoi dos vértices de uma geometria. " 7042 7043#. Tag: funcprototype 7044#: reference_processing.xml:2970 7045#, fuzzy, no-c-format 7046msgid "" 7047"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> " 7048"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> " 7049"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</" 7050"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> " 7051"<type>geometry</type> </paramdef>" 7052msgstr "" 7053"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> " 7054"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice=" 7055"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> " 7056"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</" 7057"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</" 7058"parameter> <type>boolean</type> </paramdef>" 7059 7060#. Tag: para 7061#: reference_processing.xml:2992 7062#, fuzzy, no-c-format 7063msgid "" 7064"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en." 7065"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the " 7066"vertices of the supplied geometry. The result is a GeometryCollection of " 7067"Polygons that covers an envelope larger than the extent of the input " 7068"vertices. Returns null if input geometry is null. Returns an empty geometry " 7069"collection if the input geometry contains only one vertex. Returns an empty " 7070"geometry collection if the extend_to envelope has zero area." 7071msgstr "" 7072"ST_Voronoi calcula um <ulink url=\"https://en.wikipedia.org/wiki/" 7073"Voronoi_diagram\">Voronoi diagram</ulink> bidimensional dos vértices da " 7074"geometria fornecida. Por padrão, o resultado será uma coleção de geometria " 7075"de polígonos que cobre um envelope maior que a extensão dos vértices de " 7076"entrada." 7077 7078#. Tag: para 7079#: reference_processing.xml:3028 7080#, fuzzy, no-c-format 7081msgid "Points overlaid on top of Voronoi diagram" 7082msgstr "Pontos revestidos no topo do diagrama de voronoi" 7083 7084#. Tag: programlisting 7085#: reference_processing.xml:3031 7086#, fuzzy, no-c-format 7087msgid "" 7088"SELECT\n" 7089" ST_VoronoiPolygons(geom) As geom\n" 7090"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7091"As geom ) As g;" 7092msgstr "" 7093"SELECT\n" 7094" ST_Voronoi(geom) As geom\n" 7095"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7096"As geom ) As g;" 7097 7098#. Tag: screen 7099#: reference_processing.xml:3032 7100#, no-c-format 7101msgid "" 7102"-- ST_AsText output\n" 7103"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 " 7104"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 " 7105"43.3333333333333)),\n" 7106"POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 " 7107"92.2727272727273,55 79.2857142857143,55 -90)),\n" 7108"POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 " 7109"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 " 7110"-20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 " 7111"-20.7142857142857)),\n" 7112"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 " 7113"270)))" 7114msgstr "" 7115"-- ST_AsText output\n" 7116"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 " 7117"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 " 7118"43.3333333333333)),\n" 7119"POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 " 7120"92.2727272727273,55 79.2857142857143,55 -90)),\n" 7121"POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 " 7122"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 " 7123"-20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 " 7124"-20.7142857142857)),\n" 7125"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 " 7126"270)))" 7127 7128#. Tag: para 7129#: reference_processing.xml:3042 7130#, no-c-format 7131msgid "Voronoi with tolerance of 30 units" 7132msgstr "Voronoi com tolerância de 30 unidade" 7133 7134#. Tag: programlisting 7135#: reference_processing.xml:3045 7136#, fuzzy, no-c-format 7137msgid "" 7138"SELECT ST_VoronoiPolygons(geom, 30) As geom\n" 7139"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7140"As geom ) As g;" 7141msgstr "" 7142"SELECT ST_Voronoi(geom, null,30) As geom\n" 7143"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry " 7144"As geom ) As g;" 7145 7146#. Tag: screen 7147#: reference_processing.xml:3046 7148#, no-c-format 7149msgid "" 7150"-- ST_AsText output\n" 7151"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 " 7152"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 " 7153"43.3333333333333)),\n" 7154"POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 " 7155"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 " 7156"-45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 " 7157"92.2727272727273,230 -45.7142857142858)),\n" 7158"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 " 7159"270)))" 7160msgstr "" 7161"-- ST_AsText output\n" 7162"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 " 7163"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 " 7164"43.3333333333333)),\n" 7165"POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 " 7166"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 " 7167"-45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 " 7168"92.2727272727273,230 -45.7142857142858)),\n" 7169"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 " 7170"270)))" 7171 7172#. Tag: para 7173#: reference_processing.xml:3055 7174#, fuzzy, no-c-format 7175msgid "Voronoi with tolerance of 30 units as MultiLineString" 7176msgstr "Voronoi com tolerância de 30 unidades como multilinestring" 7177 7178#. Tag: para 7179#: reference_processing.xml:3072 7180#, fuzzy, no-c-format 7181msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>" 7182msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>" 7183 7184#, fuzzy 7185#~ msgid "" 7186#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></" 7187#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</" 7188#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 7189#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</" 7190#~ "type> <parameter>curveGeom</parameter></paramdef> " 7191#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</" 7192#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 7193#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</" 7194#~ "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>float</" 7195#~ "type> <parameter>tolerance</parameter></paramdef> " 7196#~ "<paramdef><type>integer</type> <parameter>tolerance_type</parameter></" 7197#~ "paramdef> <paramdef><type>integer</type> <parameter>flags</parameter></" 7198#~ "paramdef> </funcprototype>" 7199#~ msgstr "" 7200#~ "<funcprototype> <funcdef>geometry <function>ST_Collect</function></" 7201#~ "funcdef> <paramdef><type>geometry set</type> <parameter>g1field</" 7202#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 7203#~ "<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> " 7204#~ "<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> " 7205#~ "<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> " 7206#~ "<funcdef>geometry <function>ST_Collect</function></funcdef> " 7207#~ "<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></" 7208#~ "paramdef> </funcprototype>" 7209 7210#~ msgid "Availability: 1.2.2?" 7211#~ msgstr "Disponibilidade: 1.2.2?" 7212 7213#~ msgid "The inputs can only be LINESTRINGS." 7214#~ msgstr "As entradas só podem ser LINESTRINGS." 7215 7216#~ msgid "" 7217#~ "Turns a single geometry into a set in which each element has fewer than " 7218#~ "the maximum allowed number of vertices. Useful for converting excessively " 7219#~ "large polygons and other objects into small portions that fit within the " 7220#~ "database page size. Uses the same envelope clipping as ST_ClipByBox2D " 7221#~ "does, recursively subdividing the input geometry until all portions have " 7222#~ "less than the maximum vertex count. Minimum vertice count allowed is 8 " 7223#~ "and if you try to specify lower than 8, it will throw an error." 7224#~ msgstr "" 7225#~ "Volta uma única geometria dentro de um conjunto no qual cada elemento tem " 7226#~ "menos vértices do que o número máximo permitido. Útil para converter " 7227#~ "polígonos e outros objetos muito grandes em porções menores que se " 7228#~ "encaixam dentro do tamanho da página do banco de dados. Utiliza o mesmo " 7229#~ "envelope aparador da ST_ClipByBox2D, subdividindo a geometria de entrada " 7230#~ "até que todas as porções tenham o número de vértices menor que o máximo. " 7231#~ "A conta mínima de vértices permitida é 8 e se você tentar especificar " 7232#~ "menos que 8, surgirá um erro. " 7233 7234#~ msgid "Clipping performed by the GEOS module." 7235#~ msgstr "Clipagem desempenhada pelo módulo GEOS." 7236 7237#~ msgid "" 7238#~ "rn | wkt\n" 7239#~ "---" 7240#~ "+---------------------------------------------------------------------------\n" 7241#~ " 1 | POLYGON((22 64,29.3913043478263 98.000000000001,106.000000000001 " 7242#~ "98.00000000001,\n" 7243#~ " 106.000000000001 27.5882352941173,85 35,68 29,66 28,49 42,32 " 7244#~ "56,22 64))\n" 7245#~ " 2 | POLYGON((29.3913043478263 98.000000000001,32 110,40 119,36 150,57 " 7246#~ "158,\n" 7247#~ " 75 11,92 182,106.000000000001 183.272727272727,106.000000000001 " 7248#~ "98.000000000001,\n" 7249#~ " 29.913043478263 98.000000000001))\n" 7250#~ " 3 | POLYGON((106.000000000001 27.5882352941173,106.000000000001 " 7251#~ "98.00000000000,\n" 7252#~ " 189.52380952381 98.000000000001,185 79,186 56,186 52,178 34,168 18,147 " 7253#~ "13,\n" 7254#~ " 132 0,119 23,106.000000000001 27.5882352941173))\n" 7255#~ " 4 | POLYGON((106.000000000001 98.000000000001,106.000000000001 " 7256#~ "183.27272727272,\n" 7257#~ " 114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 " 7258#~ "100,189.5238095238\n" 7259#~ " 98.000000000001,106.000000000001 98.000000000001))" 7260#~ msgstr "" 7261#~ "rn | wkt\n" 7262#~ "---" 7263#~ "+---------------------------------------------------------------------------\n" 7264#~ " 1 | POLYGON((22 64,29.3913043478263 98.000000000001,106.000000000001 " 7265#~ "98.00000000001,\n" 7266#~ " 106.000000000001 27.5882352941173,85 35,68 29,66 28,49 42,32 " 7267#~ "56,22 64))\n" 7268#~ " 2 | POLYGON((29.3913043478263 98.000000000001,32 110,40 119,36 150,57 " 7269#~ "158,\n" 7270#~ " 75 11,92 182,106.000000000001 183.272727272727,106.000000000001 " 7271#~ "98.000000000001,\n" 7272#~ " 29.913043478263 98.000000000001))\n" 7273#~ " 3 | POLYGON((106.000000000001 27.5882352941173,106.000000000001 " 7274#~ "98.00000000000,\n" 7275#~ " 189.52380952381 98.000000000001,185 79,186 56,186 52,178 34,168 18,147 " 7276#~ "13,\n" 7277#~ " 132 0,119 23,106.000000000001 27.5882352941173))\n" 7278#~ " 4 | POLYGON((106.000000000001 98.000000000001,106.000000000001 " 7279#~ "183.27272727272,\n" 7280#~ " 114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 " 7281#~ "100,189.5238095238\n" 7282#~ " 98.000000000001,106.000000000001 98.000000000001))" 7283 7284#~ msgid "" 7285#~ "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 " 7286#~ "14.1421356237309,21.2132034355964 21.2132034355964,28.2842712474619 " 7287#~ "28.2842712474619,35.3553390593274 35.3553390593274,37.499999999998 " 7288#~ "37.499999999998)\n" 7289#~ "LINESTRING(37.499999999998 37.499999999998,42.4264068711929 " 7290#~ "42.4264068711929,49.4974746830583 49.4974746830583,56.5685424949238 " 7291#~ "56.5685424949238,63.6396103067893 63.6396103067893,70.7106781186548 " 7292#~ "70.7106781186548,74.999999999998 74.999999999998)\n" 7293#~ "LINESTRING(74.999999999998 74.999999999998,77.7817459305202 " 7294#~ "77.7817459305202,84.8528137423857 84.8528137423857,91.9238815542512 " 7295#~ "91.9238815542512,98.9949493661167 98.9949493661167,100 " 7296#~ "100,107.071067811865 107.071067811865,112.499999999998 112.499999999998)\n" 7297#~ "LINESTRING(112.499999999998 112.499999999998,114.142135623731 " 7298#~ "114.142135623731,121.213203435596 121.213203435596,128.284271247462 " 7299#~ "128.284271247462,135.355339059327 135.355339059327,142.426406871193 " 7300#~ "142.426406871193,149.497474683058 149.497474683058,149.999999999998 " 7301#~ "149.999999999998)" 7302#~ msgstr "" 7303#~ "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 " 7304#~ "14.1421356237309,21.2132034355964 21.2132034355964,28.2842712474619 " 7305#~ "28.2842712474619,35.3553390593274 35.3553390593274,37.499999999998 " 7306#~ "37.499999999998)\n" 7307#~ "LINESTRING(37.499999999998 37.499999999998,42.4264068711929 " 7308#~ "42.4264068711929,49.4974746830583 49.4974746830583,56.5685424949238 " 7309#~ "56.5685424949238,63.6396103067893 63.6396103067893,70.7106781186548 " 7310#~ "70.7106781186548,74.999999999998 74.999999999998)\n" 7311#~ "LINESTRING(74.999999999998 74.999999999998,77.7817459305202 " 7312#~ "77.7817459305202,84.8528137423857 84.8528137423857,91.9238815542512 " 7313#~ "91.9238815542512,98.9949493661167 98.9949493661167,100 " 7314#~ "100,107.071067811865 107.071067811865,112.499999999998 112.499999999998)\n" 7315#~ "LINESTRING(112.499999999998 112.499999999998,114.142135623731 " 7316#~ "114.142135623731,121.213203435596 121.213203435596,128.284271247462 " 7317#~ "128.284271247462,135.355339059327 135.355339059327,142.426406871193 " 7318#~ "142.426406871193,149.497474683058 149.497474683058,149.999999999998 " 7319#~ "149.999999999998)" 7320 7321#~ msgid "" 7322#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></" 7323#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</" 7324#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 7325#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</" 7326#~ "type> <parameter>curveGeom</parameter></paramdef> " 7327#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</" 7328#~ "parameter></paramdef> </funcprototype>" 7329#~ msgstr "" 7330#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></" 7331#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</" 7332#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry " 7333#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</" 7334#~ "type> <parameter>curveGeom</parameter></paramdef> " 7335#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</" 7336#~ "parameter></paramdef> </funcprototype>" 7337 7338#~ msgid "Examples: 2D" 7339#~ msgstr "Exemplos: 2D" 7340 7341#~ msgid "" 7342#~ "Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/" 7343#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/" 7344#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)" 7345#~ msgstr "" 7346#~ "Exemplo agregado (<ulink url=\"http://postgis.refractions.net/pipermail/" 7347#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/" 7348#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)" 7349 7350#~ msgid "" 7351#~ "'return_polygons' : if true, the result of ST_Voronoi will be a " 7352#~ "GeometryCollection of Polygons. If false, the result will be a " 7353#~ "MultiLineString. (default = true)" 7354#~ msgstr "" 7355#~ "'return_polygons' : se verdade, o resultado da ST_Voronoi será uma " 7356#~ "GeometryCollection de Polígonos. Se falso, o resultado será uma " 7357#~ "MultiLineString. (padrão = verdade)" 7358 7359#~ msgid "" 7360#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n" 7361#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::" 7362#~ "geometry As geom ) As g" 7363#~ msgstr "" 7364#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n" 7365#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::" 7366#~ "geometry As geom ) As g" 7367 7368#~ msgid ", <xref linkend=\"ST_Collect\"/>" 7369#~ msgstr ", <xref linkend=\"ST_Collect\"/>" 7370