From b787375a7caf4c5793f5e1ea7d05f24cb0503ac9 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Thu, 11 Oct 2012 21:41:12 +0000 Subject: [PATCH] Update po files git-svn-id: http://svn.osgeo.org/postgis/trunk@10405 b70326c6-7e19-0410-871a-916f4a2858ee --- doc/po/it_IT/extras_tigergeocoder.xml.po | 4 +- doc/po/it_IT/extras_topology.xml.po | 862 +++-- doc/po/it_IT/reference_measure.xml.po | 14 +- doc/po/it_IT/reference_raster.xml.po | 3344 ++++++++++------- doc/po/pt_BR/extras_tigergeocoder.xml.po | 4 +- doc/po/pt_BR/extras_topology.xml.po | 862 +++-- doc/po/pt_BR/reference_measure.xml.po | 14 +- doc/po/pt_BR/reference_raster.xml.po | 3344 ++++++++++------- doc/po/templates/extras_tigergeocoder.xml.pot | 4 +- doc/po/templates/extras_topology.xml.pot | 746 ++-- doc/po/templates/reference_measure.xml.pot | 10 +- doc/po/templates/reference_raster.xml.pot | 2680 +++++++------ 12 files changed, 6799 insertions(+), 5089 deletions(-) diff --git a/doc/po/it_IT/extras_tigergeocoder.xml.po b/doc/po/it_IT/extras_tigergeocoder.xml.po index 771420419..4084fcd58 100644 --- a/doc/po/it_IT/extras_tigergeocoder.xml.po +++ b/doc/po/it_IT/extras_tigergeocoder.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -890,7 +890,7 @@ msgstr "" msgid "" "text get_tract " "geometry loc_geom " -"text output_field='name'text output_field=name" msgstr "" diff --git a/doc/po/it_IT/extras_topology.xml.po b/doc/po/it_IT/extras_topology.xml.po index 7c6790e2b..e9243a75e 100644 --- a/doc/po/it_IT/extras_topology.xml.po +++ b/doc/po/it_IT/extras_topology.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -136,21 +136,21 @@ msgstr "" #. Tag: title #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99 -#: extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:233 -#: extras_topology.xml:280 extras_topology.xml:321 extras_topology.xml:360 -#: extras_topology.xml:397 extras_topology.xml:467 extras_topology.xml:515 -#: extras_topology.xml:563 extras_topology.xml:607 extras_topology.xml:655 -#: extras_topology.xml:701 extras_topology.xml:747 extras_topology.xml:802 -#: extras_topology.xml:848 extras_topology.xml:895 extras_topology.xml:952 -#: extras_topology.xml:1010 extras_topology.xml:1082 extras_topology.xml:1150 -#: extras_topology.xml:1216 extras_topology.xml:1270 extras_topology.xml:1318 -#: extras_topology.xml:1365 extras_topology.xml:1408 extras_topology.xml:1462 -#: extras_topology.xml:1556 extras_topology.xml:1651 extras_topology.xml:1693 -#: extras_topology.xml:1735 extras_topology.xml:1778 extras_topology.xml:1827 -#: extras_topology.xml:1871 extras_topology.xml:1923 extras_topology.xml:1981 -#: extras_topology.xml:2022 extras_topology.xml:2079 extras_topology.xml:2125 -#: extras_topology.xml:2216 extras_topology.xml:2278 extras_topology.xml:2326 -#: extras_topology.xml:2374 extras_topology.xml:2422 extras_topology.xml:2516 +#: extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:236 +#: extras_topology.xml:283 extras_topology.xml:324 extras_topology.xml:363 +#: extras_topology.xml:400 extras_topology.xml:470 extras_topology.xml:518 +#: extras_topology.xml:566 extras_topology.xml:610 extras_topology.xml:658 +#: extras_topology.xml:704 extras_topology.xml:750 extras_topology.xml:805 +#: extras_topology.xml:851 extras_topology.xml:898 extras_topology.xml:955 +#: extras_topology.xml:1013 extras_topology.xml:1085 extras_topology.xml:1153 +#: extras_topology.xml:1219 extras_topology.xml:1273 extras_topology.xml:1321 +#: extras_topology.xml:1368 extras_topology.xml:1411 extras_topology.xml:1465 +#: extras_topology.xml:1559 extras_topology.xml:1654 extras_topology.xml:1696 +#: extras_topology.xml:1738 extras_topology.xml:1781 extras_topology.xml:1830 +#: extras_topology.xml:1874 extras_topology.xml:1926 extras_topology.xml:1984 +#: extras_topology.xml:2025 extras_topology.xml:2082 extras_topology.xml:2128 +#: extras_topology.xml:2219 extras_topology.xml:2281 extras_topology.xml:2329 +#: extras_topology.xml:2377 extras_topology.xml:2425 extras_topology.xml:2519 #, no-c-format msgid "Description" msgstr "" @@ -275,22 +275,22 @@ msgstr "" #. Tag: title #: extras_topology.xml:88 extras_topology.xml:116 extras_topology.xml:148 -#: extras_topology.xml:170 extras_topology.xml:258 extras_topology.xml:298 -#: extras_topology.xml:338 extras_topology.xml:375 extras_topology.xml:416 -#: extras_topology.xml:492 extras_topology.xml:541 extras_topology.xml:580 -#: extras_topology.xml:629 extras_topology.xml:670 extras_topology.xml:716 -#: extras_topology.xml:762 extras_topology.xml:823 extras_topology.xml:870 -#: extras_topology.xml:926 extras_topology.xml:983 extras_topology.xml:1055 -#: extras_topology.xml:1123 extras_topology.xml:1190 extras_topology.xml:1238 -#: extras_topology.xml:1287 extras_topology.xml:1337 extras_topology.xml:1385 -#: extras_topology.xml:1434 extras_topology.xml:1480 extras_topology.xml:1534 -#: extras_topology.xml:1578 extras_topology.xml:1628 extras_topology.xml:1666 -#: extras_topology.xml:1708 extras_topology.xml:1750 extras_topology.xml:1800 -#: extras_topology.xml:1845 extras_topology.xml:1895 extras_topology.xml:1948 -#: extras_topology.xml:1997 extras_topology.xml:2056 extras_topology.xml:2099 -#: extras_topology.xml:2174 extras_topology.xml:2246 extras_topology.xml:2304 -#: extras_topology.xml:2340 extras_topology.xml:2393 extras_topology.xml:2440 -#: extras_topology.xml:2548 +#: extras_topology.xml:169 extras_topology.xml:261 extras_topology.xml:301 +#: extras_topology.xml:341 extras_topology.xml:378 extras_topology.xml:419 +#: extras_topology.xml:495 extras_topology.xml:544 extras_topology.xml:583 +#: extras_topology.xml:632 extras_topology.xml:673 extras_topology.xml:719 +#: extras_topology.xml:765 extras_topology.xml:826 extras_topology.xml:873 +#: extras_topology.xml:929 extras_topology.xml:986 extras_topology.xml:1058 +#: extras_topology.xml:1126 extras_topology.xml:1193 extras_topology.xml:1241 +#: extras_topology.xml:1290 extras_topology.xml:1340 extras_topology.xml:1388 +#: extras_topology.xml:1437 extras_topology.xml:1483 extras_topology.xml:1537 +#: extras_topology.xml:1581 extras_topology.xml:1631 extras_topology.xml:1669 +#: extras_topology.xml:1711 extras_topology.xml:1753 extras_topology.xml:1803 +#: extras_topology.xml:1848 extras_topology.xml:1898 extras_topology.xml:1951 +#: extras_topology.xml:2000 extras_topology.xml:2059 extras_topology.xml:2102 +#: extras_topology.xml:2177 extras_topology.xml:2249 extras_topology.xml:2307 +#: extras_topology.xml:2343 extras_topology.xml:2396 extras_topology.xml:2443 +#: extras_topology.xml:2551 #, no-c-format msgid "See Also" msgstr "" @@ -390,19 +390,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:142 extras_topology.xml:164 extras_topology.xml:251 -#: extras_topology.xml:291 extras_topology.xml:332 extras_topology.xml:370 -#: extras_topology.xml:410 extras_topology.xml:481 extras_topology.xml:531 -#: extras_topology.xml:574 extras_topology.xml:623 extras_topology.xml:816 -#: extras_topology.xml:863 extras_topology.xml:919 extras_topology.xml:976 -#: extras_topology.xml:1048 extras_topology.xml:1116 extras_topology.xml:1184 -#: extras_topology.xml:1232 extras_topology.xml:1379 extras_topology.xml:1428 -#: extras_topology.xml:1474 extras_topology.xml:1526 extras_topology.xml:1571 -#: extras_topology.xml:1620 extras_topology.xml:1660 extras_topology.xml:1702 -#: extras_topology.xml:1744 extras_topology.xml:1793 extras_topology.xml:1839 -#: extras_topology.xml:2050 extras_topology.xml:2093 extras_topology.xml:2168 -#: extras_topology.xml:2297 extras_topology.xml:2336 extras_topology.xml:2386 -#: extras_topology.xml:2433 extras_topology.xml:2539 +#: extras_topology.xml:142 extras_topology.xml:163 extras_topology.xml:254 +#: extras_topology.xml:294 extras_topology.xml:335 extras_topology.xml:373 +#: extras_topology.xml:413 extras_topology.xml:484 extras_topology.xml:534 +#: extras_topology.xml:577 extras_topology.xml:626 extras_topology.xml:819 +#: extras_topology.xml:866 extras_topology.xml:922 extras_topology.xml:979 +#: extras_topology.xml:1051 extras_topology.xml:1119 extras_topology.xml:1187 +#: extras_topology.xml:1235 extras_topology.xml:1382 extras_topology.xml:1431 +#: extras_topology.xml:1477 extras_topology.xml:1529 extras_topology.xml:1574 +#: extras_topology.xml:1623 extras_topology.xml:1663 extras_topology.xml:1705 +#: extras_topology.xml:1747 extras_topology.xml:1796 extras_topology.xml:1842 +#: extras_topology.xml:2053 extras_topology.xml:2096 extras_topology.xml:2171 +#: extras_topology.xml:2300 extras_topology.xml:2339 extras_topology.xml:2389 +#: extras_topology.xml:2436 extras_topology.xml:2542 #, no-c-format msgid "Examples" msgstr "" @@ -432,37 +432,25 @@ msgstr "" #. Tag: refname #: extras_topology.xml:155 #, no-c-format -msgid "topoelementarray" +msgid "TopoElementArray" msgstr "" #. Tag: refpurpose #: extras_topology.xml:156 #, no-c-format -msgid "" -"An array of element_id,element_type values. a bidimensional array of " -"integers: '{{id,type}, {id,type}, ...}'" +msgid "An array of TopoElement objects" msgstr "" #. Tag: para #: extras_topology.xml:160 #, no-c-format msgid "" -"An array of 1 or more topoelements ( a bidimensional array of integers: " -"'{{id,type}, {id,type}, ...}'). So an array of 1 or more arrays each having " -"2 integers generally used to return an array of sets of element id and " -"element type of a topology relation." -msgstr "" - -#. Tag: para -#: extras_topology.xml:161 -#, no-c-format -msgid "" -"For types currrently only 3 types are supported: node=1, " -"edge=2, face=3" +"An array of 1 or more TopoElement objects, generally used to pass around " +"components of TopoGeometry objects." msgstr "" #. Tag: programlisting -#: extras_topology.xml:165 +#: extras_topology.xml:164 #, no-c-format msgid "" "SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n" @@ -486,7 +474,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:166 +#: extras_topology.xml:165 #, no-c-format msgid "" "SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n" @@ -495,13 +483,15 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:171 +#: extras_topology.xml:170 #, no-c-format -msgid ", " +msgid "" +", , " msgstr "" #. Tag: para -#: extras_topology.xml:179 +#: extras_topology.xml:182 #, no-c-format msgid "" "This section lists the Topology functions for building new Topology schemas, " @@ -509,19 +499,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:182 +#: extras_topology.xml:185 #, no-c-format msgid "Topology and TopoGeometry Management" msgstr "" #. Tag: refname -#: extras_topology.xml:185 +#: extras_topology.xml:188 #, no-c-format msgid "AddTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:186 +#: extras_topology.xml:189 #, no-c-format msgid "" "Adds a topogeometry column to an existing table, registers this new column " @@ -529,7 +519,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:190 +#: extras_topology.xml:193 #, no-c-format msgid "" " text AddTopoGeometryColumnfeature_types are: POINT, LINE, POLYGON, COLLECTION" msgstr "" #. Tag: para -#: extras_topology.xml:245 extras_topology.xml:286 extras_topology.xml:327 -#: extras_topology.xml:403 extras_topology.xml:476 extras_topology.xml:568 -#: extras_topology.xml:810 extras_topology.xml:857 extras_topology.xml:1225 -#: extras_topology.xml:1373 extras_topology.xml:1422 extras_topology.xml:1468 -#: extras_topology.xml:1655 extras_topology.xml:1739 extras_topology.xml:1833 -#: extras_topology.xml:2224 extras_topology.xml:2381 extras_topology.xml:2428 +#: extras_topology.xml:248 extras_topology.xml:289 extras_topology.xml:330 +#: extras_topology.xml:406 extras_topology.xml:479 extras_topology.xml:571 +#: extras_topology.xml:813 extras_topology.xml:860 extras_topology.xml:1228 +#: extras_topology.xml:1376 extras_topology.xml:1425 extras_topology.xml:1471 +#: extras_topology.xml:1658 extras_topology.xml:1742 extras_topology.xml:1836 +#: extras_topology.xml:2227 extras_topology.xml:2384 extras_topology.xml:2431 #, no-c-format msgid "Availability: 1.?" msgstr "" #. Tag: programlisting -#: extras_topology.xml:252 +#: extras_topology.xml:255 #, no-c-format msgid "" "-- Note for this example we created our new table in the ma_topo schema \n" @@ -620,7 +610,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:253 +#: extras_topology.xml:256 #, no-c-format msgid "" "CREATE SCHEMA ri;\n" @@ -630,19 +620,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:260 +#: extras_topology.xml:263 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:265 +#: extras_topology.xml:268 #, no-c-format msgid "DropTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:267 +#: extras_topology.xml:270 #, no-c-format msgid "" "Use with caution: Drops a topology schema and deletes its reference from " @@ -651,7 +641,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:272 +#: extras_topology.xml:275 #, no-c-format msgid "" "integer DropTopology " @@ -660,7 +650,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:282 +#: extras_topology.xml:285 #, no-c-format msgid "" "Drops a topology schema and deletes its reference from topology.topology " @@ -671,7 +661,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:292 +#: extras_topology.xml:295 #, no-c-format msgid "" "Cascade drops the ma_topo schema and removes all references to it in " @@ -679,19 +669,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:293 +#: extras_topology.xml:296 #, no-c-format msgid "SELECT topology.DropTopology('ma_topo');" msgstr "" #. Tag: refname -#: extras_topology.xml:304 +#: extras_topology.xml:307 #, no-c-format msgid "DropTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:306 +#: extras_topology.xml:309 #, no-c-format msgid "" "Drops the topogeometry column from the table named table_nametext DropTopoGeometryColumn " @@ -711,7 +701,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:323 +#: extras_topology.xml:326 #, no-c-format msgid "" "Drops the topogeometry column from the table named table_nametext TopologySummary " @@ -752,7 +742,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:362 +#: extras_topology.xml:365 #, no-c-format msgid "" "Takes a topology name and provides summary totals of types of objects in " @@ -760,16 +750,16 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:365 extras_topology.xml:526 extras_topology.xml:664 -#: extras_topology.xml:710 extras_topology.xml:756 extras_topology.xml:1697 -#: extras_topology.xml:1992 extras_topology.xml:2045 extras_topology.xml:2163 -#: extras_topology.xml:2331 extras_topology.xml:2534 +#: extras_topology.xml:368 extras_topology.xml:529 extras_topology.xml:667 +#: extras_topology.xml:713 extras_topology.xml:759 extras_topology.xml:1700 +#: extras_topology.xml:1995 extras_topology.xml:2048 extras_topology.xml:2166 +#: extras_topology.xml:2334 extras_topology.xml:2537 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: programlisting -#: extras_topology.xml:371 +#: extras_topology.xml:374 #, no-c-format msgid "" "SELECT topology.topologysummary('city_data');\n" @@ -792,13 +782,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:382 +#: extras_topology.xml:385 #, no-c-format msgid "ValidateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:384 +#: extras_topology.xml:387 #, no-c-format msgid "" "Returns a set of validatetopology_returntype objects detailing issues with " @@ -806,7 +796,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:389 +#: extras_topology.xml:392 #, no-c-format msgid "" "setof validatetopology_returntype ValidateTopology objects " @@ -824,7 +814,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:405 +#: extras_topology.xml:408 #, no-c-format msgid "" "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false " @@ -832,7 +822,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:411 +#: extras_topology.xml:414 #, no-c-format msgid "" "SELECT * FROM topology.ValidateTopology('ma_topo');\n" @@ -842,31 +832,31 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:417 +#: extras_topology.xml:420 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:425 +#: extras_topology.xml:428 #, no-c-format msgid "This section covers the topology functions for creating new topologies." msgstr "" #. Tag: title -#: extras_topology.xml:428 +#: extras_topology.xml:431 #, no-c-format msgid "Topology Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:432 +#: extras_topology.xml:435 #, no-c-format msgid "CreateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:433 +#: extras_topology.xml:436 #, no-c-format msgid "" "Creates a new topology schema and registers this new schema in the topology." @@ -874,7 +864,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:437 +#: extras_topology.xml:440 #, no-c-format msgid "" " integer CreateTopologytopology_name consisting " @@ -912,7 +902,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:473 +#: extras_topology.xml:476 #, no-c-format msgid "" "This is similar to the SQL/MM but a bit " @@ -920,7 +910,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:482 +#: extras_topology.xml:485 #, no-c-format msgid "" "This example creates a new schema called ma_topo that will store edges, " @@ -930,19 +920,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:484 +#: extras_topology.xml:487 #, no-c-format msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);" msgstr "" #. Tag: para -#: extras_topology.xml:486 +#: extras_topology.xml:489 #, no-c-format msgid "Create Rhode Island topology in State Plane ft" msgstr "" #. Tag: programlisting -#: extras_topology.xml:487 +#: extras_topology.xml:490 #, no-c-format msgid "" "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n" @@ -952,20 +942,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:494 +#: extras_topology.xml:497 #, no-c-format msgid "" ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:500 +#: extras_topology.xml:503 #, no-c-format msgid "CopyTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:501 +#: extras_topology.xml:504 #, no-c-format msgid "" "Makes a copy of a topology structure (nodes, edges, faces, layers and " @@ -973,7 +963,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:506 +#: extras_topology.xml:509 #, no-c-format msgid "" "integer CopyTopology " @@ -983,7 +973,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:517 +#: extras_topology.xml:520 #, no-c-format msgid "" "Creates a new topology with name new_topology_name and " @@ -993,7 +983,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:521 +#: extras_topology.xml:524 #, no-c-format msgid "" "The new rows in topology.layer will contain synthesized values for " @@ -1003,31 +993,31 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:532 +#: extras_topology.xml:535 #, no-c-format msgid "This example makes a backup of a topology called ma_topo" msgstr "" #. Tag: programlisting -#: extras_topology.xml:535 +#: extras_topology.xml:538 #, no-c-format msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');" msgstr "" #. Tag: para -#: extras_topology.xml:543 extras_topology.xml:2057 +#: extras_topology.xml:546 extras_topology.xml:2060 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:549 +#: extras_topology.xml:552 #, no-c-format msgid "ST_InitTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:550 +#: extras_topology.xml:553 #, no-c-format msgid "" "Creates a new topology schema and registers this new schema in the topology." @@ -1035,7 +1025,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:555 +#: extras_topology.xml:558 #, no-c-format msgid "" "text ST_InitTopoGeo " @@ -1044,7 +1034,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:565 +#: extras_topology.xml:568 #, no-c-format msgid "" "This is an SQL-MM equivalent of CreateTopology but lacks the spatial " @@ -1053,14 +1043,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:569 +#: extras_topology.xml:572 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17" msgstr "" #. Tag: programlisting -#: extras_topology.xml:575 +#: extras_topology.xml:578 #, no-c-format msgid "" "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n" @@ -1070,13 +1060,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:589 +#: extras_topology.xml:592 #, no-c-format msgid "ST_CreateTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:591 +#: extras_topology.xml:594 #, no-c-format msgid "" "Adds a collection of geometries to a given empty topology and " @@ -1084,7 +1074,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:598 +#: extras_topology.xml:601 #, no-c-format msgid "" "text ST_CreateTopoGeo " @@ -1094,7 +1084,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:609 +#: extras_topology.xml:612 #, no-c-format msgid "" "Adds a collection of geometries to a given empty topology and returns " @@ -1102,29 +1092,29 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:613 +#: extras_topology.xml:616 #, no-c-format msgid "Useful for populating an empty topology." msgstr "" #. Tag: para -#: extras_topology.xml:617 extras_topology.xml:913 extras_topology.xml:970 -#: extras_topology.xml:1042 extras_topology.xml:1110 extras_topology.xml:1280 -#: extras_topology.xml:1330 extras_topology.xml:1787 extras_topology.xml:1889 -#: extras_topology.xml:1943 extras_topology.xml:2294 +#: extras_topology.xml:620 extras_topology.xml:916 extras_topology.xml:973 +#: extras_topology.xml:1045 extras_topology.xml:1113 extras_topology.xml:1283 +#: extras_topology.xml:1333 extras_topology.xml:1790 extras_topology.xml:1892 +#: extras_topology.xml:1946 extras_topology.xml:2297 #, no-c-format msgid "Availability: 2.0" msgstr "" #. Tag: para -#: extras_topology.xml:618 +#: extras_topology.xml:621 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18" msgstr "" #. Tag: programlisting -#: extras_topology.xml:624 +#: extras_topology.xml:627 #, no-c-format msgid "" "-- Populate topology --\n" @@ -1164,19 +1154,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:630 +#: extras_topology.xml:633 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:636 +#: extras_topology.xml:639 #, no-c-format msgid "TopoGeo_AddPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:638 +#: extras_topology.xml:641 #, no-c-format msgid "" "Adds a point to an existing topology using a tolerance and possibly " @@ -1184,7 +1174,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:645 +#: extras_topology.xml:648 #, no-c-format msgid "" "integer TopoGeo_AddPoint " @@ -1195,7 +1185,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:657 +#: extras_topology.xml:660 #, no-c-format msgid "" "Adds a point to an existing topology and return its identifier. The given " @@ -1204,7 +1194,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:671 +#: extras_topology.xml:674 #, no-c-format msgid "" ", , , integer TopoGeo_AddLineString " @@ -1237,7 +1227,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:703 +#: extras_topology.xml:706 #, no-c-format msgid "" "Adds a linestring to an existing topology and return a set of edge " @@ -1247,7 +1237,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:717 +#: extras_topology.xml:720 #, no-c-format msgid "" ", , , integer TopoGeo_AddPolygon " @@ -1280,7 +1270,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:749 +#: extras_topology.xml:752 #, no-c-format msgid "" "Adds a polygon to an existing topology and return a set of face identifiers " @@ -1290,7 +1280,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:763 +#: extras_topology.xml:766 #, no-c-format msgid "" ", , , " @@ -1298,7 +1288,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:778 +#: extras_topology.xml:781 #, no-c-format msgid "" "This section covers topology functions for adding, moving, deleting, and " @@ -1307,19 +1297,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:781 +#: extras_topology.xml:784 #, no-c-format msgid "Topology Editors" msgstr "" #. Tag: refname -#: extras_topology.xml:785 +#: extras_topology.xml:788 #, no-c-format msgid "ST_AddIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:787 +#: extras_topology.xml:790 #, no-c-format msgid "" "Adds an isolated node to a face in a topology and returns the nodeid of the " @@ -1327,7 +1317,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:792 +#: extras_topology.xml:795 #, no-c-format msgid "" "integer ST_AddIsoNode " @@ -1337,7 +1327,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:804 +#: extras_topology.xml:807 #, no-c-format msgid "" "Adds an isolated node with point location apoint to an " @@ -1346,7 +1336,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:805 +#: extras_topology.xml:808 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -1357,7 +1347,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:807 +#: extras_topology.xml:810 #, no-c-format msgid "" "If aface is not null and the apoint is " @@ -1365,13 +1355,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:811 +#: extras_topology.xml:814 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1" msgstr "" #. Tag: para -#: extras_topology.xml:824 +#: extras_topology.xml:827 #, no-c-format msgid "" ", , , " @@ -1379,13 +1369,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:830 +#: extras_topology.xml:833 #, no-c-format msgid "ST_AddIsoEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:832 +#: extras_topology.xml:835 #, no-c-format msgid "" "Adds an isolated edge defined by geometry alinestringinteger ST_AddIsoEdge " @@ -1407,7 +1397,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:850 +#: extras_topology.xml:853 #, no-c-format msgid "" "Adds an isolated edge defined by geometry alinestringalinestring " @@ -1427,7 +1417,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:853 +#: extras_topology.xml:856 #, no-c-format msgid "" "If the alinestring is not within the face of the face the " @@ -1436,7 +1426,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:854 +#: extras_topology.xml:857 #, no-c-format msgid "" "If the anode and anothernode are not " @@ -1445,26 +1435,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:858 +#: extras_topology.xml:861 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4" msgstr "" #. Tag: para -#: extras_topology.xml:871 +#: extras_topology.xml:874 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:877 +#: extras_topology.xml:880 #, no-c-format msgid "ST_AddEdgeNewFaces" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:879 +#: extras_topology.xml:882 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, delete the original " @@ -1472,7 +1462,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:884 +#: extras_topology.xml:887 #, no-c-format msgid "" "integer ST_AddEdgeNewFaces " @@ -1484,7 +1474,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:897 +#: extras_topology.xml:900 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, delete the original " @@ -1493,14 +1483,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:903 extras_topology.xml:961 extras_topology.xml:1024 -#: extras_topology.xml:1092 +#: extras_topology.xml:906 extras_topology.xml:964 extras_topology.xml:1027 +#: extras_topology.xml:1095 #, no-c-format msgid "Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: para -#: extras_topology.xml:907 extras_topology.xml:965 +#: extras_topology.xml:910 extras_topology.xml:968 #, no-c-format msgid "" "If any arguments are null, the given nodes are unknown (must already exist " @@ -1511,7 +1501,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:910 extras_topology.xml:968 extras_topology.xml:1163 +#: extras_topology.xml:913 extras_topology.xml:971 extras_topology.xml:1166 #, no-c-format msgid "" "If the spatial reference system (srid) of the acurve " @@ -1519,20 +1509,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:914 +#: extras_topology.xml:917 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12" msgstr "" #. Tag: refname -#: extras_topology.xml:934 +#: extras_topology.xml:937 #, no-c-format msgid "ST_AddEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:936 +#: extras_topology.xml:939 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, modify the original " @@ -1540,7 +1530,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:941 +#: extras_topology.xml:944 #, no-c-format msgid "" "integer ST_AddEdgeModFace " @@ -1552,7 +1542,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:954 +#: extras_topology.xml:957 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, modify the original " @@ -1562,20 +1552,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:971 +#: extras_topology.xml:974 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13" msgstr "" #. Tag: refname -#: extras_topology.xml:991 +#: extras_topology.xml:994 #, no-c-format msgid "ST_RemEdgeNewFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:993 +#: extras_topology.xml:996 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, " @@ -1583,7 +1573,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1001 +#: extras_topology.xml:1004 #, no-c-format msgid "" "integer ST_RemEdgeNewFace " @@ -1592,7 +1582,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1012 +#: extras_topology.xml:1015 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete " @@ -1600,7 +1590,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1017 +#: extras_topology.xml:1020 #, no-c-format msgid "" "Returns the id of a newly created face or NULL, if no new face is created. " @@ -1610,7 +1600,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1028 extras_topology.xml:1096 +#: extras_topology.xml:1031 extras_topology.xml:1099 #, no-c-format msgid "" "Refuses to remove an edge partecipating in the definition of an existing " @@ -1619,7 +1609,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1035 extras_topology.xml:1103 +#: extras_topology.xml:1038 extras_topology.xml:1106 #, no-c-format msgid "" "If any arguments are null, the given edge is unknown (must already exist in " @@ -1628,20 +1618,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1043 +#: extras_topology.xml:1046 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14" msgstr "" #. Tag: refname -#: extras_topology.xml:1063 +#: extras_topology.xml:1066 #, no-c-format msgid "ST_RemEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1065 +#: extras_topology.xml:1068 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete one of " @@ -1649,7 +1639,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1073 +#: extras_topology.xml:1076 #, no-c-format msgid "" "integer ST_RemEdgeModFace " @@ -1658,7 +1648,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1084 +#: extras_topology.xml:1087 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete one of " @@ -1669,20 +1659,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1111 +#: extras_topology.xml:1114 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15" msgstr "" #. Tag: refname -#: extras_topology.xml:1131 +#: extras_topology.xml:1134 #, no-c-format msgid "ST_ChangeEdgeGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1133 +#: extras_topology.xml:1136 #, no-c-format msgid "" "Changes the shape of an edge without affecting the topology " @@ -1690,7 +1680,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1140 +#: extras_topology.xml:1143 #, no-c-format msgid "" "integer ST_ChangeEdgeGeom " @@ -1700,7 +1690,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1152 +#: extras_topology.xml:1155 #, no-c-format msgid "" "Changes the shape of an edge without affecting the topology structure." @@ -1708,7 +1698,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1155 +#: extras_topology.xml:1158 #, no-c-format msgid "" "If any arguments are null, the given edge does not exist in the " @@ -1720,14 +1710,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1164 +#: extras_topology.xml:1167 #, no-c-format msgid "" "If the new acurve is not simple, then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1166 +#: extras_topology.xml:1169 #, no-c-format msgid "" "If moving the edge from old to new position would hit an obstacle then an " @@ -1735,26 +1725,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1172 +#: extras_topology.xml:1175 #, no-c-format msgid "Availability: 1.1.0" msgstr "" #. Tag: para -#: extras_topology.xml:1175 +#: extras_topology.xml:1178 #, no-c-format msgid "Enhanced: 2.0.0 adds topological consistency enforcement" msgstr "" #. Tag: para -#: extras_topology.xml:1179 +#: extras_topology.xml:1182 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1185 +#: extras_topology.xml:1188 #, no-c-format msgid "" "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1, \n" @@ -1765,13 +1755,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1199 +#: extras_topology.xml:1202 #, no-c-format msgid "ST_ModEdgeSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1201 +#: extras_topology.xml:1204 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, modifying the " @@ -1779,7 +1769,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1206 +#: extras_topology.xml:1209 #, no-c-format msgid "" "text ST_ModEdgeSplit " @@ -1789,7 +1779,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1218 +#: extras_topology.xml:1221 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, modifying the " @@ -1798,20 +1788,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1226 +#: extras_topology.xml:1229 #, no-c-format msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit" msgstr "" #. Tag: para -#: extras_topology.xml:1227 extras_topology.xml:1281 extras_topology.xml:1331 +#: extras_topology.xml:1230 extras_topology.xml:1284 extras_topology.xml:1334 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1233 +#: extras_topology.xml:1236 #, no-c-format msgid "" "-- Add an edge --\n" @@ -1831,7 +1821,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1239 +#: extras_topology.xml:1242 #, no-c-format msgid "" ", , , " @@ -1839,13 +1829,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1250 +#: extras_topology.xml:1253 #, no-c-format msgid "ST_ModEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1252 +#: extras_topology.xml:1255 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, modifying the first " @@ -1853,7 +1843,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1260 +#: extras_topology.xml:1263 #, no-c-format msgid "" "int ST_ModEdgeHeal " @@ -1863,7 +1853,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1272 +#: extras_topology.xml:1275 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, modifying the first " @@ -1872,13 +1862,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1297 +#: extras_topology.xml:1300 #, no-c-format msgid "ST_NewEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1299 +#: extras_topology.xml:1302 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, deleting both edges, " @@ -1887,7 +1877,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1308 +#: extras_topology.xml:1311 #, no-c-format msgid "" "int ST_NewEdgeHeal " @@ -1897,7 +1887,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1320 +#: extras_topology.xml:1323 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, deleting both edges, " @@ -1907,13 +1897,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1348 +#: extras_topology.xml:1351 #, no-c-format msgid "ST_MoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1350 +#: extras_topology.xml:1353 #, no-c-format msgid "" "Moves an isolated node in a topology from one point to another. If new " @@ -1922,7 +1912,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1355 +#: extras_topology.xml:1358 #, no-c-format msgid "" "text ST_MoveIsoNode " @@ -1932,7 +1922,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1367 +#: extras_topology.xml:1370 #, no-c-format msgid "" "Moves an isolated node in a topology from one point to another. If new " @@ -1940,7 +1930,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1368 +#: extras_topology.xml:1371 #, no-c-format msgid "" "If any arguments are null, the apoint is not a point, the " @@ -1950,7 +1940,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1369 +#: extras_topology.xml:1372 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -1958,13 +1948,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1374 +#: extras_topology.xml:1377 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1380 +#: extras_topology.xml:1383 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -1982,13 +1972,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1391 +#: extras_topology.xml:1394 #, no-c-format msgid "ST_NewEdgesSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1393 +#: extras_topology.xml:1396 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, deleting the " @@ -1997,7 +1987,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1398 +#: extras_topology.xml:1401 #, no-c-format msgid "" "integer ST_NewEdgesSplit " @@ -2007,7 +1997,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1410 +#: extras_topology.xml:1413 #, no-c-format msgid "" "Split an edge with edge id anedge by creating a new node " @@ -2018,7 +2008,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1418 +#: extras_topology.xml:1421 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -2029,13 +2019,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1423 +#: extras_topology.xml:1426 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1429 +#: extras_topology.xml:1432 #, no-c-format msgid "" "-- Add an edge --\n" @@ -2054,13 +2044,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1446 +#: extras_topology.xml:1449 #, no-c-format msgid "ST_RemoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1448 +#: extras_topology.xml:1451 #, no-c-format msgid "" "Removes an isolated node and returns description of action. If " @@ -2069,7 +2059,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1453 +#: extras_topology.xml:1456 #, no-c-format msgid "" "text ST_RemoveIsoNode " @@ -2078,7 +2068,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1464 +#: extras_topology.xml:1467 #, no-c-format msgid "" "Removes an isolated node and returns description of action. If the " @@ -2087,14 +2077,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1469 +#: extras_topology.xml:1472 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1475 +#: extras_topology.xml:1478 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -2105,25 +2095,25 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1487 +#: extras_topology.xml:1490 #, no-c-format msgid "Topology Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:1490 +#: extras_topology.xml:1493 #, no-c-format msgid "GetEdgeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1492 +#: extras_topology.xml:1495 #, no-c-format msgid "Find the edge-id of an edge that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1497 +#: extras_topology.xml:1500 #, no-c-format msgid "" "integer GetEdgeByPoint " @@ -2133,13 +2123,13 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1508 +#: extras_topology.xml:1511 #, no-c-format msgid "Retrieve the id of an edge that intersects a Point" msgstr "" #. Tag: para -#: extras_topology.xml:1510 +#: extras_topology.xml:1513 #, no-c-format msgid "" "The function returns an integer (id-edge) given a topology, a POINT and a " @@ -2147,7 +2137,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1511 extras_topology.xml:1559 +#: extras_topology.xml:1514 extras_topology.xml:1562 #, no-c-format msgid "" "If the point is the location of a node, then an exception is thrown. To " @@ -2155,13 +2145,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1512 +#: extras_topology.xml:1515 #, no-c-format msgid "If the point doesn't intersect an edge, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1513 +#: extras_topology.xml:1516 #, no-c-format msgid "" "If use tolerance > 0 and there is more than one edge near the point then an " @@ -2169,26 +2159,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1518 +#: extras_topology.xml:1521 #, no-c-format msgid "" "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1521 extras_topology.xml:1568 extras_topology.xml:1615 +#: extras_topology.xml:1524 extras_topology.xml:1571 extras_topology.xml:1618 #, no-c-format msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0." msgstr "" #. Tag: para -#: extras_topology.xml:1527 extras_topology.xml:1621 +#: extras_topology.xml:1530 extras_topology.xml:1624 #, no-c-format msgid "These examples use edges we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1528 +#: extras_topology.xml:1531 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology." @@ -2200,7 +2190,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1529 +#: extras_topology.xml:1532 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n" @@ -2211,25 +2201,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1536 +#: extras_topology.xml:1539 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1542 +#: extras_topology.xml:1545 #, no-c-format msgid "GetFaceByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1543 +#: extras_topology.xml:1546 #, no-c-format msgid "Find the face-id of a face that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1547 +#: extras_topology.xml:1550 #, no-c-format msgid "" "integer GetFaceByPoint " @@ -2239,13 +2229,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1557 +#: extras_topology.xml:1560 #, no-c-format msgid "Retrieve the id of a face that intersects a Point." msgstr "" #. Tag: para -#: extras_topology.xml:1558 +#: extras_topology.xml:1561 #, no-c-format msgid "" "The function returns an integer (id-face) given a topology, a POINT and a " @@ -2253,13 +2243,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1560 +#: extras_topology.xml:1563 #, no-c-format msgid "If the point doesn't intersect a face, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1561 +#: extras_topology.xml:1564 #, no-c-format msgid "" "If use tolerance > 0 and there is more than one face near the point then an " @@ -2267,20 +2257,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1565 +#: extras_topology.xml:1568 #, no-c-format msgid "" "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1572 +#: extras_topology.xml:1575 #, no-c-format msgid "These examples use edges faces created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1573 +#: extras_topology.xml:1576 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology." @@ -2293,7 +2283,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1574 +#: extras_topology.xml:1577 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n" @@ -2304,26 +2294,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1579 +#: extras_topology.xml:1582 #, no-c-format msgid "" ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1585 +#: extras_topology.xml:1588 #, no-c-format msgid "GetNodeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1587 +#: extras_topology.xml:1590 #, no-c-format msgid "Find the id of a node at a point location" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1592 +#: extras_topology.xml:1595 #, no-c-format msgid "" "integer GetNodeByPoint " @@ -2333,13 +2323,13 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1603 +#: extras_topology.xml:1606 #, no-c-format msgid "Retrieve the id of a node at a point location" msgstr "" #. Tag: para -#: extras_topology.xml:1605 +#: extras_topology.xml:1608 #, no-c-format msgid "" "The function return an integer (id-node) given a topology, a POINT and a " @@ -2348,13 +2338,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1606 +#: extras_topology.xml:1609 #, no-c-format msgid "If there isn't a node at the point, it return 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1607 +#: extras_topology.xml:1610 #, no-c-format msgid "" "If use tolerance > 0 and near the point there are more than one node it " @@ -2362,7 +2352,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1612 +#: extras_topology.xml:1615 #, no-c-format msgid "" "If tolerance = 0, the function use ST_Intersects otherwise will use " @@ -2370,7 +2360,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1622 +#: extras_topology.xml:1625 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode \n" @@ -2381,7 +2371,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1623 +#: extras_topology.xml:1626 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n" @@ -2392,19 +2382,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1630 +#: extras_topology.xml:1633 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1636 +#: extras_topology.xml:1639 #, no-c-format msgid "GetTopologyID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1638 +#: extras_topology.xml:1641 #, no-c-format msgid "" "Returns the id of a topology in the topology.topology table " @@ -2412,7 +2402,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1643 extras_topology.xml:1685 +#: extras_topology.xml:1646 extras_topology.xml:1688 #, no-c-format msgid "" "integer GetTopologyID " @@ -2420,7 +2410,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1653 +#: extras_topology.xml:1656 #, no-c-format msgid "" "Returns the id of a topology in the topology.topology table given the " @@ -2428,7 +2418,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1661 +#: extras_topology.xml:1664 #, no-c-format msgid "" "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n" @@ -2438,7 +2428,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1667 +#: extras_topology.xml:1670 #, no-c-format msgid "" ", , , " @@ -2446,13 +2436,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1678 +#: extras_topology.xml:1681 #, no-c-format msgid "GetTopologySRID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1680 +#: extras_topology.xml:1683 #, no-c-format msgid "" "Returns the SRID of a topology in the topology.topology table given the name " @@ -2460,7 +2450,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1695 +#: extras_topology.xml:1698 #, no-c-format msgid "" "Returns the spatial reference id of a topology in the topology.topology " @@ -2468,7 +2458,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1703 +#: extras_topology.xml:1706 #, no-c-format msgid "" "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n" @@ -2478,7 +2468,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1709 +#: extras_topology.xml:1712 #, no-c-format msgid "" ", , , " @@ -2486,19 +2476,19 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1720 +#: extras_topology.xml:1723 #, no-c-format msgid "GetTopologyName" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1722 +#: extras_topology.xml:1725 #, no-c-format msgid "Returns the name of a topology (schema) given the id of the topology." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1727 +#: extras_topology.xml:1730 #, no-c-format msgid "" "varchar GetTopologyName " @@ -2506,7 +2496,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1737 +#: extras_topology.xml:1740 #, no-c-format msgid "" "Returns the topology name (schema) of a topology from the topology.topology " @@ -2514,7 +2504,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1745 +#: extras_topology.xml:1748 #, no-c-format msgid "" "SELECT topology.GetTopologyName(1) As topo_name;\n" @@ -2524,7 +2514,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1751 +#: extras_topology.xml:1754 #, no-c-format msgid "" ", , , aface includes " @@ -2546,7 +2536,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1769 +#: extras_topology.xml:1772 #, no-c-format msgid "" "getfaceedges_returntype ST_GetFaceEdgesaface includes " @@ -2565,21 +2555,21 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1782 +#: extras_topology.xml:1785 #, no-c-format msgid "" "Enumeration of each ring edges start from the edge with smallest identifier." msgstr "" #. Tag: para -#: extras_topology.xml:1788 +#: extras_topology.xml:1791 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1794 +#: extras_topology.xml:1797 #, no-c-format msgid "" "-- Returns the edges bounding face 1\n" @@ -2598,7 +2588,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1795 +#: extras_topology.xml:1798 #, no-c-format msgid "" "-- Returns the sequenc, edge id\n" @@ -2610,25 +2600,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1801 +#: extras_topology.xml:1804 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1811 +#: extras_topology.xml:1814 #, no-c-format msgid "ST_GetFaceGeometry" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1813 +#: extras_topology.xml:1816 #, no-c-format msgid "Returns the polygon in the given topology with the specified face id." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1818 +#: extras_topology.xml:1821 #, no-c-format msgid "" "geometry ST_GetFaceGeometry " @@ -2637,7 +2627,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1829 +#: extras_topology.xml:1832 #, no-c-format msgid "" "Returns the polygon in the given topology with the specified face id. Builds " @@ -2645,14 +2635,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1834 +#: extras_topology.xml:1837 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1840 +#: extras_topology.xml:1843 #, no-c-format msgid "" "-- Returns the wkt of the polygon added with AddFace\n" @@ -2668,19 +2658,19 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1852 +#: extras_topology.xml:1855 #, no-c-format msgid "GetRingEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1854 +#: extras_topology.xml:1857 #, no-c-format msgid "Returns an ordered set of edges forming a ring with the given edge ." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1861 +#: extras_topology.xml:1864 #, no-c-format msgid "" "getfaceedges_returntype GetRingEdges " @@ -2691,7 +2681,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1873 +#: extras_topology.xml:1876 #, no-c-format msgid "" "Returns an ordered set of edges forming a ring with the given edge. Each " @@ -2701,7 +2691,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1881 +#: extras_topology.xml:1884 #, no-c-format msgid "" "If max_edges is not null no more than those records are " @@ -2710,25 +2700,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1896 +#: extras_topology.xml:1899 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1905 +#: extras_topology.xml:1908 #, no-c-format msgid "GetNodeEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1907 +#: extras_topology.xml:1910 #, no-c-format msgid "Returns an ordered set of edges incident to the given node." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1914 +#: extras_topology.xml:1917 #, no-c-format msgid "" "getfaceedges_returntype GetNodeEdges " @@ -2737,7 +2727,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1925 +#: extras_topology.xml:1928 #, no-c-format msgid "" "Returns an ordered set of edges incident to the given node. Each output " @@ -2748,7 +2738,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1936 +#: extras_topology.xml:1939 #, no-c-format msgid "" "This function computes ordering rather than deriving from metadata and is " @@ -2756,13 +2746,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1949 +#: extras_topology.xml:1952 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:1962 +#: extras_topology.xml:1965 #, no-c-format msgid "" "This section covers the functions for processing topologies in non-standard " @@ -2770,25 +2760,25 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1965 +#: extras_topology.xml:1968 #, no-c-format msgid "Topology Processing" msgstr "" #. Tag: refname -#: extras_topology.xml:1968 +#: extras_topology.xml:1971 #, no-c-format msgid "Polygonize" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1969 +#: extras_topology.xml:1972 #, no-c-format msgid "Find and register all faces defined by topology edges" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1973 +#: extras_topology.xml:1976 #, no-c-format msgid "" "text Polygonize " @@ -2796,19 +2786,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1983 +#: extras_topology.xml:1986 #, no-c-format msgid "Register all faces that can be built out a topology edge primitives." msgstr "" #. Tag: para -#: extras_topology.xml:1984 +#: extras_topology.xml:1987 #, no-c-format msgid "The target topology is assumed to contain no self-intersecting edges." msgstr "" #. Tag: para -#: extras_topology.xml:1985 +#: extras_topology.xml:1988 #, no-c-format msgid "" "Already known faces are recognized, so it is safe to call Polygonize " @@ -2816,7 +2806,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1986 extras_topology.xml:2139 +#: extras_topology.xml:1989 extras_topology.xml:2142 #, no-c-format msgid "" "This function does not use nor set the next_left_edge and next_right_edge " @@ -2824,19 +2814,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1998 +#: extras_topology.xml:2001 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:2004 +#: extras_topology.xml:2007 #, no-c-format msgid "AddNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2006 +#: extras_topology.xml:2009 #, no-c-format msgid "" "Adds a point node to the node table in the specified topology schema and " @@ -2845,7 +2835,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2011 +#: extras_topology.xml:2014 #, no-c-format msgid "" "integer AddNode " @@ -2858,7 +2848,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2024 +#: extras_topology.xml:2027 #, no-c-format msgid "" "Adds a point node to the node table in the specified topology schema. The " @@ -2867,7 +2857,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2031 +#: extras_topology.xml:2034 #, no-c-format msgid "" "If any edge crossing the node is found either an exception is raised or the " @@ -2876,7 +2866,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2037 +#: extras_topology.xml:2040 #, no-c-format msgid "" "If computeContainingFace is true a newly added node would " @@ -2884,7 +2874,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2042 +#: extras_topology.xml:2045 #, no-c-format msgid "" "If the apoint geometry already exists as a node, the node " @@ -2892,7 +2882,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2051 +#: extras_topology.xml:2054 #, no-c-format msgid "" "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 " @@ -2904,13 +2894,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:2063 +#: extras_topology.xml:2066 #, no-c-format msgid "AddEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2065 +#: extras_topology.xml:2068 #, no-c-format msgid "" "Adds a linestring edge to the edge table and associated start and end points " @@ -2920,7 +2910,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2070 +#: extras_topology.xml:2073 #, no-c-format msgid "" "integer AddEdge " @@ -2929,7 +2919,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2081 +#: extras_topology.xml:2084 #, no-c-format msgid "" "Adds an edge to the edge table and associated nodes to the nodes table of " @@ -2939,7 +2929,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2083 +#: extras_topology.xml:2086 #, no-c-format msgid "" "If the aline geometry crosses, overlaps, contains or is " @@ -2948,7 +2938,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2084 +#: extras_topology.xml:2087 #, no-c-format msgid "" "The geometry of aline must have the same srid" msgstr "" #. Tag: refname -#: extras_topology.xml:2106 +#: extras_topology.xml:2109 #, no-c-format msgid "AddFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2108 +#: extras_topology.xml:2111 #, no-c-format msgid "" "Registers a face primitive to a topology and get it's identifier." @@ -3009,7 +2999,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2115 +#: extras_topology.xml:2118 #, no-c-format msgid "" "integer AddFace " @@ -3020,7 +3010,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2127 +#: extras_topology.xml:2130 #, no-c-format msgid "" "Registers a face primitive to a topology and get it's identifier.apolygon geometry already exists as a face, then: " @@ -3057,7 +3047,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2153 +#: extras_topology.xml:2156 #, no-c-format msgid "" "When a new registration of an existing face is performed (force_new=true), " @@ -3067,7 +3057,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2160 +#: extras_topology.xml:2163 #, no-c-format msgid "" "The apolygon geometry must have the same srid, " msgstr "" #. Tag: para -#: extras_topology.xml:2185 +#: extras_topology.xml:2188 #, no-c-format msgid "" "This section covers the topology functions for creating new topogeometries." msgstr "" #. Tag: title -#: extras_topology.xml:2188 +#: extras_topology.xml:2191 #, no-c-format msgid "TopoGeometry Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:2191 +#: extras_topology.xml:2194 #, no-c-format msgid "CreateTopoGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2193 +#: extras_topology.xml:2196 #, no-c-format msgid "" "Creates a new topo geometry object from topo element array - tg_type: 1:" @@ -3157,7 +3147,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2197 +#: extras_topology.xml:2200 #, no-c-format msgid "" " topogeometry CreateTopoGeom , topogeometry toTopoGeom " @@ -3341,7 +3331,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2284 +#: extras_topology.xml:2287 #, no-c-format msgid "" "Topological primitives required to represent the input geometry will be " @@ -3350,7 +3340,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2289 +#: extras_topology.xml:2292 #, no-c-format msgid "" "When tolerance is given it will be used to snap the input " @@ -3358,13 +3348,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2298 +#: extras_topology.xml:2301 #, no-c-format msgid "This is a full self-contained workflow" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2299 +#: extras_topology.xml:2302 #, no-c-format msgid "" "-- do this if you don't have a topology setup already\n" @@ -3398,7 +3388,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2305 +#: extras_topology.xml:2308 #, no-c-format msgid "" ",, topoelementarray for a set of element_id, type " @@ -3420,7 +3410,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2318 +#: extras_topology.xml:2321 #, no-c-format msgid "" "topoelementarray TopoElementArray_Agg from a set of " msgstr "" #. Tag: title -#: extras_topology.xml:2347 +#: extras_topology.xml:2350 #, no-c-format msgid "TopoGeometry Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:2351 +#: extras_topology.xml:2354 #, no-c-format msgid "GetTopoGeomElementArray" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2353 +#: extras_topology.xml:2356 #, no-c-format msgid "" "Returns a topoelementarray (an array of topoelements) " @@ -3475,7 +3465,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2358 +#: extras_topology.xml:2361 #, no-c-format msgid "" "topoelementarray GetTopoGeomElementArraytopoelementarray topoelement GetTopoGeomElementArray containing the topological " @@ -3505,7 +3495,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2378 extras_topology.xml:2425 +#: extras_topology.xml:2381 extras_topology.xml:2428 #, no-c-format msgid "" "tg_id is the topogeometry id of the topogeometry object in the topology in " @@ -3513,13 +3503,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:2399 +#: extras_topology.xml:2402 #, no-c-format msgid "GetTopoGeomElements" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2401 +#: extras_topology.xml:2404 #, no-c-format msgid "" "Returns a set of topoelement objects containing the " @@ -3528,7 +3518,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2406 +#: extras_topology.xml:2409 #, no-c-format msgid "" "setof topoelement GetTopoGeomElementssetof topoelement GetTopoGeomElements" msgstr "" #. Tag: title -#: extras_topology.xml:2448 +#: extras_topology.xml:2451 #, no-c-format msgid "TopoGeometry Outputs" msgstr "" #. Tag: refname -#: extras_topology.xml:2451 +#: extras_topology.xml:2454 #, no-c-format msgid "AsGML" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2453 +#: extras_topology.xml:2456 #, no-c-format msgid "Returns the GML representation of a topogeometry." msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2457 +#: extras_topology.xml:2460 #, no-c-format msgid "" " text AsGML " @@ -3627,7 +3617,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2518 +#: extras_topology.xml:2521 #, no-c-format msgid "" "Returns the GML representation of a topogeometry in version GML3 format. If " @@ -3638,7 +3628,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2520 +#: extras_topology.xml:2523 #, no-c-format msgid "" "The visitedTable parameter, if given, is used for keeping " @@ -3653,7 +3643,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2526 +#: extras_topology.xml:2529 #, no-c-format msgid "" "CREATE TABLE visited (\n" @@ -3663,7 +3653,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2529 +#: extras_topology.xml:2532 #, no-c-format msgid "" "The idprefix parameter, if given, will be prepended to " @@ -3671,7 +3661,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2531 +#: extras_topology.xml:2534 #, no-c-format msgid "" "The gmlver parameter, if given, will be passed to the " @@ -3679,14 +3669,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2540 +#: extras_topology.xml:2543 #, no-c-format msgid "" "This uses the topo geometry we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:2541 +#: extras_topology.xml:2544 #, no-c-format msgid "" "SELECT topology.AsGML(topo) As rdgml \n" @@ -3733,13 +3723,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2542 +#: extras_topology.xml:2545 #, no-c-format msgid "Same exercise as previous without namespace" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2543 +#: extras_topology.xml:2546 #, no-c-format msgid "" "SELECT topology.AsGML(topo,'') As rdgml \n" @@ -3786,7 +3776,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2549 +#: extras_topology.xml:2552 #, no-c-format msgid ", " msgstr "" diff --git a/doc/po/it_IT/reference_measure.xml.po b/doc/po/it_IT/reference_measure.xml.po index eb943c6e0..b1ea3440b 100644 --- a/doc/po/it_IT/reference_measure.xml.po +++ b/doc/po/it_IT/reference_measure.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1240,6 +1240,14 @@ msgid "" "the first point of the shortest line." msgstr "" +#. Tag: para +#: reference_measure.xml:744 +#, no-c-format +msgid "" +"If you have a 3D Geometry, you may prefer to use ." +msgstr "" + #. Tag: para #: reference_measure.xml:745 reference_measure.xml:1690 #: reference_measure.xml:1842 reference_measure.xml:2433 @@ -1300,8 +1308,8 @@ msgstr "" #: reference_measure.xml:786 #, no-c-format msgid "" -", , , " -"" +",, , , " msgstr "" #. Tag: refname diff --git a/doc/po/it_IT/reference_raster.xml.po b/doc/po/it_IT/reference_raster.xml.po index cc2cc4a38..df568eaa8 100644 --- a/doc/po/it_IT/reference_raster.xml.po +++ b/doc/po/it_IT/reference_raster.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -125,61 +125,63 @@ msgstr "" #. Tag: title #: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121 -#: reference_raster.xml:161 reference_raster.xml:340 reference_raster.xml:514 -#: reference_raster.xml:553 reference_raster.xml:590 reference_raster.xml:631 -#: reference_raster.xml:721 reference_raster.xml:922 reference_raster.xml:1009 -#: reference_raster.xml:1103 reference_raster.xml:1148 -#: reference_raster.xml:1187 reference_raster.xml:1221 -#: reference_raster.xml:1256 reference_raster.xml:1290 -#: reference_raster.xml:1335 reference_raster.xml:1389 -#: reference_raster.xml:1426 reference_raster.xml:1466 -#: reference_raster.xml:1518 reference_raster.xml:1570 -#: reference_raster.xml:1614 reference_raster.xml:1649 -#: reference_raster.xml:1685 reference_raster.xml:1721 -#: reference_raster.xml:1756 reference_raster.xml:1790 -#: reference_raster.xml:1824 reference_raster.xml:1868 -#: reference_raster.xml:1927 reference_raster.xml:1981 -#: reference_raster.xml:2016 reference_raster.xml:2054 -#: reference_raster.xml:2101 reference_raster.xml:2143 -#: reference_raster.xml:2197 reference_raster.xml:2232 -#: reference_raster.xml:2307 reference_raster.xml:2350 -#: reference_raster.xml:2394 reference_raster.xml:2444 -#: reference_raster.xml:2486 reference_raster.xml:2530 -#: reference_raster.xml:2572 reference_raster.xml:2637 -#: reference_raster.xml:2713 reference_raster.xml:2796 -#: reference_raster.xml:2883 reference_raster.xml:2960 -#: reference_raster.xml:3092 reference_raster.xml:3128 -#: reference_raster.xml:3167 reference_raster.xml:3210 -#: reference_raster.xml:3257 reference_raster.xml:3301 -#: reference_raster.xml:3339 reference_raster.xml:3414 -#: reference_raster.xml:3469 reference_raster.xml:3531 -#: reference_raster.xml:3609 reference_raster.xml:3674 -#: reference_raster.xml:3761 reference_raster.xml:3800 -#: reference_raster.xml:3870 reference_raster.xml:3976 -#: reference_raster.xml:4096 reference_raster.xml:4157 -#: reference_raster.xml:4312 reference_raster.xml:4354 -#: reference_raster.xml:4391 reference_raster.xml:4476 -#: reference_raster.xml:4567 reference_raster.xml:4655 -#: reference_raster.xml:4716 reference_raster.xml:4774 -#: reference_raster.xml:4905 reference_raster.xml:4967 -#: reference_raster.xml:5012 reference_raster.xml:5057 -#: reference_raster.xml:5096 reference_raster.xml:5161 -#: reference_raster.xml:5275 reference_raster.xml:5347 -#: reference_raster.xml:5443 reference_raster.xml:5680 -#: reference_raster.xml:5776 reference_raster.xml:5868 -#: reference_raster.xml:5980 reference_raster.xml:6030 -#: reference_raster.xml:6109 reference_raster.xml:6160 -#: reference_raster.xml:6210 reference_raster.xml:6260 -#: reference_raster.xml:6310 reference_raster.xml:6359 -#: reference_raster.xml:6409 reference_raster.xml:6459 -#: reference_raster.xml:6523 reference_raster.xml:6567 -#: reference_raster.xml:6612 reference_raster.xml:6679 -#: reference_raster.xml:6768 reference_raster.xml:6853 -#: reference_raster.xml:6934 reference_raster.xml:7015 -#: reference_raster.xml:7144 reference_raster.xml:7228 -#: reference_raster.xml:7308 reference_raster.xml:7427 -#: reference_raster.xml:7499 reference_raster.xml:7596 -#: reference_raster.xml:7689 +#: reference_raster.xml:171 reference_raster.xml:211 reference_raster.xml:257 +#: reference_raster.xml:439 reference_raster.xml:613 reference_raster.xml:652 +#: reference_raster.xml:689 reference_raster.xml:730 reference_raster.xml:820 +#: reference_raster.xml:1022 reference_raster.xml:1109 +#: reference_raster.xml:1203 reference_raster.xml:1248 +#: reference_raster.xml:1287 reference_raster.xml:1321 +#: reference_raster.xml:1356 reference_raster.xml:1390 +#: reference_raster.xml:1435 reference_raster.xml:1489 +#: reference_raster.xml:1526 reference_raster.xml:1566 +#: reference_raster.xml:1621 reference_raster.xml:1673 +#: reference_raster.xml:1717 reference_raster.xml:1752 +#: reference_raster.xml:1788 reference_raster.xml:1824 +#: reference_raster.xml:1859 reference_raster.xml:1893 +#: reference_raster.xml:1927 reference_raster.xml:1971 +#: reference_raster.xml:2033 reference_raster.xml:2087 +#: reference_raster.xml:2122 reference_raster.xml:2162 +#: reference_raster.xml:2209 reference_raster.xml:2251 +#: reference_raster.xml:2305 reference_raster.xml:2340 +#: reference_raster.xml:2415 reference_raster.xml:2458 +#: reference_raster.xml:2504 reference_raster.xml:2556 +#: reference_raster.xml:2599 reference_raster.xml:2644 +#: reference_raster.xml:2687 reference_raster.xml:2753 +#: reference_raster.xml:2829 reference_raster.xml:2916 +#: reference_raster.xml:3004 reference_raster.xml:3081 +#: reference_raster.xml:3215 reference_raster.xml:3254 +#: reference_raster.xml:3293 reference_raster.xml:3336 +#: reference_raster.xml:3383 reference_raster.xml:3427 +#: reference_raster.xml:3465 reference_raster.xml:3540 +#: reference_raster.xml:3595 reference_raster.xml:3657 +#: reference_raster.xml:3735 reference_raster.xml:3800 +#: reference_raster.xml:3887 reference_raster.xml:3926 +#: reference_raster.xml:3996 reference_raster.xml:4102 +#: reference_raster.xml:4222 reference_raster.xml:4283 +#: reference_raster.xml:4438 reference_raster.xml:4480 +#: reference_raster.xml:4517 reference_raster.xml:4602 +#: reference_raster.xml:4693 reference_raster.xml:4781 +#: reference_raster.xml:4842 reference_raster.xml:4900 +#: reference_raster.xml:5031 reference_raster.xml:5093 +#: reference_raster.xml:5138 reference_raster.xml:5183 +#: reference_raster.xml:5222 reference_raster.xml:5287 +#: reference_raster.xml:5401 reference_raster.xml:5513 +#: reference_raster.xml:5651 reference_raster.xml:5747 +#: reference_raster.xml:5984 reference_raster.xml:6080 +#: reference_raster.xml:6172 reference_raster.xml:6284 +#: reference_raster.xml:6334 reference_raster.xml:6419 +#: reference_raster.xml:6480 reference_raster.xml:6530 +#: reference_raster.xml:6580 reference_raster.xml:6630 +#: reference_raster.xml:6679 reference_raster.xml:6729 +#: reference_raster.xml:6779 reference_raster.xml:6829 +#: reference_raster.xml:6893 reference_raster.xml:6956 +#: reference_raster.xml:7000 reference_raster.xml:7045 +#: reference_raster.xml:7112 reference_raster.xml:7201 +#: reference_raster.xml:7286 reference_raster.xml:7367 +#: reference_raster.xml:7448 reference_raster.xml:7577 +#: reference_raster.xml:7661 reference_raster.xml:7741 +#: reference_raster.xml:7860 reference_raster.xml:7932 +#: reference_raster.xml:8029 reference_raster.xml:8122 #, no-c-format msgid "Description" msgstr "" @@ -196,59 +198,62 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:150 -#: reference_raster.xml:195 reference_raster.xml:388 reference_raster.xml:529 -#: reference_raster.xml:565 reference_raster.xml:603 reference_raster.xml:651 -#: reference_raster.xml:757 reference_raster.xml:974 reference_raster.xml:1063 -#: reference_raster.xml:1123 reference_raster.xml:1166 -#: reference_raster.xml:1200 reference_raster.xml:1235 -#: reference_raster.xml:1269 reference_raster.xml:1313 -#: reference_raster.xml:1368 reference_raster.xml:1405 -#: reference_raster.xml:1443 reference_raster.xml:1485 -#: reference_raster.xml:1541 reference_raster.xml:1593 -#: reference_raster.xml:1628 reference_raster.xml:1664 -#: reference_raster.xml:1700 reference_raster.xml:1735 -#: reference_raster.xml:1769 reference_raster.xml:1803 -#: reference_raster.xml:1838 reference_raster.xml:1885 -#: reference_raster.xml:1941 reference_raster.xml:1995 -#: reference_raster.xml:2029 reference_raster.xml:2079 -#: reference_raster.xml:2114 reference_raster.xml:2172 -#: reference_raster.xml:2210 reference_raster.xml:2285 -#: reference_raster.xml:2322 reference_raster.xml:2362 -#: reference_raster.xml:2412 reference_raster.xml:2454 -#: reference_raster.xml:2498 reference_raster.xml:2540 -#: reference_raster.xml:2584 reference_raster.xml:2659 -#: reference_raster.xml:2738 reference_raster.xml:2827 -#: reference_raster.xml:2898 reference_raster.xml:3015 -#: reference_raster.xml:3145 reference_raster.xml:3180 -#: reference_raster.xml:3229 reference_raster.xml:3274 -#: reference_raster.xml:3314 reference_raster.xml:3352 -#: reference_raster.xml:3434 reference_raster.xml:3496 -#: reference_raster.xml:3559 reference_raster.xml:3638 -#: reference_raster.xml:3726 reference_raster.xml:3774 -#: reference_raster.xml:3823 reference_raster.xml:3884 -#: reference_raster.xml:4011 reference_raster.xml:4111 -#: reference_raster.xml:4185 reference_raster.xml:4330 -#: reference_raster.xml:4430 reference_raster.xml:4521 -#: reference_raster.xml:4612 reference_raster.xml:4692 -#: reference_raster.xml:4734 reference_raster.xml:4882 -#: reference_raster.xml:4944 reference_raster.xml:4991 -#: reference_raster.xml:5031 reference_raster.xml:5072 -#: reference_raster.xml:5137 reference_raster.xml:5202 -#: reference_raster.xml:5314 reference_raster.xml:5401 -#: reference_raster.xml:5606 reference_raster.xml:5738 -#: reference_raster.xml:5838 reference_raster.xml:5956 -#: reference_raster.xml:5991 reference_raster.xml:6065 -#: reference_raster.xml:6134 reference_raster.xml:6179 -#: reference_raster.xml:6229 reference_raster.xml:6279 -#: reference_raster.xml:6329 reference_raster.xml:6378 -#: reference_raster.xml:6428 reference_raster.xml:6478 -#: reference_raster.xml:6714 reference_raster.xml:6799 -#: reference_raster.xml:6880 reference_raster.xml:6961 -#: reference_raster.xml:7045 reference_raster.xml:7174 -#: reference_raster.xml:7255 reference_raster.xml:7335 -#: reference_raster.xml:7448 reference_raster.xml:7532 -#: reference_raster.xml:7627 reference_raster.xml:7720 +#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157 +#: reference_raster.xml:200 reference_raster.xml:245 reference_raster.xml:292 +#: reference_raster.xml:487 reference_raster.xml:628 reference_raster.xml:664 +#: reference_raster.xml:702 reference_raster.xml:750 reference_raster.xml:857 +#: reference_raster.xml:1074 reference_raster.xml:1163 +#: reference_raster.xml:1223 reference_raster.xml:1266 +#: reference_raster.xml:1300 reference_raster.xml:1335 +#: reference_raster.xml:1369 reference_raster.xml:1413 +#: reference_raster.xml:1468 reference_raster.xml:1505 +#: reference_raster.xml:1543 reference_raster.xml:1588 +#: reference_raster.xml:1644 reference_raster.xml:1696 +#: reference_raster.xml:1731 reference_raster.xml:1767 +#: reference_raster.xml:1803 reference_raster.xml:1838 +#: reference_raster.xml:1872 reference_raster.xml:1906 +#: reference_raster.xml:1941 reference_raster.xml:1991 +#: reference_raster.xml:2047 reference_raster.xml:2101 +#: reference_raster.xml:2137 reference_raster.xml:2187 +#: reference_raster.xml:2222 reference_raster.xml:2280 +#: reference_raster.xml:2318 reference_raster.xml:2393 +#: reference_raster.xml:2430 reference_raster.xml:2472 +#: reference_raster.xml:2524 reference_raster.xml:2567 +#: reference_raster.xml:2612 reference_raster.xml:2655 +#: reference_raster.xml:2700 reference_raster.xml:2775 +#: reference_raster.xml:2854 reference_raster.xml:2948 +#: reference_raster.xml:3019 reference_raster.xml:3138 +#: reference_raster.xml:3271 reference_raster.xml:3306 +#: reference_raster.xml:3355 reference_raster.xml:3400 +#: reference_raster.xml:3440 reference_raster.xml:3478 +#: reference_raster.xml:3560 reference_raster.xml:3622 +#: reference_raster.xml:3685 reference_raster.xml:3764 +#: reference_raster.xml:3852 reference_raster.xml:3900 +#: reference_raster.xml:3949 reference_raster.xml:4010 +#: reference_raster.xml:4137 reference_raster.xml:4237 +#: reference_raster.xml:4311 reference_raster.xml:4456 +#: reference_raster.xml:4556 reference_raster.xml:4647 +#: reference_raster.xml:4738 reference_raster.xml:4818 +#: reference_raster.xml:4860 reference_raster.xml:5008 +#: reference_raster.xml:5070 reference_raster.xml:5117 +#: reference_raster.xml:5157 reference_raster.xml:5198 +#: reference_raster.xml:5263 reference_raster.xml:5328 +#: reference_raster.xml:5440 reference_raster.xml:5612 +#: reference_raster.xml:5705 reference_raster.xml:5910 +#: reference_raster.xml:6042 reference_raster.xml:6142 +#: reference_raster.xml:6260 reference_raster.xml:6295 +#: reference_raster.xml:6369 reference_raster.xml:6449 +#: reference_raster.xml:6499 reference_raster.xml:6549 +#: reference_raster.xml:6599 reference_raster.xml:6649 +#: reference_raster.xml:6698 reference_raster.xml:6748 +#: reference_raster.xml:6798 reference_raster.xml:6867 +#: reference_raster.xml:6916 reference_raster.xml:7147 +#: reference_raster.xml:7232 reference_raster.xml:7313 +#: reference_raster.xml:7394 reference_raster.xml:7478 +#: reference_raster.xml:7607 reference_raster.xml:7688 +#: reference_raster.xml:7768 reference_raster.xml:7881 +#: reference_raster.xml:7965 reference_raster.xml:8060 +#: reference_raster.xml:8153 #, no-c-format msgid "See Also" msgstr "" @@ -333,19 +338,65 @@ msgstr "" #. Tag: refname #: reference_raster.xml:116 #, no-c-format -msgid "raster" +msgid "rastbandarg" msgstr "" #. Tag: refpurpose #: reference_raster.xml:117 #, no-c-format -msgid "raster spatial data type." +msgid "" +"A composite type for use when needing to express a raster and a " +"band index of that raster." msgstr "" #. Tag: para #: reference_raster.xml:122 #, no-c-format msgid "" +"A composite type for use when needing to express a raster and a band " +"index of that raster." +msgstr "" + +#. Tag: term +#: reference_raster.xml:128 +#, no-c-format +msgid "rast raster" +msgstr "" + +#. Tag: para +#: reference_raster.xml:133 +#, no-c-format +msgid "The raster in question/" +msgstr "" + +#. Tag: term +#: reference_raster.xml:140 reference_raster.xml:263 +#, no-c-format +msgid "nband integer" +msgstr "" + +#. Tag: para +#: reference_raster.xml:145 +#, no-c-format +msgid "1-based value indicating the band of raster" +msgstr "" + +#. Tag: refname +#: reference_raster.xml:166 +#, no-c-format +msgid "raster" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:167 +#, no-c-format +msgid "raster spatial data type." +msgstr "" + +#. Tag: para +#: reference_raster.xml:172 +#, no-c-format +msgid "" "raster is a spatial data type used to represent raster data such as those " "imported from jpegs, tiffs, pngs, digital elevation models. Each raster has " "1 or more bands each having a set of pixel values. Rasters can be " @@ -353,7 +404,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:125 +#: reference_raster.xml:175 #, no-c-format msgid "" "Requires PostGIS be compiled with GDAL support. Currently rasters can be " @@ -363,13 +414,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:131 +#: reference_raster.xml:181 #, no-c-format msgid "Casting Behavior" msgstr "" #. Tag: para -#: reference_raster.xml:132 +#: reference_raster.xml:182 #, no-c-format msgid "" "This section lists the automatic as well as explicit casts allowed for this " @@ -377,37 +428,37 @@ msgid "" msgstr "" #. Tag: entry -#: reference_raster.xml:137 +#: reference_raster.xml:187 #, no-c-format msgid "Cast To" msgstr "" #. Tag: entry -#: reference_raster.xml:138 +#: reference_raster.xml:188 #, no-c-format msgid "Behavior" msgstr "" #. Tag: entry -#: reference_raster.xml:141 +#: reference_raster.xml:191 #, no-c-format msgid "geometry" msgstr "" #. Tag: entry -#: reference_raster.xml:142 +#: reference_raster.xml:192 #, no-c-format msgid "automatic" msgstr "" #. Tag: refname -#: reference_raster.xml:157 +#: reference_raster.xml:207 #, no-c-format msgid "reclassarg" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:158 +#: reference_raster.xml:208 #, no-c-format msgid "" "A composite type used as input into the ST_Reclass function " @@ -415,7 +466,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:162 +#: reference_raster.xml:212 #, no-c-format msgid "" "A composite type used as input into the ST_Reclass function defining " @@ -423,25 +474,25 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:165 +#: reference_raster.xml:215 #, no-c-format msgid "nband integer" msgstr "" #. Tag: para -#: reference_raster.xml:166 +#: reference_raster.xml:216 #, no-c-format msgid "The band number of band to reclassify." msgstr "" #. Tag: term -#: reference_raster.xml:169 +#: reference_raster.xml:219 #, no-c-format msgid "reclassexpr text" msgstr "" #. Tag: para -#: reference_raster.xml:170 +#: reference_raster.xml:220 #, no-c-format msgid "" "range expression consisting of comma delimited range:map_range mappings. : " @@ -451,7 +502,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:171 +#: reference_raster.xml:221 #, no-c-format msgid "" "1. [a-b] = a <= x <= b\n" @@ -464,19 +515,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:172 +#: reference_raster.xml:222 #, no-c-format msgid "( notation is optional so a-b means the same as (a-b)" msgstr "" #. Tag: term -#: reference_raster.xml:177 +#: reference_raster.xml:227 #, no-c-format msgid "pixeltype text" msgstr "" #. Tag: para -#: reference_raster.xml:178 +#: reference_raster.xml:228 #, no-c-format msgid "" "One of defined pixel types as described in nodataval double precision" msgstr "" #. Tag: para -#: reference_raster.xml:182 +#: reference_raster.xml:232 #, no-c-format msgid "" "Value to treat as no data. For image outputs that support transparency, " @@ -498,13 +549,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:187 +#: reference_raster.xml:237 #, no-c-format msgid "Example: Reclassify band 2 as an 8BUI where 255 is nodata value" msgstr "" #. Tag: programlisting -#: reference_raster.xml:188 +#: reference_raster.xml:238 #, no-c-format msgid "" "SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', " @@ -512,31 +563,74 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:191 +#: reference_raster.xml:241 #, no-c-format msgid "Example: Reclassify band 1 as an 1BB and no nodata value defined" msgstr "" #. Tag: programlisting -#: reference_raster.xml:192 +#: reference_raster.xml:242 #, no-c-format msgid "SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;" msgstr "" +#. Tag: refname +#: reference_raster.xml:252 +#, no-c-format +msgid "unionarg" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:253 +#, no-c-format +msgid "" +"A composite type used as input into the ST_Union function " +"defining the bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:258 +#, no-c-format +msgid "" +"A composite type used as input into the ST_Union function defining the " +"bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:268 +#, no-c-format +msgid "1-based value indicating the band of each input raster to be processed." +msgstr "" + +#. Tag: term +#: reference_raster.xml:275 +#, no-c-format +msgid "uniontype text" +msgstr "" + +#. Tag: para +#: reference_raster.xml:280 +#, no-c-format +msgid "" +"Type of UNION operation. One of defined types as described in ." +msgstr "" + #. Tag: title -#: reference_raster.xml:203 +#: reference_raster.xml:302 #, no-c-format msgid "Raster Management" msgstr "" #. Tag: refname -#: reference_raster.xml:206 +#: reference_raster.xml:305 #, no-c-format msgid "AddRasterConstraints" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:208 +#: reference_raster.xml:307 #, no-c-format msgid "" "Adds raster constraints to a loaded raster table for a specific column that " @@ -547,7 +641,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:212 +#: reference_raster.xml:311 #, no-c-format msgid "" " boolean AddRasterConstraintsraster2pgsql loader uses this function to register raster " @@ -623,7 +717,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:348 +#: reference_raster.xml:447 #, no-c-format msgid "" "Valid constraint names to pass in: refer to blocksize sets both X and Y blocksize" msgstr "" #. Tag: para -#: reference_raster.xml:351 +#: reference_raster.xml:450 #, no-c-format msgid "" "blocksize_x sets X tile (width in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:352 +#: reference_raster.xml:451 #, no-c-format msgid "" "blocksize_y sets Y tile (height in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:353 +#: reference_raster.xml:452 #, no-c-format msgid "" "extent computes extent of whole table and applys " @@ -659,13 +753,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:355 +#: reference_raster.xml:454 #, no-c-format msgid "num_bands number of bands" msgstr "" #. Tag: para -#: reference_raster.xml:356 +#: reference_raster.xml:455 #, no-c-format msgid "" "pixel_types reads array of pixel types for each band " @@ -673,7 +767,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:357 +#: reference_raster.xml:456 #, no-c-format msgid "" "regular_blocking apply informational flag to denote all " @@ -681,7 +775,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:358 +#: reference_raster.xml:457 #, no-c-format msgid "" "same_alignment ensures they all have same alignment " @@ -689,19 +783,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:359 +#: reference_raster.xml:458 #, no-c-format msgid "srid ensures all have same srid" msgstr "" #. Tag: para -#: reference_raster.xml:360 +#: reference_raster.xml:459 #, no-c-format msgid "More -- any listed as inputs into the above functions" msgstr "" #. Tag: para -#: reference_raster.xml:363 +#: reference_raster.xml:462 #, no-c-format msgid "" "This function infers the constraints from the data already present in the " @@ -710,7 +804,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:368 +#: reference_raster.xml:467 #, no-c-format msgid "" "If you need to load more data in your tables after you have already applied " @@ -719,33 +813,34 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:372 reference_raster.xml:521 reference_raster.xml:1014 -#: reference_raster.xml:2151 reference_raster.xml:2311 -#: reference_raster.xml:3808 reference_raster.xml:3874 -#: reference_raster.xml:3997 reference_raster.xml:4100 -#: reference_raster.xml:4164 reference_raster.xml:4317 -#: reference_raster.xml:4782 reference_raster.xml:5061 -#: reference_raster.xml:5126 reference_raster.xml:5191 -#: reference_raster.xml:5359 reference_raster.xml:5496 -#: reference_raster.xml:5698 reference_raster.xml:5795 -#: reference_raster.xml:5915 reference_raster.xml:6039 -#: reference_raster.xml:6118 reference_raster.xml:6168 -#: reference_raster.xml:6218 reference_raster.xml:6268 -#: reference_raster.xml:6318 reference_raster.xml:6367 -#: reference_raster.xml:6417 reference_raster.xml:6467 -#: reference_raster.xml:7437 +#: reference_raster.xml:471 reference_raster.xml:620 reference_raster.xml:1114 +#: reference_raster.xml:2126 reference_raster.xml:2259 +#: reference_raster.xml:2419 reference_raster.xml:2462 +#: reference_raster.xml:2514 reference_raster.xml:3934 +#: reference_raster.xml:4000 reference_raster.xml:4123 +#: reference_raster.xml:4226 reference_raster.xml:4290 +#: reference_raster.xml:4443 reference_raster.xml:4908 +#: reference_raster.xml:5187 reference_raster.xml:5252 +#: reference_raster.xml:5317 reference_raster.xml:5663 +#: reference_raster.xml:5800 reference_raster.xml:6002 +#: reference_raster.xml:6099 reference_raster.xml:6219 +#: reference_raster.xml:6343 reference_raster.xml:6423 +#: reference_raster.xml:6488 reference_raster.xml:6538 +#: reference_raster.xml:6588 reference_raster.xml:6638 +#: reference_raster.xml:6687 reference_raster.xml:6737 +#: reference_raster.xml:6787 reference_raster.xml:7870 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: title -#: reference_raster.xml:376 +#: reference_raster.xml:475 #, no-c-format msgid "Examples: Apply all possible constraints on column based on data" msgstr "" #. Tag: programlisting -#: reference_raster.xml:378 +#: reference_raster.xml:477 #, no-c-format msgid "" "CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n" @@ -771,13 +866,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:382 +#: reference_raster.xml:481 #, no-c-format msgid "Examples: Apply single constraint" msgstr "" #. Tag: programlisting -#: reference_raster.xml:384 +#: reference_raster.xml:483 #, no-c-format msgid "" "CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n" @@ -799,7 +894,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:390 +#: reference_raster.xml:489 #, no-c-format msgid "" ", , boolean DropRasterConstraintsraster_columns catalog " @@ -920,56 +1015,57 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:524 reference_raster.xml:559 reference_raster.xml:597 -#: reference_raster.xml:1018 reference_raster.xml:1116 -#: reference_raster.xml:1160 reference_raster.xml:1193 -#: reference_raster.xml:1228 reference_raster.xml:1262 -#: reference_raster.xml:1397 reference_raster.xml:1435 -#: reference_raster.xml:1475 reference_raster.xml:1531 -#: reference_raster.xml:1583 reference_raster.xml:1621 -#: reference_raster.xml:1656 reference_raster.xml:1692 -#: reference_raster.xml:1728 reference_raster.xml:1762 -#: reference_raster.xml:1796 reference_raster.xml:1830 -#: reference_raster.xml:1878 reference_raster.xml:1934 -#: reference_raster.xml:1988 reference_raster.xml:2022 -#: reference_raster.xml:2072 reference_raster.xml:2107 -#: reference_raster.xml:2165 reference_raster.xml:2203 -#: reference_raster.xml:2278 reference_raster.xml:2315 -#: reference_raster.xml:2357 reference_raster.xml:2407 -#: reference_raster.xml:2449 reference_raster.xml:2493 -#: reference_raster.xml:2535 reference_raster.xml:2579 -#: reference_raster.xml:2646 reference_raster.xml:2729 -#: reference_raster.xml:2816 reference_raster.xml:2891 -#: reference_raster.xml:3098 reference_raster.xml:3139 -#: reference_raster.xml:3173 reference_raster.xml:3221 -#: reference_raster.xml:3264 reference_raster.xml:3345 -#: reference_raster.xml:3428 reference_raster.xml:3489 -#: reference_raster.xml:3551 reference_raster.xml:3630 -#: reference_raster.xml:3685 reference_raster.xml:3767 -#: reference_raster.xml:3816 reference_raster.xml:3878 -#: reference_raster.xml:4104 reference_raster.xml:4321 -#: reference_raster.xml:4364 reference_raster.xml:4604 -#: reference_raster.xml:4727 reference_raster.xml:4917 -#: reference_raster.xml:4987 reference_raster.xml:5024 -#: reference_raster.xml:5363 reference_raster.xml:5702 -#: reference_raster.xml:5922 reference_raster.xml:5987 -#: reference_raster.xml:6172 reference_raster.xml:6222 -#: reference_raster.xml:6272 reference_raster.xml:6322 -#: reference_raster.xml:6371 reference_raster.xml:6421 -#: reference_raster.xml:6471 reference_raster.xml:6533 -#: reference_raster.xml:6578 reference_raster.xml:6623 -#: reference_raster.xml:6707 reference_raster.xml:6794 -#: reference_raster.xml:6875 reference_raster.xml:6956 -#: reference_raster.xml:7037 reference_raster.xml:7169 -#: reference_raster.xml:7250 reference_raster.xml:7330 -#: reference_raster.xml:7527 reference_raster.xml:7622 -#: reference_raster.xml:7715 +#: reference_raster.xml:623 reference_raster.xml:658 reference_raster.xml:696 +#: reference_raster.xml:1118 reference_raster.xml:1216 +#: reference_raster.xml:1260 reference_raster.xml:1293 +#: reference_raster.xml:1328 reference_raster.xml:1362 +#: reference_raster.xml:1497 reference_raster.xml:1535 +#: reference_raster.xml:1578 reference_raster.xml:1634 +#: reference_raster.xml:1686 reference_raster.xml:1724 +#: reference_raster.xml:1759 reference_raster.xml:1795 +#: reference_raster.xml:1831 reference_raster.xml:1865 +#: reference_raster.xml:1899 reference_raster.xml:1933 +#: reference_raster.xml:1984 reference_raster.xml:2040 +#: reference_raster.xml:2094 reference_raster.xml:2130 +#: reference_raster.xml:2180 reference_raster.xml:2215 +#: reference_raster.xml:2273 reference_raster.xml:2311 +#: reference_raster.xml:2386 reference_raster.xml:2423 +#: reference_raster.xml:2467 reference_raster.xml:2519 +#: reference_raster.xml:2562 reference_raster.xml:2607 +#: reference_raster.xml:2650 reference_raster.xml:2695 +#: reference_raster.xml:2762 reference_raster.xml:2845 +#: reference_raster.xml:2937 reference_raster.xml:3012 +#: reference_raster.xml:3224 reference_raster.xml:3265 +#: reference_raster.xml:3299 reference_raster.xml:3347 +#: reference_raster.xml:3390 reference_raster.xml:3471 +#: reference_raster.xml:3554 reference_raster.xml:3615 +#: reference_raster.xml:3677 reference_raster.xml:3756 +#: reference_raster.xml:3811 reference_raster.xml:3893 +#: reference_raster.xml:3942 reference_raster.xml:4004 +#: reference_raster.xml:4230 reference_raster.xml:4447 +#: reference_raster.xml:4490 reference_raster.xml:4730 +#: reference_raster.xml:4853 reference_raster.xml:5043 +#: reference_raster.xml:5113 reference_raster.xml:5150 +#: reference_raster.xml:5667 reference_raster.xml:6006 +#: reference_raster.xml:6226 reference_raster.xml:6291 +#: reference_raster.xml:6492 reference_raster.xml:6542 +#: reference_raster.xml:6592 reference_raster.xml:6642 +#: reference_raster.xml:6691 reference_raster.xml:6741 +#: reference_raster.xml:6791 reference_raster.xml:6862 +#: reference_raster.xml:6911 reference_raster.xml:6966 +#: reference_raster.xml:7011 reference_raster.xml:7056 +#: reference_raster.xml:7140 reference_raster.xml:7227 +#: reference_raster.xml:7308 reference_raster.xml:7389 +#: reference_raster.xml:7470 reference_raster.xml:7602 +#: reference_raster.xml:7683 reference_raster.xml:7763 +#: reference_raster.xml:7960 reference_raster.xml:8055 +#: reference_raster.xml:8148 #, no-c-format msgid "Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:526 +#: reference_raster.xml:625 #, no-c-format msgid "" "SELECT DropRasterConstraints ('myrasters','rast');\n" @@ -991,19 +1087,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:537 +#: reference_raster.xml:636 #, no-c-format msgid "PostGIS_Raster_Lib_Build_Date" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:539 +#: reference_raster.xml:638 #, no-c-format msgid "Reports full raster library build date." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:544 +#: reference_raster.xml:643 #, no-c-format msgid "" "text PostGIS_Raster_Lib_Build_Date " @@ -1011,13 +1107,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:555 +#: reference_raster.xml:654 #, no-c-format msgid "Reports raster build date" msgstr "" #. Tag: programlisting -#: reference_raster.xml:561 +#: reference_raster.xml:660 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Build_Date();\n" @@ -1027,13 +1123,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:573 +#: reference_raster.xml:672 #, no-c-format msgid "PostGIS_Raster_Lib_Version" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:575 +#: reference_raster.xml:674 #, no-c-format msgid "" "Reports full raster version and build configuration infos.text PostGIS_Raster_Lib_Version " @@ -1049,13 +1145,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:592 +#: reference_raster.xml:691 #, no-c-format msgid "Reports full raster version and build configuration infos." msgstr "" #. Tag: programlisting -#: reference_raster.xml:599 +#: reference_raster.xml:698 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Version();\n" @@ -1065,13 +1161,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:613 +#: reference_raster.xml:712 #, no-c-format msgid "ST_GDALDrivers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:615 +#: reference_raster.xml:714 #, no-c-format msgid "" "Returns a list of raster formats supported by your lib gdal. These are the " @@ -1079,7 +1175,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:620 +#: reference_raster.xml:719 #, no-c-format msgid "" "setof record ST_GDALDrivers " @@ -1091,7 +1187,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:633 +#: reference_raster.xml:732 #, no-c-format msgid "" "Returns a list of raster formats short_name,long_name and creator options of " @@ -1105,21 +1201,21 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:636 reference_raster.xml:942 reference_raster.xml:4411 -#: reference_raster.xml:4509 reference_raster.xml:4600 -#: reference_raster.xml:4680 +#: reference_raster.xml:735 reference_raster.xml:1042 +#: reference_raster.xml:4537 reference_raster.xml:4635 +#: reference_raster.xml:4726 reference_raster.xml:4806 #, no-c-format msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0." msgstr "" #. Tag: title -#: reference_raster.xml:640 +#: reference_raster.xml:739 #, no-c-format msgid "Examples: List of Drivers" msgstr "" #. Tag: programlisting -#: reference_raster.xml:642 +#: reference_raster.xml:741 #, no-c-format msgid "" "SELECT short_name, long_name\n" @@ -1152,13 +1248,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:644 +#: reference_raster.xml:743 #, no-c-format msgid "Example: List of options for each driver" msgstr "" #. Tag: programlisting -#: reference_raster.xml:645 +#: reference_raster.xml:744 #, no-c-format msgid "" "-- Output the create options XML column of JPEG as a table --\n" @@ -1180,7 +1276,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:647 +#: reference_raster.xml:746 #, no-c-format msgid "" "-- raw xml output for creator options for GeoTiff --\n" @@ -1326,25 +1422,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:653 reference_raster.xml:1736 +#: reference_raster.xml:752 reference_raster.xml:1839 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:660 +#: reference_raster.xml:759 #, no-c-format msgid "Raster Constructors" msgstr "" #. Tag: refname -#: reference_raster.xml:664 +#: reference_raster.xml:763 #, no-c-format msgid "ST_AddBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:665 +#: reference_raster.xml:764 #, no-c-format msgid "" "Returns a raster with the new band(s) of given type added with given initial " @@ -1353,7 +1449,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:671 +#: reference_raster.xml:770 #, no-c-format msgid "" " raster ST_AddBand " @@ -1389,7 +1485,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:723 +#: reference_raster.xml:822 #, no-c-format msgid "" "Returns a raster with a new band added in given position (index), of given " @@ -1406,7 +1502,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:727 +#: reference_raster.xml:826 #, no-c-format msgid "" "For the version that takes an array of , a " @@ -1416,7 +1512,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:731 +#: reference_raster.xml:830 #, no-c-format msgid "" "For the version that takes an array of bands if torast is " @@ -1424,14 +1520,20 @@ msgid "" "is accumulated into a new raster." msgstr "" +#. Tag: para +#: reference_raster.xml:833 +#, no-c-format +msgid "Enhanced: 2.1.0 support addbandarg was introduced." +msgstr "" + #. Tag: title -#: reference_raster.xml:737 +#: reference_raster.xml:837 #, no-c-format msgid "Examples: Single New Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:739 +#: reference_raster.xml:839 #, no-c-format msgid "" "-- Add another band of type 8 bit unsigned integer with pixels initialized " @@ -1442,14 +1544,21 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:741 +#: reference_raster.xml:841 #, no-c-format msgid "" "-- Create an empty raster 100x100 units, with upper left right at 0, add 2 " "bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n" +"-- uses addbandargs\n" "INSERT INTO dummy_rast(rid,rast)\n" -" VALUES(10, ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, " -"-1, 0, 0, 0), '1BB'::text), '4BUI'::text) );\n" +" VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, " +"0), \n" +" ARRAY[\n" +" ROW(1, '1BB'::text, 0, NULL),\n" +" ROW(2, '4BUI'::text, 0, NULL)\n" +" ]::addbandarg[]\n" +" )\n" +" );\n" " \n" "-- output meta data of raster bands to verify all is right --\n" "SELECT (bmd).*\n" @@ -1476,13 +1585,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:745 +#: reference_raster.xml:845 #, no-c-format msgid "Examples: Multiple New Bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:747 +#: reference_raster.xml:847 #, no-c-format msgid "" "SELECT\n" @@ -1509,13 +1618,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:751 +#: reference_raster.xml:851 #, no-c-format msgid "Examples: Multi-Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:753 +#: reference_raster.xml:853 #, no-c-format msgid "" "-- Aggregate the 1st band of a table of like rasters into a single raster \n" @@ -1534,7 +1643,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:758 +#: reference_raster.xml:858 #, no-c-format msgid "" ", , raster ST_AsRaster " @@ -1701,7 +1810,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:924 +#: reference_raster.xml:1024 #, no-c-format msgid "" "Converts a PostGIS geometry to a PostGIS raster. The many variants offers " @@ -1710,7 +1819,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:926 +#: reference_raster.xml:1026 #, no-c-format msgid "" "The first group, composed of the two first variants, produce a raster having " @@ -1722,7 +1831,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:928 +#: reference_raster.xml:1028 #, no-c-format msgid "" "The second group, composed of four variants, let you set the dimensions of " @@ -1736,7 +1845,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:930 +#: reference_raster.xml:1030 #, no-c-format msgid "" "The third group, composed of four variants, let you fix the dimensions of " @@ -1748,7 +1857,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:932 +#: reference_raster.xml:1032 #, no-c-format msgid "" "The two first variants of each of those two last groups let you specify the " @@ -1759,7 +1868,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:934 +#: reference_raster.xml:1034 #, no-c-format msgid "" "Each group of variant allows producing a one band raster or a multiple bands " @@ -1771,7 +1880,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:936 +#: reference_raster.xml:1036 #, no-c-format msgid "" "The output raster will be in the same spatial reference as the source " @@ -1781,7 +1890,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:938 +#: reference_raster.xml:1038 #, no-c-format msgid "" "The optional touched parameter defaults to false and maps " @@ -1791,7 +1900,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:940 +#: reference_raster.xml:1040 #, no-c-format msgid "" "This is particularly useful for rendering jpegs and pngs of geometries " @@ -1801,7 +1910,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:944 +#: reference_raster.xml:1044 #, no-c-format msgid "" "Not yet capable of rendering complex geometry types such as curves, TINS, " @@ -1809,19 +1918,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:949 +#: reference_raster.xml:1049 #, no-c-format msgid "Examples: Output geometries as PNG files" msgstr "" #. Tag: para -#: reference_raster.xml:955 +#: reference_raster.xml:1055 #, no-c-format msgid "black circle" msgstr "" #. Tag: programlisting -#: reference_raster.xml:958 +#: reference_raster.xml:1058 #, no-c-format msgid "" "-- this will output a black circle taking up 150 x 150 pixels --\n" @@ -1829,13 +1938,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:965 +#: reference_raster.xml:1065 #, no-c-format msgid "example from buffer rendered with just PostGIS" msgstr "" #. Tag: programlisting -#: reference_raster.xml:969 +#: reference_raster.xml:1069 #, no-c-format msgid "" "-- the bands map to RGB bands - the value (118,154,118) - teal --\n" @@ -1849,7 +1958,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:975 +#: reference_raster.xml:1075 #, no-c-format msgid "" ", , , " @@ -1858,13 +1967,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:981 +#: reference_raster.xml:1081 #, no-c-format msgid "ST_Band" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:982 +#: reference_raster.xml:1082 #, no-c-format msgid "" "Returns one or more bands of an existing raster as a new raster. Useful for " @@ -1872,7 +1981,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:986 +#: reference_raster.xml:1086 #, no-c-format msgid "" " raster ST_Band " @@ -1890,7 +1999,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1011 +#: reference_raster.xml:1111 #, no-c-format msgid "" "Returns a single band of an existing raster as a new raster. Useful for " @@ -1900,7 +2009,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1020 +#: reference_raster.xml:1120 #, no-c-format msgid "" "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band " @@ -1919,7 +2028,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1022 +#: reference_raster.xml:1122 #, no-c-format msgid "" "-- Return bands 2 and 3. Use text to define bands\n" @@ -1937,25 +2046,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1032 +#: reference_raster.xml:1132 #, no-c-format msgid "original (column rast)" msgstr "" #. Tag: para -#: reference_raster.xml:1041 +#: reference_raster.xml:1141 #, no-c-format msgid "dupe_band" msgstr "" #. Tag: para -#: reference_raster.xml:1050 +#: reference_raster.xml:1150 #, no-c-format msgid "sing_band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1058 +#: reference_raster.xml:1158 #, no-c-format msgid "" "--Make a new raster with 2nd band of original and 1st band repeated twice,\n" @@ -1967,20 +2076,20 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1064 +#: reference_raster.xml:1164 #, no-c-format msgid "" ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1069 +#: reference_raster.xml:1169 #, no-c-format msgid "ST_MakeEmptyRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1070 +#: reference_raster.xml:1170 #, no-c-format msgid "" "Returns an empty raster (having no bands) of given dimensions (width & " @@ -1991,7 +2100,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1074 +#: reference_raster.xml:1174 #, no-c-format msgid "" " raster ST_MakeEmptyRaster, , " @@ -2093,19 +2202,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1129 +#: reference_raster.xml:1229 #, no-c-format msgid "Raster Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:1133 +#: reference_raster.xml:1233 #, no-c-format msgid "ST_GeoReference" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1134 +#: reference_raster.xml:1234 #, no-c-format msgid "" "Returns the georeference meta data in GDAL or ESRI format as commonly seen " @@ -2113,7 +2222,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1139 +#: reference_raster.xml:1239 #, no-c-format msgid "" "text ST_GeoReference " @@ -2123,7 +2232,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1150 +#: reference_raster.xml:1250 #, no-c-format msgid "" "Returns the georeference meta data including carriage return in GDAL or ESRI " @@ -2133,19 +2242,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1152 reference_raster.xml:3131 +#: reference_raster.xml:1252 reference_raster.xml:3257 #, no-c-format msgid "Difference between format representations is as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:1153 reference_raster.xml:3132 +#: reference_raster.xml:1253 reference_raster.xml:3258 #, no-c-format msgid "GDAL:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1154 +#: reference_raster.xml:1254 #, no-c-format msgid "" "scalex \n" @@ -2157,13 +2266,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1155 reference_raster.xml:3134 +#: reference_raster.xml:1255 reference_raster.xml:3260 #, no-c-format msgid "ESRI:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1156 +#: reference_raster.xml:1256 #, no-c-format msgid "" "scalex \n" @@ -2175,7 +2284,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1162 +#: reference_raster.xml:1262 #, no-c-format msgid "" "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, " @@ -2193,25 +2302,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1167 +#: reference_raster.xml:1267 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1173 +#: reference_raster.xml:1273 #, no-c-format msgid "ST_Height" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1174 +#: reference_raster.xml:1274 #, no-c-format msgid "Returns the height of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1179 +#: reference_raster.xml:1279 #, no-c-format msgid "" "integer ST_Height " @@ -2219,13 +2328,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1189 +#: reference_raster.xml:1289 #, no-c-format msgid "Returns the height of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1195 +#: reference_raster.xml:1295 #, no-c-format msgid "" "SELECT rid, ST_Height(rast) As rastheight\n" @@ -2238,13 +2347,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1207 +#: reference_raster.xml:1307 #, no-c-format msgid "ST_MetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1208 +#: reference_raster.xml:1308 #, no-c-format msgid "" "Returns basic meta data about a raster object such as pixel size, rotation " @@ -2252,7 +2361,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1213 +#: reference_raster.xml:1313 #, no-c-format msgid "" "record ST_MetaData " @@ -2260,7 +2369,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1223 +#: reference_raster.xml:1323 #, no-c-format msgid "" "Returns basic meta data about a raster object such as pixel size, rotation " @@ -2269,7 +2378,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1230 +#: reference_raster.xml:1330 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -2287,26 +2396,26 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1236 reference_raster.xml:3775 +#: reference_raster.xml:1336 reference_raster.xml:3901 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:1242 +#: reference_raster.xml:1342 #, no-c-format msgid "ST_NumBands" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1243 +#: reference_raster.xml:1343 #, no-c-format msgid "" "Returns the number of bands in the raster object." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1248 +#: reference_raster.xml:1348 #, no-c-format msgid "" "integer ST_NumBands " @@ -2314,13 +2423,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1258 +#: reference_raster.xml:1358 #, no-c-format msgid "Returns the number of bands in the raster object." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1264 +#: reference_raster.xml:1364 #, no-c-format msgid "" "SELECT rid, ST_NumBands(rast) As numbands\n" @@ -2333,20 +2442,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1276 +#: reference_raster.xml:1376 #, no-c-format msgid "ST_PixelHeight" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1277 +#: reference_raster.xml:1377 #, no-c-format msgid "" "Returns the pixel height in geometric units of the spatial reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1282 +#: reference_raster.xml:1382 #, no-c-format msgid "" "double precision ST_PixelHeight " @@ -2354,7 +2463,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1292 +#: reference_raster.xml:1392 #, no-c-format msgid "" "Returns the height of a pixel in geometric units of the spatial reference " @@ -2363,7 +2472,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1294 +#: reference_raster.xml:1394 #, no-c-format msgid "" "Refer to for a diagrammatic " @@ -2371,13 +2480,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1298 reference_raster.xml:1353 +#: reference_raster.xml:1398 reference_raster.xml:1453 #, no-c-format msgid "Examples: Rasters with no skew" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1300 +#: reference_raster.xml:1400 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -2393,13 +2502,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1305 reference_raster.xml:1360 +#: reference_raster.xml:1405 reference_raster.xml:1460 #, no-c-format msgid "Examples: Rasters with skew different than 0" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1307 +#: reference_raster.xml:1407 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -2416,8 +2525,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1314 reference_raster.xml:1369 -#: reference_raster.xml:3181 +#: reference_raster.xml:1414 reference_raster.xml:1469 +#: reference_raster.xml:3307 #, no-c-format msgid "" ", , , double precision ST_PixelWidth " @@ -2446,7 +2555,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1337 +#: reference_raster.xml:1437 #, no-c-format msgid "" "Returns the width of a pixel in geometric units of the spatial reference " @@ -2455,25 +2564,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1339 +#: reference_raster.xml:1439 #, no-c-format msgid "The following diagram demonstrates the relationship:" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Width: Pixel size in the i direction" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Height: Pixel size in the j direction" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1355 +#: reference_raster.xml:1455 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -2489,7 +2598,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1362 +#: reference_raster.xml:1462 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -2507,13 +2616,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1375 +#: reference_raster.xml:1475 #, no-c-format msgid "ST_ScaleX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1376 +#: reference_raster.xml:1476 #, no-c-format msgid "" "Returns the X component of the pixel width in units of coordinate reference " @@ -2521,7 +2630,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1381 +#: reference_raster.xml:1481 #, no-c-format msgid "" "float8 ST_ScaleX " @@ -2529,7 +2638,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1391 +#: reference_raster.xml:1491 #, no-c-format msgid "" "Returns the X component of the pixel width in units of coordinate reference " @@ -2538,13 +2647,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1393 +#: reference_raster.xml:1493 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1399 +#: reference_raster.xml:1499 #, no-c-format msgid "" "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n" @@ -2557,13 +2666,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1412 +#: reference_raster.xml:1512 #, no-c-format msgid "ST_ScaleY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1413 +#: reference_raster.xml:1513 #, no-c-format msgid "" "Returns the Y component of the pixel height in units of coordinate reference " @@ -2571,7 +2680,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1418 +#: reference_raster.xml:1518 #, no-c-format msgid "" "float8 ST_ScaleY " @@ -2579,7 +2688,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1428 +#: reference_raster.xml:1528 #, no-c-format msgid "" "Returns the Y component of the pixel height in units of coordinate reference " @@ -2588,13 +2697,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1431 +#: reference_raster.xml:1531 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1437 +#: reference_raster.xml:1537 #, no-c-format msgid "" "SELECT rid, ST_ScaleY(rast) As rastpixheight\n" @@ -2607,13 +2716,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1450 +#: reference_raster.xml:1550 #, no-c-format msgid "ST_Raster2WorldCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1451 +#: reference_raster.xml:1551 #, no-c-format msgid "" "Returns the raster's upper left corner as geometric X and Y (longitude and " @@ -2621,7 +2730,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1456 +#: reference_raster.xml:1556 #, no-c-format msgid "" "record ST_Raster2WorldCoord " @@ -2631,7 +2740,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1468 +#: reference_raster.xml:1568 #, no-c-format msgid "" "Returns the upper left corner as geometric X and Y (longitude and latitude) " @@ -2643,8 +2752,25 @@ msgid "" "bounds." msgstr "" +#. Tag: para +#: reference_raster.xml:1573 reference_raster.xml:1979 +#: reference_raster.xml:2558 reference_raster.xml:2603 +#: reference_raster.xml:2646 reference_raster.xml:2691 +#: reference_raster.xml:2836 reference_raster.xml:2933 +#: reference_raster.xml:3102 reference_raster.xml:3221 +#: reference_raster.xml:5578 reference_raster.xml:6858 +#: reference_raster.xml:6907 reference_raster.xml:7136 +#: reference_raster.xml:7223 reference_raster.xml:7304 +#: reference_raster.xml:7385 reference_raster.xml:7466 +#: reference_raster.xml:7679 reference_raster.xml:7759 +#: reference_raster.xml:7956 reference_raster.xml:8051 +#: reference_raster.xml:8144 +#, no-c-format +msgid "Availability: 2.1.0" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:1477 +#: reference_raster.xml:1580 #, no-c-format msgid "" "-- non-skewed raster\n" @@ -2661,7 +2787,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1479 +#: reference_raster.xml:1582 #, no-c-format msgid "" "-- skewed raster\n" @@ -2683,7 +2809,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1486 +#: reference_raster.xml:1589 #, no-c-format msgid "" ", , float8 ST_Raster2WorldCoordX, float8 ST_Raster2WorldCoordY, float8 ST_Rotation " @@ -2894,7 +3020,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1616 +#: reference_raster.xml:1719 #, no-c-format msgid "" "Returns the uniform rotation of the raster in radian. If a raster does not " @@ -2903,7 +3029,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1623 +#: reference_raster.xml:1726 #, no-c-format msgid "" "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as " @@ -2916,25 +3042,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1629 +#: reference_raster.xml:1732 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1635 +#: reference_raster.xml:1738 #, no-c-format msgid "ST_SkewX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1636 +#: reference_raster.xml:1739 #, no-c-format msgid "Returns the georeference X skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1641 +#: reference_raster.xml:1744 #, no-c-format msgid "" "float8 ST_SkewX " @@ -2942,7 +3068,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1651 +#: reference_raster.xml:1754 #, no-c-format msgid "" "Returns the georeference X skew (or rotation parameter). Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:1671 +#: reference_raster.xml:1774 #, no-c-format msgid "ST_SkewY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1672 +#: reference_raster.xml:1775 #, no-c-format msgid "Returns the georeference Y skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1677 +#: reference_raster.xml:1780 #, no-c-format msgid "" "float8 ST_SkewY " @@ -3002,7 +3128,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1687 +#: reference_raster.xml:1790 #, no-c-format msgid "" "Returns the georeference Y skew (or rotation parameter). Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:1707 +#: reference_raster.xml:1810 #, no-c-format msgid "ST_SRID" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1708 +#: reference_raster.xml:1811 #, no-c-format msgid "" "Returns the spatial reference identifier of the raster as defined in " @@ -3031,7 +3157,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1713 +#: reference_raster.xml:1816 #, no-c-format msgid "" "integer ST_SRID " @@ -3039,7 +3165,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1723 +#: reference_raster.xml:1826 #, no-c-format msgid "" "Returns the spatial reference identifier of the raster object as defined in " @@ -3047,7 +3173,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1724 +#: reference_raster.xml:1827 #, no-c-format msgid "" "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 " @@ -3055,7 +3181,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1730 +#: reference_raster.xml:1833 #, no-c-format msgid "" "SELECT ST_SRID(rast) As srid\n" @@ -3067,13 +3193,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1742 +#: reference_raster.xml:1845 #, no-c-format msgid "ST_UpperLeftX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1743 +#: reference_raster.xml:1846 #, no-c-format msgid "" "Returns the upper left X coordinate of raster in projected " @@ -3081,7 +3207,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1748 +#: reference_raster.xml:1851 #, no-c-format msgid "" "float8 ST_UpperLeftX " @@ -3089,7 +3215,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1758 +#: reference_raster.xml:1861 #, no-c-format msgid "" "Returns the upper left X coordinate of raster in projected spatial ref." @@ -3097,7 +3223,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1764 +#: reference_raster.xml:1867 #, no-c-format msgid "" "SELECt rid, ST_UpperLeftX(rast) As ulx\n" @@ -3110,19 +3236,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1770 reference_raster.xml:1804 +#: reference_raster.xml:1873 reference_raster.xml:1907 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1776 +#: reference_raster.xml:1879 #, no-c-format msgid "ST_UpperLeftY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1777 +#: reference_raster.xml:1880 #, no-c-format msgid "" "Returns the upper left Y coordinate of raster in projected " @@ -3130,7 +3256,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1782 +#: reference_raster.xml:1885 #, no-c-format msgid "" "float8 ST_UpperLeftY " @@ -3138,7 +3264,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1792 +#: reference_raster.xml:1895 #, no-c-format msgid "" "Returns the upper left Y coordinate of raster in projected spatial ref." @@ -3146,7 +3272,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1798 +#: reference_raster.xml:1901 #, no-c-format msgid "" "SELECT rid, ST_UpperLeftY(rast) As uly\n" @@ -3159,19 +3285,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1810 +#: reference_raster.xml:1913 #, no-c-format msgid "ST_Width" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1811 +#: reference_raster.xml:1914 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1816 +#: reference_raster.xml:1919 #, no-c-format msgid "" "integer ST_Width " @@ -3179,13 +3305,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1826 +#: reference_raster.xml:1929 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1832 +#: reference_raster.xml:1935 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth\n" @@ -3197,13 +3323,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1846 +#: reference_raster.xml:1949 #, no-c-format msgid "ST_World2RasterCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1847 +#: reference_raster.xml:1950 #, no-c-format msgid "" "Returns the upper left corner as column and row given geometric X and Y " @@ -3212,7 +3338,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1851 +#: reference_raster.xml:1954 #, no-c-format msgid "" " integer ST_World2RasterCoord, integer ST_World2RasterCoordX, integer ST_World2RasterCoordYReturns true if the raster is empty (width = 0 and height = 0). " @@ -3405,7 +3531,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2008 +#: reference_raster.xml:2114 #, no-c-format msgid "" "boolean ST_IsEmpty " @@ -3413,7 +3539,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2018 +#: reference_raster.xml:2124 #, no-c-format msgid "" "Returns true if the raster is empty (width = 0 and height = 0). " @@ -3421,7 +3547,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2024 +#: reference_raster.xml:2132 #, no-c-format msgid "" "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n" @@ -3437,19 +3563,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2036 +#: reference_raster.xml:2144 #, no-c-format msgid "Raster Band Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:2039 +#: reference_raster.xml:2147 #, no-c-format msgid "ST_BandMetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2040 +#: reference_raster.xml:2148 #, no-c-format msgid "" "Returns basic meta data for a specific raster band. band num 1 is assumed if " @@ -3457,7 +3583,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2045 +#: reference_raster.xml:2153 #, no-c-format msgid "" "record ST_BandMetaData " @@ -3467,7 +3593,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2056 +#: reference_raster.xml:2164 #, no-c-format msgid "" "Returns basic meta data about a raster band. Columns returned pixeltype | " @@ -3475,19 +3601,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2060 +#: reference_raster.xml:2168 #, no-c-format msgid "If raster contains no bands then an error is thrown." msgstr "" #. Tag: para -#: reference_raster.xml:2065 +#: reference_raster.xml:2173 #, no-c-format msgid "If band has no NODATA value, nodatavalue will be NULL." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2074 +#: reference_raster.xml:2182 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -3500,19 +3626,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2080 +#: reference_raster.xml:2188 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2086 +#: reference_raster.xml:2194 #, no-c-format msgid "ST_BandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2087 +#: reference_raster.xml:2195 #, no-c-format msgid "" "Returns the value in a given band that represents no data. If no band num 1 " @@ -3520,7 +3646,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2092 +#: reference_raster.xml:2200 #, no-c-format msgid "" "double precision ST_BandNoDataValue " @@ -3530,13 +3656,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2103 reference_raster.xml:2234 +#: reference_raster.xml:2211 reference_raster.xml:2342 #, no-c-format msgid "Returns the value that represents no data for the band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2109 +#: reference_raster.xml:2217 #, no-c-format msgid "" "SELECT ST_BandNoDataValue(rast,1) As bnval1, \n" @@ -3551,19 +3677,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2122 +#: reference_raster.xml:2230 #, no-c-format msgid "ST_BandIsNoData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2123 +#: reference_raster.xml:2231 #, no-c-format msgid "Returns true if the band is filled with only nodata values." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2127 +#: reference_raster.xml:2235 #, no-c-format msgid "" " boolean ST_BandIsNoData, text ST_BandPath " @@ -3693,7 +3819,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2199 +#: reference_raster.xml:2307 #, no-c-format msgid "" "Returns system file path to a band. Throws an error if called with an in db " @@ -3701,19 +3827,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2205 +#: reference_raster.xml:2313 #, no-c-format msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2217 +#: reference_raster.xml:2325 #, no-c-format msgid "ST_BandPixelType" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2218 +#: reference_raster.xml:2326 #, no-c-format msgid "" "Returns the type of pixel for given band. If no bandnum specified, 1 is " @@ -3721,7 +3847,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2223 +#: reference_raster.xml:2331 #, no-c-format msgid "" "text ST_BandPixelType " @@ -3731,79 +3857,79 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2235 +#: reference_raster.xml:2343 #, no-c-format msgid "There are 11 pixel types. Pixel Types supported are as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:2238 +#: reference_raster.xml:2346 #, no-c-format msgid "1BB - 1-bit boolean" msgstr "" #. Tag: para -#: reference_raster.xml:2242 +#: reference_raster.xml:2350 #, no-c-format msgid "2BUI - 2-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2246 +#: reference_raster.xml:2354 #, no-c-format msgid "4BUI - 4-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2250 +#: reference_raster.xml:2358 #, no-c-format msgid "8BSI - 8-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2253 +#: reference_raster.xml:2361 #, no-c-format msgid "8BUI - 8-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2256 +#: reference_raster.xml:2364 #, no-c-format msgid "16BSI - 16-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2259 +#: reference_raster.xml:2367 #, no-c-format msgid "16BUI - 16-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2262 +#: reference_raster.xml:2370 #, no-c-format msgid "32BSI - 32-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2265 +#: reference_raster.xml:2373 #, no-c-format msgid "32BUI - 32-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2268 +#: reference_raster.xml:2376 #, no-c-format msgid "32BF - 32-bit float" msgstr "" #. Tag: para -#: reference_raster.xml:2271 +#: reference_raster.xml:2379 #, no-c-format msgid "64BF - 64-bit float" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2280 +#: reference_raster.xml:2388 #, no-c-format msgid "" "SELECT ST_BandPixelType(rast,1) As btype1, \n" @@ -3817,13 +3943,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2292 +#: reference_raster.xml:2400 #, no-c-format msgid "ST_HasNoBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2293 +#: reference_raster.xml:2401 #, no-c-format msgid "" "Returns true if there is no band with given band number. If no " @@ -3831,7 +3957,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2298 +#: reference_raster.xml:2406 #, no-c-format msgid "" "boolean ST_HasNoBand " @@ -3840,7 +3966,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2309 +#: reference_raster.xml:2417 #, no-c-format msgid "" "Returns true if there is no band with given band number. If no band " @@ -3848,7 +3974,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2317 +#: reference_raster.xml:2425 #, no-c-format msgid "" "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2, \n" @@ -3862,19 +3988,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2330 +#: reference_raster.xml:2438 #, no-c-format msgid "Raster Pixel Accessors and Setters" msgstr "" #. Tag: refname -#: reference_raster.xml:2334 +#: reference_raster.xml:2442 #, no-c-format msgid "ST_PixelAsPolygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2335 +#: reference_raster.xml:2443 #, no-c-format msgid "" "Returns the polygon geometry that bounds the pixel for a " @@ -3882,7 +4008,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2340 +#: reference_raster.xml:2448 #, no-c-format msgid "" "geometry ST_PixelAsPolygon " @@ -3892,7 +4018,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2352 +#: reference_raster.xml:2460 #, no-c-format msgid "" "Returns the polygon geometry that bounds the pixel for a particular " @@ -3900,7 +4026,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2358 +#: reference_raster.xml:2468 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -3920,7 +4046,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2363 +#: reference_raster.xml:2473 #, no-c-format msgid "" ", , setof record ST_PixelAsPolygons " @@ -3955,7 +4081,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2396 +#: reference_raster.xml:2506 #, no-c-format msgid "" "Returns the polygon geometry that bounds every pixel of a raster band along " @@ -3964,7 +4090,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2399 +#: reference_raster.xml:2509 #, no-c-format msgid "" "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is " @@ -3972,8 +4098,14 @@ msgid "" "pixels with the same pixel value." msgstr "" +#. Tag: para +#: reference_raster.xml:2515 +#, no-c-format +msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added." +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:2408 +#: reference_raster.xml:2520 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -3999,7 +4131,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2413 +#: reference_raster.xml:2525 #, no-c-format msgid "" ", , Returns a point geometry of the pixel's upper-left corner.geometry ST_PixelAsPoint " @@ -4033,13 +4165,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2445 +#: reference_raster.xml:2557 #, no-c-format msgid "Returns a point geometry of the pixel's upper-left corner." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2450 +#: reference_raster.xml:2563 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = " @@ -4051,7 +4183,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2455 +#: reference_raster.xml:2568 #, no-c-format msgid "" ", , Returns a point geometry for each pixel of a raster band along " @@ -4077,7 +4209,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2476 +#: reference_raster.xml:2589 #, no-c-format msgid "" "geometry ST_PixelAsPoints " @@ -4088,7 +4220,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2487 +#: reference_raster.xml:2600 #, no-c-format msgid "" "Returns a point geometry for each pixel of a raster band along with " @@ -4097,7 +4229,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2494 +#: reference_raster.xml:2608 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* " @@ -4133,7 +4265,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2499 +#: reference_raster.xml:2613 #, no-c-format msgid "" ", , Returns the centroid (point geometry) of the area represented by " @@ -4157,7 +4289,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2520 +#: reference_raster.xml:2634 #, no-c-format msgid "" "geometry ST_PixelAsCentroid " @@ -4167,7 +4299,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2531 +#: reference_raster.xml:2645 #, no-c-format msgid "" "Returns the centroid (point geometry) of the area represented by a " @@ -4175,7 +4307,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2536 +#: reference_raster.xml:2651 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = " @@ -4187,7 +4319,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2541 +#: reference_raster.xml:2656 #, no-c-format msgid "" ", , Returns the centroid (point geometry) for each pixel of a raster " @@ -4212,7 +4344,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2562 +#: reference_raster.xml:2677 #, no-c-format msgid "" "geometry ST_PixelAsCentroids " @@ -4223,7 +4355,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2573 +#: reference_raster.xml:2688 #, no-c-format msgid "" "Returns the centroid (point geometry) for each pixel of a raster band " @@ -4232,7 +4364,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2580 +#: reference_raster.xml:2696 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, " @@ -4267,7 +4399,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2585 +#: reference_raster.xml:2701 #, no-c-format msgid "" ", , double precision ST_Value, NODATA value of a given band's " @@ -4546,7 +4678,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2677 +#: reference_raster.xml:2793 #, no-c-format msgid "" " double precision ST_NearestValueNODATA value of a given band in a " @@ -4587,7 +4719,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2717 reference_raster.xml:2800 +#: reference_raster.xml:2833 reference_raster.xml:2920 #, no-c-format msgid "" "Band numbers start at 1 and bandnum is assumed to be 1 if " @@ -4598,24 +4730,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2720 reference_raster.xml:6703 -#: reference_raster.xml:6790 reference_raster.xml:6871 -#: reference_raster.xml:6952 reference_raster.xml:7033 -#: reference_raster.xml:7246 reference_raster.xml:7326 -#: reference_raster.xml:7523 reference_raster.xml:7618 -#: reference_raster.xml:7711 -#, no-c-format -msgid "Availability: 2.1.0" -msgstr "" - -#. Tag: para -#: reference_raster.xml:2722 +#: reference_raster.xml:2838 #, no-c-format msgid "ST_NearestValue is a drop-in replacement for ST_Value." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2731 +#: reference_raster.xml:2847 #, no-c-format msgid "" "-- pixel 2x2 has value\n" @@ -4653,7 +4774,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2733 +#: reference_raster.xml:2849 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" @@ -4691,86 +4812,92 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2739 +#: reference_raster.xml:2855 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2749 +#: reference_raster.xml:2865 #, no-c-format msgid "ST_Neighborhood" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2750 +#: reference_raster.xml:2866 #, no-c-format msgid "" "Returns a 2-D double precision array of the non-NODATA " -"values around a given band's pixel specified by either a columnx and rowy or " +"values around a given band's pixel specified by either a columnX and rowY or " "a geometric point expressed in the same spatial reference coordinate system " "as the raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2756 +#: reference_raster.xml:2872 #, no-c-format msgid "" " double precision[][] ST_Neighborhood raster rast integer bandnum integer columnx integer rowy integer distance integer columnX integer rowY integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast integer columnx integer rowy integer distance integer columnX integer rowY integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast integer bandnum geometry pt integer distance integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast geometry pt integer distance integer distanceX integer distanceY boolean " "exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:2797 +#: reference_raster.xml:2917 #, no-c-format msgid "" "Returns a 2-D double precision array of the non-NODATA " -"values around a given band's pixel specified by either a columnx and rowy or " +"values around a given band's pixel specified by either a columnX and rowY or " "a geometric point expressed in the same spatial reference coordinate system " -"as the raster. The distance parameter defines the number " -"of pixels around the specified pixel, e.g. I want all values within 3 pixel " -"distance around my pixel of interest. The center value of the 2-D array will " -"be the value at the pixel specified by the columnx and rowy or the geometric " -"point." +"as the raster. The distanceX and distanceY parameters define the number of pixels around the specified pixel " +"in the X and Y axes, e.g. I want all values within 3 pixel distance along " +"the X axis and 2 pixel distance along the Y axis around my pixel of " +"interest. The center value of the 2-D array will be the value at the pixel " +"specified by the columnX and rowY or the geometric point." msgstr "" #. Tag: para -#: reference_raster.xml:2804 +#: reference_raster.xml:2924 #, no-c-format msgid "" "The number of elements along each axis of the returning 2-D array is 2 * " -"distance + 1. So for a distance of 1, " -"the returning array will be 3x3." +"(distanceX|distanceY) + 1. So for a " +"distanceX and distanceY of 1, the " +"returning array will be 3x3." msgstr "" #. Tag: para -#: reference_raster.xml:2809 +#: reference_raster.xml:2929 #, no-c-format msgid "" "The 2-D array output can be passed along to any of the raster processing " @@ -4778,34 +4905,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2818 +#: reference_raster.xml:2939 #, no-c-format msgid "" "-- pixel 2x2 has value\n" "SELECT\n" -" ST_Neighborhood(rast, 2, 2, 1)\n" +" ST_Neighborhood(rast, 2, 2, 1, 1)\n" "FROM (\n" " SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4815,34 +4936,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2820 +#: reference_raster.xml:2941 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" "SELECT\n" -" ST_Neighborhood(rast, 2, 3, 1)\n" +" ST_Neighborhood(rast, 2, 3, 1, 1)\n" "FROM (\n" " SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4852,35 +4967,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2822 +#: reference_raster.xml:2943 #, no-c-format msgid "" "-- pixel 3x3 has value\n" "-- exclude_nodata_value = FALSE\n" "SELECT\n" -" ST_Neighborhood(rast, 3, 3, 1, false)\n" +" ST_Neighborhood(rast, 3, 3, 1, 1, false)\n" "FROM (\n" -" SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4890,7 +4998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2828 +#: reference_raster.xml:2949 #, no-c-format msgid "" ", , , raster ST_SetValue " @@ -4944,7 +5052,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2884 +#: reference_raster.xml:3005 #, no-c-format msgid "" "Returns modified raster resulting from setting the specified pixel value to " @@ -4953,13 +5061,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2887 +#: reference_raster.xml:3008 #, no-c-format msgid "Setting by geometry currently only works for points." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2893 +#: reference_raster.xml:3014 #, no-c-format msgid "" "-- Geometry example\n" @@ -4982,7 +5090,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2895 +#: reference_raster.xml:3016 #, no-c-format msgid "" "-- Store the changed raster --\n" @@ -4992,26 +5100,26 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2899 reference_raster.xml:5992 +#: reference_raster.xml:3020 reference_raster.xml:6296 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2905 +#: reference_raster.xml:3026 #, no-c-format msgid "ST_SetValues" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2906 +#: reference_raster.xml:3027 #, no-c-format msgid "" "Returns modified raster resulting from setting the values of a given band." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2910 +#: reference_raster.xml:3031 #, no-c-format msgid "" " raster ST_SetValues " @@ -5053,7 +5161,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2961 +#: reference_raster.xml:3082 #, no-c-format msgid "" "Returns modified raster resulting from setting specified pixels to new value" @@ -5061,7 +5169,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2965 +#: reference_raster.xml:3086 #, no-c-format msgid "" "For Variant 1, the specific pixels to be set are determined by the " @@ -5075,7 +5183,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2969 +#: reference_raster.xml:3090 #, no-c-format msgid "" "Variant 2 is like Variant 1 but with a simple double precision " @@ -5085,7 +5193,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2973 +#: reference_raster.xml:3094 #, no-c-format msgid "" "For Variant 3, the specific pixels to be set are determined by the " @@ -5097,7 +5205,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2977 +#: reference_raster.xml:3098 #, no-c-format msgid "" "Variant 4 is the same as Variant 3 with the exception that it assumes that " @@ -5105,13 +5213,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2984 +#: reference_raster.xml:3107 reference_raster.xml:5583 #, no-c-format msgid "Examples: Variant 1" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2986 +#: reference_raster.xml:3109 #, no-c-format msgid "" "/*\n" @@ -5159,7 +5267,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2988 +#: reference_raster.xml:3111 #, no-c-format msgid "" "/*\n" @@ -5207,7 +5315,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2990 +#: reference_raster.xml:3113 #, no-c-format msgid "" "/*\n" @@ -5257,7 +5365,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2992 +#: reference_raster.xml:3115 #, no-c-format msgid "" "/*\n" @@ -5311,13 +5419,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2997 +#: reference_raster.xml:3120 #, no-c-format msgid "Examples: Variant 2" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2999 +#: reference_raster.xml:3122 #, no-c-format msgid "" "/*\n" @@ -5365,7 +5473,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3001 +#: reference_raster.xml:3124 #, no-c-format msgid "" "/*\n" @@ -5416,13 +5524,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:3006 +#: reference_raster.xml:3129 #, no-c-format msgid "Examples: Variant 3" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3008 +#: reference_raster.xml:3131 #, no-c-format msgid "" "/*\n" @@ -5469,7 +5577,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3010 +#: reference_raster.xml:3133 #, no-c-format msgid "" "/*\n" @@ -5519,7 +5627,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3016 +#: reference_raster.xml:3139 #, no-c-format msgid "" ", , setof record ST_PixelOfValueraster ST_SetGeoReference " @@ -5668,7 +5776,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3130 +#: reference_raster.xml:3256 #, no-c-format msgid "" "Set Georeference 6 georeference parameters in a single call. Accepts inputs " @@ -5677,20 +5785,20 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3133 +#: reference_raster.xml:3259 #, no-c-format msgid "scalex skewy skewx scaley upperleftx upperlefty" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3135 +#: reference_raster.xml:3261 #, no-c-format msgid "" "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3141 +#: reference_raster.xml:3267 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetGeoReference(rast, '2 0 0 3 0.5 " @@ -5704,7 +5812,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3146 +#: reference_raster.xml:3272 #, no-c-format msgid "" ", , , float8 ST_SetRotation " @@ -5733,7 +5841,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3169 +#: reference_raster.xml:3295 #, no-c-format msgid "" "Uniformly rotate the raster. Rotation is in radian. Refer to raster ST_SetScale " @@ -5790,7 +5898,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3212 +#: reference_raster.xml:3338 #, no-c-format msgid "" "Sets the X and Y size of pixels in units of coordinate reference system. " @@ -5799,7 +5907,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3215 +#: reference_raster.xml:3341 #, no-c-format msgid "" "ST_SetScale is different from in that " @@ -5812,7 +5920,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3217 +#: reference_raster.xml:3343 #, no-c-format msgid "" "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This " @@ -5820,7 +5928,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3223 +#: reference_raster.xml:3349 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -5838,7 +5946,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3224 +#: reference_raster.xml:3350 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -5856,19 +5964,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3230 +#: reference_raster.xml:3356 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:3236 +#: reference_raster.xml:3362 #, no-c-format msgid "ST_SetSkew" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3237 +#: reference_raster.xml:3363 #, no-c-format msgid "" "Sets the georeference X and Y skew (or rotation parameter). If only one is " @@ -5876,7 +5984,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3241 +#: reference_raster.xml:3367 #, no-c-format msgid "" " raster ST_SetSkew " @@ -5890,7 +5998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3259 +#: reference_raster.xml:3385 #, no-c-format msgid "" "Sets the georeference X and Y skew (or rotation parameter). If only one is " @@ -5899,7 +6007,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3266 +#: reference_raster.xml:3392 #, no-c-format msgid "" "-- Example 1 \n" @@ -5919,7 +6027,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3268 +#: reference_raster.xml:3394 #, no-c-format msgid "" "-- Example 2 set both to same number:\n" @@ -5939,7 +6047,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3275 +#: reference_raster.xml:3401 #, no-c-format msgid "" ", , raster ST_SetSRID " @@ -5970,13 +6078,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3303 +#: reference_raster.xml:3429 #, no-c-format msgid "Sets the SRID on a raster to a particular integer value." msgstr "" #. Tag: para -#: reference_raster.xml:3306 +#: reference_raster.xml:3432 #, no-c-format msgid "" "This function does not transform the raster in any way - it simply sets meta " @@ -5985,19 +6093,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3316 +#: reference_raster.xml:3442 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3323 +#: reference_raster.xml:3449 #, no-c-format msgid "ST_SetUpperLeft" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3324 +#: reference_raster.xml:3450 #, no-c-format msgid "" "Sets the value of the upper left corner of the pixel to projected X and Y " @@ -6005,7 +6113,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3329 +#: reference_raster.xml:3455 #, no-c-format msgid "" "raster ST_SetUpperLeft " @@ -6015,7 +6123,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3341 +#: reference_raster.xml:3467 #, no-c-format msgid "" "Set the value of the upper left corner of raster to the projected X " @@ -6023,7 +6131,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3347 +#: reference_raster.xml:3473 #, no-c-format msgid "" "SELECT ST_SetUpperLeft(rast,-71.01,42.37) \n" @@ -6032,19 +6140,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3353 +#: reference_raster.xml:3479 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3359 +#: reference_raster.xml:3485 #, no-c-format msgid "ST_Resample" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3360 +#: reference_raster.xml:3486 #, no-c-format msgid "" "Resample a raster using a specified resampling algorithm, new dimensions, an " @@ -6055,7 +6163,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3364 +#: reference_raster.xml:3490 #, no-c-format msgid "" " raster ST_Resample " @@ -6106,7 +6214,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3416 +#: reference_raster.xml:3542 #, no-c-format msgid "" "Resample a raster using a specified resampling algorithm, new dimensions " @@ -6116,7 +6224,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3418 +#: reference_raster.xml:3544 #, no-c-format msgid "" "New pixel values are computed using the NearestNeighbor (english or american " @@ -6126,7 +6234,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3420 reference_raster.xml:3477 +#: reference_raster.xml:3546 reference_raster.xml:3603 #, no-c-format msgid "" "A maxerror percent of 0.125 is used if no maxerr is " @@ -6134,15 +6242,15 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3422 reference_raster.xml:3481 -#: reference_raster.xml:3541 reference_raster.xml:3620 +#: reference_raster.xml:3548 reference_raster.xml:3607 +#: reference_raster.xml:3667 reference_raster.xml:3746 #, no-c-format msgid "Only works if raster is in a known spatial reference system (SRID)." msgstr "" #. Tag: para -#: reference_raster.xml:3423 reference_raster.xml:3479 -#: reference_raster.xml:3543 reference_raster.xml:3622 +#: reference_raster.xml:3549 reference_raster.xml:3605 +#: reference_raster.xml:3669 reference_raster.xml:3748 #, no-c-format msgid "" "Refer to: GDAL Warp " @@ -6150,15 +6258,15 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3424 reference_raster.xml:3485 -#: reference_raster.xml:3547 reference_raster.xml:3626 -#: reference_raster.xml:3679 +#: reference_raster.xml:3550 reference_raster.xml:3611 +#: reference_raster.xml:3673 reference_raster.xml:3752 +#: reference_raster.xml:3805 #, no-c-format msgid "Availability: 2.0.0 Requires GDAL 1.6.1+" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3430 +#: reference_raster.xml:3556 #, no-c-format msgid "" "SELECT ST_Width(orig) As orig_width, ST_Width(reduce_100) As new_width\n" @@ -6176,19 +6284,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3435 +#: reference_raster.xml:3561 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3441 +#: reference_raster.xml:3567 #, no-c-format msgid "ST_Rescale" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3442 +#: reference_raster.xml:3568 #, no-c-format msgid "" "Resample a raster by adjusting only its scale (or pixel size). New pixel " @@ -6198,7 +6306,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3447 +#: reference_raster.xml:3573 #, no-c-format msgid "" " raster ST_Rescale " @@ -6218,7 +6326,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3471 +#: reference_raster.xml:3597 #, no-c-format msgid "" "Resample a raster by adjusting only its scale (or pixel size). New pixel " @@ -6229,7 +6337,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3473 +#: reference_raster.xml:3599 #, no-c-format msgid "" "scalex and scaley define the new pixel " @@ -6237,7 +6345,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3475 +#: reference_raster.xml:3601 #, no-c-format msgid "" "When the new scalex or scaley is not a divisor of the raster width or " @@ -6246,7 +6354,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3483 +#: reference_raster.xml:3609 #, no-c-format msgid "" "ST_Rescale is different from in that " @@ -6259,7 +6367,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3490 +#: reference_raster.xml:3616 #, no-c-format msgid "" "A simple example rescaling a raster from a pixel size of 0.001 degree to a " @@ -6267,7 +6375,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3492 +#: reference_raster.xml:3618 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6288,7 +6396,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3497 +#: reference_raster.xml:3623 #, no-c-format msgid "" ", , , raster ST_Reskew " @@ -6332,7 +6440,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3533 +#: reference_raster.xml:3659 #, no-c-format msgid "" "Resample a raster by adjusting only its skew (or rotation parameters). New " @@ -6343,14 +6451,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3535 +#: reference_raster.xml:3661 #, no-c-format msgid "" "skewx and skewy define the new skew." msgstr "" #. Tag: para -#: reference_raster.xml:3537 reference_raster.xml:3616 +#: reference_raster.xml:3663 reference_raster.xml:3742 #, no-c-format msgid "" "The extent of the new raster will encompass the extent of the provided " @@ -6358,14 +6466,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3539 reference_raster.xml:3618 +#: reference_raster.xml:3665 reference_raster.xml:3744 #, no-c-format msgid "" "A maxerror percent of 0.125 if no maxerr is specified." msgstr "" #. Tag: para -#: reference_raster.xml:3545 +#: reference_raster.xml:3671 #, no-c-format msgid "" "ST_Reskew is different from in that " @@ -6378,14 +6486,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3552 +#: reference_raster.xml:3678 #, no-c-format msgid "" "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3554 +#: reference_raster.xml:3680 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6398,7 +6506,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3560 +#: reference_raster.xml:3686 #, no-c-format msgid "" ", , , " @@ -6407,13 +6515,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3566 +#: reference_raster.xml:3692 #, no-c-format msgid "ST_SnapToGrid" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3567 +#: reference_raster.xml:3693 #, no-c-format msgid "" "Resample a raster by snapping it to a grid. New pixel values are computed " @@ -6422,7 +6530,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3572 +#: reference_raster.xml:3698 #, no-c-format msgid "" " raster ST_SnapToGrid " @@ -6458,7 +6566,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3611 +#: reference_raster.xml:3737 #, no-c-format msgid "" "Resample a raster by snapping it to a grid defined by an arbitrary pixel " @@ -6470,7 +6578,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3613 +#: reference_raster.xml:3739 #, no-c-format msgid "" "gridx and gridy define any arbitrary " @@ -6480,7 +6588,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3615 +#: reference_raster.xml:3741 #, no-c-format msgid "" "You can optionnal define the pixel size of the new grid with " @@ -6488,7 +6596,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3624 +#: reference_raster.xml:3750 #, no-c-format msgid "" "Use if you need more control over the " @@ -6496,13 +6604,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3631 +#: reference_raster.xml:3757 #, no-c-format msgid "A simple example snapping a raster to a slightly different grid." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3633 +#: reference_raster.xml:3759 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6515,7 +6623,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3639 +#: reference_raster.xml:3765 #, no-c-format msgid "" ", , , " @@ -6523,13 +6631,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3645 +#: reference_raster.xml:3771 #, no-c-format msgid "ST_Transform" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3646 +#: reference_raster.xml:3772 #, no-c-format msgid "" "Reprojects a raster in a known spatial reference system to another known " @@ -6539,7 +6647,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3650 +#: reference_raster.xml:3776 #, no-c-format msgid "" " raster ST_Transform " @@ -6563,7 +6671,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3676 +#: reference_raster.xml:3802 #, no-c-format msgid "" "Reprojects a raster in a known spatial reference system to another known " @@ -6573,7 +6681,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3678 +#: reference_raster.xml:3804 #, no-c-format msgid "" "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', " @@ -6582,7 +6690,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3680 +#: reference_raster.xml:3806 #, no-c-format msgid "" "If you find your transformation support is not working right, you may need " @@ -6595,7 +6703,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3687 +#: reference_raster.xml:3813 #, no-c-format msgid "" "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n" @@ -6615,19 +6723,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3697 +#: reference_raster.xml:3823 #, no-c-format msgid "original mass state plane meters (mass_stm)" msgstr "" #. Tag: para -#: reference_raster.xml:3706 +#: reference_raster.xml:3832 #, no-c-format msgid "After transform to wgs 84 long lat (wgs_84)" msgstr "" #. Tag: para -#: reference_raster.xml:3715 +#: reference_raster.xml:3841 #, no-c-format msgid "" "After transform to wgs 84 long lat with bilinear algorithm instead of NN " @@ -6635,25 +6743,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3727 +#: reference_raster.xml:3853 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:3733 +#: reference_raster.xml:3859 #, no-c-format msgid "Raster Band Editors" msgstr "" #. Tag: refname -#: reference_raster.xml:3737 +#: reference_raster.xml:3863 #, no-c-format msgid "ST_SetBandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3738 +#: reference_raster.xml:3864 #, no-c-format msgid "" "Sets the value for the given band that represents no data. Band 1 is assumed " @@ -6662,7 +6770,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3742 +#: reference_raster.xml:3868 #, no-c-format msgid "" " raster ST_SetBandNoDataValueinteger ST_SetBandIsNoData " @@ -6741,7 +6849,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3802 +#: reference_raster.xml:3928 #, no-c-format msgid "" "Sets the isnodata flag for the band to true. Band 1 is assumed if not " @@ -6751,7 +6859,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3809 +#: reference_raster.xml:3935 #, no-c-format msgid "" "Currently, the loader (raster2pgsql.py) is not able to set the isnodata flag " @@ -6760,7 +6868,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3818 +#: reference_raster.xml:3944 #, no-c-format msgid "" "-- Create dummy table with one raster column\n" @@ -6828,7 +6936,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3824 +#: reference_raster.xml:3950 #, no-c-format msgid "" ", , bigint ST_Count " @@ -6882,7 +6990,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3872 +#: reference_raster.xml:3998 #, no-c-format msgid "" "Returns the number of pixels in a given band of a raster or raster coverage. " @@ -6890,7 +6998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3873 +#: reference_raster.xml:3999 #, no-c-format msgid "" "If exclude_nodata_value is set to true, will only count " @@ -6900,7 +7008,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3880 +#: reference_raster.xml:4006 #, no-c-format msgid "" "--example will count all pixels not 249 and one will count all pixels. --\n" @@ -6914,13 +7022,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3891 +#: reference_raster.xml:4017 #, no-c-format msgid "ST_Histogram" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3892 +#: reference_raster.xml:4018 #, no-c-format msgid "" "Returns a set of record summarizing a raster or raster coverage data " @@ -6929,7 +7037,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3896 +#: reference_raster.xml:4022 #, no-c-format msgid "" " SETOF record ST_Histogramnodatawidth double precision[]" msgstr "" #. Tag: para -#: reference_raster.xml:3984 +#: reference_raster.xml:4110 #, no-c-format msgid "" "width: an array indicating the width of each category/bin. If the number of " @@ -7029,7 +7137,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3985 +#: reference_raster.xml:4111 #, no-c-format msgid "" "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, " @@ -7037,13 +7145,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:3988 +#: reference_raster.xml:4114 #, no-c-format msgid "bins integer" msgstr "" #. Tag: para -#: reference_raster.xml:3989 +#: reference_raster.xml:4115 #, no-c-format msgid "" "Number of breakouts -- this is the number of records you'll get back from " @@ -7052,13 +7160,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:3993 +#: reference_raster.xml:4119 #, no-c-format msgid "right boolean" msgstr "" #. Tag: para -#: reference_raster.xml:3994 +#: reference_raster.xml:4120 #, no-c-format msgid "" "compute the histogram from the right rather than from the left (default). " @@ -7066,7 +7174,7 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4001 +#: reference_raster.xml:4127 #, no-c-format msgid "" "Example: Single raster tile - compute histograms for bands 1, 2, 3 and " @@ -7074,7 +7182,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4002 +#: reference_raster.xml:4128 #, no-c-format msgid "" "SELECT band, (stats).*\n" @@ -7102,13 +7210,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4006 +#: reference_raster.xml:4132 #, no-c-format msgid "Example: Just band 2 but for 6 bins" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4007 +#: reference_raster.xml:4133 #, no-c-format msgid "" "SELECT (stats).*\n" @@ -7145,19 +7253,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4012 +#: reference_raster.xml:4138 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4021 +#: reference_raster.xml:4147 #, no-c-format msgid "ST_Quantile" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4022 +#: reference_raster.xml:4148 #, no-c-format msgid "" "Compute quantiles for a raster or raster table coverage in the " @@ -7166,7 +7274,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4026 +#: reference_raster.xml:4152 #, no-c-format msgid "" " SETOF record ST_QuantileCompute quantiles for a raster or raster table coverage in the context " @@ -7233,7 +7341,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4099 reference_raster.xml:4316 +#: reference_raster.xml:4225 reference_raster.xml:4442 #, no-c-format msgid "" "If exclude_nodata_value is set to false, will also count " @@ -7241,7 +7349,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4106 +#: reference_raster.xml:4232 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -7267,7 +7375,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4107 +#: reference_raster.xml:4233 #, no-c-format msgid "" "--real live example. Quantile of all pixels in band 2 intersecting a " @@ -7307,19 +7415,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4112 reference_raster.xml:4331 +#: reference_raster.xml:4238 reference_raster.xml:4457 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4118 +#: reference_raster.xml:4244 #, no-c-format msgid "ST_SummaryStats" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4119 +#: reference_raster.xml:4245 #, no-c-format msgid "" "Returns record consisting of count, sum, mean, stddev, min, max for a given " @@ -7328,7 +7436,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4123 +#: reference_raster.xml:4249 #, no-c-format msgid "" " record ST_SummaryStatsnodata" msgstr "" #. Tag: refname -#: reference_raster.xml:4195 +#: reference_raster.xml:4321 #, no-c-format msgid "ST_ValueCount" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4196 +#: reference_raster.xml:4322 #, no-c-format msgid "" "Returns a set of records containing a pixel band value and count of the " @@ -7510,7 +7618,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4201 +#: reference_raster.xml:4327 #, no-c-format msgid "" " SETOF record ST_ValueCountvalue " @@ -7620,7 +7728,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4315 +#: reference_raster.xml:4441 #, no-c-format msgid "" "If no band is specified nband defaults to 1. If no " @@ -7631,7 +7739,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4323 +#: reference_raster.xml:4449 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -7685,7 +7793,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4324 +#: reference_raster.xml:4450 #, no-c-format msgid "" "--real live example. Count all the pixels in an aerial raster tile band 2 " @@ -7710,7 +7818,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4326 +#: reference_raster.xml:4452 #, no-c-format msgid "" "-- Just return count of pixels in each raster tile that have value of 100 of " @@ -7731,19 +7839,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4337 +#: reference_raster.xml:4463 #, no-c-format msgid "Raster Outputs" msgstr "" #. Tag: refname -#: reference_raster.xml:4340 +#: reference_raster.xml:4466 #, no-c-format msgid "ST_AsBinary" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4341 +#: reference_raster.xml:4467 #, no-c-format msgid "" "Return the Well-Known Binary (WKB) representation of the raster without SRID " @@ -7751,7 +7859,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4346 +#: reference_raster.xml:4472 #, no-c-format msgid "" "bytea ST_AsBinary " @@ -7759,7 +7867,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4356 +#: reference_raster.xml:4482 #, no-c-format msgid "" "Returns the Binary representation of the raster. There are 2 variants of the " @@ -7769,7 +7877,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4359 +#: reference_raster.xml:4485 #, no-c-format msgid "" "This is useful in binary cursors to pull data out of the database without " @@ -7777,7 +7885,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4366 +#: reference_raster.xml:4492 #, no-c-format msgid "" "SELECT ST_AsBinary(rast) As rastbin\n" @@ -7793,13 +7901,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:4373 +#: reference_raster.xml:4499 #, no-c-format msgid "ST_AsGDALRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4374 +#: reference_raster.xml:4500 #, no-c-format msgid "" "Return the raster tile in the designated GDAL Raster format. Raster formats " @@ -7808,7 +7916,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4379 +#: reference_raster.xml:4505 #, no-c-format msgid "" "bytea ST_AsGDALRaster " @@ -7820,7 +7928,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4393 +#: reference_raster.xml:4519 #, no-c-format msgid "" "Returns the raster tile in the designated format. Arguments are itemized " @@ -7828,7 +7936,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4396 +#: reference_raster.xml:4522 #, no-c-format msgid "" "format format to output. This is dependent on the drivers " @@ -7838,7 +7946,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4401 +#: reference_raster.xml:4527 #, no-c-format msgid "" "options text array of GDAL options. Valid options are " @@ -7847,7 +7955,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4406 +#: reference_raster.xml:4532 #, no-c-format msgid "" "srs The proj4text or srtext (from spatial_ref_sys) to " @@ -7855,13 +7963,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4415 +#: reference_raster.xml:4541 #, no-c-format msgid "JPEG Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4417 +#: reference_raster.xml:4543 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n" @@ -7872,13 +7980,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4422 +#: reference_raster.xml:4548 #, no-c-format msgid "GTIFF Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4424 +#: reference_raster.xml:4550 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n" @@ -7892,19 +8000,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4431 +#: reference_raster.xml:4557 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:4437 +#: reference_raster.xml:4563 #, no-c-format msgid "ST_AsJPEG" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4438 +#: reference_raster.xml:4564 #, no-c-format msgid "" "Return the raster tile selected bands as a single Joint Photographic Exports " @@ -7914,7 +8022,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4442 +#: reference_raster.xml:4568 #, no-c-format msgid "" " bytea ST_AsJPEG " @@ -7942,7 +8050,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4478 +#: reference_raster.xml:4604 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Joint Photographic " @@ -7954,13 +8062,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4481 reference_raster.xml:4572 +#: reference_raster.xml:4607 reference_raster.xml:4698 #, no-c-format msgid "nband is for single band exports." msgstr "" #. Tag: para -#: reference_raster.xml:4486 +#: reference_raster.xml:4612 #, no-c-format msgid "" "nbands is an array of bands to export (note that max is 3 " @@ -7969,7 +8077,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4491 +#: reference_raster.xml:4617 #, no-c-format msgid "" "quality number from 0 to 100. The higher the number the " @@ -7977,7 +8085,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4496 +#: reference_raster.xml:4622 #, no-c-format msgid "" "options text Array of GDAL options as defined for JPEG " @@ -7989,13 +8097,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4513 +#: reference_raster.xml:4639 #, no-c-format msgid "Examples: Output" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4515 +#: reference_raster.xml:4641 #, no-c-format msgid "" "-- output first 3 bands 75% quality\n" @@ -8014,7 +8122,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4522 +#: reference_raster.xml:4648 #, no-c-format msgid "" ", , bytea ST_AsPNG " @@ -8067,7 +8175,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4569 +#: reference_raster.xml:4695 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Portable Network " @@ -8079,7 +8187,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4577 reference_raster.xml:4660 +#: reference_raster.xml:4703 reference_raster.xml:4786 #, no-c-format msgid "" "nbands is an array of bands to export (note that max is 3 " @@ -8088,7 +8196,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4582 +#: reference_raster.xml:4708 #, no-c-format msgid "" "compression number from 1 to 9. The higher the number the " @@ -8096,7 +8204,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4587 +#: reference_raster.xml:4713 #, no-c-format msgid "" "options text Array of GDAL options as defined for PNG " @@ -8109,7 +8217,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4606 +#: reference_raster.xml:4732 #, no-c-format msgid "" "SELECT ST_AsPNG(rast) As rastpng\n" @@ -8122,7 +8230,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4613 +#: reference_raster.xml:4739 #, no-c-format msgid "" ", , bytea ST_AsTIFF " @@ -8172,7 +8280,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4657 +#: reference_raster.xml:4783 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Tagged Image File " @@ -8185,7 +8293,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4665 +#: reference_raster.xml:4791 #, no-c-format msgid "" "compression Compression expression -- JPEG90 (or some " @@ -8193,7 +8301,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4670 +#: reference_raster.xml:4796 #, no-c-format msgid "" "options text Array of GDAL create options as defined for " @@ -8203,7 +8311,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4675 +#: reference_raster.xml:4801 #, no-c-format msgid "" "srid srid of spatial_ref_sys of the raster. This is used " @@ -8211,13 +8319,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4684 +#: reference_raster.xml:4810 #, no-c-format msgid "Examples: Use jpeg compression 90%" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4686 +#: reference_raster.xml:4812 #, no-c-format msgid "" "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n" @@ -8225,32 +8333,32 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4693 +#: reference_raster.xml:4819 #, no-c-format msgid "" ", , " msgstr "" #. Tag: title -#: reference_raster.xml:4699 +#: reference_raster.xml:4825 #, no-c-format msgid "Raster Processing" msgstr "" #. Tag: refname -#: reference_raster.xml:4702 +#: reference_raster.xml:4828 #, no-c-format msgid "Box3D" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4703 +#: reference_raster.xml:4829 #, no-c-format msgid "Returns the box 3d representation of the enclosing box of the raster." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4708 +#: reference_raster.xml:4834 #, no-c-format msgid "" "box3d Box3D raster raster ST_Clip " @@ -8331,7 +8439,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4776 +#: reference_raster.xml:4902 #, no-c-format msgid "" "Returns a raster that is clipped by the input geometry geomcrop is not specified, true is assumed meaning the " @@ -8364,7 +8472,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4784 +#: reference_raster.xml:4910 #, no-c-format msgid "" "Examples here use Massachusetts aerial data available on MassGIS site " msgstr "" #. Tag: refname -#: reference_raster.xml:4889 +#: reference_raster.xml:5015 #, no-c-format msgid "ST_ConvexHull" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4890 +#: reference_raster.xml:5016 #, no-c-format msgid "" "Return the convex hull geometry of the raster including pixel values equal " @@ -8493,7 +8601,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4897 +#: reference_raster.xml:5023 #, no-c-format msgid "" "geometry ST_ConvexHull " @@ -8501,7 +8609,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4907 +#: reference_raster.xml:5033 #, no-c-format msgid "" "Return the convex hull geometry of the raster including the NoDataBandValue " @@ -8511,7 +8619,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4911 +#: reference_raster.xml:5037 #, no-c-format msgid "" "ST_Envelope floors the coordinates and hence add a little buffer around the " @@ -8520,7 +8628,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4918 +#: reference_raster.xml:5044 #, no-c-format msgid "" "Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:4951 +#: reference_raster.xml:5077 #, no-c-format msgid "ST_DumpAsPolygons" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4952 +#: reference_raster.xml:5078 #, no-c-format msgid "" "Returns a set of geomval (geom,val) rows, from a given raster band. If no " @@ -8587,7 +8695,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4957 +#: reference_raster.xml:5083 #, no-c-format msgid "" "setof geomval ST_DumpAsPolygons " @@ -8598,7 +8706,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4968 +#: reference_raster.xml:5094 #, no-c-format msgid "" "This is a set-returning function (SRF). It returns a set of geomval rows, " @@ -8608,7 +8716,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4972 +#: reference_raster.xml:5098 #, no-c-format msgid "" "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a " @@ -8617,13 +8725,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4976 +#: reference_raster.xml:5102 #, no-c-format msgid "Availability: Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:4977 +#: reference_raster.xml:5103 #, no-c-format msgid "" "If there is a no data value set for a band, pixels with that value will not " @@ -8631,7 +8739,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4978 +#: reference_raster.xml:5104 #, no-c-format msgid "" "If you only care about count of pixels with a given value in a raster, it is " @@ -8639,7 +8747,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4980 +#: reference_raster.xml:5106 #, no-c-format msgid "" "This is different than ST_PixelAsPolygons where one geometry is returned for " @@ -8647,7 +8755,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4988 +#: reference_raster.xml:5114 #, no-c-format msgid "" "SELECT val, ST_AsText(geom) As geomwkt\n" @@ -8677,7 +8785,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4992 +#: reference_raster.xml:5118 #, no-c-format msgid "" ", , , geometry ST_Envelope " @@ -8705,7 +8813,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5014 +#: reference_raster.xml:5140 #, no-c-format msgid "" "Returns the polygon representation of the extent of the raster in spatial " @@ -8714,7 +8822,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5015 +#: reference_raster.xml:5141 #, no-c-format msgid "" "The polygon is defined by the corner points of the bounding box " @@ -8725,7 +8833,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5026 +#: reference_raster.xml:5152 #, no-c-format msgid "" "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n" @@ -8739,19 +8847,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5032 +#: reference_raster.xml:5158 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:5038 +#: reference_raster.xml:5164 #, no-c-format msgid "ST_HillShade" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5039 +#: reference_raster.xml:5165 #, no-c-format msgid "" "Returns the hypothetical illumination of an elevation raster band using " @@ -8760,7 +8868,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5043 +#: reference_raster.xml:5169 #, no-c-format msgid "" "raster ST_HillShade " @@ -8776,7 +8884,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5059 +#: reference_raster.xml:5185 #, no-c-format msgid "" "Returns the hypothetical illumination of an elevation raster band using the " @@ -8785,7 +8893,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5060 +#: reference_raster.xml:5186 #, no-c-format msgid "" "The hill shade equation is: max_bright * ( (cos(zenith)*cos" @@ -8793,27 +8901,27 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5066 reference_raster.xml:5131 -#: reference_raster.xml:5196 +#: reference_raster.xml:5192 reference_raster.xml:5257 +#: reference_raster.xml:5322 #, no-c-format msgid "Examples - coming soon" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5067 reference_raster.xml:5132 -#: reference_raster.xml:5197 +#: reference_raster.xml:5193 reference_raster.xml:5258 +#: reference_raster.xml:5323 #, no-c-format msgid "coming soon" msgstr "" #. Tag: refname -#: reference_raster.xml:5081 +#: reference_raster.xml:5207 #, no-c-format msgid "ST_Aspect" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5082 +#: reference_raster.xml:5208 #, no-c-format msgid "" "Returns the surface aspect of an elevation raster band. Useful for analyzing " @@ -8821,7 +8929,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5086 +#: reference_raster.xml:5212 #, no-c-format msgid "" "raster ST_Aspect " @@ -8831,7 +8939,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5098 +#: reference_raster.xml:5224 #, no-c-format msgid "" "Returns the surface aspect of an elevation raster band. Utilizes map algebra " @@ -8839,67 +8947,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5100 reference_raster.xml:5165 +#: reference_raster.xml:5226 reference_raster.xml:5291 #, no-c-format msgid "Given the following representation of a 3x3 neighborhood of pixels:" msgstr "" #. Tag: entry -#: reference_raster.xml:5106 reference_raster.xml:5171 +#: reference_raster.xml:5232 reference_raster.xml:5297 #, no-c-format msgid "A" msgstr "" #. Tag: entry -#: reference_raster.xml:5107 reference_raster.xml:5172 +#: reference_raster.xml:5233 reference_raster.xml:5298 #, no-c-format msgid "B" msgstr "" #. Tag: entry -#: reference_raster.xml:5108 reference_raster.xml:5173 +#: reference_raster.xml:5234 reference_raster.xml:5299 #, no-c-format msgid "C" msgstr "" #. Tag: entry -#: reference_raster.xml:5111 reference_raster.xml:5176 +#: reference_raster.xml:5237 reference_raster.xml:5302 #, no-c-format msgid "D" msgstr "" #. Tag: entry -#: reference_raster.xml:5112 reference_raster.xml:5177 +#: reference_raster.xml:5238 reference_raster.xml:5303 #, no-c-format msgid "E" msgstr "" #. Tag: entry -#: reference_raster.xml:5113 reference_raster.xml:5178 +#: reference_raster.xml:5239 reference_raster.xml:5304 #, no-c-format msgid "F" msgstr "" #. Tag: entry -#: reference_raster.xml:5116 reference_raster.xml:5181 +#: reference_raster.xml:5242 reference_raster.xml:5307 #, no-c-format msgid "G" msgstr "" #. Tag: entry -#: reference_raster.xml:5117 reference_raster.xml:5182 +#: reference_raster.xml:5243 reference_raster.xml:5308 #, no-c-format msgid "H" msgstr "" #. Tag: entry -#: reference_raster.xml:5118 reference_raster.xml:5183 +#: reference_raster.xml:5244 reference_raster.xml:5309 #, no-c-format msgid "I" msgstr "" #. Tag: para -#: reference_raster.xml:5124 +#: reference_raster.xml:5250 #, no-c-format msgid "" "The equation for the pixel aspect of cell E is: atan2((((G + 2H + I) - (A + " @@ -8907,13 +9015,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5146 +#: reference_raster.xml:5272 #, no-c-format msgid "ST_Slope" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5147 +#: reference_raster.xml:5273 #, no-c-format msgid "" "Returns the surface slope of an elevation raster band. Useful for analyzing " @@ -8921,7 +9029,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5151 +#: reference_raster.xml:5277 #, no-c-format msgid "" "raster ST_Slope " @@ -8931,7 +9039,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5163 +#: reference_raster.xml:5289 #, no-c-format msgid "" "Returns the surface slope of an elevation raster band. Utilizes map algebra " @@ -8939,7 +9047,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5189 +#: reference_raster.xml:5315 #, no-c-format msgid "" "The equation for the pixel slope of cell E is: atan(sqrt(((c + 2f + i) - (a " @@ -8947,13 +9055,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5211 +#: reference_raster.xml:5337 #, no-c-format msgid "ST_Intersection" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5212 +#: reference_raster.xml:5338 #, no-c-format msgid "" "Returns a raster or a set of geometry-pixelvalue pairs " @@ -8962,7 +9070,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5216 +#: reference_raster.xml:5342 #, no-c-format msgid "" " setof geomval ST_IntersectionReturns a raster or a set of geometry-pixelvalue pairs representing " @@ -9016,7 +9124,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5278 +#: reference_raster.xml:5404 #, no-c-format msgid "" "The first three variants, returning a setof geomval, works in vector space. " @@ -9029,7 +9137,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5280 +#: reference_raster.xml:5406 #, no-c-format msgid "" "You can access the geometry and the value parts of the resulting set of " @@ -9038,7 +9146,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5282 +#: reference_raster.xml:5408 #, no-c-format msgid "" "The other variants, returning a raster, works in raster space. They are " @@ -9047,7 +9155,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5284 +#: reference_raster.xml:5410 #, no-c-format msgid "" "The extent of the resulting raster corresponds to the geometrical " @@ -9060,7 +9168,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5286 +#: reference_raster.xml:5412 #, no-c-format msgid "" "Rasters resulting from ST_Intersection must have a nodata value assigned for " @@ -9076,13 +9184,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5288 +#: reference_raster.xml:5414 #, no-c-format msgid "In all variants, if no band number is specified band 1 is assumed." msgstr "" #. Tag: para -#: reference_raster.xml:5290 +#: reference_raster.xml:5416 #, no-c-format msgid "" "To get more control on the resulting extent or on what to return when " @@ -9091,7 +9199,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5292 +#: reference_raster.xml:5418 #, no-c-format msgid "" "To compute the intersection of a raster band with a geometry in raster " @@ -9100,7 +9208,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5294 +#: reference_raster.xml:5420 #, no-c-format msgid "" "ST_Intersection should be used in conjunction with ST_Intersects and an " @@ -9108,7 +9216,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5296 +#: reference_raster.xml:5422 #, no-c-format msgid "" "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In " @@ -9117,13 +9225,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5300 +#: reference_raster.xml:5426 #, no-c-format msgid "Examples: Geometry, Raster -- resulting in geometry vals" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5302 +#: reference_raster.xml:5428 #, no-c-format msgid "" "SELECT foo.rid, foo.gid, \n" @@ -9167,19 +9275,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5307 +#: reference_raster.xml:5433 #, no-c-format msgid "Example: Raster, Geometry -- resulting is a raster" msgstr "" #. Tag: para -#: reference_raster.xml:5308 +#: reference_raster.xml:5434 #, no-c-format msgid "Examples coming soon" msgstr "" #. Tag: para -#: reference_raster.xml:5315 +#: reference_raster.xml:5441 #, no-c-format msgid "" ", , Returns a one-band raster given one or more input rasters, band " +"indexes and one user-specified callback function." +msgstr "" + +#. Tag: funcsynopsis +#: reference_raster.xml:5454 +#, no-c-format +msgid "" +" raster ST_MapAlgebra " +"rastbandarg[] rastbandargset regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=INTERSECTION raster " +"customextent=NULL integer distancex=0 " +"integer distancey=0 text[] " +"VARIADIC userargs=NULL " +" raster ST_MapAlgebra " +"raster rast " +"integer[] nband " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=FIRST " +"raster customextent=NULL integer " +"distancex=0 integer distancey=0 " +"text[] VARIADIC " +"userargs=NULL " +"raster ST_MapAlgebra " +"raster rast " +"integer nband " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=FIRST " +"raster customextent=NULL integer " +"distancex=0 integer distancey=0 " +"text[] VARIADIC " +"userargs=NULL " +"raster ST_MapAlgebra " +"raster rast1 " +"integer nband1 " +"raster rast2 " +"integer nband2 " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=INTERSECTION raster " +"customextent=NULL integer distancex=0 " +"integer distancey=0 text[] " +"VARIADIC userargs=NULL " +msgstr "" + +#. Tag: para +#: reference_raster.xml:5515 +#, no-c-format +msgid "" +"Returns a one-band raster given one or more input rasters, band " +"indexes and one user-specified callback function." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5519 +#, no-c-format +msgid "" +"The tworastuserfunc parameter must be the name and " +"signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example " +"PL/pgSQL function example is: \n" +"CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], " +"position integer[][], VARIADIC userargs text[])\n" +" RETURNS double precision\n" +" AS $$\n" +" BEGIN\n" +" RETURN 0;\n" +" END;\n" +" $$ LANGUAGE 'plpgsql' IMMUTABLE;\n" +" The " +"callbackfunc must have three arguments: a 3-dimension " +"double precision array, a 2-dimension double precision array and a variadic " +"1-dimension text array. The first argument value is the " +"set of values (as double precision) from all input rasters. The three " +"dimensions (where indexes are 1-based) are: raster #, row y, column x. The " +"second argument position is the set of pixel positions " +"from the output raster and input rasters. The outer dimension (where indexes " +"are 0-based) is the raster #. The position at outer dimension index 0 is the " +"output raster's pixel position. For each outer dimension, there are two " +"elements in the inner dimension for X and Y. The third argument " +"userargs is for passing through any user-specified " +"arguments." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5526 +#, no-c-format +msgid "" +"Passing a regprocedure argument to a SQL function requires the " +"full function signature to be passed, then cast to a regprocedure type. To pass the above example PL/pgSQL function as an argument, the " +"SQL for the argument is: \n" +"'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n" +" Note that the " +"argument contains the name of the function, the types of the function " +"arguments, quotes around the name and argument types, and a cast to a " +"regprocedure." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5534 +#, no-c-format +msgid "" +"The third argument to the callbackfunc is a " +"variadic text array. All trailing text arguments are passed " +"through to the specified callbackfunc, and are contained " +"in the userargs argument." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5539 reference_raster.xml:5998 +#: reference_raster.xml:6095 +#, no-c-format +msgid "" +"For more information about the VARIADIC keyword, please refer to the " +"PostgreSQL documentation and the \"SQL Functions with Variable Numbers of " +"Arguments\" section of Query Language (SQL) Functions." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5545 +#, no-c-format +msgid "" +"The text[] argument to the callbackfunc is " +"required, regardless of whether you choose to pass any arguments to the " +"callback function for processing or not." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5550 +#, no-c-format +msgid "" +"If pixeltype is passed in, the one band of the new raster " +"will be of that pixeltype. If pixeltype is passed NULL or left out, the new " +"raster band will have the same pixeltype as the specified band of the first " +"raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the " +"specified band of the appropriate raster (for extent types: SECOND, LAST). " +"If in doubt, always specify pixeltype." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5554 +#, no-c-format +msgid "" +"Possible values for extenttype are: INTERSECTION " +"(default), UNION, FIRST (default for one raster variants), SECOND, LAST, " +"CUSTOM. If extentype is CUSTOM, a raster must be provided " +"for customextent. See example 4 of Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5558 +#, no-c-format +msgid "" +"Variant 1 accepts an array of rastbandarg allowing the " +"use of a map algebra operation on many rasters and/or many bands. See " +"example Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5562 +#, no-c-format +msgid "" +"Variants 2 and 3 operate upon one or more bands of one raster. See example " +"Variant 2 and 3." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5566 +#, no-c-format +msgid "" +"Variant 4 operate upon two rasters with one band per raster. See example " +"Variant 4." +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5585 +#, no-c-format +msgid "" +"-- one raster, one band\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, " +"0, 0), 1, '16BUI', 1, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(rast, 1)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5587 +#, no-c-format +msgid "" +"-- one raster, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, " +"2)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5589 +#, no-c-format +msgid "" +"-- several rasters, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, " +"'32BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), ROW" +"(t1.rast, 2)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo t1\n" +"CROSS JOIN foo t2\n" +"WHERE t1.rid = 1\n" +" AND t2.rid = 2" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5591 +#, no-c-format +msgid "" +"-- complete example of tiles of a coverage with neighborhood\n" +"WITH foo AS (\n" +" SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, " +"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n" +" SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), " +"1, '16BUI', 2, 0) AS rast UNION ALL\n" +" SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), " +"1, '16BUI', 3, 0) AS rast UNION ALL\n" +"\n" +" SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n" +" SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n" +" SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n" +"\n" +" SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n" +" SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" t1.rid,\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure,\n" +" '32BUI',\n" +" 'CUSTOM', t1.rast,\n" +" 1, 1\n" +" ) AS rast\n" +"FROM raster_nmapalgebra_in t1\n" +"CROSS JOIN raster_nmapalgebra_in t2\n" +"WHERE t1.rid = 4\n" +" AND t2.rid BETWEEN 0 AND 8\n" +" AND ST_Intersects(t1.rast, t2.rast)\n" +"GROUP BY t1.rid, t1.rast" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5596 +#, no-c-format +msgid "Examples: Variants 2 and 3" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5598 +#, no-c-format +msgid "" +"-- one raster, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" rast, ARRAY[3, 1, 3, 2]::integer[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5600 +#, no-c-format +msgid "" +"-- one raster, one band\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" rast, 2,\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5605 +#, no-c-format +msgid "Examples: Variant 4" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5607 +#, no-c-format +msgid "" +"-- two rasters, two bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, " +"'32BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" t1.rast, 2,\n" +" t2.rast, 1,\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo t1\n" +"CROSS JOIN foo t2\n" +"WHERE t1.rid = 1\n" +" AND t2.rid = 2" +msgstr "" + +#. Tag: para +#: reference_raster.xml:5614 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:5625 reference_raster.xml:5712 #, no-c-format msgid "ST_MapAlgebraExpr" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5322 +#: reference_raster.xml:5626 #, no-c-format msgid "" "1 raster band version: Creates a new one band raster formed by applying a " @@ -9203,7 +9705,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5326 +#: reference_raster.xml:5630 #, no-c-format msgid "" " raster ST_MapAlgebraExprpixeltype is passed in, then the new raster will have " @@ -9242,7 +9744,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5353 +#: reference_raster.xml:5657 #, no-c-format msgid "" "In the expression you can use the term [rast] to refer to " @@ -9252,8 +9754,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5365 reference_raster.xml:5502 -#: reference_raster.xml:5704 +#: reference_raster.xml:5669 reference_raster.xml:5806 +#: reference_raster.xml:6008 #, no-c-format msgid "" "Create a new 1 band raster from our original that is a function of modulo 2 " @@ -9261,7 +9763,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5366 +#: reference_raster.xml:5670 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -9288,7 +9790,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5367 +#: reference_raster.xml:5671 #, no-c-format msgid "" "Create a new 1 band raster of pixel-type 2BUI from our original that is " @@ -9296,7 +9798,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5368 +#: reference_raster.xml:5672 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -9329,19 +9831,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5378 reference_raster.xml:5717 +#: reference_raster.xml:5682 reference_raster.xml:6021 #, no-c-format msgid "original (column rast-view)" msgstr "" #. Tag: para -#: reference_raster.xml:5387 reference_raster.xml:5725 +#: reference_raster.xml:5691 reference_raster.xml:6029 #, no-c-format msgid "rast_view_ma" msgstr "" #. Tag: para -#: reference_raster.xml:5395 reference_raster.xml:5733 +#: reference_raster.xml:5699 reference_raster.xml:6037 #, no-c-format msgid "" "Create a new 3 band raster same pixel type from our original 3 band raster " @@ -9349,7 +9851,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5397 +#: reference_raster.xml:5701 #, no-c-format msgid "" "SELECT ST_AddBand(\n" @@ -9368,7 +9870,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5402 +#: reference_raster.xml:5706 #, no-c-format msgid "" ", , raster ST_MapAlgebraExprINTERSECTION - The extent of the new raster is the " @@ -9486,7 +9988,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5465 +#: reference_raster.xml:5769 #, no-c-format msgid "" "UNION - The extent of the new raster is the union of the " @@ -9494,7 +9996,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5468 +#: reference_raster.xml:5772 #, no-c-format msgid "" "FIRST - The extent of the new raster is the same as the " @@ -9502,7 +10004,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5471 +#: reference_raster.xml:5775 #, no-c-format msgid "" "SECOND - The extent of the new raster is the same as the " @@ -9510,13 +10012,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5477 +#: reference_raster.xml:5781 #, no-c-format msgid "nodata1expr" msgstr "" #. Tag: para -#: reference_raster.xml:5478 +#: reference_raster.xml:5782 #, no-c-format msgid "" "An algebraic expression involving only rast2 or a " @@ -9525,13 +10027,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5481 +#: reference_raster.xml:5785 #, no-c-format msgid "nodata2expr" msgstr "" #. Tag: para -#: reference_raster.xml:5482 +#: reference_raster.xml:5786 #, no-c-format msgid "" "An algebraic expression involving only rast1 or a " @@ -9540,13 +10042,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5485 +#: reference_raster.xml:5789 #, no-c-format msgid "nodatanodataval" msgstr "" #. Tag: para -#: reference_raster.xml:5486 +#: reference_raster.xml:5790 #, no-c-format msgid "" "A numeric constant to return when spatially corresponding rast1 and rast2 " @@ -9554,7 +10056,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5491 +#: reference_raster.xml:5795 #, no-c-format msgid "" "If pixeltype is passed in, then the new raster will have " @@ -9564,7 +10066,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5492 +#: reference_raster.xml:5796 #, no-c-format msgid "" "Use the term [rast1.val] [rast2.val] " @@ -9574,13 +10076,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5500 +#: reference_raster.xml:5804 #, no-c-format msgid "Example: 2 Band Intersection and Union" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5503 +#: reference_raster.xml:5807 #, no-c-format msgid "" "--Create a cool set of rasters --\n" @@ -9627,25 +10129,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5513 +#: reference_raster.xml:5817 #, no-c-format msgid "mapalgebra intersection" msgstr "" #. Tag: para -#: reference_raster.xml:5522 +#: reference_raster.xml:5826 #, no-c-format msgid "map algebra union" msgstr "" #. Tag: title -#: reference_raster.xml:5532 reference_raster.xml:5799 +#: reference_raster.xml:5836 reference_raster.xml:6103 #, no-c-format msgid "Example: Overlaying rasters on a canvas as separate bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5533 +#: reference_raster.xml:5837 #, no-c-format msgid "" "-- we use ST_AsPNG to render the image so all single band ones look grey --\n" @@ -9685,38 +10187,38 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5544 +#: reference_raster.xml:5848 #, no-c-format msgid "rast1" msgstr "" #. Tag: para -#: reference_raster.xml:5553 +#: reference_raster.xml:5857 #, no-c-format msgid "rast2" msgstr "" #. Tag: para -#: reference_raster.xml:5564 +#: reference_raster.xml:5868 #, no-c-format msgid "rast3" msgstr "" #. Tag: para -#: reference_raster.xml:5574 +#: reference_raster.xml:5878 #, no-c-format msgid "final_rast" msgstr "" #. Tag: title -#: reference_raster.xml:5584 +#: reference_raster.xml:5888 #, no-c-format msgid "" "Example: Overlay 2 meter boundary of select parcels over an aerial imagery" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5585 +#: reference_raster.xml:5889 #, no-c-format msgid "" "-- Create new 3 band raster composed of first 2 clipped bands, and overlay " @@ -9755,13 +10257,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5596 +#: reference_raster.xml:5900 #, no-c-format msgid "The blue lines are the boundaries of select parcels" msgstr "" #. Tag: para -#: reference_raster.xml:5607 +#: reference_raster.xml:5911 #, no-c-format msgid "" ", , , raster ST_MapAlgebraFctonerasteruserfunc parameter must be the name and " @@ -9868,7 +10370,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5690 +#: reference_raster.xml:5994 #, no-c-format msgid "" "Passing a regprodedure argument to a SQL function requires the " @@ -9881,7 +10383,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5692 +#: reference_raster.xml:5996 #, no-c-format msgid "" "The third argument to the userfunction is a " @@ -9892,17 +10394,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5694 reference_raster.xml:5791 -#, no-c-format -msgid "" -"For more information about the VARIADIC keyword, please refer to the " -"PostgreSQL documentation and the \"SQL Functions with Variable Numbers of " -"Arguments\" section of Query Language (SQL) Functions." -msgstr "" - -#. Tag: para -#: reference_raster.xml:5696 +#: reference_raster.xml:6000 #, no-c-format msgid "" "The text[] argument to the userfunction is " @@ -9911,7 +10403,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5705 +#: reference_raster.xml:6009 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -9947,7 +10439,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5706 +#: reference_raster.xml:6010 #, no-c-format msgid "" "Create a new 1 band raster of pixel-type 2BUI from our original that is " @@ -9956,7 +10448,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5707 +#: reference_raster.xml:6011 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -10010,7 +10502,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5734 +#: reference_raster.xml:6038 #, no-c-format msgid "" "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args text" @@ -10040,7 +10532,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5739 reference_raster.xml:5839 +#: reference_raster.xml:6043 reference_raster.xml:6143 #, no-c-format msgid "" ", , raster ST_MapAlgebraFctpixeltype is passed in, then the new raster will have " @@ -10106,7 +10598,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5782 +#: reference_raster.xml:6086 #, no-c-format msgid "" "The tworastuserfunc parameter must be the name and " @@ -10131,7 +10623,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5787 +#: reference_raster.xml:6091 #, no-c-format msgid "" "Passing a regprodedure argument to a SQL function requires the " @@ -10145,7 +10637,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5789 +#: reference_raster.xml:6093 #, no-c-format msgid "" "The third argument to the tworastuserfunc is a " @@ -10156,7 +10648,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5793 +#: reference_raster.xml:6097 #, no-c-format msgid "" "The text[] argument to the tworastuserfunc " @@ -10165,7 +10657,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5800 +#: reference_raster.xml:6104 #, no-c-format msgid "" "-- define our user defined function --\n" @@ -10242,19 +10734,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5811 +#: reference_raster.xml:6115 #, no-c-format msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)" msgstr "" #. Tag: title -#: reference_raster.xml:5821 +#: reference_raster.xml:6125 #, no-c-format msgid "User Defined function that takes extra args" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5822 +#: reference_raster.xml:6126 #, no-c-format msgid "" "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n" @@ -10296,19 +10788,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5829 +#: reference_raster.xml:6133 #, no-c-format msgid "user defined with extra args and different bands from same raster" msgstr "" #. Tag: refname -#: reference_raster.xml:5845 +#: reference_raster.xml:6149 #, no-c-format msgid "ST_MapAlgebraFctNgb" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5847 +#: reference_raster.xml:6151 #, no-c-format msgid "" "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL " @@ -10317,7 +10809,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5852 +#: reference_raster.xml:6156 #, no-c-format msgid "" "raster ST_MapAlgebraFctNgb " @@ -10333,7 +10825,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5870 +#: reference_raster.xml:6174 #, no-c-format msgid "" "(one raster version) Return a raster which values are the result of a " @@ -10344,31 +10836,31 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5878 +#: reference_raster.xml:6182 #, no-c-format msgid "rast" msgstr "" #. Tag: para -#: reference_raster.xml:5879 +#: reference_raster.xml:6183 #, no-c-format msgid "Raster on which the user function is evaluated." msgstr "" #. Tag: term -#: reference_raster.xml:5882 +#: reference_raster.xml:6186 #, no-c-format msgid "band" msgstr "" #. Tag: para -#: reference_raster.xml:5883 +#: reference_raster.xml:6187 #, no-c-format msgid "Band number of the raster to be evaluated. Default to 1." msgstr "" #. Tag: para -#: reference_raster.xml:5887 +#: reference_raster.xml:6191 #, no-c-format msgid "" "The resulting pixel type of the output raster. Must be one listed in , " msgstr "" #. Tag: refname -#: reference_raster.xml:5964 +#: reference_raster.xml:6268 #, no-c-format msgid "ST_Polygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5965 +#: reference_raster.xml:6269 #, no-c-format msgid "" "Returns a multipolygon geometry formed by the union of pixels that have a " @@ -10558,7 +11050,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5971 +#: reference_raster.xml:6275 #, no-c-format msgid "" "geometry ST_Polygon " @@ -10568,13 +11060,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5981 +#: reference_raster.xml:6285 #, no-c-format msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:5982 +#: reference_raster.xml:6286 #, no-c-format msgid "" "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning " @@ -10582,7 +11074,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5983 +#: reference_raster.xml:6287 #, no-c-format msgid "" "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed " @@ -10590,7 +11082,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5988 +#: reference_raster.xml:6292 #, no-c-format msgid "" "-- by default no data band value is 0 or not set, so polygon will return a " @@ -10651,13 +11143,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5998 +#: reference_raster.xml:6302 #, no-c-format msgid "ST_Reclass" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5999 +#: reference_raster.xml:6303 #, no-c-format msgid "" "Creates a new raster composed of band types reclassified from original. The " @@ -10667,7 +11159,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6004 +#: reference_raster.xml:6308 #, no-c-format msgid "" " raster ST_Reclass " @@ -10688,7 +11180,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6032 +#: reference_raster.xml:6336 #, no-c-format msgid "" "Creates a new raster formed by applying a valid PostgreSQL algebraic " @@ -10701,7 +11193,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6036 +#: reference_raster.xml:6340 #, no-c-format msgid "" "The bands of the new raster will have pixel type of pixeltype, , " @@ -10844,25 +11336,21 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6072 +#: reference_raster.xml:6376 #, no-c-format msgid "ST_Union" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6073 +#: reference_raster.xml:6377 #, no-c-format msgid "" "Returns the union of a set of raster tiles into a single raster composed of " -"1 band. If no band is specified for unioning, band num 1 is assumed. The " -"resulting raster's extent is the extent of the whole set. In the case of " -"intersection, the resulting value is defined by p_expression which is one of " -"the following: LAST - the default when none is specified, MEAN, SUM, FIRST, " -"MAX, MIN." +"1 or more bands." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6078 +#: reference_raster.xml:6382 #, no-c-format msgid "" "raster ST_Union " @@ -10870,130 +11358,156 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6084 +#: reference_raster.xml:6388 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"integer band_num" +"setof raster rast " +"unionarg[] unionargset" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6091 +#: reference_raster.xml:6395 +#, no-c-format +msgid "" +"raster ST_Union " +"setof raster rast " +"integer nband" +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6402 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"text p_expression" +"setof raster rast " +"text uniontype" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6098 +#: reference_raster.xml:6409 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"integer band_num " -"text p_expression" +"setof raster rast " +"integer nband " +"text uniontype" msgstr "" #. Tag: para -#: reference_raster.xml:6111 +#: reference_raster.xml:6421 #, no-c-format msgid "" "Returns the union of a set of raster tiles into a single raster composed of " -"1 band. If no band is specified for unioning, band num 1 is assumed. The " -"resulting raster's extent is the extent of the whole set. In the case of " -"intersection, the resulting value is defined by p_expression which is one of " -"the following: LAST - the default when none is specified, MEAN, SUM, FIRST, " -"MAX, MIN" +"at least one band. If nband is not specified, band 1 is " +"assumed. The resulting raster's extent is the extent of the whole set. In " +"the case of intersection, the resulting value is defined by " +"uniontype which is one of the following: LAST (default), " +"FIRST, MIN, MAX, COUNT, SUM, MEAN." msgstr "" #. Tag: para -#: reference_raster.xml:6113 +#: reference_raster.xml:6424 #, no-c-format -msgid "" -"There are several other variants of this function not installed by default " -"in PostGIS 2.0.0 -- these can be found in the raster/scripts/plpgsql/" -"st_union.sql file of postgis source code." +msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)." msgstr "" #. Tag: para -#: reference_raster.xml:6115 +#: reference_raster.xml:6425 #, no-c-format msgid "" -"The ST_Union function in 2.0.0 is currently implemented predominantly in " -"plpgsql. Because of the memory copying needed to copy between the C and " -"plpgsql layer, this function is much much slower than it needs to be. Future " -"2.0 releases will have this function implemented in C, so you should witness " -"significant improvements in speed when that happens. As a general rule of " -"thumb you want to minimize the size of the rasters, that ST_Union works " -"with. One approach is to clip first and then union the clipped versions. " -"Refer to select parcels example in . That example if unioning is done before clipping takes about 4 times " -"longer. With the higher res imagery the timing the ratio between is even " -"higher." +"Changed: 2.1.0 ST_Union(rast) now unions all bands of all input rasters. " +"Prior versions only unioned the first band of all input rasters." msgstr "" #. Tag: title -#: reference_raster.xml:6122 +#: reference_raster.xml:6429 #, no-c-format msgid "Examples: Reconstitute a single band chunked raster tile" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6123 +#: reference_raster.xml:6430 #, no-c-format msgid "" "-- this creates a single band from first band of raster tiles\n" "-- that form the original file system tile\n" -"SELECT filename, ST_Union(rast) As file_rast\n" +"SELECT filename, ST_Union(rast,1) As file_rast\n" "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;" msgstr "" #. Tag: title -#: reference_raster.xml:6127 +#: reference_raster.xml:6434 reference_raster.xml:6442 #, no-c-format msgid "" "Examples: Return a multi-band raster that is the union of tiles intersecting " "geometry" msgstr "" +#. Tag: para +#: reference_raster.xml:6435 +#, no-c-format +msgid "" +"-- this creates a multi band raster collecting all the tiles that intersect " +"a line -- Note: In 2.0, this would have just returned a single band raster " +"-- , new union works on all bands by default -- this is equivalent to " +"unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), ROW(3, 'LAST')]::unionarg[]" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6439 +#, no-c-format +msgid "" +"SELECT ST_Union(rast)\n" +"FROM aerials.boston\n" +"WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 " +"88772)',26986) );" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6443 +#, no-c-format +msgid "" +"Here we use the longer syntax if we only wanted a subset of bands or we want " +"to change order of bands" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:6128 +#: reference_raster.xml:6444 #, no-c-format msgid "" "-- this creates a multi band raster collecting all the tiles that intersect " "a line\n" -"SELECT ST_AddBand(NULL,ARRAY[ST_Union(rast,1), ST_Union(rast,2), ST_Union" -"(rast,3) ])\n" +"SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::" +"unionarg[])\n" "FROM aerials.boston\n" "WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 " "88772)',26986) );" msgstr "" #. Tag: para -#: reference_raster.xml:6135 +#: reference_raster.xml:6450 #, no-c-format msgid "" -", , , " +", , , " +"" msgstr "" #. Tag: title -#: reference_raster.xml:6141 +#: reference_raster.xml:6461 #, no-c-format msgid "Raster Processing Builtin Functions" msgstr "" #. Tag: refname -#: reference_raster.xml:6144 +#: reference_raster.xml:6464 #, no-c-format msgid "ST_Min4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6145 +#: reference_raster.xml:6465 #, no-c-format msgid "" "Raster processing function that calculates the minimum pixel value in a " @@ -11001,7 +11515,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6150 +#: reference_raster.xml:6470 #, no-c-format msgid "" "float8 ST_Min4ma " @@ -11011,16 +11525,17 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6162 +#: reference_raster.xml:6482 #, no-c-format msgid "Calculate the minimum pixel value in a neighborhood of pixels." msgstr "" #. Tag: para -#: reference_raster.xml:6165 reference_raster.xml:6215 -#: reference_raster.xml:6265 reference_raster.xml:6315 -#: reference_raster.xml:6364 reference_raster.xml:6414 -#: reference_raster.xml:6464 +#: reference_raster.xml:6485 reference_raster.xml:6535 +#: reference_raster.xml:6585 reference_raster.xml:6635 +#: reference_raster.xml:6684 reference_raster.xml:6734 +#: reference_raster.xml:6784 reference_raster.xml:6855 +#: reference_raster.xml:6904 #, no-c-format msgid "" "This function is a specialized callback function for use as a callback " @@ -11028,7 +11543,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6174 +#: reference_raster.xml:6494 #, no-c-format msgid "" "SELECT \n" @@ -11046,7 +11561,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6180 +#: reference_raster.xml:6500 #, no-c-format msgid "" ", , , float8 ST_Max4ma " @@ -11079,13 +11594,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6212 +#: reference_raster.xml:6532 #, no-c-format msgid "Calculate the maximum pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6224 +#: reference_raster.xml:6544 #, no-c-format msgid "" "SELECT \n" @@ -11103,7 +11618,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6230 +#: reference_raster.xml:6550 #, no-c-format msgid "" ", , , float8 ST_Sum4ma " @@ -11136,13 +11651,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6262 +#: reference_raster.xml:6582 #, no-c-format msgid "Calculate the sum of all pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6274 +#: reference_raster.xml:6594 #, no-c-format msgid "" "SELECT \n" @@ -11160,7 +11675,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6280 +#: reference_raster.xml:6600 #, no-c-format msgid "" ", , , float8 ST_Mean4ma " @@ -11193,13 +11708,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6312 +#: reference_raster.xml:6632 #, no-c-format msgid "Calculate the mean pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6324 +#: reference_raster.xml:6644 #, no-c-format msgid "" "SELECT \n" @@ -11217,7 +11732,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6330 +#: reference_raster.xml:6650 #, no-c-format msgid "" ", , , float8 ST_Range4ma " @@ -11250,13 +11765,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6361 +#: reference_raster.xml:6681 #, no-c-format msgid "Calculate the range of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6373 +#: reference_raster.xml:6693 #, no-c-format msgid "" "SELECT \n" @@ -11274,8 +11789,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6379 reference_raster.xml:6429 -#: reference_raster.xml:6479 +#: reference_raster.xml:6699 reference_raster.xml:6749 +#: reference_raster.xml:6799 #, no-c-format msgid "" ", , , float8 ST_Distinct4ma " @@ -11308,14 +11823,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6411 +#: reference_raster.xml:6731 #, no-c-format msgid "" "Calculate the number of unique pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6423 +#: reference_raster.xml:6743 #, no-c-format msgid "" "SELECT \n" @@ -11333,13 +11848,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6443 +#: reference_raster.xml:6763 #, no-c-format msgid "ST_StdDev4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6444 +#: reference_raster.xml:6764 #, no-c-format msgid "" "Raster processing function that calculates the standard deviation of pixel " @@ -11347,7 +11862,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6449 +#: reference_raster.xml:6769 #, no-c-format msgid "" "float8 ST_StdDev4ma " @@ -11357,14 +11872,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6461 +#: reference_raster.xml:6781 #, no-c-format msgid "" "Calculate the standard deviation of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6473 +#: reference_raster.xml:6793 #, no-c-format msgid "" "SELECT \n" @@ -11381,20 +11896,139 @@ msgid "" "(1 row)" msgstr "" +#. Tag: refname +#: reference_raster.xml:6813 +#, no-c-format +msgid "ST_InvDistWeight4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6814 +#, no-c-format +msgid "" +"Raster processing function that interpolates a pixel's value from the " +"pixel's neighborhood." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6819 +#, no-c-format +msgid "" +"double precision ST_InvDistWeight4ma " +"double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6831 +#, no-c-format +msgid "" +"Calculate an interpolated value for a pixel using the Inverse Distance " +"Weighted method." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6833 +#, no-c-format +msgid "" +"There are two optional parameters that can be passed through args. The first parameter is the power factor (variable k in the " +"equation below) between 0 and 1 used in the Inverse Distance Weighted " +"equation. If not specified, default value is 1. The second parameter is the " +"weight percentage applied only when the value of the pixel of interest is " +"included with the interpolated value from the neighborhood. If not specified " +"and the pixel of interest has a value, that value is returned." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6837 +#, no-c-format +msgid "The basic inverse distance weight equation is:" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6846 +#, no-c-format +msgid "k = power factor, a real number between 0 and 1" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6863 reference_raster.xml:6912 +#, no-c-format +msgid "-- NEEDS EXAMPLE" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6868 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:6877 +#, no-c-format +msgid "ST_MinDist4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6878 +#, no-c-format +msgid "" +"Raster processing function that returns the minimum distance (in number of " +"pixels) between the pixel of interest and a neighboring pixel with value." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6883 +#, no-c-format +msgid "" +"double precision ST_MinDist4ma " +"double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6895 +#, no-c-format +msgid "" +"Return the shortest distance (in number of pixels) between the pixel of " +"interest and the closest pixel with value in the neighborhood." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6898 +#, no-c-format +msgid "" +"The intent of this function is to provide an informative data point that " +"helps infer the usefulness of the pixel of interest's interpolated value " +"from . This function is " +"particularly useful when the neighborhood is sparsely populated." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6917 +#, no-c-format +msgid ", " +msgstr "" + #. Tag: title -#: reference_raster.xml:6494 +#: reference_raster.xml:6927 #, no-c-format msgid "Raster Operators" msgstr "" #. Tag: refname -#: reference_raster.xml:6497 +#: reference_raster.xml:6930 #, no-c-format msgid "&&" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6499 +#: reference_raster.xml:6932 #, no-c-format msgid "" "Returns TRUE if A's bounding box intersects B's bounding " @@ -11402,7 +12036,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6504 +#: reference_raster.xml:6937 #, no-c-format msgid "" "boolean && " @@ -11411,7 +12045,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6525 +#: reference_raster.xml:6958 #, no-c-format msgid "" "The && operator returns TRUE " @@ -11419,8 +12053,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6527 reference_raster.xml:7506 -#: reference_raster.xml:7607 reference_raster.xml:7700 +#: reference_raster.xml:6960 reference_raster.xml:7939 +#: reference_raster.xml:8040 reference_raster.xml:8133 #, no-c-format msgid "" "This operand will make use of any indexes that may be available on the " @@ -11428,7 +12062,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6535 +#: reference_raster.xml:6968 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As " @@ -11443,20 +12077,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6541 +#: reference_raster.xml:6974 #, no-c-format msgid "&<" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6543 +#: reference_raster.xml:6976 #, no-c-format msgid "" "Returns TRUE if A's bounding box is to the left of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6548 +#: reference_raster.xml:6981 #, no-c-format msgid "" "boolean &< " @@ -11465,7 +12099,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6569 +#: reference_raster.xml:7002 #, no-c-format msgid "" "The &< operator returns TRUE if " @@ -11475,7 +12109,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6573 reference_raster.xml:6618 +#: reference_raster.xml:7006 reference_raster.xml:7051 #, no-c-format msgid "" "This operand will make use of any indexes that may be available on the " @@ -11483,7 +12117,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6580 +#: reference_raster.xml:7013 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n" @@ -11503,20 +12137,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6586 +#: reference_raster.xml:7019 #, no-c-format msgid "&>" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6588 +#: reference_raster.xml:7021 #, no-c-format msgid "" "Returns TRUE if A's bounding box is to the right of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6593 +#: reference_raster.xml:7026 #, no-c-format msgid "" "boolean &> " @@ -11525,7 +12159,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6614 +#: reference_raster.xml:7047 #, no-c-format msgid "" "The &> operator returns TRUE if " @@ -11535,7 +12169,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6625 +#: reference_raster.xml:7058 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n" @@ -11555,19 +12189,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:6631 +#: reference_raster.xml:7064 #, no-c-format msgid "Raster and Raster Band Spatial Relationships" msgstr "" #. Tag: refname -#: reference_raster.xml:6635 +#: reference_raster.xml:7068 #, no-c-format msgid "ST_Contains" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6636 +#: reference_raster.xml:7069 #, no-c-format msgid "" "Return true if no points of raster rastB lie in the exterior of raster rastA " @@ -11576,7 +12210,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6642 +#: reference_raster.xml:7075 #, no-c-format msgid "" " boolean ST_Contains " @@ -11591,7 +12225,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6681 +#: reference_raster.xml:7114 #, no-c-format msgid "" "Raster rastA contains rastB if and only if no points of rastB lie in the " @@ -11603,10 +12237,10 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6686 reference_raster.xml:6779 -#: reference_raster.xml:6860 reference_raster.xml:6941 -#: reference_raster.xml:7151 reference_raster.xml:7235 -#: reference_raster.xml:7315 +#: reference_raster.xml:7119 reference_raster.xml:7212 +#: reference_raster.xml:7293 reference_raster.xml:7374 +#: reference_raster.xml:7584 reference_raster.xml:7668 +#: reference_raster.xml:7748 #, no-c-format msgid "" "This function will make use of any indexes that may be available on the " @@ -11614,7 +12248,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6692 +#: reference_raster.xml:7125 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11623,7 +12257,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6698 +#: reference_raster.xml:7131 #, no-c-format msgid "" "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) " @@ -11631,7 +12265,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6709 +#: reference_raster.xml:7142 #, no-c-format msgid "" "-- specified band numbers\n" @@ -11646,7 +12280,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6711 +#: reference_raster.xml:7144 #, no-c-format msgid "" "-- no band numbers specified\n" @@ -11659,19 +12293,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6715 +#: reference_raster.xml:7148 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6724 +#: reference_raster.xml:7157 #, no-c-format msgid "ST_ContainsProperly" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6725 +#: reference_raster.xml:7158 #, no-c-format msgid "" "Return true if rastB intersects the interior of rastA but not the boundary " @@ -11679,7 +12313,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6731 +#: reference_raster.xml:7164 #, no-c-format msgid "" " boolean ST_ContainsProperly" msgstr "" #. Tag: refname -#: reference_raster.xml:6809 +#: reference_raster.xml:7242 #, no-c-format msgid "ST_Covers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6810 +#: reference_raster.xml:7243 #, no-c-format msgid "Return true if no points of raster rastB lie outside raster rastA." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6816 +#: reference_raster.xml:7249 #, no-c-format msgid "" " boolean ST_Covers " @@ -11766,7 +12400,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6855 +#: reference_raster.xml:7288 #, no-c-format msgid "" "Raster rastA covers rastB if and only if no points of rastB lie in the " @@ -11777,7 +12411,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6866 +#: reference_raster.xml:7299 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11786,7 +12420,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6877 +#: reference_raster.xml:7310 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -11799,25 +12433,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6881 +#: reference_raster.xml:7314 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6890 +#: reference_raster.xml:7323 #, no-c-format msgid "ST_CoveredBy" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6891 +#: reference_raster.xml:7324 #, no-c-format msgid "Return true if no points of raster rastA lie outside raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6897 +#: reference_raster.xml:7330 #, no-c-format msgid "" " boolean ST_CoveredBy " @@ -11832,7 +12466,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6936 +#: reference_raster.xml:7369 #, no-c-format msgid "" "Raster rastA is covered by rastB if and only if no points of rastA lie in " @@ -11843,7 +12477,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6947 +#: reference_raster.xml:7380 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11852,7 +12486,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6958 +#: reference_raster.xml:7391 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast " @@ -11865,25 +12499,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6962 +#: reference_raster.xml:7395 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6971 +#: reference_raster.xml:7404 #, no-c-format msgid "ST_Disjoint" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6972 +#: reference_raster.xml:7405 #, no-c-format msgid "Return true if raster rastA does not spatially intersect rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6978 +#: reference_raster.xml:7411 #, no-c-format msgid "" " boolean ST_Disjoint " @@ -11898,7 +12532,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7017 +#: reference_raster.xml:7450 #, no-c-format msgid "" "Raster rastA and rastB are disjointed if they do not share any space " @@ -11909,13 +12543,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7022 +#: reference_raster.xml:7455 #, no-c-format msgid "This function does NOT use any indexes." msgstr "" #. Tag: para -#: reference_raster.xml:7028 +#: reference_raster.xml:7461 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11923,7 +12557,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7039 +#: reference_raster.xml:7472 #, no-c-format msgid "" "-- rid = 1 has no bands, hence the NOTICE and the NULL value for " @@ -11939,7 +12573,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7041 +#: reference_raster.xml:7474 #, no-c-format msgid "" "-- this time, without specifying band numbers\n" @@ -11953,19 +12587,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7054 +#: reference_raster.xml:7487 #, no-c-format msgid "ST_Intersects" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7055 +#: reference_raster.xml:7488 #, no-c-format msgid "Return true if raster rastA spatially intersects raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7059 +#: reference_raster.xml:7492 #, no-c-format msgid "" " boolean ST_Intersects" msgstr "" #. Tag: refname -#: reference_raster.xml:7184 +#: reference_raster.xml:7617 #, no-c-format msgid "ST_Overlaps" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7185 +#: reference_raster.xml:7618 #, no-c-format msgid "" "Return true if raster rastA and rastB intersect but one does not completely " @@ -12050,7 +12684,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7191 +#: reference_raster.xml:7624 #, no-c-format msgid "" " boolean ST_Overlaps " @@ -12065,7 +12699,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7230 +#: reference_raster.xml:7663 #, no-c-format msgid "" "Return true if raster rastA spatially overlaps raster rastB. This means that " @@ -12076,7 +12710,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7241 +#: reference_raster.xml:7674 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12084,7 +12718,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7252 +#: reference_raster.xml:7685 #, no-c-format msgid "" "-- comparing different bands of same raster\n" @@ -12096,13 +12730,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7264 +#: reference_raster.xml:7697 #, no-c-format msgid "ST_Touches" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7265 +#: reference_raster.xml:7698 #, no-c-format msgid "" "Return true if raster rastA and rastB have at least one point in common but " @@ -12110,7 +12744,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7271 +#: reference_raster.xml:7704 #, no-c-format msgid "" " boolean ST_Touches " @@ -12125,7 +12759,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7310 +#: reference_raster.xml:7743 #, no-c-format msgid "" "Return true if raster rastA spatially touches raster rastB. This means that " @@ -12137,7 +12771,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7321 +#: reference_raster.xml:7754 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12145,7 +12779,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7332 +#: reference_raster.xml:7765 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -12158,13 +12792,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7344 +#: reference_raster.xml:7777 #, no-c-format msgid "ST_SameAlignment" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7346 +#: reference_raster.xml:7779 #, no-c-format msgid "" "Returns true if rasters have same skew, scale, spatial ref and false if they " @@ -12172,7 +12806,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7350 +#: reference_raster.xml:7783 #, no-c-format msgid "" " boolean ST_SameAlignment" msgstr "" #. Tag: refname -#: reference_raster.xml:7455 +#: reference_raster.xml:7888 #, no-c-format msgid "ST_Within" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7456 +#: reference_raster.xml:7889 #, no-c-format msgid "" "Return true if no points of raster rastA lie in the exterior of raster rastB " @@ -12286,7 +12920,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7462 +#: reference_raster.xml:7895 #, no-c-format msgid "" " boolean ST_Within " @@ -12301,7 +12935,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7501 +#: reference_raster.xml:7934 #, no-c-format msgid "" "Raster rastA is within rastB if and only if no points of rastA lie in the " @@ -12313,7 +12947,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7512 +#: reference_raster.xml:7945 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12322,7 +12956,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7518 +#: reference_raster.xml:7951 #, no-c-format msgid "" "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) " @@ -12330,7 +12964,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7529 +#: reference_raster.xml:7962 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -12343,7 +12977,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7533 +#: reference_raster.xml:7966 #, no-c-format msgid "" ", , , " @@ -12351,13 +12985,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7544 +#: reference_raster.xml:7977 #, no-c-format msgid "ST_DWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7545 +#: reference_raster.xml:7978 #, no-c-format msgid "" "Return true if rasters rastA and rastB are within the specified distance of " @@ -12365,7 +12999,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7551 +#: reference_raster.xml:7984 #, no-c-format msgid "" " boolean ST_DWithin " @@ -12382,7 +13016,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7598 +#: reference_raster.xml:8031 #, no-c-format msgid "" "Return true if rasters rastA and rastB are within the specified distance of " @@ -12393,7 +13027,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7602 reference_raster.xml:7695 +#: reference_raster.xml:8035 reference_raster.xml:8128 #, no-c-format msgid "" "The distance is specified in units defined by the spatial reference system " @@ -12402,7 +13036,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7613 +#: reference_raster.xml:8046 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12410,7 +13044,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7624 +#: reference_raster.xml:8057 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM " @@ -12423,19 +13057,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7628 +#: reference_raster.xml:8061 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:7637 +#: reference_raster.xml:8070 #, no-c-format msgid "ST_DFullyWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7638 +#: reference_raster.xml:8071 #, no-c-format msgid "" "Return true if rasters rastA and rastB are fully within the specified " @@ -12443,7 +13077,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7644 +#: reference_raster.xml:8077 #, no-c-format msgid "" " boolean ST_DFullyWithin" msgstr "" diff --git a/doc/po/pt_BR/extras_tigergeocoder.xml.po b/doc/po/pt_BR/extras_tigergeocoder.xml.po index 771420419..4084fcd58 100644 --- a/doc/po/pt_BR/extras_tigergeocoder.xml.po +++ b/doc/po/pt_BR/extras_tigergeocoder.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -890,7 +890,7 @@ msgstr "" msgid "" "text get_tract " "geometry loc_geom " -"text output_field='name'text output_field=name" msgstr "" diff --git a/doc/po/pt_BR/extras_topology.xml.po b/doc/po/pt_BR/extras_topology.xml.po index 7c6790e2b..e9243a75e 100644 --- a/doc/po/pt_BR/extras_topology.xml.po +++ b/doc/po/pt_BR/extras_topology.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -136,21 +136,21 @@ msgstr "" #. Tag: title #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99 -#: extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:233 -#: extras_topology.xml:280 extras_topology.xml:321 extras_topology.xml:360 -#: extras_topology.xml:397 extras_topology.xml:467 extras_topology.xml:515 -#: extras_topology.xml:563 extras_topology.xml:607 extras_topology.xml:655 -#: extras_topology.xml:701 extras_topology.xml:747 extras_topology.xml:802 -#: extras_topology.xml:848 extras_topology.xml:895 extras_topology.xml:952 -#: extras_topology.xml:1010 extras_topology.xml:1082 extras_topology.xml:1150 -#: extras_topology.xml:1216 extras_topology.xml:1270 extras_topology.xml:1318 -#: extras_topology.xml:1365 extras_topology.xml:1408 extras_topology.xml:1462 -#: extras_topology.xml:1556 extras_topology.xml:1651 extras_topology.xml:1693 -#: extras_topology.xml:1735 extras_topology.xml:1778 extras_topology.xml:1827 -#: extras_topology.xml:1871 extras_topology.xml:1923 extras_topology.xml:1981 -#: extras_topology.xml:2022 extras_topology.xml:2079 extras_topology.xml:2125 -#: extras_topology.xml:2216 extras_topology.xml:2278 extras_topology.xml:2326 -#: extras_topology.xml:2374 extras_topology.xml:2422 extras_topology.xml:2516 +#: extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:236 +#: extras_topology.xml:283 extras_topology.xml:324 extras_topology.xml:363 +#: extras_topology.xml:400 extras_topology.xml:470 extras_topology.xml:518 +#: extras_topology.xml:566 extras_topology.xml:610 extras_topology.xml:658 +#: extras_topology.xml:704 extras_topology.xml:750 extras_topology.xml:805 +#: extras_topology.xml:851 extras_topology.xml:898 extras_topology.xml:955 +#: extras_topology.xml:1013 extras_topology.xml:1085 extras_topology.xml:1153 +#: extras_topology.xml:1219 extras_topology.xml:1273 extras_topology.xml:1321 +#: extras_topology.xml:1368 extras_topology.xml:1411 extras_topology.xml:1465 +#: extras_topology.xml:1559 extras_topology.xml:1654 extras_topology.xml:1696 +#: extras_topology.xml:1738 extras_topology.xml:1781 extras_topology.xml:1830 +#: extras_topology.xml:1874 extras_topology.xml:1926 extras_topology.xml:1984 +#: extras_topology.xml:2025 extras_topology.xml:2082 extras_topology.xml:2128 +#: extras_topology.xml:2219 extras_topology.xml:2281 extras_topology.xml:2329 +#: extras_topology.xml:2377 extras_topology.xml:2425 extras_topology.xml:2519 #, no-c-format msgid "Description" msgstr "" @@ -275,22 +275,22 @@ msgstr "" #. Tag: title #: extras_topology.xml:88 extras_topology.xml:116 extras_topology.xml:148 -#: extras_topology.xml:170 extras_topology.xml:258 extras_topology.xml:298 -#: extras_topology.xml:338 extras_topology.xml:375 extras_topology.xml:416 -#: extras_topology.xml:492 extras_topology.xml:541 extras_topology.xml:580 -#: extras_topology.xml:629 extras_topology.xml:670 extras_topology.xml:716 -#: extras_topology.xml:762 extras_topology.xml:823 extras_topology.xml:870 -#: extras_topology.xml:926 extras_topology.xml:983 extras_topology.xml:1055 -#: extras_topology.xml:1123 extras_topology.xml:1190 extras_topology.xml:1238 -#: extras_topology.xml:1287 extras_topology.xml:1337 extras_topology.xml:1385 -#: extras_topology.xml:1434 extras_topology.xml:1480 extras_topology.xml:1534 -#: extras_topology.xml:1578 extras_topology.xml:1628 extras_topology.xml:1666 -#: extras_topology.xml:1708 extras_topology.xml:1750 extras_topology.xml:1800 -#: extras_topology.xml:1845 extras_topology.xml:1895 extras_topology.xml:1948 -#: extras_topology.xml:1997 extras_topology.xml:2056 extras_topology.xml:2099 -#: extras_topology.xml:2174 extras_topology.xml:2246 extras_topology.xml:2304 -#: extras_topology.xml:2340 extras_topology.xml:2393 extras_topology.xml:2440 -#: extras_topology.xml:2548 +#: extras_topology.xml:169 extras_topology.xml:261 extras_topology.xml:301 +#: extras_topology.xml:341 extras_topology.xml:378 extras_topology.xml:419 +#: extras_topology.xml:495 extras_topology.xml:544 extras_topology.xml:583 +#: extras_topology.xml:632 extras_topology.xml:673 extras_topology.xml:719 +#: extras_topology.xml:765 extras_topology.xml:826 extras_topology.xml:873 +#: extras_topology.xml:929 extras_topology.xml:986 extras_topology.xml:1058 +#: extras_topology.xml:1126 extras_topology.xml:1193 extras_topology.xml:1241 +#: extras_topology.xml:1290 extras_topology.xml:1340 extras_topology.xml:1388 +#: extras_topology.xml:1437 extras_topology.xml:1483 extras_topology.xml:1537 +#: extras_topology.xml:1581 extras_topology.xml:1631 extras_topology.xml:1669 +#: extras_topology.xml:1711 extras_topology.xml:1753 extras_topology.xml:1803 +#: extras_topology.xml:1848 extras_topology.xml:1898 extras_topology.xml:1951 +#: extras_topology.xml:2000 extras_topology.xml:2059 extras_topology.xml:2102 +#: extras_topology.xml:2177 extras_topology.xml:2249 extras_topology.xml:2307 +#: extras_topology.xml:2343 extras_topology.xml:2396 extras_topology.xml:2443 +#: extras_topology.xml:2551 #, no-c-format msgid "See Also" msgstr "" @@ -390,19 +390,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:142 extras_topology.xml:164 extras_topology.xml:251 -#: extras_topology.xml:291 extras_topology.xml:332 extras_topology.xml:370 -#: extras_topology.xml:410 extras_topology.xml:481 extras_topology.xml:531 -#: extras_topology.xml:574 extras_topology.xml:623 extras_topology.xml:816 -#: extras_topology.xml:863 extras_topology.xml:919 extras_topology.xml:976 -#: extras_topology.xml:1048 extras_topology.xml:1116 extras_topology.xml:1184 -#: extras_topology.xml:1232 extras_topology.xml:1379 extras_topology.xml:1428 -#: extras_topology.xml:1474 extras_topology.xml:1526 extras_topology.xml:1571 -#: extras_topology.xml:1620 extras_topology.xml:1660 extras_topology.xml:1702 -#: extras_topology.xml:1744 extras_topology.xml:1793 extras_topology.xml:1839 -#: extras_topology.xml:2050 extras_topology.xml:2093 extras_topology.xml:2168 -#: extras_topology.xml:2297 extras_topology.xml:2336 extras_topology.xml:2386 -#: extras_topology.xml:2433 extras_topology.xml:2539 +#: extras_topology.xml:142 extras_topology.xml:163 extras_topology.xml:254 +#: extras_topology.xml:294 extras_topology.xml:335 extras_topology.xml:373 +#: extras_topology.xml:413 extras_topology.xml:484 extras_topology.xml:534 +#: extras_topology.xml:577 extras_topology.xml:626 extras_topology.xml:819 +#: extras_topology.xml:866 extras_topology.xml:922 extras_topology.xml:979 +#: extras_topology.xml:1051 extras_topology.xml:1119 extras_topology.xml:1187 +#: extras_topology.xml:1235 extras_topology.xml:1382 extras_topology.xml:1431 +#: extras_topology.xml:1477 extras_topology.xml:1529 extras_topology.xml:1574 +#: extras_topology.xml:1623 extras_topology.xml:1663 extras_topology.xml:1705 +#: extras_topology.xml:1747 extras_topology.xml:1796 extras_topology.xml:1842 +#: extras_topology.xml:2053 extras_topology.xml:2096 extras_topology.xml:2171 +#: extras_topology.xml:2300 extras_topology.xml:2339 extras_topology.xml:2389 +#: extras_topology.xml:2436 extras_topology.xml:2542 #, no-c-format msgid "Examples" msgstr "" @@ -432,37 +432,25 @@ msgstr "" #. Tag: refname #: extras_topology.xml:155 #, no-c-format -msgid "topoelementarray" +msgid "TopoElementArray" msgstr "" #. Tag: refpurpose #: extras_topology.xml:156 #, no-c-format -msgid "" -"An array of element_id,element_type values. a bidimensional array of " -"integers: '{{id,type}, {id,type}, ...}'" +msgid "An array of TopoElement objects" msgstr "" #. Tag: para #: extras_topology.xml:160 #, no-c-format msgid "" -"An array of 1 or more topoelements ( a bidimensional array of integers: " -"'{{id,type}, {id,type}, ...}'). So an array of 1 or more arrays each having " -"2 integers generally used to return an array of sets of element id and " -"element type of a topology relation." -msgstr "" - -#. Tag: para -#: extras_topology.xml:161 -#, no-c-format -msgid "" -"For types currrently only 3 types are supported: node=1, " -"edge=2, face=3" +"An array of 1 or more TopoElement objects, generally used to pass around " +"components of TopoGeometry objects." msgstr "" #. Tag: programlisting -#: extras_topology.xml:165 +#: extras_topology.xml:164 #, no-c-format msgid "" "SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n" @@ -486,7 +474,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:166 +#: extras_topology.xml:165 #, no-c-format msgid "" "SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n" @@ -495,13 +483,15 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:171 +#: extras_topology.xml:170 #, no-c-format -msgid ", " +msgid "" +", , " msgstr "" #. Tag: para -#: extras_topology.xml:179 +#: extras_topology.xml:182 #, no-c-format msgid "" "This section lists the Topology functions for building new Topology schemas, " @@ -509,19 +499,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:182 +#: extras_topology.xml:185 #, no-c-format msgid "Topology and TopoGeometry Management" msgstr "" #. Tag: refname -#: extras_topology.xml:185 +#: extras_topology.xml:188 #, no-c-format msgid "AddTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:186 +#: extras_topology.xml:189 #, no-c-format msgid "" "Adds a topogeometry column to an existing table, registers this new column " @@ -529,7 +519,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:190 +#: extras_topology.xml:193 #, no-c-format msgid "" " text AddTopoGeometryColumnfeature_types are: POINT, LINE, POLYGON, COLLECTION" msgstr "" #. Tag: para -#: extras_topology.xml:245 extras_topology.xml:286 extras_topology.xml:327 -#: extras_topology.xml:403 extras_topology.xml:476 extras_topology.xml:568 -#: extras_topology.xml:810 extras_topology.xml:857 extras_topology.xml:1225 -#: extras_topology.xml:1373 extras_topology.xml:1422 extras_topology.xml:1468 -#: extras_topology.xml:1655 extras_topology.xml:1739 extras_topology.xml:1833 -#: extras_topology.xml:2224 extras_topology.xml:2381 extras_topology.xml:2428 +#: extras_topology.xml:248 extras_topology.xml:289 extras_topology.xml:330 +#: extras_topology.xml:406 extras_topology.xml:479 extras_topology.xml:571 +#: extras_topology.xml:813 extras_topology.xml:860 extras_topology.xml:1228 +#: extras_topology.xml:1376 extras_topology.xml:1425 extras_topology.xml:1471 +#: extras_topology.xml:1658 extras_topology.xml:1742 extras_topology.xml:1836 +#: extras_topology.xml:2227 extras_topology.xml:2384 extras_topology.xml:2431 #, no-c-format msgid "Availability: 1.?" msgstr "" #. Tag: programlisting -#: extras_topology.xml:252 +#: extras_topology.xml:255 #, no-c-format msgid "" "-- Note for this example we created our new table in the ma_topo schema \n" @@ -620,7 +610,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:253 +#: extras_topology.xml:256 #, no-c-format msgid "" "CREATE SCHEMA ri;\n" @@ -630,19 +620,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:260 +#: extras_topology.xml:263 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:265 +#: extras_topology.xml:268 #, no-c-format msgid "DropTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:267 +#: extras_topology.xml:270 #, no-c-format msgid "" "Use with caution: Drops a topology schema and deletes its reference from " @@ -651,7 +641,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:272 +#: extras_topology.xml:275 #, no-c-format msgid "" "integer DropTopology " @@ -660,7 +650,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:282 +#: extras_topology.xml:285 #, no-c-format msgid "" "Drops a topology schema and deletes its reference from topology.topology " @@ -671,7 +661,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:292 +#: extras_topology.xml:295 #, no-c-format msgid "" "Cascade drops the ma_topo schema and removes all references to it in " @@ -679,19 +669,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:293 +#: extras_topology.xml:296 #, no-c-format msgid "SELECT topology.DropTopology('ma_topo');" msgstr "" #. Tag: refname -#: extras_topology.xml:304 +#: extras_topology.xml:307 #, no-c-format msgid "DropTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:306 +#: extras_topology.xml:309 #, no-c-format msgid "" "Drops the topogeometry column from the table named table_nametext DropTopoGeometryColumn " @@ -711,7 +701,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:323 +#: extras_topology.xml:326 #, no-c-format msgid "" "Drops the topogeometry column from the table named table_nametext TopologySummary " @@ -752,7 +742,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:362 +#: extras_topology.xml:365 #, no-c-format msgid "" "Takes a topology name and provides summary totals of types of objects in " @@ -760,16 +750,16 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:365 extras_topology.xml:526 extras_topology.xml:664 -#: extras_topology.xml:710 extras_topology.xml:756 extras_topology.xml:1697 -#: extras_topology.xml:1992 extras_topology.xml:2045 extras_topology.xml:2163 -#: extras_topology.xml:2331 extras_topology.xml:2534 +#: extras_topology.xml:368 extras_topology.xml:529 extras_topology.xml:667 +#: extras_topology.xml:713 extras_topology.xml:759 extras_topology.xml:1700 +#: extras_topology.xml:1995 extras_topology.xml:2048 extras_topology.xml:2166 +#: extras_topology.xml:2334 extras_topology.xml:2537 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: programlisting -#: extras_topology.xml:371 +#: extras_topology.xml:374 #, no-c-format msgid "" "SELECT topology.topologysummary('city_data');\n" @@ -792,13 +782,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:382 +#: extras_topology.xml:385 #, no-c-format msgid "ValidateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:384 +#: extras_topology.xml:387 #, no-c-format msgid "" "Returns a set of validatetopology_returntype objects detailing issues with " @@ -806,7 +796,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:389 +#: extras_topology.xml:392 #, no-c-format msgid "" "setof validatetopology_returntype ValidateTopology objects " @@ -824,7 +814,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:405 +#: extras_topology.xml:408 #, no-c-format msgid "" "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false " @@ -832,7 +822,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:411 +#: extras_topology.xml:414 #, no-c-format msgid "" "SELECT * FROM topology.ValidateTopology('ma_topo');\n" @@ -842,31 +832,31 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:417 +#: extras_topology.xml:420 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:425 +#: extras_topology.xml:428 #, no-c-format msgid "This section covers the topology functions for creating new topologies." msgstr "" #. Tag: title -#: extras_topology.xml:428 +#: extras_topology.xml:431 #, no-c-format msgid "Topology Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:432 +#: extras_topology.xml:435 #, no-c-format msgid "CreateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:433 +#: extras_topology.xml:436 #, no-c-format msgid "" "Creates a new topology schema and registers this new schema in the topology." @@ -874,7 +864,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:437 +#: extras_topology.xml:440 #, no-c-format msgid "" " integer CreateTopologytopology_name consisting " @@ -912,7 +902,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:473 +#: extras_topology.xml:476 #, no-c-format msgid "" "This is similar to the SQL/MM but a bit " @@ -920,7 +910,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:482 +#: extras_topology.xml:485 #, no-c-format msgid "" "This example creates a new schema called ma_topo that will store edges, " @@ -930,19 +920,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:484 +#: extras_topology.xml:487 #, no-c-format msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);" msgstr "" #. Tag: para -#: extras_topology.xml:486 +#: extras_topology.xml:489 #, no-c-format msgid "Create Rhode Island topology in State Plane ft" msgstr "" #. Tag: programlisting -#: extras_topology.xml:487 +#: extras_topology.xml:490 #, no-c-format msgid "" "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n" @@ -952,20 +942,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:494 +#: extras_topology.xml:497 #, no-c-format msgid "" ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:500 +#: extras_topology.xml:503 #, no-c-format msgid "CopyTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:501 +#: extras_topology.xml:504 #, no-c-format msgid "" "Makes a copy of a topology structure (nodes, edges, faces, layers and " @@ -973,7 +963,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:506 +#: extras_topology.xml:509 #, no-c-format msgid "" "integer CopyTopology " @@ -983,7 +973,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:517 +#: extras_topology.xml:520 #, no-c-format msgid "" "Creates a new topology with name new_topology_name and " @@ -993,7 +983,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:521 +#: extras_topology.xml:524 #, no-c-format msgid "" "The new rows in topology.layer will contain synthesized values for " @@ -1003,31 +993,31 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:532 +#: extras_topology.xml:535 #, no-c-format msgid "This example makes a backup of a topology called ma_topo" msgstr "" #. Tag: programlisting -#: extras_topology.xml:535 +#: extras_topology.xml:538 #, no-c-format msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');" msgstr "" #. Tag: para -#: extras_topology.xml:543 extras_topology.xml:2057 +#: extras_topology.xml:546 extras_topology.xml:2060 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:549 +#: extras_topology.xml:552 #, no-c-format msgid "ST_InitTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:550 +#: extras_topology.xml:553 #, no-c-format msgid "" "Creates a new topology schema and registers this new schema in the topology." @@ -1035,7 +1025,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:555 +#: extras_topology.xml:558 #, no-c-format msgid "" "text ST_InitTopoGeo " @@ -1044,7 +1034,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:565 +#: extras_topology.xml:568 #, no-c-format msgid "" "This is an SQL-MM equivalent of CreateTopology but lacks the spatial " @@ -1053,14 +1043,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:569 +#: extras_topology.xml:572 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17" msgstr "" #. Tag: programlisting -#: extras_topology.xml:575 +#: extras_topology.xml:578 #, no-c-format msgid "" "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n" @@ -1070,13 +1060,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:589 +#: extras_topology.xml:592 #, no-c-format msgid "ST_CreateTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:591 +#: extras_topology.xml:594 #, no-c-format msgid "" "Adds a collection of geometries to a given empty topology and " @@ -1084,7 +1074,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:598 +#: extras_topology.xml:601 #, no-c-format msgid "" "text ST_CreateTopoGeo " @@ -1094,7 +1084,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:609 +#: extras_topology.xml:612 #, no-c-format msgid "" "Adds a collection of geometries to a given empty topology and returns " @@ -1102,29 +1092,29 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:613 +#: extras_topology.xml:616 #, no-c-format msgid "Useful for populating an empty topology." msgstr "" #. Tag: para -#: extras_topology.xml:617 extras_topology.xml:913 extras_topology.xml:970 -#: extras_topology.xml:1042 extras_topology.xml:1110 extras_topology.xml:1280 -#: extras_topology.xml:1330 extras_topology.xml:1787 extras_topology.xml:1889 -#: extras_topology.xml:1943 extras_topology.xml:2294 +#: extras_topology.xml:620 extras_topology.xml:916 extras_topology.xml:973 +#: extras_topology.xml:1045 extras_topology.xml:1113 extras_topology.xml:1283 +#: extras_topology.xml:1333 extras_topology.xml:1790 extras_topology.xml:1892 +#: extras_topology.xml:1946 extras_topology.xml:2297 #, no-c-format msgid "Availability: 2.0" msgstr "" #. Tag: para -#: extras_topology.xml:618 +#: extras_topology.xml:621 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18" msgstr "" #. Tag: programlisting -#: extras_topology.xml:624 +#: extras_topology.xml:627 #, no-c-format msgid "" "-- Populate topology --\n" @@ -1164,19 +1154,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:630 +#: extras_topology.xml:633 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:636 +#: extras_topology.xml:639 #, no-c-format msgid "TopoGeo_AddPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:638 +#: extras_topology.xml:641 #, no-c-format msgid "" "Adds a point to an existing topology using a tolerance and possibly " @@ -1184,7 +1174,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:645 +#: extras_topology.xml:648 #, no-c-format msgid "" "integer TopoGeo_AddPoint " @@ -1195,7 +1185,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:657 +#: extras_topology.xml:660 #, no-c-format msgid "" "Adds a point to an existing topology and return its identifier. The given " @@ -1204,7 +1194,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:671 +#: extras_topology.xml:674 #, no-c-format msgid "" ", , , integer TopoGeo_AddLineString " @@ -1237,7 +1227,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:703 +#: extras_topology.xml:706 #, no-c-format msgid "" "Adds a linestring to an existing topology and return a set of edge " @@ -1247,7 +1237,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:717 +#: extras_topology.xml:720 #, no-c-format msgid "" ", , , integer TopoGeo_AddPolygon " @@ -1280,7 +1270,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:749 +#: extras_topology.xml:752 #, no-c-format msgid "" "Adds a polygon to an existing topology and return a set of face identifiers " @@ -1290,7 +1280,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:763 +#: extras_topology.xml:766 #, no-c-format msgid "" ", , , " @@ -1298,7 +1288,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:778 +#: extras_topology.xml:781 #, no-c-format msgid "" "This section covers topology functions for adding, moving, deleting, and " @@ -1307,19 +1297,19 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:781 +#: extras_topology.xml:784 #, no-c-format msgid "Topology Editors" msgstr "" #. Tag: refname -#: extras_topology.xml:785 +#: extras_topology.xml:788 #, no-c-format msgid "ST_AddIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:787 +#: extras_topology.xml:790 #, no-c-format msgid "" "Adds an isolated node to a face in a topology and returns the nodeid of the " @@ -1327,7 +1317,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:792 +#: extras_topology.xml:795 #, no-c-format msgid "" "integer ST_AddIsoNode " @@ -1337,7 +1327,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:804 +#: extras_topology.xml:807 #, no-c-format msgid "" "Adds an isolated node with point location apoint to an " @@ -1346,7 +1336,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:805 +#: extras_topology.xml:808 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -1357,7 +1347,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:807 +#: extras_topology.xml:810 #, no-c-format msgid "" "If aface is not null and the apoint is " @@ -1365,13 +1355,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:811 +#: extras_topology.xml:814 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1" msgstr "" #. Tag: para -#: extras_topology.xml:824 +#: extras_topology.xml:827 #, no-c-format msgid "" ", , , " @@ -1379,13 +1369,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:830 +#: extras_topology.xml:833 #, no-c-format msgid "ST_AddIsoEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:832 +#: extras_topology.xml:835 #, no-c-format msgid "" "Adds an isolated edge defined by geometry alinestringinteger ST_AddIsoEdge " @@ -1407,7 +1397,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:850 +#: extras_topology.xml:853 #, no-c-format msgid "" "Adds an isolated edge defined by geometry alinestringalinestring " @@ -1427,7 +1417,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:853 +#: extras_topology.xml:856 #, no-c-format msgid "" "If the alinestring is not within the face of the face the " @@ -1436,7 +1426,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:854 +#: extras_topology.xml:857 #, no-c-format msgid "" "If the anode and anothernode are not " @@ -1445,26 +1435,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:858 +#: extras_topology.xml:861 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4" msgstr "" #. Tag: para -#: extras_topology.xml:871 +#: extras_topology.xml:874 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:877 +#: extras_topology.xml:880 #, no-c-format msgid "ST_AddEdgeNewFaces" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:879 +#: extras_topology.xml:882 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, delete the original " @@ -1472,7 +1462,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:884 +#: extras_topology.xml:887 #, no-c-format msgid "" "integer ST_AddEdgeNewFaces " @@ -1484,7 +1474,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:897 +#: extras_topology.xml:900 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, delete the original " @@ -1493,14 +1483,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:903 extras_topology.xml:961 extras_topology.xml:1024 -#: extras_topology.xml:1092 +#: extras_topology.xml:906 extras_topology.xml:964 extras_topology.xml:1027 +#: extras_topology.xml:1095 #, no-c-format msgid "Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: para -#: extras_topology.xml:907 extras_topology.xml:965 +#: extras_topology.xml:910 extras_topology.xml:968 #, no-c-format msgid "" "If any arguments are null, the given nodes are unknown (must already exist " @@ -1511,7 +1501,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:910 extras_topology.xml:968 extras_topology.xml:1163 +#: extras_topology.xml:913 extras_topology.xml:971 extras_topology.xml:1166 #, no-c-format msgid "" "If the spatial reference system (srid) of the acurve " @@ -1519,20 +1509,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:914 +#: extras_topology.xml:917 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12" msgstr "" #. Tag: refname -#: extras_topology.xml:934 +#: extras_topology.xml:937 #, no-c-format msgid "ST_AddEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:936 +#: extras_topology.xml:939 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, modify the original " @@ -1540,7 +1530,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:941 +#: extras_topology.xml:944 #, no-c-format msgid "" "integer ST_AddEdgeModFace " @@ -1552,7 +1542,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:954 +#: extras_topology.xml:957 #, no-c-format msgid "" "Add a new edge and, if in doing so it splits a face, modify the original " @@ -1562,20 +1552,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:971 +#: extras_topology.xml:974 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13" msgstr "" #. Tag: refname -#: extras_topology.xml:991 +#: extras_topology.xml:994 #, no-c-format msgid "ST_RemEdgeNewFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:993 +#: extras_topology.xml:996 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, " @@ -1583,7 +1573,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1001 +#: extras_topology.xml:1004 #, no-c-format msgid "" "integer ST_RemEdgeNewFace " @@ -1592,7 +1582,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1012 +#: extras_topology.xml:1015 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete " @@ -1600,7 +1590,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1017 +#: extras_topology.xml:1020 #, no-c-format msgid "" "Returns the id of a newly created face or NULL, if no new face is created. " @@ -1610,7 +1600,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1028 extras_topology.xml:1096 +#: extras_topology.xml:1031 extras_topology.xml:1099 #, no-c-format msgid "" "Refuses to remove an edge partecipating in the definition of an existing " @@ -1619,7 +1609,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1035 extras_topology.xml:1103 +#: extras_topology.xml:1038 extras_topology.xml:1106 #, no-c-format msgid "" "If any arguments are null, the given edge is unknown (must already exist in " @@ -1628,20 +1618,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1043 +#: extras_topology.xml:1046 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14" msgstr "" #. Tag: refname -#: extras_topology.xml:1063 +#: extras_topology.xml:1066 #, no-c-format msgid "ST_RemEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1065 +#: extras_topology.xml:1068 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete one of " @@ -1649,7 +1639,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1073 +#: extras_topology.xml:1076 #, no-c-format msgid "" "integer ST_RemEdgeModFace " @@ -1658,7 +1648,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1084 +#: extras_topology.xml:1087 #, no-c-format msgid "" "Removes an edge and, if the removed edge separated two faces, delete one of " @@ -1669,20 +1659,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1111 +#: extras_topology.xml:1114 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15" msgstr "" #. Tag: refname -#: extras_topology.xml:1131 +#: extras_topology.xml:1134 #, no-c-format msgid "ST_ChangeEdgeGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1133 +#: extras_topology.xml:1136 #, no-c-format msgid "" "Changes the shape of an edge without affecting the topology " @@ -1690,7 +1680,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1140 +#: extras_topology.xml:1143 #, no-c-format msgid "" "integer ST_ChangeEdgeGeom " @@ -1700,7 +1690,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1152 +#: extras_topology.xml:1155 #, no-c-format msgid "" "Changes the shape of an edge without affecting the topology structure." @@ -1708,7 +1698,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1155 +#: extras_topology.xml:1158 #, no-c-format msgid "" "If any arguments are null, the given edge does not exist in the " @@ -1720,14 +1710,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1164 +#: extras_topology.xml:1167 #, no-c-format msgid "" "If the new acurve is not simple, then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1166 +#: extras_topology.xml:1169 #, no-c-format msgid "" "If moving the edge from old to new position would hit an obstacle then an " @@ -1735,26 +1725,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1172 +#: extras_topology.xml:1175 #, no-c-format msgid "Availability: 1.1.0" msgstr "" #. Tag: para -#: extras_topology.xml:1175 +#: extras_topology.xml:1178 #, no-c-format msgid "Enhanced: 2.0.0 adds topological consistency enforcement" msgstr "" #. Tag: para -#: extras_topology.xml:1179 +#: extras_topology.xml:1182 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1185 +#: extras_topology.xml:1188 #, no-c-format msgid "" "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1, \n" @@ -1765,13 +1755,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1199 +#: extras_topology.xml:1202 #, no-c-format msgid "ST_ModEdgeSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1201 +#: extras_topology.xml:1204 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, modifying the " @@ -1779,7 +1769,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1206 +#: extras_topology.xml:1209 #, no-c-format msgid "" "text ST_ModEdgeSplit " @@ -1789,7 +1779,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1218 +#: extras_topology.xml:1221 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, modifying the " @@ -1798,20 +1788,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1226 +#: extras_topology.xml:1229 #, no-c-format msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit" msgstr "" #. Tag: para -#: extras_topology.xml:1227 extras_topology.xml:1281 extras_topology.xml:1331 +#: extras_topology.xml:1230 extras_topology.xml:1284 extras_topology.xml:1334 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1233 +#: extras_topology.xml:1236 #, no-c-format msgid "" "-- Add an edge --\n" @@ -1831,7 +1821,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1239 +#: extras_topology.xml:1242 #, no-c-format msgid "" ", , , " @@ -1839,13 +1829,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1250 +#: extras_topology.xml:1253 #, no-c-format msgid "ST_ModEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1252 +#: extras_topology.xml:1255 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, modifying the first " @@ -1853,7 +1843,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1260 +#: extras_topology.xml:1263 #, no-c-format msgid "" "int ST_ModEdgeHeal " @@ -1863,7 +1853,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1272 +#: extras_topology.xml:1275 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, modifying the first " @@ -1872,13 +1862,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1297 +#: extras_topology.xml:1300 #, no-c-format msgid "ST_NewEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1299 +#: extras_topology.xml:1302 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, deleting both edges, " @@ -1887,7 +1877,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1308 +#: extras_topology.xml:1311 #, no-c-format msgid "" "int ST_NewEdgeHeal " @@ -1897,7 +1887,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1320 +#: extras_topology.xml:1323 #, no-c-format msgid "" "Heal two edges by deleting the node connecting them, deleting both edges, " @@ -1907,13 +1897,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1348 +#: extras_topology.xml:1351 #, no-c-format msgid "ST_MoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1350 +#: extras_topology.xml:1353 #, no-c-format msgid "" "Moves an isolated node in a topology from one point to another. If new " @@ -1922,7 +1912,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1355 +#: extras_topology.xml:1358 #, no-c-format msgid "" "text ST_MoveIsoNode " @@ -1932,7 +1922,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1367 +#: extras_topology.xml:1370 #, no-c-format msgid "" "Moves an isolated node in a topology from one point to another. If new " @@ -1940,7 +1930,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1368 +#: extras_topology.xml:1371 #, no-c-format msgid "" "If any arguments are null, the apoint is not a point, the " @@ -1950,7 +1940,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1369 +#: extras_topology.xml:1372 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -1958,13 +1948,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1374 +#: extras_topology.xml:1377 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1380 +#: extras_topology.xml:1383 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -1982,13 +1972,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1391 +#: extras_topology.xml:1394 #, no-c-format msgid "ST_NewEdgesSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1393 +#: extras_topology.xml:1396 #, no-c-format msgid "" "Split an edge by creating a new node along an existing edge, deleting the " @@ -1997,7 +1987,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1398 +#: extras_topology.xml:1401 #, no-c-format msgid "" "integer ST_NewEdgesSplit " @@ -2007,7 +1997,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1410 +#: extras_topology.xml:1413 #, no-c-format msgid "" "Split an edge with edge id anedge by creating a new node " @@ -2018,7 +2008,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1418 +#: extras_topology.xml:1421 #, no-c-format msgid "" "If the spatial reference system (srid) of the point geometry is not the same " @@ -2029,13 +2019,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1423 +#: extras_topology.xml:1426 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1429 +#: extras_topology.xml:1432 #, no-c-format msgid "" "-- Add an edge --\n" @@ -2054,13 +2044,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1446 +#: extras_topology.xml:1449 #, no-c-format msgid "ST_RemoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1448 +#: extras_topology.xml:1451 #, no-c-format msgid "" "Removes an isolated node and returns description of action. If " @@ -2069,7 +2059,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1453 +#: extras_topology.xml:1456 #, no-c-format msgid "" "text ST_RemoveIsoNode " @@ -2078,7 +2068,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1464 +#: extras_topology.xml:1467 #, no-c-format msgid "" "Removes an isolated node and returns description of action. If the " @@ -2087,14 +2077,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1469 +#: extras_topology.xml:1472 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1475 +#: extras_topology.xml:1478 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -2105,25 +2095,25 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1487 +#: extras_topology.xml:1490 #, no-c-format msgid "Topology Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:1490 +#: extras_topology.xml:1493 #, no-c-format msgid "GetEdgeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1492 +#: extras_topology.xml:1495 #, no-c-format msgid "Find the edge-id of an edge that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1497 +#: extras_topology.xml:1500 #, no-c-format msgid "" "integer GetEdgeByPoint " @@ -2133,13 +2123,13 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1508 +#: extras_topology.xml:1511 #, no-c-format msgid "Retrieve the id of an edge that intersects a Point" msgstr "" #. Tag: para -#: extras_topology.xml:1510 +#: extras_topology.xml:1513 #, no-c-format msgid "" "The function returns an integer (id-edge) given a topology, a POINT and a " @@ -2147,7 +2137,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1511 extras_topology.xml:1559 +#: extras_topology.xml:1514 extras_topology.xml:1562 #, no-c-format msgid "" "If the point is the location of a node, then an exception is thrown. To " @@ -2155,13 +2145,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1512 +#: extras_topology.xml:1515 #, no-c-format msgid "If the point doesn't intersect an edge, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1513 +#: extras_topology.xml:1516 #, no-c-format msgid "" "If use tolerance > 0 and there is more than one edge near the point then an " @@ -2169,26 +2159,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1518 +#: extras_topology.xml:1521 #, no-c-format msgid "" "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1521 extras_topology.xml:1568 extras_topology.xml:1615 +#: extras_topology.xml:1524 extras_topology.xml:1571 extras_topology.xml:1618 #, no-c-format msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0." msgstr "" #. Tag: para -#: extras_topology.xml:1527 extras_topology.xml:1621 +#: extras_topology.xml:1530 extras_topology.xml:1624 #, no-c-format msgid "These examples use edges we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1528 +#: extras_topology.xml:1531 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology." @@ -2200,7 +2190,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1529 +#: extras_topology.xml:1532 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n" @@ -2211,25 +2201,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1536 +#: extras_topology.xml:1539 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1542 +#: extras_topology.xml:1545 #, no-c-format msgid "GetFaceByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1543 +#: extras_topology.xml:1546 #, no-c-format msgid "Find the face-id of a face that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1547 +#: extras_topology.xml:1550 #, no-c-format msgid "" "integer GetFaceByPoint " @@ -2239,13 +2229,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1557 +#: extras_topology.xml:1560 #, no-c-format msgid "Retrieve the id of a face that intersects a Point." msgstr "" #. Tag: para -#: extras_topology.xml:1558 +#: extras_topology.xml:1561 #, no-c-format msgid "" "The function returns an integer (id-face) given a topology, a POINT and a " @@ -2253,13 +2243,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1560 +#: extras_topology.xml:1563 #, no-c-format msgid "If the point doesn't intersect a face, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1561 +#: extras_topology.xml:1564 #, no-c-format msgid "" "If use tolerance > 0 and there is more than one face near the point then an " @@ -2267,20 +2257,20 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1565 +#: extras_topology.xml:1568 #, no-c-format msgid "" "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1572 +#: extras_topology.xml:1575 #, no-c-format msgid "These examples use edges faces created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1573 +#: extras_topology.xml:1576 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology." @@ -2293,7 +2283,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1574 +#: extras_topology.xml:1577 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n" @@ -2304,26 +2294,26 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1579 +#: extras_topology.xml:1582 #, no-c-format msgid "" ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1585 +#: extras_topology.xml:1588 #, no-c-format msgid "GetNodeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1587 +#: extras_topology.xml:1590 #, no-c-format msgid "Find the id of a node at a point location" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1592 +#: extras_topology.xml:1595 #, no-c-format msgid "" "integer GetNodeByPoint " @@ -2333,13 +2323,13 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1603 +#: extras_topology.xml:1606 #, no-c-format msgid "Retrieve the id of a node at a point location" msgstr "" #. Tag: para -#: extras_topology.xml:1605 +#: extras_topology.xml:1608 #, no-c-format msgid "" "The function return an integer (id-node) given a topology, a POINT and a " @@ -2348,13 +2338,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1606 +#: extras_topology.xml:1609 #, no-c-format msgid "If there isn't a node at the point, it return 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1607 +#: extras_topology.xml:1610 #, no-c-format msgid "" "If use tolerance > 0 and near the point there are more than one node it " @@ -2362,7 +2352,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1612 +#: extras_topology.xml:1615 #, no-c-format msgid "" "If tolerance = 0, the function use ST_Intersects otherwise will use " @@ -2370,7 +2360,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1622 +#: extras_topology.xml:1625 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode \n" @@ -2381,7 +2371,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1623 +#: extras_topology.xml:1626 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n" @@ -2392,19 +2382,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1630 +#: extras_topology.xml:1633 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1636 +#: extras_topology.xml:1639 #, no-c-format msgid "GetTopologyID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1638 +#: extras_topology.xml:1641 #, no-c-format msgid "" "Returns the id of a topology in the topology.topology table " @@ -2412,7 +2402,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1643 extras_topology.xml:1685 +#: extras_topology.xml:1646 extras_topology.xml:1688 #, no-c-format msgid "" "integer GetTopologyID " @@ -2420,7 +2410,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1653 +#: extras_topology.xml:1656 #, no-c-format msgid "" "Returns the id of a topology in the topology.topology table given the " @@ -2428,7 +2418,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1661 +#: extras_topology.xml:1664 #, no-c-format msgid "" "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n" @@ -2438,7 +2428,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1667 +#: extras_topology.xml:1670 #, no-c-format msgid "" ", , , " @@ -2446,13 +2436,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1678 +#: extras_topology.xml:1681 #, no-c-format msgid "GetTopologySRID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1680 +#: extras_topology.xml:1683 #, no-c-format msgid "" "Returns the SRID of a topology in the topology.topology table given the name " @@ -2460,7 +2450,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1695 +#: extras_topology.xml:1698 #, no-c-format msgid "" "Returns the spatial reference id of a topology in the topology.topology " @@ -2468,7 +2458,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1703 +#: extras_topology.xml:1706 #, no-c-format msgid "" "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n" @@ -2478,7 +2468,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1709 +#: extras_topology.xml:1712 #, no-c-format msgid "" ", , , " @@ -2486,19 +2476,19 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1720 +#: extras_topology.xml:1723 #, no-c-format msgid "GetTopologyName" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1722 +#: extras_topology.xml:1725 #, no-c-format msgid "Returns the name of a topology (schema) given the id of the topology." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1727 +#: extras_topology.xml:1730 #, no-c-format msgid "" "varchar GetTopologyName " @@ -2506,7 +2496,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1737 +#: extras_topology.xml:1740 #, no-c-format msgid "" "Returns the topology name (schema) of a topology from the topology.topology " @@ -2514,7 +2504,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1745 +#: extras_topology.xml:1748 #, no-c-format msgid "" "SELECT topology.GetTopologyName(1) As topo_name;\n" @@ -2524,7 +2514,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1751 +#: extras_topology.xml:1754 #, no-c-format msgid "" ", , , aface includes " @@ -2546,7 +2536,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1769 +#: extras_topology.xml:1772 #, no-c-format msgid "" "getfaceedges_returntype ST_GetFaceEdgesaface includes " @@ -2565,21 +2555,21 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1782 +#: extras_topology.xml:1785 #, no-c-format msgid "" "Enumeration of each ring edges start from the edge with smallest identifier." msgstr "" #. Tag: para -#: extras_topology.xml:1788 +#: extras_topology.xml:1791 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1794 +#: extras_topology.xml:1797 #, no-c-format msgid "" "-- Returns the edges bounding face 1\n" @@ -2598,7 +2588,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1795 +#: extras_topology.xml:1798 #, no-c-format msgid "" "-- Returns the sequenc, edge id\n" @@ -2610,25 +2600,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1801 +#: extras_topology.xml:1804 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1811 +#: extras_topology.xml:1814 #, no-c-format msgid "ST_GetFaceGeometry" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1813 +#: extras_topology.xml:1816 #, no-c-format msgid "Returns the polygon in the given topology with the specified face id." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1818 +#: extras_topology.xml:1821 #, no-c-format msgid "" "geometry ST_GetFaceGeometry " @@ -2637,7 +2627,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1829 +#: extras_topology.xml:1832 #, no-c-format msgid "" "Returns the polygon in the given topology with the specified face id. Builds " @@ -2645,14 +2635,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1834 +#: extras_topology.xml:1837 #, no-c-format msgid "" "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1840 +#: extras_topology.xml:1843 #, no-c-format msgid "" "-- Returns the wkt of the polygon added with AddFace\n" @@ -2668,19 +2658,19 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1852 +#: extras_topology.xml:1855 #, no-c-format msgid "GetRingEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1854 +#: extras_topology.xml:1857 #, no-c-format msgid "Returns an ordered set of edges forming a ring with the given edge ." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1861 +#: extras_topology.xml:1864 #, no-c-format msgid "" "getfaceedges_returntype GetRingEdges " @@ -2691,7 +2681,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1873 +#: extras_topology.xml:1876 #, no-c-format msgid "" "Returns an ordered set of edges forming a ring with the given edge. Each " @@ -2701,7 +2691,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1881 +#: extras_topology.xml:1884 #, no-c-format msgid "" "If max_edges is not null no more than those records are " @@ -2710,25 +2700,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1896 +#: extras_topology.xml:1899 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1905 +#: extras_topology.xml:1908 #, no-c-format msgid "GetNodeEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1907 +#: extras_topology.xml:1910 #, no-c-format msgid "Returns an ordered set of edges incident to the given node." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1914 +#: extras_topology.xml:1917 #, no-c-format msgid "" "getfaceedges_returntype GetNodeEdges " @@ -2737,7 +2727,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1925 +#: extras_topology.xml:1928 #, no-c-format msgid "" "Returns an ordered set of edges incident to the given node. Each output " @@ -2748,7 +2738,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1936 +#: extras_topology.xml:1939 #, no-c-format msgid "" "This function computes ordering rather than deriving from metadata and is " @@ -2756,13 +2746,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1949 +#: extras_topology.xml:1952 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:1962 +#: extras_topology.xml:1965 #, no-c-format msgid "" "This section covers the functions for processing topologies in non-standard " @@ -2770,25 +2760,25 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1965 +#: extras_topology.xml:1968 #, no-c-format msgid "Topology Processing" msgstr "" #. Tag: refname -#: extras_topology.xml:1968 +#: extras_topology.xml:1971 #, no-c-format msgid "Polygonize" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1969 +#: extras_topology.xml:1972 #, no-c-format msgid "Find and register all faces defined by topology edges" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1973 +#: extras_topology.xml:1976 #, no-c-format msgid "" "text Polygonize " @@ -2796,19 +2786,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1983 +#: extras_topology.xml:1986 #, no-c-format msgid "Register all faces that can be built out a topology edge primitives." msgstr "" #. Tag: para -#: extras_topology.xml:1984 +#: extras_topology.xml:1987 #, no-c-format msgid "The target topology is assumed to contain no self-intersecting edges." msgstr "" #. Tag: para -#: extras_topology.xml:1985 +#: extras_topology.xml:1988 #, no-c-format msgid "" "Already known faces are recognized, so it is safe to call Polygonize " @@ -2816,7 +2806,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1986 extras_topology.xml:2139 +#: extras_topology.xml:1989 extras_topology.xml:2142 #, no-c-format msgid "" "This function does not use nor set the next_left_edge and next_right_edge " @@ -2824,19 +2814,19 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1998 +#: extras_topology.xml:2001 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:2004 +#: extras_topology.xml:2007 #, no-c-format msgid "AddNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2006 +#: extras_topology.xml:2009 #, no-c-format msgid "" "Adds a point node to the node table in the specified topology schema and " @@ -2845,7 +2835,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2011 +#: extras_topology.xml:2014 #, no-c-format msgid "" "integer AddNode " @@ -2858,7 +2848,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2024 +#: extras_topology.xml:2027 #, no-c-format msgid "" "Adds a point node to the node table in the specified topology schema. The " @@ -2867,7 +2857,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2031 +#: extras_topology.xml:2034 #, no-c-format msgid "" "If any edge crossing the node is found either an exception is raised or the " @@ -2876,7 +2866,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2037 +#: extras_topology.xml:2040 #, no-c-format msgid "" "If computeContainingFace is true a newly added node would " @@ -2884,7 +2874,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2042 +#: extras_topology.xml:2045 #, no-c-format msgid "" "If the apoint geometry already exists as a node, the node " @@ -2892,7 +2882,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2051 +#: extras_topology.xml:2054 #, no-c-format msgid "" "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 " @@ -2904,13 +2894,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:2063 +#: extras_topology.xml:2066 #, no-c-format msgid "AddEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2065 +#: extras_topology.xml:2068 #, no-c-format msgid "" "Adds a linestring edge to the edge table and associated start and end points " @@ -2920,7 +2910,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2070 +#: extras_topology.xml:2073 #, no-c-format msgid "" "integer AddEdge " @@ -2929,7 +2919,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2081 +#: extras_topology.xml:2084 #, no-c-format msgid "" "Adds an edge to the edge table and associated nodes to the nodes table of " @@ -2939,7 +2929,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2083 +#: extras_topology.xml:2086 #, no-c-format msgid "" "If the aline geometry crosses, overlaps, contains or is " @@ -2948,7 +2938,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2084 +#: extras_topology.xml:2087 #, no-c-format msgid "" "The geometry of aline must have the same srid" msgstr "" #. Tag: refname -#: extras_topology.xml:2106 +#: extras_topology.xml:2109 #, no-c-format msgid "AddFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2108 +#: extras_topology.xml:2111 #, no-c-format msgid "" "Registers a face primitive to a topology and get it's identifier." @@ -3009,7 +2999,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2115 +#: extras_topology.xml:2118 #, no-c-format msgid "" "integer AddFace " @@ -3020,7 +3010,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2127 +#: extras_topology.xml:2130 #, no-c-format msgid "" "Registers a face primitive to a topology and get it's identifier.apolygon geometry already exists as a face, then: " @@ -3057,7 +3047,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2153 +#: extras_topology.xml:2156 #, no-c-format msgid "" "When a new registration of an existing face is performed (force_new=true), " @@ -3067,7 +3057,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2160 +#: extras_topology.xml:2163 #, no-c-format msgid "" "The apolygon geometry must have the same srid, " msgstr "" #. Tag: para -#: extras_topology.xml:2185 +#: extras_topology.xml:2188 #, no-c-format msgid "" "This section covers the topology functions for creating new topogeometries." msgstr "" #. Tag: title -#: extras_topology.xml:2188 +#: extras_topology.xml:2191 #, no-c-format msgid "TopoGeometry Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:2191 +#: extras_topology.xml:2194 #, no-c-format msgid "CreateTopoGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2193 +#: extras_topology.xml:2196 #, no-c-format msgid "" "Creates a new topo geometry object from topo element array - tg_type: 1:" @@ -3157,7 +3147,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2197 +#: extras_topology.xml:2200 #, no-c-format msgid "" " topogeometry CreateTopoGeom , topogeometry toTopoGeom " @@ -3341,7 +3331,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2284 +#: extras_topology.xml:2287 #, no-c-format msgid "" "Topological primitives required to represent the input geometry will be " @@ -3350,7 +3340,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2289 +#: extras_topology.xml:2292 #, no-c-format msgid "" "When tolerance is given it will be used to snap the input " @@ -3358,13 +3348,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2298 +#: extras_topology.xml:2301 #, no-c-format msgid "This is a full self-contained workflow" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2299 +#: extras_topology.xml:2302 #, no-c-format msgid "" "-- do this if you don't have a topology setup already\n" @@ -3398,7 +3388,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2305 +#: extras_topology.xml:2308 #, no-c-format msgid "" ",, topoelementarray for a set of element_id, type " @@ -3420,7 +3410,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2318 +#: extras_topology.xml:2321 #, no-c-format msgid "" "topoelementarray TopoElementArray_Agg from a set of " msgstr "" #. Tag: title -#: extras_topology.xml:2347 +#: extras_topology.xml:2350 #, no-c-format msgid "TopoGeometry Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:2351 +#: extras_topology.xml:2354 #, no-c-format msgid "GetTopoGeomElementArray" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2353 +#: extras_topology.xml:2356 #, no-c-format msgid "" "Returns a topoelementarray (an array of topoelements) " @@ -3475,7 +3465,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2358 +#: extras_topology.xml:2361 #, no-c-format msgid "" "topoelementarray GetTopoGeomElementArraytopoelementarray topoelement GetTopoGeomElementArray containing the topological " @@ -3505,7 +3495,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2378 extras_topology.xml:2425 +#: extras_topology.xml:2381 extras_topology.xml:2428 #, no-c-format msgid "" "tg_id is the topogeometry id of the topogeometry object in the topology in " @@ -3513,13 +3503,13 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:2399 +#: extras_topology.xml:2402 #, no-c-format msgid "GetTopoGeomElements" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2401 +#: extras_topology.xml:2404 #, no-c-format msgid "" "Returns a set of topoelement objects containing the " @@ -3528,7 +3518,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2406 +#: extras_topology.xml:2409 #, no-c-format msgid "" "setof topoelement GetTopoGeomElementssetof topoelement GetTopoGeomElements" msgstr "" #. Tag: title -#: extras_topology.xml:2448 +#: extras_topology.xml:2451 #, no-c-format msgid "TopoGeometry Outputs" msgstr "" #. Tag: refname -#: extras_topology.xml:2451 +#: extras_topology.xml:2454 #, no-c-format msgid "AsGML" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2453 +#: extras_topology.xml:2456 #, no-c-format msgid "Returns the GML representation of a topogeometry." msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2457 +#: extras_topology.xml:2460 #, no-c-format msgid "" " text AsGML " @@ -3627,7 +3617,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2518 +#: extras_topology.xml:2521 #, no-c-format msgid "" "Returns the GML representation of a topogeometry in version GML3 format. If " @@ -3638,7 +3628,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2520 +#: extras_topology.xml:2523 #, no-c-format msgid "" "The visitedTable parameter, if given, is used for keeping " @@ -3653,7 +3643,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2526 +#: extras_topology.xml:2529 #, no-c-format msgid "" "CREATE TABLE visited (\n" @@ -3663,7 +3653,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2529 +#: extras_topology.xml:2532 #, no-c-format msgid "" "The idprefix parameter, if given, will be prepended to " @@ -3671,7 +3661,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2531 +#: extras_topology.xml:2534 #, no-c-format msgid "" "The gmlver parameter, if given, will be passed to the " @@ -3679,14 +3669,14 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2540 +#: extras_topology.xml:2543 #, no-c-format msgid "" "This uses the topo geometry we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:2541 +#: extras_topology.xml:2544 #, no-c-format msgid "" "SELECT topology.AsGML(topo) As rdgml \n" @@ -3733,13 +3723,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2542 +#: extras_topology.xml:2545 #, no-c-format msgid "Same exercise as previous without namespace" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2543 +#: extras_topology.xml:2546 #, no-c-format msgid "" "SELECT topology.AsGML(topo,'') As rdgml \n" @@ -3786,7 +3776,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2549 +#: extras_topology.xml:2552 #, no-c-format msgid ", " msgstr "" diff --git a/doc/po/pt_BR/reference_measure.xml.po b/doc/po/pt_BR/reference_measure.xml.po index eb943c6e0..b1ea3440b 100644 --- a/doc/po/pt_BR/reference_measure.xml.po +++ b/doc/po/pt_BR/reference_measure.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1240,6 +1240,14 @@ msgid "" "the first point of the shortest line." msgstr "" +#. Tag: para +#: reference_measure.xml:744 +#, no-c-format +msgid "" +"If you have a 3D Geometry, you may prefer to use ." +msgstr "" + #. Tag: para #: reference_measure.xml:745 reference_measure.xml:1690 #: reference_measure.xml:1842 reference_measure.xml:2433 @@ -1300,8 +1308,8 @@ msgstr "" #: reference_measure.xml:786 #, no-c-format msgid "" -", , , " -"" +",, , , " msgstr "" #. Tag: refname diff --git a/doc/po/pt_BR/reference_raster.xml.po b/doc/po/pt_BR/reference_raster.xml.po index cc2cc4a38..df568eaa8 100644 --- a/doc/po/pt_BR/reference_raster.xml.po +++ b/doc/po/pt_BR/reference_raster.xml.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -125,61 +125,63 @@ msgstr "" #. Tag: title #: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121 -#: reference_raster.xml:161 reference_raster.xml:340 reference_raster.xml:514 -#: reference_raster.xml:553 reference_raster.xml:590 reference_raster.xml:631 -#: reference_raster.xml:721 reference_raster.xml:922 reference_raster.xml:1009 -#: reference_raster.xml:1103 reference_raster.xml:1148 -#: reference_raster.xml:1187 reference_raster.xml:1221 -#: reference_raster.xml:1256 reference_raster.xml:1290 -#: reference_raster.xml:1335 reference_raster.xml:1389 -#: reference_raster.xml:1426 reference_raster.xml:1466 -#: reference_raster.xml:1518 reference_raster.xml:1570 -#: reference_raster.xml:1614 reference_raster.xml:1649 -#: reference_raster.xml:1685 reference_raster.xml:1721 -#: reference_raster.xml:1756 reference_raster.xml:1790 -#: reference_raster.xml:1824 reference_raster.xml:1868 -#: reference_raster.xml:1927 reference_raster.xml:1981 -#: reference_raster.xml:2016 reference_raster.xml:2054 -#: reference_raster.xml:2101 reference_raster.xml:2143 -#: reference_raster.xml:2197 reference_raster.xml:2232 -#: reference_raster.xml:2307 reference_raster.xml:2350 -#: reference_raster.xml:2394 reference_raster.xml:2444 -#: reference_raster.xml:2486 reference_raster.xml:2530 -#: reference_raster.xml:2572 reference_raster.xml:2637 -#: reference_raster.xml:2713 reference_raster.xml:2796 -#: reference_raster.xml:2883 reference_raster.xml:2960 -#: reference_raster.xml:3092 reference_raster.xml:3128 -#: reference_raster.xml:3167 reference_raster.xml:3210 -#: reference_raster.xml:3257 reference_raster.xml:3301 -#: reference_raster.xml:3339 reference_raster.xml:3414 -#: reference_raster.xml:3469 reference_raster.xml:3531 -#: reference_raster.xml:3609 reference_raster.xml:3674 -#: reference_raster.xml:3761 reference_raster.xml:3800 -#: reference_raster.xml:3870 reference_raster.xml:3976 -#: reference_raster.xml:4096 reference_raster.xml:4157 -#: reference_raster.xml:4312 reference_raster.xml:4354 -#: reference_raster.xml:4391 reference_raster.xml:4476 -#: reference_raster.xml:4567 reference_raster.xml:4655 -#: reference_raster.xml:4716 reference_raster.xml:4774 -#: reference_raster.xml:4905 reference_raster.xml:4967 -#: reference_raster.xml:5012 reference_raster.xml:5057 -#: reference_raster.xml:5096 reference_raster.xml:5161 -#: reference_raster.xml:5275 reference_raster.xml:5347 -#: reference_raster.xml:5443 reference_raster.xml:5680 -#: reference_raster.xml:5776 reference_raster.xml:5868 -#: reference_raster.xml:5980 reference_raster.xml:6030 -#: reference_raster.xml:6109 reference_raster.xml:6160 -#: reference_raster.xml:6210 reference_raster.xml:6260 -#: reference_raster.xml:6310 reference_raster.xml:6359 -#: reference_raster.xml:6409 reference_raster.xml:6459 -#: reference_raster.xml:6523 reference_raster.xml:6567 -#: reference_raster.xml:6612 reference_raster.xml:6679 -#: reference_raster.xml:6768 reference_raster.xml:6853 -#: reference_raster.xml:6934 reference_raster.xml:7015 -#: reference_raster.xml:7144 reference_raster.xml:7228 -#: reference_raster.xml:7308 reference_raster.xml:7427 -#: reference_raster.xml:7499 reference_raster.xml:7596 -#: reference_raster.xml:7689 +#: reference_raster.xml:171 reference_raster.xml:211 reference_raster.xml:257 +#: reference_raster.xml:439 reference_raster.xml:613 reference_raster.xml:652 +#: reference_raster.xml:689 reference_raster.xml:730 reference_raster.xml:820 +#: reference_raster.xml:1022 reference_raster.xml:1109 +#: reference_raster.xml:1203 reference_raster.xml:1248 +#: reference_raster.xml:1287 reference_raster.xml:1321 +#: reference_raster.xml:1356 reference_raster.xml:1390 +#: reference_raster.xml:1435 reference_raster.xml:1489 +#: reference_raster.xml:1526 reference_raster.xml:1566 +#: reference_raster.xml:1621 reference_raster.xml:1673 +#: reference_raster.xml:1717 reference_raster.xml:1752 +#: reference_raster.xml:1788 reference_raster.xml:1824 +#: reference_raster.xml:1859 reference_raster.xml:1893 +#: reference_raster.xml:1927 reference_raster.xml:1971 +#: reference_raster.xml:2033 reference_raster.xml:2087 +#: reference_raster.xml:2122 reference_raster.xml:2162 +#: reference_raster.xml:2209 reference_raster.xml:2251 +#: reference_raster.xml:2305 reference_raster.xml:2340 +#: reference_raster.xml:2415 reference_raster.xml:2458 +#: reference_raster.xml:2504 reference_raster.xml:2556 +#: reference_raster.xml:2599 reference_raster.xml:2644 +#: reference_raster.xml:2687 reference_raster.xml:2753 +#: reference_raster.xml:2829 reference_raster.xml:2916 +#: reference_raster.xml:3004 reference_raster.xml:3081 +#: reference_raster.xml:3215 reference_raster.xml:3254 +#: reference_raster.xml:3293 reference_raster.xml:3336 +#: reference_raster.xml:3383 reference_raster.xml:3427 +#: reference_raster.xml:3465 reference_raster.xml:3540 +#: reference_raster.xml:3595 reference_raster.xml:3657 +#: reference_raster.xml:3735 reference_raster.xml:3800 +#: reference_raster.xml:3887 reference_raster.xml:3926 +#: reference_raster.xml:3996 reference_raster.xml:4102 +#: reference_raster.xml:4222 reference_raster.xml:4283 +#: reference_raster.xml:4438 reference_raster.xml:4480 +#: reference_raster.xml:4517 reference_raster.xml:4602 +#: reference_raster.xml:4693 reference_raster.xml:4781 +#: reference_raster.xml:4842 reference_raster.xml:4900 +#: reference_raster.xml:5031 reference_raster.xml:5093 +#: reference_raster.xml:5138 reference_raster.xml:5183 +#: reference_raster.xml:5222 reference_raster.xml:5287 +#: reference_raster.xml:5401 reference_raster.xml:5513 +#: reference_raster.xml:5651 reference_raster.xml:5747 +#: reference_raster.xml:5984 reference_raster.xml:6080 +#: reference_raster.xml:6172 reference_raster.xml:6284 +#: reference_raster.xml:6334 reference_raster.xml:6419 +#: reference_raster.xml:6480 reference_raster.xml:6530 +#: reference_raster.xml:6580 reference_raster.xml:6630 +#: reference_raster.xml:6679 reference_raster.xml:6729 +#: reference_raster.xml:6779 reference_raster.xml:6829 +#: reference_raster.xml:6893 reference_raster.xml:6956 +#: reference_raster.xml:7000 reference_raster.xml:7045 +#: reference_raster.xml:7112 reference_raster.xml:7201 +#: reference_raster.xml:7286 reference_raster.xml:7367 +#: reference_raster.xml:7448 reference_raster.xml:7577 +#: reference_raster.xml:7661 reference_raster.xml:7741 +#: reference_raster.xml:7860 reference_raster.xml:7932 +#: reference_raster.xml:8029 reference_raster.xml:8122 #, no-c-format msgid "Description" msgstr "" @@ -196,59 +198,62 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:150 -#: reference_raster.xml:195 reference_raster.xml:388 reference_raster.xml:529 -#: reference_raster.xml:565 reference_raster.xml:603 reference_raster.xml:651 -#: reference_raster.xml:757 reference_raster.xml:974 reference_raster.xml:1063 -#: reference_raster.xml:1123 reference_raster.xml:1166 -#: reference_raster.xml:1200 reference_raster.xml:1235 -#: reference_raster.xml:1269 reference_raster.xml:1313 -#: reference_raster.xml:1368 reference_raster.xml:1405 -#: reference_raster.xml:1443 reference_raster.xml:1485 -#: reference_raster.xml:1541 reference_raster.xml:1593 -#: reference_raster.xml:1628 reference_raster.xml:1664 -#: reference_raster.xml:1700 reference_raster.xml:1735 -#: reference_raster.xml:1769 reference_raster.xml:1803 -#: reference_raster.xml:1838 reference_raster.xml:1885 -#: reference_raster.xml:1941 reference_raster.xml:1995 -#: reference_raster.xml:2029 reference_raster.xml:2079 -#: reference_raster.xml:2114 reference_raster.xml:2172 -#: reference_raster.xml:2210 reference_raster.xml:2285 -#: reference_raster.xml:2322 reference_raster.xml:2362 -#: reference_raster.xml:2412 reference_raster.xml:2454 -#: reference_raster.xml:2498 reference_raster.xml:2540 -#: reference_raster.xml:2584 reference_raster.xml:2659 -#: reference_raster.xml:2738 reference_raster.xml:2827 -#: reference_raster.xml:2898 reference_raster.xml:3015 -#: reference_raster.xml:3145 reference_raster.xml:3180 -#: reference_raster.xml:3229 reference_raster.xml:3274 -#: reference_raster.xml:3314 reference_raster.xml:3352 -#: reference_raster.xml:3434 reference_raster.xml:3496 -#: reference_raster.xml:3559 reference_raster.xml:3638 -#: reference_raster.xml:3726 reference_raster.xml:3774 -#: reference_raster.xml:3823 reference_raster.xml:3884 -#: reference_raster.xml:4011 reference_raster.xml:4111 -#: reference_raster.xml:4185 reference_raster.xml:4330 -#: reference_raster.xml:4430 reference_raster.xml:4521 -#: reference_raster.xml:4612 reference_raster.xml:4692 -#: reference_raster.xml:4734 reference_raster.xml:4882 -#: reference_raster.xml:4944 reference_raster.xml:4991 -#: reference_raster.xml:5031 reference_raster.xml:5072 -#: reference_raster.xml:5137 reference_raster.xml:5202 -#: reference_raster.xml:5314 reference_raster.xml:5401 -#: reference_raster.xml:5606 reference_raster.xml:5738 -#: reference_raster.xml:5838 reference_raster.xml:5956 -#: reference_raster.xml:5991 reference_raster.xml:6065 -#: reference_raster.xml:6134 reference_raster.xml:6179 -#: reference_raster.xml:6229 reference_raster.xml:6279 -#: reference_raster.xml:6329 reference_raster.xml:6378 -#: reference_raster.xml:6428 reference_raster.xml:6478 -#: reference_raster.xml:6714 reference_raster.xml:6799 -#: reference_raster.xml:6880 reference_raster.xml:6961 -#: reference_raster.xml:7045 reference_raster.xml:7174 -#: reference_raster.xml:7255 reference_raster.xml:7335 -#: reference_raster.xml:7448 reference_raster.xml:7532 -#: reference_raster.xml:7627 reference_raster.xml:7720 +#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157 +#: reference_raster.xml:200 reference_raster.xml:245 reference_raster.xml:292 +#: reference_raster.xml:487 reference_raster.xml:628 reference_raster.xml:664 +#: reference_raster.xml:702 reference_raster.xml:750 reference_raster.xml:857 +#: reference_raster.xml:1074 reference_raster.xml:1163 +#: reference_raster.xml:1223 reference_raster.xml:1266 +#: reference_raster.xml:1300 reference_raster.xml:1335 +#: reference_raster.xml:1369 reference_raster.xml:1413 +#: reference_raster.xml:1468 reference_raster.xml:1505 +#: reference_raster.xml:1543 reference_raster.xml:1588 +#: reference_raster.xml:1644 reference_raster.xml:1696 +#: reference_raster.xml:1731 reference_raster.xml:1767 +#: reference_raster.xml:1803 reference_raster.xml:1838 +#: reference_raster.xml:1872 reference_raster.xml:1906 +#: reference_raster.xml:1941 reference_raster.xml:1991 +#: reference_raster.xml:2047 reference_raster.xml:2101 +#: reference_raster.xml:2137 reference_raster.xml:2187 +#: reference_raster.xml:2222 reference_raster.xml:2280 +#: reference_raster.xml:2318 reference_raster.xml:2393 +#: reference_raster.xml:2430 reference_raster.xml:2472 +#: reference_raster.xml:2524 reference_raster.xml:2567 +#: reference_raster.xml:2612 reference_raster.xml:2655 +#: reference_raster.xml:2700 reference_raster.xml:2775 +#: reference_raster.xml:2854 reference_raster.xml:2948 +#: reference_raster.xml:3019 reference_raster.xml:3138 +#: reference_raster.xml:3271 reference_raster.xml:3306 +#: reference_raster.xml:3355 reference_raster.xml:3400 +#: reference_raster.xml:3440 reference_raster.xml:3478 +#: reference_raster.xml:3560 reference_raster.xml:3622 +#: reference_raster.xml:3685 reference_raster.xml:3764 +#: reference_raster.xml:3852 reference_raster.xml:3900 +#: reference_raster.xml:3949 reference_raster.xml:4010 +#: reference_raster.xml:4137 reference_raster.xml:4237 +#: reference_raster.xml:4311 reference_raster.xml:4456 +#: reference_raster.xml:4556 reference_raster.xml:4647 +#: reference_raster.xml:4738 reference_raster.xml:4818 +#: reference_raster.xml:4860 reference_raster.xml:5008 +#: reference_raster.xml:5070 reference_raster.xml:5117 +#: reference_raster.xml:5157 reference_raster.xml:5198 +#: reference_raster.xml:5263 reference_raster.xml:5328 +#: reference_raster.xml:5440 reference_raster.xml:5612 +#: reference_raster.xml:5705 reference_raster.xml:5910 +#: reference_raster.xml:6042 reference_raster.xml:6142 +#: reference_raster.xml:6260 reference_raster.xml:6295 +#: reference_raster.xml:6369 reference_raster.xml:6449 +#: reference_raster.xml:6499 reference_raster.xml:6549 +#: reference_raster.xml:6599 reference_raster.xml:6649 +#: reference_raster.xml:6698 reference_raster.xml:6748 +#: reference_raster.xml:6798 reference_raster.xml:6867 +#: reference_raster.xml:6916 reference_raster.xml:7147 +#: reference_raster.xml:7232 reference_raster.xml:7313 +#: reference_raster.xml:7394 reference_raster.xml:7478 +#: reference_raster.xml:7607 reference_raster.xml:7688 +#: reference_raster.xml:7768 reference_raster.xml:7881 +#: reference_raster.xml:7965 reference_raster.xml:8060 +#: reference_raster.xml:8153 #, no-c-format msgid "See Also" msgstr "" @@ -333,19 +338,65 @@ msgstr "" #. Tag: refname #: reference_raster.xml:116 #, no-c-format -msgid "raster" +msgid "rastbandarg" msgstr "" #. Tag: refpurpose #: reference_raster.xml:117 #, no-c-format -msgid "raster spatial data type." +msgid "" +"A composite type for use when needing to express a raster and a " +"band index of that raster." msgstr "" #. Tag: para #: reference_raster.xml:122 #, no-c-format msgid "" +"A composite type for use when needing to express a raster and a band " +"index of that raster." +msgstr "" + +#. Tag: term +#: reference_raster.xml:128 +#, no-c-format +msgid "rast raster" +msgstr "" + +#. Tag: para +#: reference_raster.xml:133 +#, no-c-format +msgid "The raster in question/" +msgstr "" + +#. Tag: term +#: reference_raster.xml:140 reference_raster.xml:263 +#, no-c-format +msgid "nband integer" +msgstr "" + +#. Tag: para +#: reference_raster.xml:145 +#, no-c-format +msgid "1-based value indicating the band of raster" +msgstr "" + +#. Tag: refname +#: reference_raster.xml:166 +#, no-c-format +msgid "raster" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:167 +#, no-c-format +msgid "raster spatial data type." +msgstr "" + +#. Tag: para +#: reference_raster.xml:172 +#, no-c-format +msgid "" "raster is a spatial data type used to represent raster data such as those " "imported from jpegs, tiffs, pngs, digital elevation models. Each raster has " "1 or more bands each having a set of pixel values. Rasters can be " @@ -353,7 +404,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:125 +#: reference_raster.xml:175 #, no-c-format msgid "" "Requires PostGIS be compiled with GDAL support. Currently rasters can be " @@ -363,13 +414,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:131 +#: reference_raster.xml:181 #, no-c-format msgid "Casting Behavior" msgstr "" #. Tag: para -#: reference_raster.xml:132 +#: reference_raster.xml:182 #, no-c-format msgid "" "This section lists the automatic as well as explicit casts allowed for this " @@ -377,37 +428,37 @@ msgid "" msgstr "" #. Tag: entry -#: reference_raster.xml:137 +#: reference_raster.xml:187 #, no-c-format msgid "Cast To" msgstr "" #. Tag: entry -#: reference_raster.xml:138 +#: reference_raster.xml:188 #, no-c-format msgid "Behavior" msgstr "" #. Tag: entry -#: reference_raster.xml:141 +#: reference_raster.xml:191 #, no-c-format msgid "geometry" msgstr "" #. Tag: entry -#: reference_raster.xml:142 +#: reference_raster.xml:192 #, no-c-format msgid "automatic" msgstr "" #. Tag: refname -#: reference_raster.xml:157 +#: reference_raster.xml:207 #, no-c-format msgid "reclassarg" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:158 +#: reference_raster.xml:208 #, no-c-format msgid "" "A composite type used as input into the ST_Reclass function " @@ -415,7 +466,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:162 +#: reference_raster.xml:212 #, no-c-format msgid "" "A composite type used as input into the ST_Reclass function defining " @@ -423,25 +474,25 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:165 +#: reference_raster.xml:215 #, no-c-format msgid "nband integer" msgstr "" #. Tag: para -#: reference_raster.xml:166 +#: reference_raster.xml:216 #, no-c-format msgid "The band number of band to reclassify." msgstr "" #. Tag: term -#: reference_raster.xml:169 +#: reference_raster.xml:219 #, no-c-format msgid "reclassexpr text" msgstr "" #. Tag: para -#: reference_raster.xml:170 +#: reference_raster.xml:220 #, no-c-format msgid "" "range expression consisting of comma delimited range:map_range mappings. : " @@ -451,7 +502,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:171 +#: reference_raster.xml:221 #, no-c-format msgid "" "1. [a-b] = a <= x <= b\n" @@ -464,19 +515,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:172 +#: reference_raster.xml:222 #, no-c-format msgid "( notation is optional so a-b means the same as (a-b)" msgstr "" #. Tag: term -#: reference_raster.xml:177 +#: reference_raster.xml:227 #, no-c-format msgid "pixeltype text" msgstr "" #. Tag: para -#: reference_raster.xml:178 +#: reference_raster.xml:228 #, no-c-format msgid "" "One of defined pixel types as described in nodataval double precision" msgstr "" #. Tag: para -#: reference_raster.xml:182 +#: reference_raster.xml:232 #, no-c-format msgid "" "Value to treat as no data. For image outputs that support transparency, " @@ -498,13 +549,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:187 +#: reference_raster.xml:237 #, no-c-format msgid "Example: Reclassify band 2 as an 8BUI where 255 is nodata value" msgstr "" #. Tag: programlisting -#: reference_raster.xml:188 +#: reference_raster.xml:238 #, no-c-format msgid "" "SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', " @@ -512,31 +563,74 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:191 +#: reference_raster.xml:241 #, no-c-format msgid "Example: Reclassify band 1 as an 1BB and no nodata value defined" msgstr "" #. Tag: programlisting -#: reference_raster.xml:192 +#: reference_raster.xml:242 #, no-c-format msgid "SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;" msgstr "" +#. Tag: refname +#: reference_raster.xml:252 +#, no-c-format +msgid "unionarg" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:253 +#, no-c-format +msgid "" +"A composite type used as input into the ST_Union function " +"defining the bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:258 +#, no-c-format +msgid "" +"A composite type used as input into the ST_Union function defining the " +"bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:268 +#, no-c-format +msgid "1-based value indicating the band of each input raster to be processed." +msgstr "" + +#. Tag: term +#: reference_raster.xml:275 +#, no-c-format +msgid "uniontype text" +msgstr "" + +#. Tag: para +#: reference_raster.xml:280 +#, no-c-format +msgid "" +"Type of UNION operation. One of defined types as described in ." +msgstr "" + #. Tag: title -#: reference_raster.xml:203 +#: reference_raster.xml:302 #, no-c-format msgid "Raster Management" msgstr "" #. Tag: refname -#: reference_raster.xml:206 +#: reference_raster.xml:305 #, no-c-format msgid "AddRasterConstraints" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:208 +#: reference_raster.xml:307 #, no-c-format msgid "" "Adds raster constraints to a loaded raster table for a specific column that " @@ -547,7 +641,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:212 +#: reference_raster.xml:311 #, no-c-format msgid "" " boolean AddRasterConstraintsraster2pgsql loader uses this function to register raster " @@ -623,7 +717,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:348 +#: reference_raster.xml:447 #, no-c-format msgid "" "Valid constraint names to pass in: refer to blocksize sets both X and Y blocksize" msgstr "" #. Tag: para -#: reference_raster.xml:351 +#: reference_raster.xml:450 #, no-c-format msgid "" "blocksize_x sets X tile (width in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:352 +#: reference_raster.xml:451 #, no-c-format msgid "" "blocksize_y sets Y tile (height in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:353 +#: reference_raster.xml:452 #, no-c-format msgid "" "extent computes extent of whole table and applys " @@ -659,13 +753,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:355 +#: reference_raster.xml:454 #, no-c-format msgid "num_bands number of bands" msgstr "" #. Tag: para -#: reference_raster.xml:356 +#: reference_raster.xml:455 #, no-c-format msgid "" "pixel_types reads array of pixel types for each band " @@ -673,7 +767,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:357 +#: reference_raster.xml:456 #, no-c-format msgid "" "regular_blocking apply informational flag to denote all " @@ -681,7 +775,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:358 +#: reference_raster.xml:457 #, no-c-format msgid "" "same_alignment ensures they all have same alignment " @@ -689,19 +783,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:359 +#: reference_raster.xml:458 #, no-c-format msgid "srid ensures all have same srid" msgstr "" #. Tag: para -#: reference_raster.xml:360 +#: reference_raster.xml:459 #, no-c-format msgid "More -- any listed as inputs into the above functions" msgstr "" #. Tag: para -#: reference_raster.xml:363 +#: reference_raster.xml:462 #, no-c-format msgid "" "This function infers the constraints from the data already present in the " @@ -710,7 +804,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:368 +#: reference_raster.xml:467 #, no-c-format msgid "" "If you need to load more data in your tables after you have already applied " @@ -719,33 +813,34 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:372 reference_raster.xml:521 reference_raster.xml:1014 -#: reference_raster.xml:2151 reference_raster.xml:2311 -#: reference_raster.xml:3808 reference_raster.xml:3874 -#: reference_raster.xml:3997 reference_raster.xml:4100 -#: reference_raster.xml:4164 reference_raster.xml:4317 -#: reference_raster.xml:4782 reference_raster.xml:5061 -#: reference_raster.xml:5126 reference_raster.xml:5191 -#: reference_raster.xml:5359 reference_raster.xml:5496 -#: reference_raster.xml:5698 reference_raster.xml:5795 -#: reference_raster.xml:5915 reference_raster.xml:6039 -#: reference_raster.xml:6118 reference_raster.xml:6168 -#: reference_raster.xml:6218 reference_raster.xml:6268 -#: reference_raster.xml:6318 reference_raster.xml:6367 -#: reference_raster.xml:6417 reference_raster.xml:6467 -#: reference_raster.xml:7437 +#: reference_raster.xml:471 reference_raster.xml:620 reference_raster.xml:1114 +#: reference_raster.xml:2126 reference_raster.xml:2259 +#: reference_raster.xml:2419 reference_raster.xml:2462 +#: reference_raster.xml:2514 reference_raster.xml:3934 +#: reference_raster.xml:4000 reference_raster.xml:4123 +#: reference_raster.xml:4226 reference_raster.xml:4290 +#: reference_raster.xml:4443 reference_raster.xml:4908 +#: reference_raster.xml:5187 reference_raster.xml:5252 +#: reference_raster.xml:5317 reference_raster.xml:5663 +#: reference_raster.xml:5800 reference_raster.xml:6002 +#: reference_raster.xml:6099 reference_raster.xml:6219 +#: reference_raster.xml:6343 reference_raster.xml:6423 +#: reference_raster.xml:6488 reference_raster.xml:6538 +#: reference_raster.xml:6588 reference_raster.xml:6638 +#: reference_raster.xml:6687 reference_raster.xml:6737 +#: reference_raster.xml:6787 reference_raster.xml:7870 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: title -#: reference_raster.xml:376 +#: reference_raster.xml:475 #, no-c-format msgid "Examples: Apply all possible constraints on column based on data" msgstr "" #. Tag: programlisting -#: reference_raster.xml:378 +#: reference_raster.xml:477 #, no-c-format msgid "" "CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n" @@ -771,13 +866,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:382 +#: reference_raster.xml:481 #, no-c-format msgid "Examples: Apply single constraint" msgstr "" #. Tag: programlisting -#: reference_raster.xml:384 +#: reference_raster.xml:483 #, no-c-format msgid "" "CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n" @@ -799,7 +894,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:390 +#: reference_raster.xml:489 #, no-c-format msgid "" ", , boolean DropRasterConstraintsraster_columns catalog " @@ -920,56 +1015,57 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:524 reference_raster.xml:559 reference_raster.xml:597 -#: reference_raster.xml:1018 reference_raster.xml:1116 -#: reference_raster.xml:1160 reference_raster.xml:1193 -#: reference_raster.xml:1228 reference_raster.xml:1262 -#: reference_raster.xml:1397 reference_raster.xml:1435 -#: reference_raster.xml:1475 reference_raster.xml:1531 -#: reference_raster.xml:1583 reference_raster.xml:1621 -#: reference_raster.xml:1656 reference_raster.xml:1692 -#: reference_raster.xml:1728 reference_raster.xml:1762 -#: reference_raster.xml:1796 reference_raster.xml:1830 -#: reference_raster.xml:1878 reference_raster.xml:1934 -#: reference_raster.xml:1988 reference_raster.xml:2022 -#: reference_raster.xml:2072 reference_raster.xml:2107 -#: reference_raster.xml:2165 reference_raster.xml:2203 -#: reference_raster.xml:2278 reference_raster.xml:2315 -#: reference_raster.xml:2357 reference_raster.xml:2407 -#: reference_raster.xml:2449 reference_raster.xml:2493 -#: reference_raster.xml:2535 reference_raster.xml:2579 -#: reference_raster.xml:2646 reference_raster.xml:2729 -#: reference_raster.xml:2816 reference_raster.xml:2891 -#: reference_raster.xml:3098 reference_raster.xml:3139 -#: reference_raster.xml:3173 reference_raster.xml:3221 -#: reference_raster.xml:3264 reference_raster.xml:3345 -#: reference_raster.xml:3428 reference_raster.xml:3489 -#: reference_raster.xml:3551 reference_raster.xml:3630 -#: reference_raster.xml:3685 reference_raster.xml:3767 -#: reference_raster.xml:3816 reference_raster.xml:3878 -#: reference_raster.xml:4104 reference_raster.xml:4321 -#: reference_raster.xml:4364 reference_raster.xml:4604 -#: reference_raster.xml:4727 reference_raster.xml:4917 -#: reference_raster.xml:4987 reference_raster.xml:5024 -#: reference_raster.xml:5363 reference_raster.xml:5702 -#: reference_raster.xml:5922 reference_raster.xml:5987 -#: reference_raster.xml:6172 reference_raster.xml:6222 -#: reference_raster.xml:6272 reference_raster.xml:6322 -#: reference_raster.xml:6371 reference_raster.xml:6421 -#: reference_raster.xml:6471 reference_raster.xml:6533 -#: reference_raster.xml:6578 reference_raster.xml:6623 -#: reference_raster.xml:6707 reference_raster.xml:6794 -#: reference_raster.xml:6875 reference_raster.xml:6956 -#: reference_raster.xml:7037 reference_raster.xml:7169 -#: reference_raster.xml:7250 reference_raster.xml:7330 -#: reference_raster.xml:7527 reference_raster.xml:7622 -#: reference_raster.xml:7715 +#: reference_raster.xml:623 reference_raster.xml:658 reference_raster.xml:696 +#: reference_raster.xml:1118 reference_raster.xml:1216 +#: reference_raster.xml:1260 reference_raster.xml:1293 +#: reference_raster.xml:1328 reference_raster.xml:1362 +#: reference_raster.xml:1497 reference_raster.xml:1535 +#: reference_raster.xml:1578 reference_raster.xml:1634 +#: reference_raster.xml:1686 reference_raster.xml:1724 +#: reference_raster.xml:1759 reference_raster.xml:1795 +#: reference_raster.xml:1831 reference_raster.xml:1865 +#: reference_raster.xml:1899 reference_raster.xml:1933 +#: reference_raster.xml:1984 reference_raster.xml:2040 +#: reference_raster.xml:2094 reference_raster.xml:2130 +#: reference_raster.xml:2180 reference_raster.xml:2215 +#: reference_raster.xml:2273 reference_raster.xml:2311 +#: reference_raster.xml:2386 reference_raster.xml:2423 +#: reference_raster.xml:2467 reference_raster.xml:2519 +#: reference_raster.xml:2562 reference_raster.xml:2607 +#: reference_raster.xml:2650 reference_raster.xml:2695 +#: reference_raster.xml:2762 reference_raster.xml:2845 +#: reference_raster.xml:2937 reference_raster.xml:3012 +#: reference_raster.xml:3224 reference_raster.xml:3265 +#: reference_raster.xml:3299 reference_raster.xml:3347 +#: reference_raster.xml:3390 reference_raster.xml:3471 +#: reference_raster.xml:3554 reference_raster.xml:3615 +#: reference_raster.xml:3677 reference_raster.xml:3756 +#: reference_raster.xml:3811 reference_raster.xml:3893 +#: reference_raster.xml:3942 reference_raster.xml:4004 +#: reference_raster.xml:4230 reference_raster.xml:4447 +#: reference_raster.xml:4490 reference_raster.xml:4730 +#: reference_raster.xml:4853 reference_raster.xml:5043 +#: reference_raster.xml:5113 reference_raster.xml:5150 +#: reference_raster.xml:5667 reference_raster.xml:6006 +#: reference_raster.xml:6226 reference_raster.xml:6291 +#: reference_raster.xml:6492 reference_raster.xml:6542 +#: reference_raster.xml:6592 reference_raster.xml:6642 +#: reference_raster.xml:6691 reference_raster.xml:6741 +#: reference_raster.xml:6791 reference_raster.xml:6862 +#: reference_raster.xml:6911 reference_raster.xml:6966 +#: reference_raster.xml:7011 reference_raster.xml:7056 +#: reference_raster.xml:7140 reference_raster.xml:7227 +#: reference_raster.xml:7308 reference_raster.xml:7389 +#: reference_raster.xml:7470 reference_raster.xml:7602 +#: reference_raster.xml:7683 reference_raster.xml:7763 +#: reference_raster.xml:7960 reference_raster.xml:8055 +#: reference_raster.xml:8148 #, no-c-format msgid "Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:526 +#: reference_raster.xml:625 #, no-c-format msgid "" "SELECT DropRasterConstraints ('myrasters','rast');\n" @@ -991,19 +1087,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:537 +#: reference_raster.xml:636 #, no-c-format msgid "PostGIS_Raster_Lib_Build_Date" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:539 +#: reference_raster.xml:638 #, no-c-format msgid "Reports full raster library build date." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:544 +#: reference_raster.xml:643 #, no-c-format msgid "" "text PostGIS_Raster_Lib_Build_Date " @@ -1011,13 +1107,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:555 +#: reference_raster.xml:654 #, no-c-format msgid "Reports raster build date" msgstr "" #. Tag: programlisting -#: reference_raster.xml:561 +#: reference_raster.xml:660 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Build_Date();\n" @@ -1027,13 +1123,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:573 +#: reference_raster.xml:672 #, no-c-format msgid "PostGIS_Raster_Lib_Version" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:575 +#: reference_raster.xml:674 #, no-c-format msgid "" "Reports full raster version and build configuration infos.text PostGIS_Raster_Lib_Version " @@ -1049,13 +1145,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:592 +#: reference_raster.xml:691 #, no-c-format msgid "Reports full raster version and build configuration infos." msgstr "" #. Tag: programlisting -#: reference_raster.xml:599 +#: reference_raster.xml:698 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Version();\n" @@ -1065,13 +1161,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:613 +#: reference_raster.xml:712 #, no-c-format msgid "ST_GDALDrivers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:615 +#: reference_raster.xml:714 #, no-c-format msgid "" "Returns a list of raster formats supported by your lib gdal. These are the " @@ -1079,7 +1175,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:620 +#: reference_raster.xml:719 #, no-c-format msgid "" "setof record ST_GDALDrivers " @@ -1091,7 +1187,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:633 +#: reference_raster.xml:732 #, no-c-format msgid "" "Returns a list of raster formats short_name,long_name and creator options of " @@ -1105,21 +1201,21 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:636 reference_raster.xml:942 reference_raster.xml:4411 -#: reference_raster.xml:4509 reference_raster.xml:4600 -#: reference_raster.xml:4680 +#: reference_raster.xml:735 reference_raster.xml:1042 +#: reference_raster.xml:4537 reference_raster.xml:4635 +#: reference_raster.xml:4726 reference_raster.xml:4806 #, no-c-format msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0." msgstr "" #. Tag: title -#: reference_raster.xml:640 +#: reference_raster.xml:739 #, no-c-format msgid "Examples: List of Drivers" msgstr "" #. Tag: programlisting -#: reference_raster.xml:642 +#: reference_raster.xml:741 #, no-c-format msgid "" "SELECT short_name, long_name\n" @@ -1152,13 +1248,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:644 +#: reference_raster.xml:743 #, no-c-format msgid "Example: List of options for each driver" msgstr "" #. Tag: programlisting -#: reference_raster.xml:645 +#: reference_raster.xml:744 #, no-c-format msgid "" "-- Output the create options XML column of JPEG as a table --\n" @@ -1180,7 +1276,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:647 +#: reference_raster.xml:746 #, no-c-format msgid "" "-- raw xml output for creator options for GeoTiff --\n" @@ -1326,25 +1422,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:653 reference_raster.xml:1736 +#: reference_raster.xml:752 reference_raster.xml:1839 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:660 +#: reference_raster.xml:759 #, no-c-format msgid "Raster Constructors" msgstr "" #. Tag: refname -#: reference_raster.xml:664 +#: reference_raster.xml:763 #, no-c-format msgid "ST_AddBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:665 +#: reference_raster.xml:764 #, no-c-format msgid "" "Returns a raster with the new band(s) of given type added with given initial " @@ -1353,7 +1449,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:671 +#: reference_raster.xml:770 #, no-c-format msgid "" " raster ST_AddBand " @@ -1389,7 +1485,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:723 +#: reference_raster.xml:822 #, no-c-format msgid "" "Returns a raster with a new band added in given position (index), of given " @@ -1406,7 +1502,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:727 +#: reference_raster.xml:826 #, no-c-format msgid "" "For the version that takes an array of , a " @@ -1416,7 +1512,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:731 +#: reference_raster.xml:830 #, no-c-format msgid "" "For the version that takes an array of bands if torast is " @@ -1424,14 +1520,20 @@ msgid "" "is accumulated into a new raster." msgstr "" +#. Tag: para +#: reference_raster.xml:833 +#, no-c-format +msgid "Enhanced: 2.1.0 support addbandarg was introduced." +msgstr "" + #. Tag: title -#: reference_raster.xml:737 +#: reference_raster.xml:837 #, no-c-format msgid "Examples: Single New Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:739 +#: reference_raster.xml:839 #, no-c-format msgid "" "-- Add another band of type 8 bit unsigned integer with pixels initialized " @@ -1442,14 +1544,21 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:741 +#: reference_raster.xml:841 #, no-c-format msgid "" "-- Create an empty raster 100x100 units, with upper left right at 0, add 2 " "bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n" +"-- uses addbandargs\n" "INSERT INTO dummy_rast(rid,rast)\n" -" VALUES(10, ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, " -"-1, 0, 0, 0), '1BB'::text), '4BUI'::text) );\n" +" VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, " +"0), \n" +" ARRAY[\n" +" ROW(1, '1BB'::text, 0, NULL),\n" +" ROW(2, '4BUI'::text, 0, NULL)\n" +" ]::addbandarg[]\n" +" )\n" +" );\n" " \n" "-- output meta data of raster bands to verify all is right --\n" "SELECT (bmd).*\n" @@ -1476,13 +1585,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:745 +#: reference_raster.xml:845 #, no-c-format msgid "Examples: Multiple New Bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:747 +#: reference_raster.xml:847 #, no-c-format msgid "" "SELECT\n" @@ -1509,13 +1618,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:751 +#: reference_raster.xml:851 #, no-c-format msgid "Examples: Multi-Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:753 +#: reference_raster.xml:853 #, no-c-format msgid "" "-- Aggregate the 1st band of a table of like rasters into a single raster \n" @@ -1534,7 +1643,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:758 +#: reference_raster.xml:858 #, no-c-format msgid "" ", , raster ST_AsRaster " @@ -1701,7 +1810,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:924 +#: reference_raster.xml:1024 #, no-c-format msgid "" "Converts a PostGIS geometry to a PostGIS raster. The many variants offers " @@ -1710,7 +1819,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:926 +#: reference_raster.xml:1026 #, no-c-format msgid "" "The first group, composed of the two first variants, produce a raster having " @@ -1722,7 +1831,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:928 +#: reference_raster.xml:1028 #, no-c-format msgid "" "The second group, composed of four variants, let you set the dimensions of " @@ -1736,7 +1845,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:930 +#: reference_raster.xml:1030 #, no-c-format msgid "" "The third group, composed of four variants, let you fix the dimensions of " @@ -1748,7 +1857,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:932 +#: reference_raster.xml:1032 #, no-c-format msgid "" "The two first variants of each of those two last groups let you specify the " @@ -1759,7 +1868,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:934 +#: reference_raster.xml:1034 #, no-c-format msgid "" "Each group of variant allows producing a one band raster or a multiple bands " @@ -1771,7 +1880,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:936 +#: reference_raster.xml:1036 #, no-c-format msgid "" "The output raster will be in the same spatial reference as the source " @@ -1781,7 +1890,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:938 +#: reference_raster.xml:1038 #, no-c-format msgid "" "The optional touched parameter defaults to false and maps " @@ -1791,7 +1900,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:940 +#: reference_raster.xml:1040 #, no-c-format msgid "" "This is particularly useful for rendering jpegs and pngs of geometries " @@ -1801,7 +1910,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:944 +#: reference_raster.xml:1044 #, no-c-format msgid "" "Not yet capable of rendering complex geometry types such as curves, TINS, " @@ -1809,19 +1918,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:949 +#: reference_raster.xml:1049 #, no-c-format msgid "Examples: Output geometries as PNG files" msgstr "" #. Tag: para -#: reference_raster.xml:955 +#: reference_raster.xml:1055 #, no-c-format msgid "black circle" msgstr "" #. Tag: programlisting -#: reference_raster.xml:958 +#: reference_raster.xml:1058 #, no-c-format msgid "" "-- this will output a black circle taking up 150 x 150 pixels --\n" @@ -1829,13 +1938,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:965 +#: reference_raster.xml:1065 #, no-c-format msgid "example from buffer rendered with just PostGIS" msgstr "" #. Tag: programlisting -#: reference_raster.xml:969 +#: reference_raster.xml:1069 #, no-c-format msgid "" "-- the bands map to RGB bands - the value (118,154,118) - teal --\n" @@ -1849,7 +1958,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:975 +#: reference_raster.xml:1075 #, no-c-format msgid "" ", , , " @@ -1858,13 +1967,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:981 +#: reference_raster.xml:1081 #, no-c-format msgid "ST_Band" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:982 +#: reference_raster.xml:1082 #, no-c-format msgid "" "Returns one or more bands of an existing raster as a new raster. Useful for " @@ -1872,7 +1981,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:986 +#: reference_raster.xml:1086 #, no-c-format msgid "" " raster ST_Band " @@ -1890,7 +1999,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1011 +#: reference_raster.xml:1111 #, no-c-format msgid "" "Returns a single band of an existing raster as a new raster. Useful for " @@ -1900,7 +2009,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1020 +#: reference_raster.xml:1120 #, no-c-format msgid "" "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band " @@ -1919,7 +2028,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1022 +#: reference_raster.xml:1122 #, no-c-format msgid "" "-- Return bands 2 and 3. Use text to define bands\n" @@ -1937,25 +2046,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1032 +#: reference_raster.xml:1132 #, no-c-format msgid "original (column rast)" msgstr "" #. Tag: para -#: reference_raster.xml:1041 +#: reference_raster.xml:1141 #, no-c-format msgid "dupe_band" msgstr "" #. Tag: para -#: reference_raster.xml:1050 +#: reference_raster.xml:1150 #, no-c-format msgid "sing_band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1058 +#: reference_raster.xml:1158 #, no-c-format msgid "" "--Make a new raster with 2nd band of original and 1st band repeated twice,\n" @@ -1967,20 +2076,20 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1064 +#: reference_raster.xml:1164 #, no-c-format msgid "" ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1069 +#: reference_raster.xml:1169 #, no-c-format msgid "ST_MakeEmptyRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1070 +#: reference_raster.xml:1170 #, no-c-format msgid "" "Returns an empty raster (having no bands) of given dimensions (width & " @@ -1991,7 +2100,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1074 +#: reference_raster.xml:1174 #, no-c-format msgid "" " raster ST_MakeEmptyRaster, , " @@ -2093,19 +2202,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1129 +#: reference_raster.xml:1229 #, no-c-format msgid "Raster Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:1133 +#: reference_raster.xml:1233 #, no-c-format msgid "ST_GeoReference" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1134 +#: reference_raster.xml:1234 #, no-c-format msgid "" "Returns the georeference meta data in GDAL or ESRI format as commonly seen " @@ -2113,7 +2222,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1139 +#: reference_raster.xml:1239 #, no-c-format msgid "" "text ST_GeoReference " @@ -2123,7 +2232,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1150 +#: reference_raster.xml:1250 #, no-c-format msgid "" "Returns the georeference meta data including carriage return in GDAL or ESRI " @@ -2133,19 +2242,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1152 reference_raster.xml:3131 +#: reference_raster.xml:1252 reference_raster.xml:3257 #, no-c-format msgid "Difference between format representations is as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:1153 reference_raster.xml:3132 +#: reference_raster.xml:1253 reference_raster.xml:3258 #, no-c-format msgid "GDAL:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1154 +#: reference_raster.xml:1254 #, no-c-format msgid "" "scalex \n" @@ -2157,13 +2266,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1155 reference_raster.xml:3134 +#: reference_raster.xml:1255 reference_raster.xml:3260 #, no-c-format msgid "ESRI:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1156 +#: reference_raster.xml:1256 #, no-c-format msgid "" "scalex \n" @@ -2175,7 +2284,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1162 +#: reference_raster.xml:1262 #, no-c-format msgid "" "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, " @@ -2193,25 +2302,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1167 +#: reference_raster.xml:1267 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1173 +#: reference_raster.xml:1273 #, no-c-format msgid "ST_Height" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1174 +#: reference_raster.xml:1274 #, no-c-format msgid "Returns the height of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1179 +#: reference_raster.xml:1279 #, no-c-format msgid "" "integer ST_Height " @@ -2219,13 +2328,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1189 +#: reference_raster.xml:1289 #, no-c-format msgid "Returns the height of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1195 +#: reference_raster.xml:1295 #, no-c-format msgid "" "SELECT rid, ST_Height(rast) As rastheight\n" @@ -2238,13 +2347,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1207 +#: reference_raster.xml:1307 #, no-c-format msgid "ST_MetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1208 +#: reference_raster.xml:1308 #, no-c-format msgid "" "Returns basic meta data about a raster object such as pixel size, rotation " @@ -2252,7 +2361,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1213 +#: reference_raster.xml:1313 #, no-c-format msgid "" "record ST_MetaData " @@ -2260,7 +2369,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1223 +#: reference_raster.xml:1323 #, no-c-format msgid "" "Returns basic meta data about a raster object such as pixel size, rotation " @@ -2269,7 +2378,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1230 +#: reference_raster.xml:1330 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -2287,26 +2396,26 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1236 reference_raster.xml:3775 +#: reference_raster.xml:1336 reference_raster.xml:3901 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:1242 +#: reference_raster.xml:1342 #, no-c-format msgid "ST_NumBands" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1243 +#: reference_raster.xml:1343 #, no-c-format msgid "" "Returns the number of bands in the raster object." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1248 +#: reference_raster.xml:1348 #, no-c-format msgid "" "integer ST_NumBands " @@ -2314,13 +2423,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1258 +#: reference_raster.xml:1358 #, no-c-format msgid "Returns the number of bands in the raster object." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1264 +#: reference_raster.xml:1364 #, no-c-format msgid "" "SELECT rid, ST_NumBands(rast) As numbands\n" @@ -2333,20 +2442,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1276 +#: reference_raster.xml:1376 #, no-c-format msgid "ST_PixelHeight" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1277 +#: reference_raster.xml:1377 #, no-c-format msgid "" "Returns the pixel height in geometric units of the spatial reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1282 +#: reference_raster.xml:1382 #, no-c-format msgid "" "double precision ST_PixelHeight " @@ -2354,7 +2463,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1292 +#: reference_raster.xml:1392 #, no-c-format msgid "" "Returns the height of a pixel in geometric units of the spatial reference " @@ -2363,7 +2472,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1294 +#: reference_raster.xml:1394 #, no-c-format msgid "" "Refer to for a diagrammatic " @@ -2371,13 +2480,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1298 reference_raster.xml:1353 +#: reference_raster.xml:1398 reference_raster.xml:1453 #, no-c-format msgid "Examples: Rasters with no skew" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1300 +#: reference_raster.xml:1400 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -2393,13 +2502,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1305 reference_raster.xml:1360 +#: reference_raster.xml:1405 reference_raster.xml:1460 #, no-c-format msgid "Examples: Rasters with skew different than 0" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1307 +#: reference_raster.xml:1407 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -2416,8 +2525,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1314 reference_raster.xml:1369 -#: reference_raster.xml:3181 +#: reference_raster.xml:1414 reference_raster.xml:1469 +#: reference_raster.xml:3307 #, no-c-format msgid "" ", , , double precision ST_PixelWidth " @@ -2446,7 +2555,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1337 +#: reference_raster.xml:1437 #, no-c-format msgid "" "Returns the width of a pixel in geometric units of the spatial reference " @@ -2455,25 +2564,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1339 +#: reference_raster.xml:1439 #, no-c-format msgid "The following diagram demonstrates the relationship:" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Width: Pixel size in the i direction" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Height: Pixel size in the j direction" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1355 +#: reference_raster.xml:1455 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -2489,7 +2598,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1362 +#: reference_raster.xml:1462 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -2507,13 +2616,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1375 +#: reference_raster.xml:1475 #, no-c-format msgid "ST_ScaleX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1376 +#: reference_raster.xml:1476 #, no-c-format msgid "" "Returns the X component of the pixel width in units of coordinate reference " @@ -2521,7 +2630,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1381 +#: reference_raster.xml:1481 #, no-c-format msgid "" "float8 ST_ScaleX " @@ -2529,7 +2638,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1391 +#: reference_raster.xml:1491 #, no-c-format msgid "" "Returns the X component of the pixel width in units of coordinate reference " @@ -2538,13 +2647,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1393 +#: reference_raster.xml:1493 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1399 +#: reference_raster.xml:1499 #, no-c-format msgid "" "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n" @@ -2557,13 +2666,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1412 +#: reference_raster.xml:1512 #, no-c-format msgid "ST_ScaleY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1413 +#: reference_raster.xml:1513 #, no-c-format msgid "" "Returns the Y component of the pixel height in units of coordinate reference " @@ -2571,7 +2680,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1418 +#: reference_raster.xml:1518 #, no-c-format msgid "" "float8 ST_ScaleY " @@ -2579,7 +2688,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1428 +#: reference_raster.xml:1528 #, no-c-format msgid "" "Returns the Y component of the pixel height in units of coordinate reference " @@ -2588,13 +2697,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1431 +#: reference_raster.xml:1531 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1437 +#: reference_raster.xml:1537 #, no-c-format msgid "" "SELECT rid, ST_ScaleY(rast) As rastpixheight\n" @@ -2607,13 +2716,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1450 +#: reference_raster.xml:1550 #, no-c-format msgid "ST_Raster2WorldCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1451 +#: reference_raster.xml:1551 #, no-c-format msgid "" "Returns the raster's upper left corner as geometric X and Y (longitude and " @@ -2621,7 +2730,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1456 +#: reference_raster.xml:1556 #, no-c-format msgid "" "record ST_Raster2WorldCoord " @@ -2631,7 +2740,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1468 +#: reference_raster.xml:1568 #, no-c-format msgid "" "Returns the upper left corner as geometric X and Y (longitude and latitude) " @@ -2643,8 +2752,25 @@ msgid "" "bounds." msgstr "" +#. Tag: para +#: reference_raster.xml:1573 reference_raster.xml:1979 +#: reference_raster.xml:2558 reference_raster.xml:2603 +#: reference_raster.xml:2646 reference_raster.xml:2691 +#: reference_raster.xml:2836 reference_raster.xml:2933 +#: reference_raster.xml:3102 reference_raster.xml:3221 +#: reference_raster.xml:5578 reference_raster.xml:6858 +#: reference_raster.xml:6907 reference_raster.xml:7136 +#: reference_raster.xml:7223 reference_raster.xml:7304 +#: reference_raster.xml:7385 reference_raster.xml:7466 +#: reference_raster.xml:7679 reference_raster.xml:7759 +#: reference_raster.xml:7956 reference_raster.xml:8051 +#: reference_raster.xml:8144 +#, no-c-format +msgid "Availability: 2.1.0" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:1477 +#: reference_raster.xml:1580 #, no-c-format msgid "" "-- non-skewed raster\n" @@ -2661,7 +2787,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1479 +#: reference_raster.xml:1582 #, no-c-format msgid "" "-- skewed raster\n" @@ -2683,7 +2809,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1486 +#: reference_raster.xml:1589 #, no-c-format msgid "" ", , float8 ST_Raster2WorldCoordX, float8 ST_Raster2WorldCoordY, float8 ST_Rotation " @@ -2894,7 +3020,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1616 +#: reference_raster.xml:1719 #, no-c-format msgid "" "Returns the uniform rotation of the raster in radian. If a raster does not " @@ -2903,7 +3029,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1623 +#: reference_raster.xml:1726 #, no-c-format msgid "" "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as " @@ -2916,25 +3042,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1629 +#: reference_raster.xml:1732 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1635 +#: reference_raster.xml:1738 #, no-c-format msgid "ST_SkewX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1636 +#: reference_raster.xml:1739 #, no-c-format msgid "Returns the georeference X skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1641 +#: reference_raster.xml:1744 #, no-c-format msgid "" "float8 ST_SkewX " @@ -2942,7 +3068,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1651 +#: reference_raster.xml:1754 #, no-c-format msgid "" "Returns the georeference X skew (or rotation parameter). Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:1671 +#: reference_raster.xml:1774 #, no-c-format msgid "ST_SkewY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1672 +#: reference_raster.xml:1775 #, no-c-format msgid "Returns the georeference Y skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1677 +#: reference_raster.xml:1780 #, no-c-format msgid "" "float8 ST_SkewY " @@ -3002,7 +3128,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1687 +#: reference_raster.xml:1790 #, no-c-format msgid "" "Returns the georeference Y skew (or rotation parameter). Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:1707 +#: reference_raster.xml:1810 #, no-c-format msgid "ST_SRID" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1708 +#: reference_raster.xml:1811 #, no-c-format msgid "" "Returns the spatial reference identifier of the raster as defined in " @@ -3031,7 +3157,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1713 +#: reference_raster.xml:1816 #, no-c-format msgid "" "integer ST_SRID " @@ -3039,7 +3165,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1723 +#: reference_raster.xml:1826 #, no-c-format msgid "" "Returns the spatial reference identifier of the raster object as defined in " @@ -3047,7 +3173,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1724 +#: reference_raster.xml:1827 #, no-c-format msgid "" "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 " @@ -3055,7 +3181,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1730 +#: reference_raster.xml:1833 #, no-c-format msgid "" "SELECT ST_SRID(rast) As srid\n" @@ -3067,13 +3193,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1742 +#: reference_raster.xml:1845 #, no-c-format msgid "ST_UpperLeftX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1743 +#: reference_raster.xml:1846 #, no-c-format msgid "" "Returns the upper left X coordinate of raster in projected " @@ -3081,7 +3207,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1748 +#: reference_raster.xml:1851 #, no-c-format msgid "" "float8 ST_UpperLeftX " @@ -3089,7 +3215,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1758 +#: reference_raster.xml:1861 #, no-c-format msgid "" "Returns the upper left X coordinate of raster in projected spatial ref." @@ -3097,7 +3223,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1764 +#: reference_raster.xml:1867 #, no-c-format msgid "" "SELECt rid, ST_UpperLeftX(rast) As ulx\n" @@ -3110,19 +3236,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1770 reference_raster.xml:1804 +#: reference_raster.xml:1873 reference_raster.xml:1907 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1776 +#: reference_raster.xml:1879 #, no-c-format msgid "ST_UpperLeftY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1777 +#: reference_raster.xml:1880 #, no-c-format msgid "" "Returns the upper left Y coordinate of raster in projected " @@ -3130,7 +3256,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1782 +#: reference_raster.xml:1885 #, no-c-format msgid "" "float8 ST_UpperLeftY " @@ -3138,7 +3264,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1792 +#: reference_raster.xml:1895 #, no-c-format msgid "" "Returns the upper left Y coordinate of raster in projected spatial ref." @@ -3146,7 +3272,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1798 +#: reference_raster.xml:1901 #, no-c-format msgid "" "SELECT rid, ST_UpperLeftY(rast) As uly\n" @@ -3159,19 +3285,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1810 +#: reference_raster.xml:1913 #, no-c-format msgid "ST_Width" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1811 +#: reference_raster.xml:1914 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1816 +#: reference_raster.xml:1919 #, no-c-format msgid "" "integer ST_Width " @@ -3179,13 +3305,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1826 +#: reference_raster.xml:1929 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1832 +#: reference_raster.xml:1935 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth\n" @@ -3197,13 +3323,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1846 +#: reference_raster.xml:1949 #, no-c-format msgid "ST_World2RasterCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1847 +#: reference_raster.xml:1950 #, no-c-format msgid "" "Returns the upper left corner as column and row given geometric X and Y " @@ -3212,7 +3338,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1851 +#: reference_raster.xml:1954 #, no-c-format msgid "" " integer ST_World2RasterCoord, integer ST_World2RasterCoordX, integer ST_World2RasterCoordYReturns true if the raster is empty (width = 0 and height = 0). " @@ -3405,7 +3531,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2008 +#: reference_raster.xml:2114 #, no-c-format msgid "" "boolean ST_IsEmpty " @@ -3413,7 +3539,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2018 +#: reference_raster.xml:2124 #, no-c-format msgid "" "Returns true if the raster is empty (width = 0 and height = 0). " @@ -3421,7 +3547,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2024 +#: reference_raster.xml:2132 #, no-c-format msgid "" "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n" @@ -3437,19 +3563,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2036 +#: reference_raster.xml:2144 #, no-c-format msgid "Raster Band Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:2039 +#: reference_raster.xml:2147 #, no-c-format msgid "ST_BandMetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2040 +#: reference_raster.xml:2148 #, no-c-format msgid "" "Returns basic meta data for a specific raster band. band num 1 is assumed if " @@ -3457,7 +3583,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2045 +#: reference_raster.xml:2153 #, no-c-format msgid "" "record ST_BandMetaData " @@ -3467,7 +3593,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2056 +#: reference_raster.xml:2164 #, no-c-format msgid "" "Returns basic meta data about a raster band. Columns returned pixeltype | " @@ -3475,19 +3601,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2060 +#: reference_raster.xml:2168 #, no-c-format msgid "If raster contains no bands then an error is thrown." msgstr "" #. Tag: para -#: reference_raster.xml:2065 +#: reference_raster.xml:2173 #, no-c-format msgid "If band has no NODATA value, nodatavalue will be NULL." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2074 +#: reference_raster.xml:2182 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -3500,19 +3626,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2080 +#: reference_raster.xml:2188 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2086 +#: reference_raster.xml:2194 #, no-c-format msgid "ST_BandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2087 +#: reference_raster.xml:2195 #, no-c-format msgid "" "Returns the value in a given band that represents no data. If no band num 1 " @@ -3520,7 +3646,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2092 +#: reference_raster.xml:2200 #, no-c-format msgid "" "double precision ST_BandNoDataValue " @@ -3530,13 +3656,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2103 reference_raster.xml:2234 +#: reference_raster.xml:2211 reference_raster.xml:2342 #, no-c-format msgid "Returns the value that represents no data for the band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2109 +#: reference_raster.xml:2217 #, no-c-format msgid "" "SELECT ST_BandNoDataValue(rast,1) As bnval1, \n" @@ -3551,19 +3677,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2122 +#: reference_raster.xml:2230 #, no-c-format msgid "ST_BandIsNoData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2123 +#: reference_raster.xml:2231 #, no-c-format msgid "Returns true if the band is filled with only nodata values." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2127 +#: reference_raster.xml:2235 #, no-c-format msgid "" " boolean ST_BandIsNoData, text ST_BandPath " @@ -3693,7 +3819,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2199 +#: reference_raster.xml:2307 #, no-c-format msgid "" "Returns system file path to a band. Throws an error if called with an in db " @@ -3701,19 +3827,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2205 +#: reference_raster.xml:2313 #, no-c-format msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2217 +#: reference_raster.xml:2325 #, no-c-format msgid "ST_BandPixelType" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2218 +#: reference_raster.xml:2326 #, no-c-format msgid "" "Returns the type of pixel for given band. If no bandnum specified, 1 is " @@ -3721,7 +3847,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2223 +#: reference_raster.xml:2331 #, no-c-format msgid "" "text ST_BandPixelType " @@ -3731,79 +3857,79 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2235 +#: reference_raster.xml:2343 #, no-c-format msgid "There are 11 pixel types. Pixel Types supported are as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:2238 +#: reference_raster.xml:2346 #, no-c-format msgid "1BB - 1-bit boolean" msgstr "" #. Tag: para -#: reference_raster.xml:2242 +#: reference_raster.xml:2350 #, no-c-format msgid "2BUI - 2-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2246 +#: reference_raster.xml:2354 #, no-c-format msgid "4BUI - 4-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2250 +#: reference_raster.xml:2358 #, no-c-format msgid "8BSI - 8-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2253 +#: reference_raster.xml:2361 #, no-c-format msgid "8BUI - 8-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2256 +#: reference_raster.xml:2364 #, no-c-format msgid "16BSI - 16-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2259 +#: reference_raster.xml:2367 #, no-c-format msgid "16BUI - 16-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2262 +#: reference_raster.xml:2370 #, no-c-format msgid "32BSI - 32-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2265 +#: reference_raster.xml:2373 #, no-c-format msgid "32BUI - 32-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2268 +#: reference_raster.xml:2376 #, no-c-format msgid "32BF - 32-bit float" msgstr "" #. Tag: para -#: reference_raster.xml:2271 +#: reference_raster.xml:2379 #, no-c-format msgid "64BF - 64-bit float" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2280 +#: reference_raster.xml:2388 #, no-c-format msgid "" "SELECT ST_BandPixelType(rast,1) As btype1, \n" @@ -3817,13 +3943,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2292 +#: reference_raster.xml:2400 #, no-c-format msgid "ST_HasNoBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2293 +#: reference_raster.xml:2401 #, no-c-format msgid "" "Returns true if there is no band with given band number. If no " @@ -3831,7 +3957,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2298 +#: reference_raster.xml:2406 #, no-c-format msgid "" "boolean ST_HasNoBand " @@ -3840,7 +3966,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2309 +#: reference_raster.xml:2417 #, no-c-format msgid "" "Returns true if there is no band with given band number. If no band " @@ -3848,7 +3974,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2317 +#: reference_raster.xml:2425 #, no-c-format msgid "" "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2, \n" @@ -3862,19 +3988,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2330 +#: reference_raster.xml:2438 #, no-c-format msgid "Raster Pixel Accessors and Setters" msgstr "" #. Tag: refname -#: reference_raster.xml:2334 +#: reference_raster.xml:2442 #, no-c-format msgid "ST_PixelAsPolygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2335 +#: reference_raster.xml:2443 #, no-c-format msgid "" "Returns the polygon geometry that bounds the pixel for a " @@ -3882,7 +4008,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2340 +#: reference_raster.xml:2448 #, no-c-format msgid "" "geometry ST_PixelAsPolygon " @@ -3892,7 +4018,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2352 +#: reference_raster.xml:2460 #, no-c-format msgid "" "Returns the polygon geometry that bounds the pixel for a particular " @@ -3900,7 +4026,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2358 +#: reference_raster.xml:2468 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -3920,7 +4046,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2363 +#: reference_raster.xml:2473 #, no-c-format msgid "" ", , setof record ST_PixelAsPolygons " @@ -3955,7 +4081,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2396 +#: reference_raster.xml:2506 #, no-c-format msgid "" "Returns the polygon geometry that bounds every pixel of a raster band along " @@ -3964,7 +4090,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2399 +#: reference_raster.xml:2509 #, no-c-format msgid "" "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is " @@ -3972,8 +4098,14 @@ msgid "" "pixels with the same pixel value." msgstr "" +#. Tag: para +#: reference_raster.xml:2515 +#, no-c-format +msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added." +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:2408 +#: reference_raster.xml:2520 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -3999,7 +4131,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2413 +#: reference_raster.xml:2525 #, no-c-format msgid "" ", , Returns a point geometry of the pixel's upper-left corner.geometry ST_PixelAsPoint " @@ -4033,13 +4165,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2445 +#: reference_raster.xml:2557 #, no-c-format msgid "Returns a point geometry of the pixel's upper-left corner." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2450 +#: reference_raster.xml:2563 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = " @@ -4051,7 +4183,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2455 +#: reference_raster.xml:2568 #, no-c-format msgid "" ", , Returns a point geometry for each pixel of a raster band along " @@ -4077,7 +4209,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2476 +#: reference_raster.xml:2589 #, no-c-format msgid "" "geometry ST_PixelAsPoints " @@ -4088,7 +4220,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2487 +#: reference_raster.xml:2600 #, no-c-format msgid "" "Returns a point geometry for each pixel of a raster band along with " @@ -4097,7 +4229,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2494 +#: reference_raster.xml:2608 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* " @@ -4133,7 +4265,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2499 +#: reference_raster.xml:2613 #, no-c-format msgid "" ", , Returns the centroid (point geometry) of the area represented by " @@ -4157,7 +4289,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2520 +#: reference_raster.xml:2634 #, no-c-format msgid "" "geometry ST_PixelAsCentroid " @@ -4167,7 +4299,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2531 +#: reference_raster.xml:2645 #, no-c-format msgid "" "Returns the centroid (point geometry) of the area represented by a " @@ -4175,7 +4307,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2536 +#: reference_raster.xml:2651 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = " @@ -4187,7 +4319,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2541 +#: reference_raster.xml:2656 #, no-c-format msgid "" ", , Returns the centroid (point geometry) for each pixel of a raster " @@ -4212,7 +4344,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2562 +#: reference_raster.xml:2677 #, no-c-format msgid "" "geometry ST_PixelAsCentroids " @@ -4223,7 +4355,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2573 +#: reference_raster.xml:2688 #, no-c-format msgid "" "Returns the centroid (point geometry) for each pixel of a raster band " @@ -4232,7 +4364,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2580 +#: reference_raster.xml:2696 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, " @@ -4267,7 +4399,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2585 +#: reference_raster.xml:2701 #, no-c-format msgid "" ", , double precision ST_Value, NODATA value of a given band's " @@ -4546,7 +4678,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2677 +#: reference_raster.xml:2793 #, no-c-format msgid "" " double precision ST_NearestValueNODATA value of a given band in a " @@ -4587,7 +4719,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2717 reference_raster.xml:2800 +#: reference_raster.xml:2833 reference_raster.xml:2920 #, no-c-format msgid "" "Band numbers start at 1 and bandnum is assumed to be 1 if " @@ -4598,24 +4730,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2720 reference_raster.xml:6703 -#: reference_raster.xml:6790 reference_raster.xml:6871 -#: reference_raster.xml:6952 reference_raster.xml:7033 -#: reference_raster.xml:7246 reference_raster.xml:7326 -#: reference_raster.xml:7523 reference_raster.xml:7618 -#: reference_raster.xml:7711 -#, no-c-format -msgid "Availability: 2.1.0" -msgstr "" - -#. Tag: para -#: reference_raster.xml:2722 +#: reference_raster.xml:2838 #, no-c-format msgid "ST_NearestValue is a drop-in replacement for ST_Value." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2731 +#: reference_raster.xml:2847 #, no-c-format msgid "" "-- pixel 2x2 has value\n" @@ -4653,7 +4774,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2733 +#: reference_raster.xml:2849 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" @@ -4691,86 +4812,92 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2739 +#: reference_raster.xml:2855 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2749 +#: reference_raster.xml:2865 #, no-c-format msgid "ST_Neighborhood" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2750 +#: reference_raster.xml:2866 #, no-c-format msgid "" "Returns a 2-D double precision array of the non-NODATA " -"values around a given band's pixel specified by either a columnx and rowy or " +"values around a given band's pixel specified by either a columnX and rowY or " "a geometric point expressed in the same spatial reference coordinate system " "as the raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2756 +#: reference_raster.xml:2872 #, no-c-format msgid "" " double precision[][] ST_Neighborhood raster rast integer bandnum integer columnx integer rowy integer distance integer columnX integer rowY integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast integer columnx integer rowy integer distance integer columnX integer rowY integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast integer bandnum geometry pt integer distance integer distanceX integer distanceY boolean " "exclude_nodata_value=true " " double precision[][] ST_Neighborhood raster rast geometry pt integer distance integer distanceX integer distanceY boolean " "exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:2797 +#: reference_raster.xml:2917 #, no-c-format msgid "" "Returns a 2-D double precision array of the non-NODATA " -"values around a given band's pixel specified by either a columnx and rowy or " +"values around a given band's pixel specified by either a columnX and rowY or " "a geometric point expressed in the same spatial reference coordinate system " -"as the raster. The distance parameter defines the number " -"of pixels around the specified pixel, e.g. I want all values within 3 pixel " -"distance around my pixel of interest. The center value of the 2-D array will " -"be the value at the pixel specified by the columnx and rowy or the geometric " -"point." +"as the raster. The distanceX and distanceY parameters define the number of pixels around the specified pixel " +"in the X and Y axes, e.g. I want all values within 3 pixel distance along " +"the X axis and 2 pixel distance along the Y axis around my pixel of " +"interest. The center value of the 2-D array will be the value at the pixel " +"specified by the columnX and rowY or the geometric point." msgstr "" #. Tag: para -#: reference_raster.xml:2804 +#: reference_raster.xml:2924 #, no-c-format msgid "" "The number of elements along each axis of the returning 2-D array is 2 * " -"distance + 1. So for a distance of 1, " -"the returning array will be 3x3." +"(distanceX|distanceY) + 1. So for a " +"distanceX and distanceY of 1, the " +"returning array will be 3x3." msgstr "" #. Tag: para -#: reference_raster.xml:2809 +#: reference_raster.xml:2929 #, no-c-format msgid "" "The 2-D array output can be passed along to any of the raster processing " @@ -4778,34 +4905,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2818 +#: reference_raster.xml:2939 #, no-c-format msgid "" "-- pixel 2x2 has value\n" "SELECT\n" -" ST_Neighborhood(rast, 2, 2, 1)\n" +" ST_Neighborhood(rast, 2, 2, 1, 1)\n" "FROM (\n" " SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4815,34 +4936,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2820 +#: reference_raster.xml:2941 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" "SELECT\n" -" ST_Neighborhood(rast, 2, 3, 1)\n" +" ST_Neighborhood(rast, 2, 3, 1, 1)\n" "FROM (\n" " SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4852,35 +4967,28 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2822 +#: reference_raster.xml:2943 #, no-c-format msgid "" "-- pixel 3x3 has value\n" "-- exclude_nodata_value = FALSE\n" "SELECT\n" -" ST_Neighborhood(rast, 3, 3, 1, false)\n" +" ST_Neighborhood(rast, 3, 3, 1, 1, false)\n" "FROM (\n" -" SELECT\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_SetValue(\n" -" ST_AddBand(\n" -" ST_MakeEmptyRaster" -"(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" -" '8BUI'::" -"text, 1, 0\n" -" ),\n" -" 1, 1, 0.\n" -" ),\n" -" 2, 3, 0.\n" -" ),\n" -" 3, 5, 0.\n" -" ),\n" -" 4, 2, 0.\n" +" ST_SetValues(\n" +" ST_AddBand(\n" +" ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, " +"0),\n" +" '8BUI'::text, 1, 0\n" " ),\n" -" 5, 4, 0.\n" +" 1, 1, 1, ARRAY[\n" +" [0, 1, 1, 1, 1],\n" +" [1, 1, 1, 0, 1],\n" +" [1, 0, 1, 1, 1],\n" +" [1, 1, 1, 1, 0],\n" +" [1, 1, 0, 1, 1]\n" +" ]::double precision[],\n" +" 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -4890,7 +4998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2828 +#: reference_raster.xml:2949 #, no-c-format msgid "" ", , , raster ST_SetValue " @@ -4944,7 +5052,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2884 +#: reference_raster.xml:3005 #, no-c-format msgid "" "Returns modified raster resulting from setting the specified pixel value to " @@ -4953,13 +5061,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2887 +#: reference_raster.xml:3008 #, no-c-format msgid "Setting by geometry currently only works for points." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2893 +#: reference_raster.xml:3014 #, no-c-format msgid "" "-- Geometry example\n" @@ -4982,7 +5090,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2895 +#: reference_raster.xml:3016 #, no-c-format msgid "" "-- Store the changed raster --\n" @@ -4992,26 +5100,26 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2899 reference_raster.xml:5992 +#: reference_raster.xml:3020 reference_raster.xml:6296 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2905 +#: reference_raster.xml:3026 #, no-c-format msgid "ST_SetValues" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2906 +#: reference_raster.xml:3027 #, no-c-format msgid "" "Returns modified raster resulting from setting the values of a given band." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2910 +#: reference_raster.xml:3031 #, no-c-format msgid "" " raster ST_SetValues " @@ -5053,7 +5161,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2961 +#: reference_raster.xml:3082 #, no-c-format msgid "" "Returns modified raster resulting from setting specified pixels to new value" @@ -5061,7 +5169,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2965 +#: reference_raster.xml:3086 #, no-c-format msgid "" "For Variant 1, the specific pixels to be set are determined by the " @@ -5075,7 +5183,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2969 +#: reference_raster.xml:3090 #, no-c-format msgid "" "Variant 2 is like Variant 1 but with a simple double precision " @@ -5085,7 +5193,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2973 +#: reference_raster.xml:3094 #, no-c-format msgid "" "For Variant 3, the specific pixels to be set are determined by the " @@ -5097,7 +5205,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2977 +#: reference_raster.xml:3098 #, no-c-format msgid "" "Variant 4 is the same as Variant 3 with the exception that it assumes that " @@ -5105,13 +5213,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2984 +#: reference_raster.xml:3107 reference_raster.xml:5583 #, no-c-format msgid "Examples: Variant 1" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2986 +#: reference_raster.xml:3109 #, no-c-format msgid "" "/*\n" @@ -5159,7 +5267,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2988 +#: reference_raster.xml:3111 #, no-c-format msgid "" "/*\n" @@ -5207,7 +5315,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2990 +#: reference_raster.xml:3113 #, no-c-format msgid "" "/*\n" @@ -5257,7 +5365,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2992 +#: reference_raster.xml:3115 #, no-c-format msgid "" "/*\n" @@ -5311,13 +5419,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2997 +#: reference_raster.xml:3120 #, no-c-format msgid "Examples: Variant 2" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2999 +#: reference_raster.xml:3122 #, no-c-format msgid "" "/*\n" @@ -5365,7 +5473,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3001 +#: reference_raster.xml:3124 #, no-c-format msgid "" "/*\n" @@ -5416,13 +5524,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:3006 +#: reference_raster.xml:3129 #, no-c-format msgid "Examples: Variant 3" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3008 +#: reference_raster.xml:3131 #, no-c-format msgid "" "/*\n" @@ -5469,7 +5577,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3010 +#: reference_raster.xml:3133 #, no-c-format msgid "" "/*\n" @@ -5519,7 +5627,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3016 +#: reference_raster.xml:3139 #, no-c-format msgid "" ", , setof record ST_PixelOfValueraster ST_SetGeoReference " @@ -5668,7 +5776,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3130 +#: reference_raster.xml:3256 #, no-c-format msgid "" "Set Georeference 6 georeference parameters in a single call. Accepts inputs " @@ -5677,20 +5785,20 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3133 +#: reference_raster.xml:3259 #, no-c-format msgid "scalex skewy skewx scaley upperleftx upperlefty" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3135 +#: reference_raster.xml:3261 #, no-c-format msgid "" "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3141 +#: reference_raster.xml:3267 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetGeoReference(rast, '2 0 0 3 0.5 " @@ -5704,7 +5812,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3146 +#: reference_raster.xml:3272 #, no-c-format msgid "" ", , , float8 ST_SetRotation " @@ -5733,7 +5841,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3169 +#: reference_raster.xml:3295 #, no-c-format msgid "" "Uniformly rotate the raster. Rotation is in radian. Refer to raster ST_SetScale " @@ -5790,7 +5898,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3212 +#: reference_raster.xml:3338 #, no-c-format msgid "" "Sets the X and Y size of pixels in units of coordinate reference system. " @@ -5799,7 +5907,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3215 +#: reference_raster.xml:3341 #, no-c-format msgid "" "ST_SetScale is different from in that " @@ -5812,7 +5920,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3217 +#: reference_raster.xml:3343 #, no-c-format msgid "" "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This " @@ -5820,7 +5928,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3223 +#: reference_raster.xml:3349 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -5838,7 +5946,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3224 +#: reference_raster.xml:3350 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -5856,19 +5964,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3230 +#: reference_raster.xml:3356 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:3236 +#: reference_raster.xml:3362 #, no-c-format msgid "ST_SetSkew" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3237 +#: reference_raster.xml:3363 #, no-c-format msgid "" "Sets the georeference X and Y skew (or rotation parameter). If only one is " @@ -5876,7 +5984,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3241 +#: reference_raster.xml:3367 #, no-c-format msgid "" " raster ST_SetSkew " @@ -5890,7 +5998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3259 +#: reference_raster.xml:3385 #, no-c-format msgid "" "Sets the georeference X and Y skew (or rotation parameter). If only one is " @@ -5899,7 +6007,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3266 +#: reference_raster.xml:3392 #, no-c-format msgid "" "-- Example 1 \n" @@ -5919,7 +6027,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3268 +#: reference_raster.xml:3394 #, no-c-format msgid "" "-- Example 2 set both to same number:\n" @@ -5939,7 +6047,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3275 +#: reference_raster.xml:3401 #, no-c-format msgid "" ", , raster ST_SetSRID " @@ -5970,13 +6078,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3303 +#: reference_raster.xml:3429 #, no-c-format msgid "Sets the SRID on a raster to a particular integer value." msgstr "" #. Tag: para -#: reference_raster.xml:3306 +#: reference_raster.xml:3432 #, no-c-format msgid "" "This function does not transform the raster in any way - it simply sets meta " @@ -5985,19 +6093,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3316 +#: reference_raster.xml:3442 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3323 +#: reference_raster.xml:3449 #, no-c-format msgid "ST_SetUpperLeft" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3324 +#: reference_raster.xml:3450 #, no-c-format msgid "" "Sets the value of the upper left corner of the pixel to projected X and Y " @@ -6005,7 +6113,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3329 +#: reference_raster.xml:3455 #, no-c-format msgid "" "raster ST_SetUpperLeft " @@ -6015,7 +6123,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3341 +#: reference_raster.xml:3467 #, no-c-format msgid "" "Set the value of the upper left corner of raster to the projected X " @@ -6023,7 +6131,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3347 +#: reference_raster.xml:3473 #, no-c-format msgid "" "SELECT ST_SetUpperLeft(rast,-71.01,42.37) \n" @@ -6032,19 +6140,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3353 +#: reference_raster.xml:3479 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3359 +#: reference_raster.xml:3485 #, no-c-format msgid "ST_Resample" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3360 +#: reference_raster.xml:3486 #, no-c-format msgid "" "Resample a raster using a specified resampling algorithm, new dimensions, an " @@ -6055,7 +6163,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3364 +#: reference_raster.xml:3490 #, no-c-format msgid "" " raster ST_Resample " @@ -6106,7 +6214,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3416 +#: reference_raster.xml:3542 #, no-c-format msgid "" "Resample a raster using a specified resampling algorithm, new dimensions " @@ -6116,7 +6224,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3418 +#: reference_raster.xml:3544 #, no-c-format msgid "" "New pixel values are computed using the NearestNeighbor (english or american " @@ -6126,7 +6234,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3420 reference_raster.xml:3477 +#: reference_raster.xml:3546 reference_raster.xml:3603 #, no-c-format msgid "" "A maxerror percent of 0.125 is used if no maxerr is " @@ -6134,15 +6242,15 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3422 reference_raster.xml:3481 -#: reference_raster.xml:3541 reference_raster.xml:3620 +#: reference_raster.xml:3548 reference_raster.xml:3607 +#: reference_raster.xml:3667 reference_raster.xml:3746 #, no-c-format msgid "Only works if raster is in a known spatial reference system (SRID)." msgstr "" #. Tag: para -#: reference_raster.xml:3423 reference_raster.xml:3479 -#: reference_raster.xml:3543 reference_raster.xml:3622 +#: reference_raster.xml:3549 reference_raster.xml:3605 +#: reference_raster.xml:3669 reference_raster.xml:3748 #, no-c-format msgid "" "Refer to: GDAL Warp " @@ -6150,15 +6258,15 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3424 reference_raster.xml:3485 -#: reference_raster.xml:3547 reference_raster.xml:3626 -#: reference_raster.xml:3679 +#: reference_raster.xml:3550 reference_raster.xml:3611 +#: reference_raster.xml:3673 reference_raster.xml:3752 +#: reference_raster.xml:3805 #, no-c-format msgid "Availability: 2.0.0 Requires GDAL 1.6.1+" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3430 +#: reference_raster.xml:3556 #, no-c-format msgid "" "SELECT ST_Width(orig) As orig_width, ST_Width(reduce_100) As new_width\n" @@ -6176,19 +6284,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3435 +#: reference_raster.xml:3561 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3441 +#: reference_raster.xml:3567 #, no-c-format msgid "ST_Rescale" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3442 +#: reference_raster.xml:3568 #, no-c-format msgid "" "Resample a raster by adjusting only its scale (or pixel size). New pixel " @@ -6198,7 +6306,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3447 +#: reference_raster.xml:3573 #, no-c-format msgid "" " raster ST_Rescale " @@ -6218,7 +6326,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3471 +#: reference_raster.xml:3597 #, no-c-format msgid "" "Resample a raster by adjusting only its scale (or pixel size). New pixel " @@ -6229,7 +6337,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3473 +#: reference_raster.xml:3599 #, no-c-format msgid "" "scalex and scaley define the new pixel " @@ -6237,7 +6345,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3475 +#: reference_raster.xml:3601 #, no-c-format msgid "" "When the new scalex or scaley is not a divisor of the raster width or " @@ -6246,7 +6354,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3483 +#: reference_raster.xml:3609 #, no-c-format msgid "" "ST_Rescale is different from in that " @@ -6259,7 +6367,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3490 +#: reference_raster.xml:3616 #, no-c-format msgid "" "A simple example rescaling a raster from a pixel size of 0.001 degree to a " @@ -6267,7 +6375,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3492 +#: reference_raster.xml:3618 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6288,7 +6396,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3497 +#: reference_raster.xml:3623 #, no-c-format msgid "" ", , , raster ST_Reskew " @@ -6332,7 +6440,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3533 +#: reference_raster.xml:3659 #, no-c-format msgid "" "Resample a raster by adjusting only its skew (or rotation parameters). New " @@ -6343,14 +6451,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3535 +#: reference_raster.xml:3661 #, no-c-format msgid "" "skewx and skewy define the new skew." msgstr "" #. Tag: para -#: reference_raster.xml:3537 reference_raster.xml:3616 +#: reference_raster.xml:3663 reference_raster.xml:3742 #, no-c-format msgid "" "The extent of the new raster will encompass the extent of the provided " @@ -6358,14 +6466,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3539 reference_raster.xml:3618 +#: reference_raster.xml:3665 reference_raster.xml:3744 #, no-c-format msgid "" "A maxerror percent of 0.125 if no maxerr is specified." msgstr "" #. Tag: para -#: reference_raster.xml:3545 +#: reference_raster.xml:3671 #, no-c-format msgid "" "ST_Reskew is different from in that " @@ -6378,14 +6486,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3552 +#: reference_raster.xml:3678 #, no-c-format msgid "" "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3554 +#: reference_raster.xml:3680 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6398,7 +6506,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3560 +#: reference_raster.xml:3686 #, no-c-format msgid "" ", , , " @@ -6407,13 +6515,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3566 +#: reference_raster.xml:3692 #, no-c-format msgid "ST_SnapToGrid" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3567 +#: reference_raster.xml:3693 #, no-c-format msgid "" "Resample a raster by snapping it to a grid. New pixel values are computed " @@ -6422,7 +6530,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3572 +#: reference_raster.xml:3698 #, no-c-format msgid "" " raster ST_SnapToGrid " @@ -6458,7 +6566,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3611 +#: reference_raster.xml:3737 #, no-c-format msgid "" "Resample a raster by snapping it to a grid defined by an arbitrary pixel " @@ -6470,7 +6578,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3613 +#: reference_raster.xml:3739 #, no-c-format msgid "" "gridx and gridy define any arbitrary " @@ -6480,7 +6588,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3615 +#: reference_raster.xml:3741 #, no-c-format msgid "" "You can optionnal define the pixel size of the new grid with " @@ -6488,7 +6596,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3624 +#: reference_raster.xml:3750 #, no-c-format msgid "" "Use if you need more control over the " @@ -6496,13 +6604,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3631 +#: reference_raster.xml:3757 #, no-c-format msgid "A simple example snapping a raster to a slightly different grid." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3633 +#: reference_raster.xml:3759 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -6515,7 +6623,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3639 +#: reference_raster.xml:3765 #, no-c-format msgid "" ", , , " @@ -6523,13 +6631,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3645 +#: reference_raster.xml:3771 #, no-c-format msgid "ST_Transform" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3646 +#: reference_raster.xml:3772 #, no-c-format msgid "" "Reprojects a raster in a known spatial reference system to another known " @@ -6539,7 +6647,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3650 +#: reference_raster.xml:3776 #, no-c-format msgid "" " raster ST_Transform " @@ -6563,7 +6671,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3676 +#: reference_raster.xml:3802 #, no-c-format msgid "" "Reprojects a raster in a known spatial reference system to another known " @@ -6573,7 +6681,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3678 +#: reference_raster.xml:3804 #, no-c-format msgid "" "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', " @@ -6582,7 +6690,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3680 +#: reference_raster.xml:3806 #, no-c-format msgid "" "If you find your transformation support is not working right, you may need " @@ -6595,7 +6703,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3687 +#: reference_raster.xml:3813 #, no-c-format msgid "" "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n" @@ -6615,19 +6723,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3697 +#: reference_raster.xml:3823 #, no-c-format msgid "original mass state plane meters (mass_stm)" msgstr "" #. Tag: para -#: reference_raster.xml:3706 +#: reference_raster.xml:3832 #, no-c-format msgid "After transform to wgs 84 long lat (wgs_84)" msgstr "" #. Tag: para -#: reference_raster.xml:3715 +#: reference_raster.xml:3841 #, no-c-format msgid "" "After transform to wgs 84 long lat with bilinear algorithm instead of NN " @@ -6635,25 +6743,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3727 +#: reference_raster.xml:3853 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:3733 +#: reference_raster.xml:3859 #, no-c-format msgid "Raster Band Editors" msgstr "" #. Tag: refname -#: reference_raster.xml:3737 +#: reference_raster.xml:3863 #, no-c-format msgid "ST_SetBandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3738 +#: reference_raster.xml:3864 #, no-c-format msgid "" "Sets the value for the given band that represents no data. Band 1 is assumed " @@ -6662,7 +6770,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3742 +#: reference_raster.xml:3868 #, no-c-format msgid "" " raster ST_SetBandNoDataValueinteger ST_SetBandIsNoData " @@ -6741,7 +6849,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3802 +#: reference_raster.xml:3928 #, no-c-format msgid "" "Sets the isnodata flag for the band to true. Band 1 is assumed if not " @@ -6751,7 +6859,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3809 +#: reference_raster.xml:3935 #, no-c-format msgid "" "Currently, the loader (raster2pgsql.py) is not able to set the isnodata flag " @@ -6760,7 +6868,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3818 +#: reference_raster.xml:3944 #, no-c-format msgid "" "-- Create dummy table with one raster column\n" @@ -6828,7 +6936,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3824 +#: reference_raster.xml:3950 #, no-c-format msgid "" ", , bigint ST_Count " @@ -6882,7 +6990,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3872 +#: reference_raster.xml:3998 #, no-c-format msgid "" "Returns the number of pixels in a given band of a raster or raster coverage. " @@ -6890,7 +6998,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3873 +#: reference_raster.xml:3999 #, no-c-format msgid "" "If exclude_nodata_value is set to true, will only count " @@ -6900,7 +7008,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3880 +#: reference_raster.xml:4006 #, no-c-format msgid "" "--example will count all pixels not 249 and one will count all pixels. --\n" @@ -6914,13 +7022,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3891 +#: reference_raster.xml:4017 #, no-c-format msgid "ST_Histogram" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3892 +#: reference_raster.xml:4018 #, no-c-format msgid "" "Returns a set of record summarizing a raster or raster coverage data " @@ -6929,7 +7037,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3896 +#: reference_raster.xml:4022 #, no-c-format msgid "" " SETOF record ST_Histogramnodatawidth double precision[]" msgstr "" #. Tag: para -#: reference_raster.xml:3984 +#: reference_raster.xml:4110 #, no-c-format msgid "" "width: an array indicating the width of each category/bin. If the number of " @@ -7029,7 +7137,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3985 +#: reference_raster.xml:4111 #, no-c-format msgid "" "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, " @@ -7037,13 +7145,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:3988 +#: reference_raster.xml:4114 #, no-c-format msgid "bins integer" msgstr "" #. Tag: para -#: reference_raster.xml:3989 +#: reference_raster.xml:4115 #, no-c-format msgid "" "Number of breakouts -- this is the number of records you'll get back from " @@ -7052,13 +7160,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:3993 +#: reference_raster.xml:4119 #, no-c-format msgid "right boolean" msgstr "" #. Tag: para -#: reference_raster.xml:3994 +#: reference_raster.xml:4120 #, no-c-format msgid "" "compute the histogram from the right rather than from the left (default). " @@ -7066,7 +7174,7 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4001 +#: reference_raster.xml:4127 #, no-c-format msgid "" "Example: Single raster tile - compute histograms for bands 1, 2, 3 and " @@ -7074,7 +7182,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4002 +#: reference_raster.xml:4128 #, no-c-format msgid "" "SELECT band, (stats).*\n" @@ -7102,13 +7210,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4006 +#: reference_raster.xml:4132 #, no-c-format msgid "Example: Just band 2 but for 6 bins" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4007 +#: reference_raster.xml:4133 #, no-c-format msgid "" "SELECT (stats).*\n" @@ -7145,19 +7253,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4012 +#: reference_raster.xml:4138 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4021 +#: reference_raster.xml:4147 #, no-c-format msgid "ST_Quantile" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4022 +#: reference_raster.xml:4148 #, no-c-format msgid "" "Compute quantiles for a raster or raster table coverage in the " @@ -7166,7 +7274,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4026 +#: reference_raster.xml:4152 #, no-c-format msgid "" " SETOF record ST_QuantileCompute quantiles for a raster or raster table coverage in the context " @@ -7233,7 +7341,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4099 reference_raster.xml:4316 +#: reference_raster.xml:4225 reference_raster.xml:4442 #, no-c-format msgid "" "If exclude_nodata_value is set to false, will also count " @@ -7241,7 +7349,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4106 +#: reference_raster.xml:4232 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -7267,7 +7375,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4107 +#: reference_raster.xml:4233 #, no-c-format msgid "" "--real live example. Quantile of all pixels in band 2 intersecting a " @@ -7307,19 +7415,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4112 reference_raster.xml:4331 +#: reference_raster.xml:4238 reference_raster.xml:4457 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4118 +#: reference_raster.xml:4244 #, no-c-format msgid "ST_SummaryStats" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4119 +#: reference_raster.xml:4245 #, no-c-format msgid "" "Returns record consisting of count, sum, mean, stddev, min, max for a given " @@ -7328,7 +7436,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4123 +#: reference_raster.xml:4249 #, no-c-format msgid "" " record ST_SummaryStatsnodata" msgstr "" #. Tag: refname -#: reference_raster.xml:4195 +#: reference_raster.xml:4321 #, no-c-format msgid "ST_ValueCount" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4196 +#: reference_raster.xml:4322 #, no-c-format msgid "" "Returns a set of records containing a pixel band value and count of the " @@ -7510,7 +7618,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4201 +#: reference_raster.xml:4327 #, no-c-format msgid "" " SETOF record ST_ValueCountvalue " @@ -7620,7 +7728,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4315 +#: reference_raster.xml:4441 #, no-c-format msgid "" "If no band is specified nband defaults to 1. If no " @@ -7631,7 +7739,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4323 +#: reference_raster.xml:4449 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -7685,7 +7793,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4324 +#: reference_raster.xml:4450 #, no-c-format msgid "" "--real live example. Count all the pixels in an aerial raster tile band 2 " @@ -7710,7 +7818,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4326 +#: reference_raster.xml:4452 #, no-c-format msgid "" "-- Just return count of pixels in each raster tile that have value of 100 of " @@ -7731,19 +7839,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4337 +#: reference_raster.xml:4463 #, no-c-format msgid "Raster Outputs" msgstr "" #. Tag: refname -#: reference_raster.xml:4340 +#: reference_raster.xml:4466 #, no-c-format msgid "ST_AsBinary" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4341 +#: reference_raster.xml:4467 #, no-c-format msgid "" "Return the Well-Known Binary (WKB) representation of the raster without SRID " @@ -7751,7 +7859,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4346 +#: reference_raster.xml:4472 #, no-c-format msgid "" "bytea ST_AsBinary " @@ -7759,7 +7867,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4356 +#: reference_raster.xml:4482 #, no-c-format msgid "" "Returns the Binary representation of the raster. There are 2 variants of the " @@ -7769,7 +7877,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4359 +#: reference_raster.xml:4485 #, no-c-format msgid "" "This is useful in binary cursors to pull data out of the database without " @@ -7777,7 +7885,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4366 +#: reference_raster.xml:4492 #, no-c-format msgid "" "SELECT ST_AsBinary(rast) As rastbin\n" @@ -7793,13 +7901,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:4373 +#: reference_raster.xml:4499 #, no-c-format msgid "ST_AsGDALRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4374 +#: reference_raster.xml:4500 #, no-c-format msgid "" "Return the raster tile in the designated GDAL Raster format. Raster formats " @@ -7808,7 +7916,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4379 +#: reference_raster.xml:4505 #, no-c-format msgid "" "bytea ST_AsGDALRaster " @@ -7820,7 +7928,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4393 +#: reference_raster.xml:4519 #, no-c-format msgid "" "Returns the raster tile in the designated format. Arguments are itemized " @@ -7828,7 +7936,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4396 +#: reference_raster.xml:4522 #, no-c-format msgid "" "format format to output. This is dependent on the drivers " @@ -7838,7 +7946,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4401 +#: reference_raster.xml:4527 #, no-c-format msgid "" "options text array of GDAL options. Valid options are " @@ -7847,7 +7955,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4406 +#: reference_raster.xml:4532 #, no-c-format msgid "" "srs The proj4text or srtext (from spatial_ref_sys) to " @@ -7855,13 +7963,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4415 +#: reference_raster.xml:4541 #, no-c-format msgid "JPEG Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4417 +#: reference_raster.xml:4543 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n" @@ -7872,13 +7980,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4422 +#: reference_raster.xml:4548 #, no-c-format msgid "GTIFF Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4424 +#: reference_raster.xml:4550 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n" @@ -7892,19 +8000,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4431 +#: reference_raster.xml:4557 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:4437 +#: reference_raster.xml:4563 #, no-c-format msgid "ST_AsJPEG" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4438 +#: reference_raster.xml:4564 #, no-c-format msgid "" "Return the raster tile selected bands as a single Joint Photographic Exports " @@ -7914,7 +8022,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4442 +#: reference_raster.xml:4568 #, no-c-format msgid "" " bytea ST_AsJPEG " @@ -7942,7 +8050,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4478 +#: reference_raster.xml:4604 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Joint Photographic " @@ -7954,13 +8062,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4481 reference_raster.xml:4572 +#: reference_raster.xml:4607 reference_raster.xml:4698 #, no-c-format msgid "nband is for single band exports." msgstr "" #. Tag: para -#: reference_raster.xml:4486 +#: reference_raster.xml:4612 #, no-c-format msgid "" "nbands is an array of bands to export (note that max is 3 " @@ -7969,7 +8077,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4491 +#: reference_raster.xml:4617 #, no-c-format msgid "" "quality number from 0 to 100. The higher the number the " @@ -7977,7 +8085,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4496 +#: reference_raster.xml:4622 #, no-c-format msgid "" "options text Array of GDAL options as defined for JPEG " @@ -7989,13 +8097,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4513 +#: reference_raster.xml:4639 #, no-c-format msgid "Examples: Output" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4515 +#: reference_raster.xml:4641 #, no-c-format msgid "" "-- output first 3 bands 75% quality\n" @@ -8014,7 +8122,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4522 +#: reference_raster.xml:4648 #, no-c-format msgid "" ", , bytea ST_AsPNG " @@ -8067,7 +8175,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4569 +#: reference_raster.xml:4695 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Portable Network " @@ -8079,7 +8187,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4577 reference_raster.xml:4660 +#: reference_raster.xml:4703 reference_raster.xml:4786 #, no-c-format msgid "" "nbands is an array of bands to export (note that max is 3 " @@ -8088,7 +8196,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4582 +#: reference_raster.xml:4708 #, no-c-format msgid "" "compression number from 1 to 9. The higher the number the " @@ -8096,7 +8204,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4587 +#: reference_raster.xml:4713 #, no-c-format msgid "" "options text Array of GDAL options as defined for PNG " @@ -8109,7 +8217,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4606 +#: reference_raster.xml:4732 #, no-c-format msgid "" "SELECT ST_AsPNG(rast) As rastpng\n" @@ -8122,7 +8230,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4613 +#: reference_raster.xml:4739 #, no-c-format msgid "" ", , bytea ST_AsTIFF " @@ -8172,7 +8280,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4657 +#: reference_raster.xml:4783 #, no-c-format msgid "" "Returns the selected bands of the raster as a single Tagged Image File " @@ -8185,7 +8293,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4665 +#: reference_raster.xml:4791 #, no-c-format msgid "" "compression Compression expression -- JPEG90 (or some " @@ -8193,7 +8301,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4670 +#: reference_raster.xml:4796 #, no-c-format msgid "" "options text Array of GDAL create options as defined for " @@ -8203,7 +8311,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4675 +#: reference_raster.xml:4801 #, no-c-format msgid "" "srid srid of spatial_ref_sys of the raster. This is used " @@ -8211,13 +8319,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4684 +#: reference_raster.xml:4810 #, no-c-format msgid "Examples: Use jpeg compression 90%" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4686 +#: reference_raster.xml:4812 #, no-c-format msgid "" "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n" @@ -8225,32 +8333,32 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4693 +#: reference_raster.xml:4819 #, no-c-format msgid "" ", , " msgstr "" #. Tag: title -#: reference_raster.xml:4699 +#: reference_raster.xml:4825 #, no-c-format msgid "Raster Processing" msgstr "" #. Tag: refname -#: reference_raster.xml:4702 +#: reference_raster.xml:4828 #, no-c-format msgid "Box3D" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4703 +#: reference_raster.xml:4829 #, no-c-format msgid "Returns the box 3d representation of the enclosing box of the raster." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4708 +#: reference_raster.xml:4834 #, no-c-format msgid "" "box3d Box3D raster raster ST_Clip " @@ -8331,7 +8439,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4776 +#: reference_raster.xml:4902 #, no-c-format msgid "" "Returns a raster that is clipped by the input geometry geomcrop is not specified, true is assumed meaning the " @@ -8364,7 +8472,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4784 +#: reference_raster.xml:4910 #, no-c-format msgid "" "Examples here use Massachusetts aerial data available on MassGIS site " msgstr "" #. Tag: refname -#: reference_raster.xml:4889 +#: reference_raster.xml:5015 #, no-c-format msgid "ST_ConvexHull" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4890 +#: reference_raster.xml:5016 #, no-c-format msgid "" "Return the convex hull geometry of the raster including pixel values equal " @@ -8493,7 +8601,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4897 +#: reference_raster.xml:5023 #, no-c-format msgid "" "geometry ST_ConvexHull " @@ -8501,7 +8609,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4907 +#: reference_raster.xml:5033 #, no-c-format msgid "" "Return the convex hull geometry of the raster including the NoDataBandValue " @@ -8511,7 +8619,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4911 +#: reference_raster.xml:5037 #, no-c-format msgid "" "ST_Envelope floors the coordinates and hence add a little buffer around the " @@ -8520,7 +8628,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4918 +#: reference_raster.xml:5044 #, no-c-format msgid "" "Refer to , " msgstr "" #. Tag: refname -#: reference_raster.xml:4951 +#: reference_raster.xml:5077 #, no-c-format msgid "ST_DumpAsPolygons" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4952 +#: reference_raster.xml:5078 #, no-c-format msgid "" "Returns a set of geomval (geom,val) rows, from a given raster band. If no " @@ -8587,7 +8695,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4957 +#: reference_raster.xml:5083 #, no-c-format msgid "" "setof geomval ST_DumpAsPolygons " @@ -8598,7 +8706,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4968 +#: reference_raster.xml:5094 #, no-c-format msgid "" "This is a set-returning function (SRF). It returns a set of geomval rows, " @@ -8608,7 +8716,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4972 +#: reference_raster.xml:5098 #, no-c-format msgid "" "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a " @@ -8617,13 +8725,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4976 +#: reference_raster.xml:5102 #, no-c-format msgid "Availability: Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:4977 +#: reference_raster.xml:5103 #, no-c-format msgid "" "If there is a no data value set for a band, pixels with that value will not " @@ -8631,7 +8739,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4978 +#: reference_raster.xml:5104 #, no-c-format msgid "" "If you only care about count of pixels with a given value in a raster, it is " @@ -8639,7 +8747,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4980 +#: reference_raster.xml:5106 #, no-c-format msgid "" "This is different than ST_PixelAsPolygons where one geometry is returned for " @@ -8647,7 +8755,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4988 +#: reference_raster.xml:5114 #, no-c-format msgid "" "SELECT val, ST_AsText(geom) As geomwkt\n" @@ -8677,7 +8785,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4992 +#: reference_raster.xml:5118 #, no-c-format msgid "" ", , , geometry ST_Envelope " @@ -8705,7 +8813,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5014 +#: reference_raster.xml:5140 #, no-c-format msgid "" "Returns the polygon representation of the extent of the raster in spatial " @@ -8714,7 +8822,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5015 +#: reference_raster.xml:5141 #, no-c-format msgid "" "The polygon is defined by the corner points of the bounding box " @@ -8725,7 +8833,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5026 +#: reference_raster.xml:5152 #, no-c-format msgid "" "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n" @@ -8739,19 +8847,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5032 +#: reference_raster.xml:5158 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:5038 +#: reference_raster.xml:5164 #, no-c-format msgid "ST_HillShade" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5039 +#: reference_raster.xml:5165 #, no-c-format msgid "" "Returns the hypothetical illumination of an elevation raster band using " @@ -8760,7 +8868,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5043 +#: reference_raster.xml:5169 #, no-c-format msgid "" "raster ST_HillShade " @@ -8776,7 +8884,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5059 +#: reference_raster.xml:5185 #, no-c-format msgid "" "Returns the hypothetical illumination of an elevation raster band using the " @@ -8785,7 +8893,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5060 +#: reference_raster.xml:5186 #, no-c-format msgid "" "The hill shade equation is: max_bright * ( (cos(zenith)*cos" @@ -8793,27 +8901,27 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5066 reference_raster.xml:5131 -#: reference_raster.xml:5196 +#: reference_raster.xml:5192 reference_raster.xml:5257 +#: reference_raster.xml:5322 #, no-c-format msgid "Examples - coming soon" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5067 reference_raster.xml:5132 -#: reference_raster.xml:5197 +#: reference_raster.xml:5193 reference_raster.xml:5258 +#: reference_raster.xml:5323 #, no-c-format msgid "coming soon" msgstr "" #. Tag: refname -#: reference_raster.xml:5081 +#: reference_raster.xml:5207 #, no-c-format msgid "ST_Aspect" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5082 +#: reference_raster.xml:5208 #, no-c-format msgid "" "Returns the surface aspect of an elevation raster band. Useful for analyzing " @@ -8821,7 +8929,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5086 +#: reference_raster.xml:5212 #, no-c-format msgid "" "raster ST_Aspect " @@ -8831,7 +8939,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5098 +#: reference_raster.xml:5224 #, no-c-format msgid "" "Returns the surface aspect of an elevation raster band. Utilizes map algebra " @@ -8839,67 +8947,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5100 reference_raster.xml:5165 +#: reference_raster.xml:5226 reference_raster.xml:5291 #, no-c-format msgid "Given the following representation of a 3x3 neighborhood of pixels:" msgstr "" #. Tag: entry -#: reference_raster.xml:5106 reference_raster.xml:5171 +#: reference_raster.xml:5232 reference_raster.xml:5297 #, no-c-format msgid "A" msgstr "" #. Tag: entry -#: reference_raster.xml:5107 reference_raster.xml:5172 +#: reference_raster.xml:5233 reference_raster.xml:5298 #, no-c-format msgid "B" msgstr "" #. Tag: entry -#: reference_raster.xml:5108 reference_raster.xml:5173 +#: reference_raster.xml:5234 reference_raster.xml:5299 #, no-c-format msgid "C" msgstr "" #. Tag: entry -#: reference_raster.xml:5111 reference_raster.xml:5176 +#: reference_raster.xml:5237 reference_raster.xml:5302 #, no-c-format msgid "D" msgstr "" #. Tag: entry -#: reference_raster.xml:5112 reference_raster.xml:5177 +#: reference_raster.xml:5238 reference_raster.xml:5303 #, no-c-format msgid "E" msgstr "" #. Tag: entry -#: reference_raster.xml:5113 reference_raster.xml:5178 +#: reference_raster.xml:5239 reference_raster.xml:5304 #, no-c-format msgid "F" msgstr "" #. Tag: entry -#: reference_raster.xml:5116 reference_raster.xml:5181 +#: reference_raster.xml:5242 reference_raster.xml:5307 #, no-c-format msgid "G" msgstr "" #. Tag: entry -#: reference_raster.xml:5117 reference_raster.xml:5182 +#: reference_raster.xml:5243 reference_raster.xml:5308 #, no-c-format msgid "H" msgstr "" #. Tag: entry -#: reference_raster.xml:5118 reference_raster.xml:5183 +#: reference_raster.xml:5244 reference_raster.xml:5309 #, no-c-format msgid "I" msgstr "" #. Tag: para -#: reference_raster.xml:5124 +#: reference_raster.xml:5250 #, no-c-format msgid "" "The equation for the pixel aspect of cell E is: atan2((((G + 2H + I) - (A + " @@ -8907,13 +9015,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5146 +#: reference_raster.xml:5272 #, no-c-format msgid "ST_Slope" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5147 +#: reference_raster.xml:5273 #, no-c-format msgid "" "Returns the surface slope of an elevation raster band. Useful for analyzing " @@ -8921,7 +9029,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5151 +#: reference_raster.xml:5277 #, no-c-format msgid "" "raster ST_Slope " @@ -8931,7 +9039,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5163 +#: reference_raster.xml:5289 #, no-c-format msgid "" "Returns the surface slope of an elevation raster band. Utilizes map algebra " @@ -8939,7 +9047,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5189 +#: reference_raster.xml:5315 #, no-c-format msgid "" "The equation for the pixel slope of cell E is: atan(sqrt(((c + 2f + i) - (a " @@ -8947,13 +9055,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5211 +#: reference_raster.xml:5337 #, no-c-format msgid "ST_Intersection" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5212 +#: reference_raster.xml:5338 #, no-c-format msgid "" "Returns a raster or a set of geometry-pixelvalue pairs " @@ -8962,7 +9070,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5216 +#: reference_raster.xml:5342 #, no-c-format msgid "" " setof geomval ST_IntersectionReturns a raster or a set of geometry-pixelvalue pairs representing " @@ -9016,7 +9124,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5278 +#: reference_raster.xml:5404 #, no-c-format msgid "" "The first three variants, returning a setof geomval, works in vector space. " @@ -9029,7 +9137,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5280 +#: reference_raster.xml:5406 #, no-c-format msgid "" "You can access the geometry and the value parts of the resulting set of " @@ -9038,7 +9146,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5282 +#: reference_raster.xml:5408 #, no-c-format msgid "" "The other variants, returning a raster, works in raster space. They are " @@ -9047,7 +9155,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5284 +#: reference_raster.xml:5410 #, no-c-format msgid "" "The extent of the resulting raster corresponds to the geometrical " @@ -9060,7 +9168,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5286 +#: reference_raster.xml:5412 #, no-c-format msgid "" "Rasters resulting from ST_Intersection must have a nodata value assigned for " @@ -9076,13 +9184,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5288 +#: reference_raster.xml:5414 #, no-c-format msgid "In all variants, if no band number is specified band 1 is assumed." msgstr "" #. Tag: para -#: reference_raster.xml:5290 +#: reference_raster.xml:5416 #, no-c-format msgid "" "To get more control on the resulting extent or on what to return when " @@ -9091,7 +9199,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5292 +#: reference_raster.xml:5418 #, no-c-format msgid "" "To compute the intersection of a raster band with a geometry in raster " @@ -9100,7 +9208,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5294 +#: reference_raster.xml:5420 #, no-c-format msgid "" "ST_Intersection should be used in conjunction with ST_Intersects and an " @@ -9108,7 +9216,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5296 +#: reference_raster.xml:5422 #, no-c-format msgid "" "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In " @@ -9117,13 +9225,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5300 +#: reference_raster.xml:5426 #, no-c-format msgid "Examples: Geometry, Raster -- resulting in geometry vals" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5302 +#: reference_raster.xml:5428 #, no-c-format msgid "" "SELECT foo.rid, foo.gid, \n" @@ -9167,19 +9275,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5307 +#: reference_raster.xml:5433 #, no-c-format msgid "Example: Raster, Geometry -- resulting is a raster" msgstr "" #. Tag: para -#: reference_raster.xml:5308 +#: reference_raster.xml:5434 #, no-c-format msgid "Examples coming soon" msgstr "" #. Tag: para -#: reference_raster.xml:5315 +#: reference_raster.xml:5441 #, no-c-format msgid "" ", , Returns a one-band raster given one or more input rasters, band " +"indexes and one user-specified callback function." +msgstr "" + +#. Tag: funcsynopsis +#: reference_raster.xml:5454 +#, no-c-format +msgid "" +" raster ST_MapAlgebra " +"rastbandarg[] rastbandargset regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=INTERSECTION raster " +"customextent=NULL integer distancex=0 " +"integer distancey=0 text[] " +"VARIADIC userargs=NULL " +" raster ST_MapAlgebra " +"raster rast " +"integer[] nband " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=FIRST " +"raster customextent=NULL integer " +"distancex=0 integer distancey=0 " +"text[] VARIADIC " +"userargs=NULL " +"raster ST_MapAlgebra " +"raster rast " +"integer nband " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=FIRST " +"raster customextent=NULL integer " +"distancex=0 integer distancey=0 " +"text[] VARIADIC " +"userargs=NULL " +"raster ST_MapAlgebra " +"raster rast1 " +"integer nband1 " +"raster rast2 " +"integer nband2 " +"regprocedure callbackfunc text " +"pixeltype=NULL text extenttype=INTERSECTION raster " +"customextent=NULL integer distancex=0 " +"integer distancey=0 text[] " +"VARIADIC userargs=NULL " +msgstr "" + +#. Tag: para +#: reference_raster.xml:5515 +#, no-c-format +msgid "" +"Returns a one-band raster given one or more input rasters, band " +"indexes and one user-specified callback function." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5519 +#, no-c-format +msgid "" +"The tworastuserfunc parameter must be the name and " +"signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example " +"PL/pgSQL function example is: \n" +"CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], " +"position integer[][], VARIADIC userargs text[])\n" +" RETURNS double precision\n" +" AS $$\n" +" BEGIN\n" +" RETURN 0;\n" +" END;\n" +" $$ LANGUAGE 'plpgsql' IMMUTABLE;\n" +" The " +"callbackfunc must have three arguments: a 3-dimension " +"double precision array, a 2-dimension double precision array and a variadic " +"1-dimension text array. The first argument value is the " +"set of values (as double precision) from all input rasters. The three " +"dimensions (where indexes are 1-based) are: raster #, row y, column x. The " +"second argument position is the set of pixel positions " +"from the output raster and input rasters. The outer dimension (where indexes " +"are 0-based) is the raster #. The position at outer dimension index 0 is the " +"output raster's pixel position. For each outer dimension, there are two " +"elements in the inner dimension for X and Y. The third argument " +"userargs is for passing through any user-specified " +"arguments." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5526 +#, no-c-format +msgid "" +"Passing a regprocedure argument to a SQL function requires the " +"full function signature to be passed, then cast to a regprocedure type. To pass the above example PL/pgSQL function as an argument, the " +"SQL for the argument is: \n" +"'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n" +" Note that the " +"argument contains the name of the function, the types of the function " +"arguments, quotes around the name and argument types, and a cast to a " +"regprocedure." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5534 +#, no-c-format +msgid "" +"The third argument to the callbackfunc is a " +"variadic text array. All trailing text arguments are passed " +"through to the specified callbackfunc, and are contained " +"in the userargs argument." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5539 reference_raster.xml:5998 +#: reference_raster.xml:6095 +#, no-c-format +msgid "" +"For more information about the VARIADIC keyword, please refer to the " +"PostgreSQL documentation and the \"SQL Functions with Variable Numbers of " +"Arguments\" section of Query Language (SQL) Functions." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5545 +#, no-c-format +msgid "" +"The text[] argument to the callbackfunc is " +"required, regardless of whether you choose to pass any arguments to the " +"callback function for processing or not." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5550 +#, no-c-format +msgid "" +"If pixeltype is passed in, the one band of the new raster " +"will be of that pixeltype. If pixeltype is passed NULL or left out, the new " +"raster band will have the same pixeltype as the specified band of the first " +"raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the " +"specified band of the appropriate raster (for extent types: SECOND, LAST). " +"If in doubt, always specify pixeltype." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5554 +#, no-c-format +msgid "" +"Possible values for extenttype are: INTERSECTION " +"(default), UNION, FIRST (default for one raster variants), SECOND, LAST, " +"CUSTOM. If extentype is CUSTOM, a raster must be provided " +"for customextent. See example 4 of Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5558 +#, no-c-format +msgid "" +"Variant 1 accepts an array of rastbandarg allowing the " +"use of a map algebra operation on many rasters and/or many bands. See " +"example Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5562 +#, no-c-format +msgid "" +"Variants 2 and 3 operate upon one or more bands of one raster. See example " +"Variant 2 and 3." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5566 +#, no-c-format +msgid "" +"Variant 4 operate upon two rasters with one band per raster. See example " +"Variant 4." +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5585 +#, no-c-format +msgid "" +"-- one raster, one band\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, " +"0, 0), 1, '16BUI', 1, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(rast, 1)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5587 +#, no-c-format +msgid "" +"-- one raster, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, " +"2)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5589 +#, no-c-format +msgid "" +"-- several rasters, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, " +"'32BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), ROW" +"(t1.rast, 2)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo t1\n" +"CROSS JOIN foo t2\n" +"WHERE t1.rid = 1\n" +" AND t2.rid = 2" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5591 +#, no-c-format +msgid "" +"-- complete example of tiles of a coverage with neighborhood\n" +"WITH foo AS (\n" +" SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, " +"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n" +" SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), " +"1, '16BUI', 2, 0) AS rast UNION ALL\n" +" SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), " +"1, '16BUI', 3, 0) AS rast UNION ALL\n" +"\n" +" SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n" +" SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n" +" SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, " +"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n" +"\n" +" SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n" +" SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, " +"0), 1, '16BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" t1.rid,\n" +" ST_MapAlgebra(\n" +" ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure,\n" +" '32BUI',\n" +" 'CUSTOM', t1.rast,\n" +" 1, 1\n" +" ) AS rast\n" +"FROM raster_nmapalgebra_in t1\n" +"CROSS JOIN raster_nmapalgebra_in t2\n" +"WHERE t1.rid = 4\n" +" AND t2.rid BETWEEN 0 AND 8\n" +" AND ST_Intersects(t1.rast, t2.rast)\n" +"GROUP BY t1.rid, t1.rast" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5596 +#, no-c-format +msgid "Examples: Variants 2 and 3" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5598 +#, no-c-format +msgid "" +"-- one raster, several bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" rast, ARRAY[3, 1, 3, 2]::integer[],\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5600 +#, no-c-format +msgid "" +"-- one raster, one band\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" rast, 2,\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5605 +#, no-c-format +msgid "Examples: Variant 4" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5607 +#, no-c-format +msgid "" +"-- two rasters, two bands\n" +"WITH foo AS (\n" +" SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, " +"'32BUI', 100, 0) AS rast UNION ALL\n" +" SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster" +"(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, " +"'32BUI', 300, 0) AS rast\n" +")\n" +"SELECT\n" +" ST_MapAlgebra(\n" +" t1.rast, 2,\n" +" t2.rast, 1,\n" +" 'sample_callbackfunc(double precision[], int[], text[])'::" +"regprocedure\n" +" ) AS rast\n" +"FROM foo t1\n" +"CROSS JOIN foo t2\n" +"WHERE t1.rid = 1\n" +" AND t2.rid = 2" +msgstr "" + +#. Tag: para +#: reference_raster.xml:5614 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:5625 reference_raster.xml:5712 #, no-c-format msgid "ST_MapAlgebraExpr" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5322 +#: reference_raster.xml:5626 #, no-c-format msgid "" "1 raster band version: Creates a new one band raster formed by applying a " @@ -9203,7 +9705,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5326 +#: reference_raster.xml:5630 #, no-c-format msgid "" " raster ST_MapAlgebraExprpixeltype is passed in, then the new raster will have " @@ -9242,7 +9744,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5353 +#: reference_raster.xml:5657 #, no-c-format msgid "" "In the expression you can use the term [rast] to refer to " @@ -9252,8 +9754,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5365 reference_raster.xml:5502 -#: reference_raster.xml:5704 +#: reference_raster.xml:5669 reference_raster.xml:5806 +#: reference_raster.xml:6008 #, no-c-format msgid "" "Create a new 1 band raster from our original that is a function of modulo 2 " @@ -9261,7 +9763,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5366 +#: reference_raster.xml:5670 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -9288,7 +9790,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5367 +#: reference_raster.xml:5671 #, no-c-format msgid "" "Create a new 1 band raster of pixel-type 2BUI from our original that is " @@ -9296,7 +9798,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5368 +#: reference_raster.xml:5672 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -9329,19 +9831,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5378 reference_raster.xml:5717 +#: reference_raster.xml:5682 reference_raster.xml:6021 #, no-c-format msgid "original (column rast-view)" msgstr "" #. Tag: para -#: reference_raster.xml:5387 reference_raster.xml:5725 +#: reference_raster.xml:5691 reference_raster.xml:6029 #, no-c-format msgid "rast_view_ma" msgstr "" #. Tag: para -#: reference_raster.xml:5395 reference_raster.xml:5733 +#: reference_raster.xml:5699 reference_raster.xml:6037 #, no-c-format msgid "" "Create a new 3 band raster same pixel type from our original 3 band raster " @@ -9349,7 +9851,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5397 +#: reference_raster.xml:5701 #, no-c-format msgid "" "SELECT ST_AddBand(\n" @@ -9368,7 +9870,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5402 +#: reference_raster.xml:5706 #, no-c-format msgid "" ", , raster ST_MapAlgebraExprINTERSECTION - The extent of the new raster is the " @@ -9486,7 +9988,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5465 +#: reference_raster.xml:5769 #, no-c-format msgid "" "UNION - The extent of the new raster is the union of the " @@ -9494,7 +9996,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5468 +#: reference_raster.xml:5772 #, no-c-format msgid "" "FIRST - The extent of the new raster is the same as the " @@ -9502,7 +10004,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5471 +#: reference_raster.xml:5775 #, no-c-format msgid "" "SECOND - The extent of the new raster is the same as the " @@ -9510,13 +10012,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5477 +#: reference_raster.xml:5781 #, no-c-format msgid "nodata1expr" msgstr "" #. Tag: para -#: reference_raster.xml:5478 +#: reference_raster.xml:5782 #, no-c-format msgid "" "An algebraic expression involving only rast2 or a " @@ -9525,13 +10027,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5481 +#: reference_raster.xml:5785 #, no-c-format msgid "nodata2expr" msgstr "" #. Tag: para -#: reference_raster.xml:5482 +#: reference_raster.xml:5786 #, no-c-format msgid "" "An algebraic expression involving only rast1 or a " @@ -9540,13 +10042,13 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5485 +#: reference_raster.xml:5789 #, no-c-format msgid "nodatanodataval" msgstr "" #. Tag: para -#: reference_raster.xml:5486 +#: reference_raster.xml:5790 #, no-c-format msgid "" "A numeric constant to return when spatially corresponding rast1 and rast2 " @@ -9554,7 +10056,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5491 +#: reference_raster.xml:5795 #, no-c-format msgid "" "If pixeltype is passed in, then the new raster will have " @@ -9564,7 +10066,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5492 +#: reference_raster.xml:5796 #, no-c-format msgid "" "Use the term [rast1.val] [rast2.val] " @@ -9574,13 +10076,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5500 +#: reference_raster.xml:5804 #, no-c-format msgid "Example: 2 Band Intersection and Union" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5503 +#: reference_raster.xml:5807 #, no-c-format msgid "" "--Create a cool set of rasters --\n" @@ -9627,25 +10129,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5513 +#: reference_raster.xml:5817 #, no-c-format msgid "mapalgebra intersection" msgstr "" #. Tag: para -#: reference_raster.xml:5522 +#: reference_raster.xml:5826 #, no-c-format msgid "map algebra union" msgstr "" #. Tag: title -#: reference_raster.xml:5532 reference_raster.xml:5799 +#: reference_raster.xml:5836 reference_raster.xml:6103 #, no-c-format msgid "Example: Overlaying rasters on a canvas as separate bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5533 +#: reference_raster.xml:5837 #, no-c-format msgid "" "-- we use ST_AsPNG to render the image so all single band ones look grey --\n" @@ -9685,38 +10187,38 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5544 +#: reference_raster.xml:5848 #, no-c-format msgid "rast1" msgstr "" #. Tag: para -#: reference_raster.xml:5553 +#: reference_raster.xml:5857 #, no-c-format msgid "rast2" msgstr "" #. Tag: para -#: reference_raster.xml:5564 +#: reference_raster.xml:5868 #, no-c-format msgid "rast3" msgstr "" #. Tag: para -#: reference_raster.xml:5574 +#: reference_raster.xml:5878 #, no-c-format msgid "final_rast" msgstr "" #. Tag: title -#: reference_raster.xml:5584 +#: reference_raster.xml:5888 #, no-c-format msgid "" "Example: Overlay 2 meter boundary of select parcels over an aerial imagery" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5585 +#: reference_raster.xml:5889 #, no-c-format msgid "" "-- Create new 3 band raster composed of first 2 clipped bands, and overlay " @@ -9755,13 +10257,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5596 +#: reference_raster.xml:5900 #, no-c-format msgid "The blue lines are the boundaries of select parcels" msgstr "" #. Tag: para -#: reference_raster.xml:5607 +#: reference_raster.xml:5911 #, no-c-format msgid "" ", , , raster ST_MapAlgebraFctonerasteruserfunc parameter must be the name and " @@ -9868,7 +10370,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5690 +#: reference_raster.xml:5994 #, no-c-format msgid "" "Passing a regprodedure argument to a SQL function requires the " @@ -9881,7 +10383,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5692 +#: reference_raster.xml:5996 #, no-c-format msgid "" "The third argument to the userfunction is a " @@ -9892,17 +10394,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5694 reference_raster.xml:5791 -#, no-c-format -msgid "" -"For more information about the VARIADIC keyword, please refer to the " -"PostgreSQL documentation and the \"SQL Functions with Variable Numbers of " -"Arguments\" section of Query Language (SQL) Functions." -msgstr "" - -#. Tag: para -#: reference_raster.xml:5696 +#: reference_raster.xml:6000 #, no-c-format msgid "" "The text[] argument to the userfunction is " @@ -9911,7 +10403,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5705 +#: reference_raster.xml:6009 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -9947,7 +10439,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5706 +#: reference_raster.xml:6010 #, no-c-format msgid "" "Create a new 1 band raster of pixel-type 2BUI from our original that is " @@ -9956,7 +10448,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5707 +#: reference_raster.xml:6011 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -10010,7 +10502,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5734 +#: reference_raster.xml:6038 #, no-c-format msgid "" "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args text" @@ -10040,7 +10532,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5739 reference_raster.xml:5839 +#: reference_raster.xml:6043 reference_raster.xml:6143 #, no-c-format msgid "" ", , raster ST_MapAlgebraFctpixeltype is passed in, then the new raster will have " @@ -10106,7 +10598,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5782 +#: reference_raster.xml:6086 #, no-c-format msgid "" "The tworastuserfunc parameter must be the name and " @@ -10131,7 +10623,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5787 +#: reference_raster.xml:6091 #, no-c-format msgid "" "Passing a regprodedure argument to a SQL function requires the " @@ -10145,7 +10637,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5789 +#: reference_raster.xml:6093 #, no-c-format msgid "" "The third argument to the tworastuserfunc is a " @@ -10156,7 +10648,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5793 +#: reference_raster.xml:6097 #, no-c-format msgid "" "The text[] argument to the tworastuserfunc " @@ -10165,7 +10657,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5800 +#: reference_raster.xml:6104 #, no-c-format msgid "" "-- define our user defined function --\n" @@ -10242,19 +10734,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5811 +#: reference_raster.xml:6115 #, no-c-format msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)" msgstr "" #. Tag: title -#: reference_raster.xml:5821 +#: reference_raster.xml:6125 #, no-c-format msgid "User Defined function that takes extra args" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5822 +#: reference_raster.xml:6126 #, no-c-format msgid "" "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n" @@ -10296,19 +10788,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5829 +#: reference_raster.xml:6133 #, no-c-format msgid "user defined with extra args and different bands from same raster" msgstr "" #. Tag: refname -#: reference_raster.xml:5845 +#: reference_raster.xml:6149 #, no-c-format msgid "ST_MapAlgebraFctNgb" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5847 +#: reference_raster.xml:6151 #, no-c-format msgid "" "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL " @@ -10317,7 +10809,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5852 +#: reference_raster.xml:6156 #, no-c-format msgid "" "raster ST_MapAlgebraFctNgb " @@ -10333,7 +10825,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5870 +#: reference_raster.xml:6174 #, no-c-format msgid "" "(one raster version) Return a raster which values are the result of a " @@ -10344,31 +10836,31 @@ msgid "" msgstr "" #. Tag: term -#: reference_raster.xml:5878 +#: reference_raster.xml:6182 #, no-c-format msgid "rast" msgstr "" #. Tag: para -#: reference_raster.xml:5879 +#: reference_raster.xml:6183 #, no-c-format msgid "Raster on which the user function is evaluated." msgstr "" #. Tag: term -#: reference_raster.xml:5882 +#: reference_raster.xml:6186 #, no-c-format msgid "band" msgstr "" #. Tag: para -#: reference_raster.xml:5883 +#: reference_raster.xml:6187 #, no-c-format msgid "Band number of the raster to be evaluated. Default to 1." msgstr "" #. Tag: para -#: reference_raster.xml:5887 +#: reference_raster.xml:6191 #, no-c-format msgid "" "The resulting pixel type of the output raster. Must be one listed in , " msgstr "" #. Tag: refname -#: reference_raster.xml:5964 +#: reference_raster.xml:6268 #, no-c-format msgid "ST_Polygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5965 +#: reference_raster.xml:6269 #, no-c-format msgid "" "Returns a multipolygon geometry formed by the union of pixels that have a " @@ -10558,7 +11050,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5971 +#: reference_raster.xml:6275 #, no-c-format msgid "" "geometry ST_Polygon " @@ -10568,13 +11060,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5981 +#: reference_raster.xml:6285 #, no-c-format msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:5982 +#: reference_raster.xml:6286 #, no-c-format msgid "" "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning " @@ -10582,7 +11074,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5983 +#: reference_raster.xml:6287 #, no-c-format msgid "" "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed " @@ -10590,7 +11082,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5988 +#: reference_raster.xml:6292 #, no-c-format msgid "" "-- by default no data band value is 0 or not set, so polygon will return a " @@ -10651,13 +11143,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5998 +#: reference_raster.xml:6302 #, no-c-format msgid "ST_Reclass" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5999 +#: reference_raster.xml:6303 #, no-c-format msgid "" "Creates a new raster composed of band types reclassified from original. The " @@ -10667,7 +11159,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6004 +#: reference_raster.xml:6308 #, no-c-format msgid "" " raster ST_Reclass " @@ -10688,7 +11180,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6032 +#: reference_raster.xml:6336 #, no-c-format msgid "" "Creates a new raster formed by applying a valid PostgreSQL algebraic " @@ -10701,7 +11193,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6036 +#: reference_raster.xml:6340 #, no-c-format msgid "" "The bands of the new raster will have pixel type of pixeltype, , " @@ -10844,25 +11336,21 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6072 +#: reference_raster.xml:6376 #, no-c-format msgid "ST_Union" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6073 +#: reference_raster.xml:6377 #, no-c-format msgid "" "Returns the union of a set of raster tiles into a single raster composed of " -"1 band. If no band is specified for unioning, band num 1 is assumed. The " -"resulting raster's extent is the extent of the whole set. In the case of " -"intersection, the resulting value is defined by p_expression which is one of " -"the following: LAST - the default when none is specified, MEAN, SUM, FIRST, " -"MAX, MIN." +"1 or more bands." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6078 +#: reference_raster.xml:6382 #, no-c-format msgid "" "raster ST_Union " @@ -10870,130 +11358,156 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6084 +#: reference_raster.xml:6388 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"integer band_num" +"setof raster rast " +"unionarg[] unionargset" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6091 +#: reference_raster.xml:6395 +#, no-c-format +msgid "" +"raster ST_Union " +"setof raster rast " +"integer nband" +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6402 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"text p_expression" +"setof raster rast " +"text uniontype" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6098 +#: reference_raster.xml:6409 #, no-c-format msgid "" "raster ST_Union " -"raster set rast " -"integer band_num " -"text p_expression" +"setof raster rast " +"integer nband " +"text uniontype" msgstr "" #. Tag: para -#: reference_raster.xml:6111 +#: reference_raster.xml:6421 #, no-c-format msgid "" "Returns the union of a set of raster tiles into a single raster composed of " -"1 band. If no band is specified for unioning, band num 1 is assumed. The " -"resulting raster's extent is the extent of the whole set. In the case of " -"intersection, the resulting value is defined by p_expression which is one of " -"the following: LAST - the default when none is specified, MEAN, SUM, FIRST, " -"MAX, MIN" +"at least one band. If nband is not specified, band 1 is " +"assumed. The resulting raster's extent is the extent of the whole set. In " +"the case of intersection, the resulting value is defined by " +"uniontype which is one of the following: LAST (default), " +"FIRST, MIN, MAX, COUNT, SUM, MEAN." msgstr "" #. Tag: para -#: reference_raster.xml:6113 +#: reference_raster.xml:6424 #, no-c-format -msgid "" -"There are several other variants of this function not installed by default " -"in PostGIS 2.0.0 -- these can be found in the raster/scripts/plpgsql/" -"st_union.sql file of postgis source code." +msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)." msgstr "" #. Tag: para -#: reference_raster.xml:6115 +#: reference_raster.xml:6425 #, no-c-format msgid "" -"The ST_Union function in 2.0.0 is currently implemented predominantly in " -"plpgsql. Because of the memory copying needed to copy between the C and " -"plpgsql layer, this function is much much slower than it needs to be. Future " -"2.0 releases will have this function implemented in C, so you should witness " -"significant improvements in speed when that happens. As a general rule of " -"thumb you want to minimize the size of the rasters, that ST_Union works " -"with. One approach is to clip first and then union the clipped versions. " -"Refer to select parcels example in . That example if unioning is done before clipping takes about 4 times " -"longer. With the higher res imagery the timing the ratio between is even " -"higher." +"Changed: 2.1.0 ST_Union(rast) now unions all bands of all input rasters. " +"Prior versions only unioned the first band of all input rasters." msgstr "" #. Tag: title -#: reference_raster.xml:6122 +#: reference_raster.xml:6429 #, no-c-format msgid "Examples: Reconstitute a single band chunked raster tile" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6123 +#: reference_raster.xml:6430 #, no-c-format msgid "" "-- this creates a single band from first band of raster tiles\n" "-- that form the original file system tile\n" -"SELECT filename, ST_Union(rast) As file_rast\n" +"SELECT filename, ST_Union(rast,1) As file_rast\n" "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;" msgstr "" #. Tag: title -#: reference_raster.xml:6127 +#: reference_raster.xml:6434 reference_raster.xml:6442 #, no-c-format msgid "" "Examples: Return a multi-band raster that is the union of tiles intersecting " "geometry" msgstr "" +#. Tag: para +#: reference_raster.xml:6435 +#, no-c-format +msgid "" +"-- this creates a multi band raster collecting all the tiles that intersect " +"a line -- Note: In 2.0, this would have just returned a single band raster " +"-- , new union works on all bands by default -- this is equivalent to " +"unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), ROW(3, 'LAST')]::unionarg[]" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6439 +#, no-c-format +msgid "" +"SELECT ST_Union(rast)\n" +"FROM aerials.boston\n" +"WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 " +"88772)',26986) );" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6443 +#, no-c-format +msgid "" +"Here we use the longer syntax if we only wanted a subset of bands or we want " +"to change order of bands" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:6128 +#: reference_raster.xml:6444 #, no-c-format msgid "" "-- this creates a multi band raster collecting all the tiles that intersect " "a line\n" -"SELECT ST_AddBand(NULL,ARRAY[ST_Union(rast,1), ST_Union(rast,2), ST_Union" -"(rast,3) ])\n" +"SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::" +"unionarg[])\n" "FROM aerials.boston\n" "WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 " "88772)',26986) );" msgstr "" #. Tag: para -#: reference_raster.xml:6135 +#: reference_raster.xml:6450 #, no-c-format msgid "" -", , , " +", , , " +"" msgstr "" #. Tag: title -#: reference_raster.xml:6141 +#: reference_raster.xml:6461 #, no-c-format msgid "Raster Processing Builtin Functions" msgstr "" #. Tag: refname -#: reference_raster.xml:6144 +#: reference_raster.xml:6464 #, no-c-format msgid "ST_Min4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6145 +#: reference_raster.xml:6465 #, no-c-format msgid "" "Raster processing function that calculates the minimum pixel value in a " @@ -11001,7 +11515,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6150 +#: reference_raster.xml:6470 #, no-c-format msgid "" "float8 ST_Min4ma " @@ -11011,16 +11525,17 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6162 +#: reference_raster.xml:6482 #, no-c-format msgid "Calculate the minimum pixel value in a neighborhood of pixels." msgstr "" #. Tag: para -#: reference_raster.xml:6165 reference_raster.xml:6215 -#: reference_raster.xml:6265 reference_raster.xml:6315 -#: reference_raster.xml:6364 reference_raster.xml:6414 -#: reference_raster.xml:6464 +#: reference_raster.xml:6485 reference_raster.xml:6535 +#: reference_raster.xml:6585 reference_raster.xml:6635 +#: reference_raster.xml:6684 reference_raster.xml:6734 +#: reference_raster.xml:6784 reference_raster.xml:6855 +#: reference_raster.xml:6904 #, no-c-format msgid "" "This function is a specialized callback function for use as a callback " @@ -11028,7 +11543,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6174 +#: reference_raster.xml:6494 #, no-c-format msgid "" "SELECT \n" @@ -11046,7 +11561,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6180 +#: reference_raster.xml:6500 #, no-c-format msgid "" ", , , float8 ST_Max4ma " @@ -11079,13 +11594,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6212 +#: reference_raster.xml:6532 #, no-c-format msgid "Calculate the maximum pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6224 +#: reference_raster.xml:6544 #, no-c-format msgid "" "SELECT \n" @@ -11103,7 +11618,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6230 +#: reference_raster.xml:6550 #, no-c-format msgid "" ", , , float8 ST_Sum4ma " @@ -11136,13 +11651,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6262 +#: reference_raster.xml:6582 #, no-c-format msgid "Calculate the sum of all pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6274 +#: reference_raster.xml:6594 #, no-c-format msgid "" "SELECT \n" @@ -11160,7 +11675,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6280 +#: reference_raster.xml:6600 #, no-c-format msgid "" ", , , float8 ST_Mean4ma " @@ -11193,13 +11708,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6312 +#: reference_raster.xml:6632 #, no-c-format msgid "Calculate the mean pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6324 +#: reference_raster.xml:6644 #, no-c-format msgid "" "SELECT \n" @@ -11217,7 +11732,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6330 +#: reference_raster.xml:6650 #, no-c-format msgid "" ", , , float8 ST_Range4ma " @@ -11250,13 +11765,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6361 +#: reference_raster.xml:6681 #, no-c-format msgid "Calculate the range of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6373 +#: reference_raster.xml:6693 #, no-c-format msgid "" "SELECT \n" @@ -11274,8 +11789,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6379 reference_raster.xml:6429 -#: reference_raster.xml:6479 +#: reference_raster.xml:6699 reference_raster.xml:6749 +#: reference_raster.xml:6799 #, no-c-format msgid "" ", , , float8 ST_Distinct4ma " @@ -11308,14 +11823,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6411 +#: reference_raster.xml:6731 #, no-c-format msgid "" "Calculate the number of unique pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6423 +#: reference_raster.xml:6743 #, no-c-format msgid "" "SELECT \n" @@ -11333,13 +11848,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6443 +#: reference_raster.xml:6763 #, no-c-format msgid "ST_StdDev4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6444 +#: reference_raster.xml:6764 #, no-c-format msgid "" "Raster processing function that calculates the standard deviation of pixel " @@ -11347,7 +11862,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6449 +#: reference_raster.xml:6769 #, no-c-format msgid "" "float8 ST_StdDev4ma " @@ -11357,14 +11872,14 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6461 +#: reference_raster.xml:6781 #, no-c-format msgid "" "Calculate the standard deviation of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6473 +#: reference_raster.xml:6793 #, no-c-format msgid "" "SELECT \n" @@ -11381,20 +11896,139 @@ msgid "" "(1 row)" msgstr "" +#. Tag: refname +#: reference_raster.xml:6813 +#, no-c-format +msgid "ST_InvDistWeight4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6814 +#, no-c-format +msgid "" +"Raster processing function that interpolates a pixel's value from the " +"pixel's neighborhood." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6819 +#, no-c-format +msgid "" +"double precision ST_InvDistWeight4ma " +"double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6831 +#, no-c-format +msgid "" +"Calculate an interpolated value for a pixel using the Inverse Distance " +"Weighted method." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6833 +#, no-c-format +msgid "" +"There are two optional parameters that can be passed through args. The first parameter is the power factor (variable k in the " +"equation below) between 0 and 1 used in the Inverse Distance Weighted " +"equation. If not specified, default value is 1. The second parameter is the " +"weight percentage applied only when the value of the pixel of interest is " +"included with the interpolated value from the neighborhood. If not specified " +"and the pixel of interest has a value, that value is returned." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6837 +#, no-c-format +msgid "The basic inverse distance weight equation is:" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6846 +#, no-c-format +msgid "k = power factor, a real number between 0 and 1" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6863 reference_raster.xml:6912 +#, no-c-format +msgid "-- NEEDS EXAMPLE" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6868 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:6877 +#, no-c-format +msgid "ST_MinDist4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6878 +#, no-c-format +msgid "" +"Raster processing function that returns the minimum distance (in number of " +"pixels) between the pixel of interest and a neighboring pixel with value." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6883 +#, no-c-format +msgid "" +"double precision ST_MinDist4ma " +"double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6895 +#, no-c-format +msgid "" +"Return the shortest distance (in number of pixels) between the pixel of " +"interest and the closest pixel with value in the neighborhood." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6898 +#, no-c-format +msgid "" +"The intent of this function is to provide an informative data point that " +"helps infer the usefulness of the pixel of interest's interpolated value " +"from . This function is " +"particularly useful when the neighborhood is sparsely populated." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6917 +#, no-c-format +msgid ", " +msgstr "" + #. Tag: title -#: reference_raster.xml:6494 +#: reference_raster.xml:6927 #, no-c-format msgid "Raster Operators" msgstr "" #. Tag: refname -#: reference_raster.xml:6497 +#: reference_raster.xml:6930 #, no-c-format msgid "&&" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6499 +#: reference_raster.xml:6932 #, no-c-format msgid "" "Returns TRUE if A's bounding box intersects B's bounding " @@ -11402,7 +12036,7 @@ msgid "" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6504 +#: reference_raster.xml:6937 #, no-c-format msgid "" "boolean && " @@ -11411,7 +12045,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6525 +#: reference_raster.xml:6958 #, no-c-format msgid "" "The && operator returns TRUE " @@ -11419,8 +12053,8 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6527 reference_raster.xml:7506 -#: reference_raster.xml:7607 reference_raster.xml:7700 +#: reference_raster.xml:6960 reference_raster.xml:7939 +#: reference_raster.xml:8040 reference_raster.xml:8133 #, no-c-format msgid "" "This operand will make use of any indexes that may be available on the " @@ -11428,7 +12062,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6535 +#: reference_raster.xml:6968 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As " @@ -11443,20 +12077,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6541 +#: reference_raster.xml:6974 #, no-c-format msgid "&<" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6543 +#: reference_raster.xml:6976 #, no-c-format msgid "" "Returns TRUE if A's bounding box is to the left of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6548 +#: reference_raster.xml:6981 #, no-c-format msgid "" "boolean &< " @@ -11465,7 +12099,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6569 +#: reference_raster.xml:7002 #, no-c-format msgid "" "The &< operator returns TRUE if " @@ -11475,7 +12109,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6573 reference_raster.xml:6618 +#: reference_raster.xml:7006 reference_raster.xml:7051 #, no-c-format msgid "" "This operand will make use of any indexes that may be available on the " @@ -11483,7 +12117,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6580 +#: reference_raster.xml:7013 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n" @@ -11503,20 +12137,20 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6586 +#: reference_raster.xml:7019 #, no-c-format msgid "&>" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6588 +#: reference_raster.xml:7021 #, no-c-format msgid "" "Returns TRUE if A's bounding box is to the right of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6593 +#: reference_raster.xml:7026 #, no-c-format msgid "" "boolean &> " @@ -11525,7 +12159,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6614 +#: reference_raster.xml:7047 #, no-c-format msgid "" "The &> operator returns TRUE if " @@ -11535,7 +12169,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6625 +#: reference_raster.xml:7058 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n" @@ -11555,19 +12189,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:6631 +#: reference_raster.xml:7064 #, no-c-format msgid "Raster and Raster Band Spatial Relationships" msgstr "" #. Tag: refname -#: reference_raster.xml:6635 +#: reference_raster.xml:7068 #, no-c-format msgid "ST_Contains" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6636 +#: reference_raster.xml:7069 #, no-c-format msgid "" "Return true if no points of raster rastB lie in the exterior of raster rastA " @@ -11576,7 +12210,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6642 +#: reference_raster.xml:7075 #, no-c-format msgid "" " boolean ST_Contains " @@ -11591,7 +12225,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6681 +#: reference_raster.xml:7114 #, no-c-format msgid "" "Raster rastA contains rastB if and only if no points of rastB lie in the " @@ -11603,10 +12237,10 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6686 reference_raster.xml:6779 -#: reference_raster.xml:6860 reference_raster.xml:6941 -#: reference_raster.xml:7151 reference_raster.xml:7235 -#: reference_raster.xml:7315 +#: reference_raster.xml:7119 reference_raster.xml:7212 +#: reference_raster.xml:7293 reference_raster.xml:7374 +#: reference_raster.xml:7584 reference_raster.xml:7668 +#: reference_raster.xml:7748 #, no-c-format msgid "" "This function will make use of any indexes that may be available on the " @@ -11614,7 +12248,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6692 +#: reference_raster.xml:7125 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11623,7 +12257,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6698 +#: reference_raster.xml:7131 #, no-c-format msgid "" "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) " @@ -11631,7 +12265,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6709 +#: reference_raster.xml:7142 #, no-c-format msgid "" "-- specified band numbers\n" @@ -11646,7 +12280,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6711 +#: reference_raster.xml:7144 #, no-c-format msgid "" "-- no band numbers specified\n" @@ -11659,19 +12293,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6715 +#: reference_raster.xml:7148 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6724 +#: reference_raster.xml:7157 #, no-c-format msgid "ST_ContainsProperly" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6725 +#: reference_raster.xml:7158 #, no-c-format msgid "" "Return true if rastB intersects the interior of rastA but not the boundary " @@ -11679,7 +12313,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6731 +#: reference_raster.xml:7164 #, no-c-format msgid "" " boolean ST_ContainsProperly" msgstr "" #. Tag: refname -#: reference_raster.xml:6809 +#: reference_raster.xml:7242 #, no-c-format msgid "ST_Covers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6810 +#: reference_raster.xml:7243 #, no-c-format msgid "Return true if no points of raster rastB lie outside raster rastA." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6816 +#: reference_raster.xml:7249 #, no-c-format msgid "" " boolean ST_Covers " @@ -11766,7 +12400,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6855 +#: reference_raster.xml:7288 #, no-c-format msgid "" "Raster rastA covers rastB if and only if no points of rastB lie in the " @@ -11777,7 +12411,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6866 +#: reference_raster.xml:7299 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11786,7 +12420,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6877 +#: reference_raster.xml:7310 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -11799,25 +12433,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6881 +#: reference_raster.xml:7314 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6890 +#: reference_raster.xml:7323 #, no-c-format msgid "ST_CoveredBy" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6891 +#: reference_raster.xml:7324 #, no-c-format msgid "Return true if no points of raster rastA lie outside raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6897 +#: reference_raster.xml:7330 #, no-c-format msgid "" " boolean ST_CoveredBy " @@ -11832,7 +12466,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6936 +#: reference_raster.xml:7369 #, no-c-format msgid "" "Raster rastA is covered by rastB if and only if no points of rastA lie in " @@ -11843,7 +12477,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6947 +#: reference_raster.xml:7380 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11852,7 +12486,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6958 +#: reference_raster.xml:7391 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast " @@ -11865,25 +12499,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6962 +#: reference_raster.xml:7395 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6971 +#: reference_raster.xml:7404 #, no-c-format msgid "ST_Disjoint" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6972 +#: reference_raster.xml:7405 #, no-c-format msgid "Return true if raster rastA does not spatially intersect rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6978 +#: reference_raster.xml:7411 #, no-c-format msgid "" " boolean ST_Disjoint " @@ -11898,7 +12532,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7017 +#: reference_raster.xml:7450 #, no-c-format msgid "" "Raster rastA and rastB are disjointed if they do not share any space " @@ -11909,13 +12543,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7022 +#: reference_raster.xml:7455 #, no-c-format msgid "This function does NOT use any indexes." msgstr "" #. Tag: para -#: reference_raster.xml:7028 +#: reference_raster.xml:7461 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -11923,7 +12557,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7039 +#: reference_raster.xml:7472 #, no-c-format msgid "" "-- rid = 1 has no bands, hence the NOTICE and the NULL value for " @@ -11939,7 +12573,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7041 +#: reference_raster.xml:7474 #, no-c-format msgid "" "-- this time, without specifying band numbers\n" @@ -11953,19 +12587,19 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7054 +#: reference_raster.xml:7487 #, no-c-format msgid "ST_Intersects" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7055 +#: reference_raster.xml:7488 #, no-c-format msgid "Return true if raster rastA spatially intersects raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7059 +#: reference_raster.xml:7492 #, no-c-format msgid "" " boolean ST_Intersects" msgstr "" #. Tag: refname -#: reference_raster.xml:7184 +#: reference_raster.xml:7617 #, no-c-format msgid "ST_Overlaps" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7185 +#: reference_raster.xml:7618 #, no-c-format msgid "" "Return true if raster rastA and rastB intersect but one does not completely " @@ -12050,7 +12684,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7191 +#: reference_raster.xml:7624 #, no-c-format msgid "" " boolean ST_Overlaps " @@ -12065,7 +12699,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7230 +#: reference_raster.xml:7663 #, no-c-format msgid "" "Return true if raster rastA spatially overlaps raster rastB. This means that " @@ -12076,7 +12710,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7241 +#: reference_raster.xml:7674 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12084,7 +12718,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7252 +#: reference_raster.xml:7685 #, no-c-format msgid "" "-- comparing different bands of same raster\n" @@ -12096,13 +12730,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7264 +#: reference_raster.xml:7697 #, no-c-format msgid "ST_Touches" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7265 +#: reference_raster.xml:7698 #, no-c-format msgid "" "Return true if raster rastA and rastB have at least one point in common but " @@ -12110,7 +12744,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7271 +#: reference_raster.xml:7704 #, no-c-format msgid "" " boolean ST_Touches " @@ -12125,7 +12759,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7310 +#: reference_raster.xml:7743 #, no-c-format msgid "" "Return true if raster rastA spatially touches raster rastB. This means that " @@ -12137,7 +12771,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7321 +#: reference_raster.xml:7754 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12145,7 +12779,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7332 +#: reference_raster.xml:7765 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -12158,13 +12792,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7344 +#: reference_raster.xml:7777 #, no-c-format msgid "ST_SameAlignment" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7346 +#: reference_raster.xml:7779 #, no-c-format msgid "" "Returns true if rasters have same skew, scale, spatial ref and false if they " @@ -12172,7 +12806,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7350 +#: reference_raster.xml:7783 #, no-c-format msgid "" " boolean ST_SameAlignment" msgstr "" #. Tag: refname -#: reference_raster.xml:7455 +#: reference_raster.xml:7888 #, no-c-format msgid "ST_Within" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7456 +#: reference_raster.xml:7889 #, no-c-format msgid "" "Return true if no points of raster rastA lie in the exterior of raster rastB " @@ -12286,7 +12920,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7462 +#: reference_raster.xml:7895 #, no-c-format msgid "" " boolean ST_Within " @@ -12301,7 +12935,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7501 +#: reference_raster.xml:7934 #, no-c-format msgid "" "Raster rastA is within rastB if and only if no points of rastA lie in the " @@ -12313,7 +12947,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7512 +#: reference_raster.xml:7945 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12322,7 +12956,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7518 +#: reference_raster.xml:7951 #, no-c-format msgid "" "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) " @@ -12330,7 +12964,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7529 +#: reference_raster.xml:7962 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 " @@ -12343,7 +12977,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7533 +#: reference_raster.xml:7966 #, no-c-format msgid "" ", , , " @@ -12351,13 +12985,13 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7544 +#: reference_raster.xml:7977 #, no-c-format msgid "ST_DWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7545 +#: reference_raster.xml:7978 #, no-c-format msgid "" "Return true if rasters rastA and rastB are within the specified distance of " @@ -12365,7 +12999,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7551 +#: reference_raster.xml:7984 #, no-c-format msgid "" " boolean ST_DWithin " @@ -12382,7 +13016,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7598 +#: reference_raster.xml:8031 #, no-c-format msgid "" "Return true if rasters rastA and rastB are within the specified distance of " @@ -12393,7 +13027,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7602 reference_raster.xml:7695 +#: reference_raster.xml:8035 reference_raster.xml:8128 #, no-c-format msgid "" "The distance is specified in units defined by the spatial reference system " @@ -12402,7 +13036,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7613 +#: reference_raster.xml:8046 #, no-c-format msgid "" "To test the spatial relationship of a raster and a geometry, use ST_Polygon " @@ -12410,7 +13044,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7624 +#: reference_raster.xml:8057 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM " @@ -12423,19 +13057,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7628 +#: reference_raster.xml:8061 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:7637 +#: reference_raster.xml:8070 #, no-c-format msgid "ST_DFullyWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7638 +#: reference_raster.xml:8071 #, no-c-format msgid "" "Return true if rasters rastA and rastB are fully within the specified " @@ -12443,7 +13077,7 @@ msgid "" msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7644 +#: reference_raster.xml:8077 #, no-c-format msgid "" " boolean ST_DFullyWithin" msgstr "" diff --git a/doc/po/templates/extras_tigergeocoder.xml.pot b/doc/po/templates/extras_tigergeocoder.xml.pot index 63f9fcfac..82720b596 100644 --- a/doc/po/templates/extras_tigergeocoder.xml.pot +++ b/doc/po/templates/extras_tigergeocoder.xml.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -626,7 +626,7 @@ msgstr "" #. Tag: funcprototype #: extras_tigergeocoder.xml:342 #, no-c-format -msgid "text get_tract geometry loc_geom text output_field='name'" +msgid "text get_tract geometry loc_geom text output_field=name" msgstr "" #. Tag: para diff --git a/doc/po/templates/extras_topology.xml.pot b/doc/po/templates/extras_topology.xml.pot index befb94c9a..6706fa748 100644 --- a/doc/po/templates/extras_topology.xml.pot +++ b/doc/po/templates/extras_topology.xml.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -99,7 +99,7 @@ msgid "A composite type that consists of a sequence number and edge number. This msgstr "" #. Tag: title -#: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99 extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:233 extras_topology.xml:280 extras_topology.xml:321 extras_topology.xml:360 extras_topology.xml:397 extras_topology.xml:467 extras_topology.xml:515 extras_topology.xml:563 extras_topology.xml:607 extras_topology.xml:655 extras_topology.xml:701 extras_topology.xml:747 extras_topology.xml:802 extras_topology.xml:848 extras_topology.xml:895 extras_topology.xml:952 extras_topology.xml:1010 extras_topology.xml:1082 extras_topology.xml:1150 extras_topology.xml:1216 extras_topology.xml:1270 extras_topology.xml:1318 extras_topology.xml:1365 extras_topology.xml:1408 extras_topology.xml:1462 extras_topology.xml:1556 extras_topology.xml:1651 extras_topology.xml:1693 extras_topology.xml:1735 extras_topology.xml:1778 extras_topology.xml:1827 extras_topology.xml:1871 extras_topology.xml:1923 extras_topology.xml:1981 extras_topology.xml:2022 extras_topology.xml:2079 extras_topology.xml:2125 extras_topology.xml:2216 extras_topology.xml:2278 extras_topology.xml:2326 extras_topology.xml:2374 extras_topology.xml:2422 extras_topology.xml:2516 +#: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99 extras_topology.xml:138 extras_topology.xml:159 extras_topology.xml:236 extras_topology.xml:283 extras_topology.xml:324 extras_topology.xml:363 extras_topology.xml:400 extras_topology.xml:470 extras_topology.xml:518 extras_topology.xml:566 extras_topology.xml:610 extras_topology.xml:658 extras_topology.xml:704 extras_topology.xml:750 extras_topology.xml:805 extras_topology.xml:851 extras_topology.xml:898 extras_topology.xml:955 extras_topology.xml:1013 extras_topology.xml:1085 extras_topology.xml:1153 extras_topology.xml:1219 extras_topology.xml:1273 extras_topology.xml:1321 extras_topology.xml:1368 extras_topology.xml:1411 extras_topology.xml:1465 extras_topology.xml:1559 extras_topology.xml:1654 extras_topology.xml:1696 extras_topology.xml:1738 extras_topology.xml:1781 extras_topology.xml:1830 extras_topology.xml:1874 extras_topology.xml:1926 extras_topology.xml:1984 extras_topology.xml:2025 extras_topology.xml:2082 extras_topology.xml:2128 extras_topology.xml:2219 extras_topology.xml:2281 extras_topology.xml:2329 extras_topology.xml:2377 extras_topology.xml:2425 extras_topology.xml:2519 #, no-c-format msgid "Description" msgstr "" @@ -201,7 +201,7 @@ msgid "automatic" msgstr "" #. Tag: title -#: extras_topology.xml:88 extras_topology.xml:116 extras_topology.xml:148 extras_topology.xml:170 extras_topology.xml:258 extras_topology.xml:298 extras_topology.xml:338 extras_topology.xml:375 extras_topology.xml:416 extras_topology.xml:492 extras_topology.xml:541 extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:670 extras_topology.xml:716 extras_topology.xml:762 extras_topology.xml:823 extras_topology.xml:870 extras_topology.xml:926 extras_topology.xml:983 extras_topology.xml:1055 extras_topology.xml:1123 extras_topology.xml:1190 extras_topology.xml:1238 extras_topology.xml:1287 extras_topology.xml:1337 extras_topology.xml:1385 extras_topology.xml:1434 extras_topology.xml:1480 extras_topology.xml:1534 extras_topology.xml:1578 extras_topology.xml:1628 extras_topology.xml:1666 extras_topology.xml:1708 extras_topology.xml:1750 extras_topology.xml:1800 extras_topology.xml:1845 extras_topology.xml:1895 extras_topology.xml:1948 extras_topology.xml:1997 extras_topology.xml:2056 extras_topology.xml:2099 extras_topology.xml:2174 extras_topology.xml:2246 extras_topology.xml:2304 extras_topology.xml:2340 extras_topology.xml:2393 extras_topology.xml:2440 extras_topology.xml:2548 +#: extras_topology.xml:88 extras_topology.xml:116 extras_topology.xml:148 extras_topology.xml:169 extras_topology.xml:261 extras_topology.xml:301 extras_topology.xml:341 extras_topology.xml:378 extras_topology.xml:419 extras_topology.xml:495 extras_topology.xml:544 extras_topology.xml:583 extras_topology.xml:632 extras_topology.xml:673 extras_topology.xml:719 extras_topology.xml:765 extras_topology.xml:826 extras_topology.xml:873 extras_topology.xml:929 extras_topology.xml:986 extras_topology.xml:1058 extras_topology.xml:1126 extras_topology.xml:1193 extras_topology.xml:1241 extras_topology.xml:1290 extras_topology.xml:1340 extras_topology.xml:1388 extras_topology.xml:1437 extras_topology.xml:1483 extras_topology.xml:1537 extras_topology.xml:1581 extras_topology.xml:1631 extras_topology.xml:1669 extras_topology.xml:1711 extras_topology.xml:1753 extras_topology.xml:1803 extras_topology.xml:1848 extras_topology.xml:1898 extras_topology.xml:1951 extras_topology.xml:2000 extras_topology.xml:2059 extras_topology.xml:2102 extras_topology.xml:2177 extras_topology.xml:2249 extras_topology.xml:2307 extras_topology.xml:2343 extras_topology.xml:2396 extras_topology.xml:2443 extras_topology.xml:2551 #, no-c-format msgid "See Also" msgstr "" @@ -279,7 +279,7 @@ msgid "An array of 2 integers used to represent the id and type of a topology pr msgstr "" #. Tag: title -#: extras_topology.xml:142 extras_topology.xml:164 extras_topology.xml:251 extras_topology.xml:291 extras_topology.xml:332 extras_topology.xml:370 extras_topology.xml:410 extras_topology.xml:481 extras_topology.xml:531 extras_topology.xml:574 extras_topology.xml:623 extras_topology.xml:816 extras_topology.xml:863 extras_topology.xml:919 extras_topology.xml:976 extras_topology.xml:1048 extras_topology.xml:1116 extras_topology.xml:1184 extras_topology.xml:1232 extras_topology.xml:1379 extras_topology.xml:1428 extras_topology.xml:1474 extras_topology.xml:1526 extras_topology.xml:1571 extras_topology.xml:1620 extras_topology.xml:1660 extras_topology.xml:1702 extras_topology.xml:1744 extras_topology.xml:1793 extras_topology.xml:1839 extras_topology.xml:2050 extras_topology.xml:2093 extras_topology.xml:2168 extras_topology.xml:2297 extras_topology.xml:2336 extras_topology.xml:2386 extras_topology.xml:2433 extras_topology.xml:2539 +#: extras_topology.xml:142 extras_topology.xml:163 extras_topology.xml:254 extras_topology.xml:294 extras_topology.xml:335 extras_topology.xml:373 extras_topology.xml:413 extras_topology.xml:484 extras_topology.xml:534 extras_topology.xml:577 extras_topology.xml:626 extras_topology.xml:819 extras_topology.xml:866 extras_topology.xml:922 extras_topology.xml:979 extras_topology.xml:1051 extras_topology.xml:1119 extras_topology.xml:1187 extras_topology.xml:1235 extras_topology.xml:1382 extras_topology.xml:1431 extras_topology.xml:1477 extras_topology.xml:1529 extras_topology.xml:1574 extras_topology.xml:1623 extras_topology.xml:1663 extras_topology.xml:1705 extras_topology.xml:1747 extras_topology.xml:1796 extras_topology.xml:1842 extras_topology.xml:2053 extras_topology.xml:2096 extras_topology.xml:2171 extras_topology.xml:2300 extras_topology.xml:2339 extras_topology.xml:2389 extras_topology.xml:2436 extras_topology.xml:2542 #, no-c-format msgid "Examples" msgstr "" @@ -307,29 +307,23 @@ msgstr "" #. Tag: refname #: extras_topology.xml:155 #, no-c-format -msgid "topoelementarray" +msgid "TopoElementArray" msgstr "" #. Tag: refpurpose #: extras_topology.xml:156 #, no-c-format -msgid "An array of element_id,element_type values. a bidimensional array of integers: '{{id,type}, {id,type}, ...}'" +msgid "An array of TopoElement objects" msgstr "" #. Tag: para #: extras_topology.xml:160 #, no-c-format -msgid "An array of 1 or more topoelements ( a bidimensional array of integers: '{{id,type}, {id,type}, ...}'). So an array of 1 or more arrays each having 2 integers generally used to return an array of sets of element id and element type of a topology relation." -msgstr "" - -#. Tag: para -#: extras_topology.xml:161 -#, no-c-format -msgid "For types currrently only 3 types are supported: node=1, edge=2, face=3" +msgid "An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects." msgstr "" #. Tag: programlisting -#: extras_topology.xml:165 +#: extras_topology.xml:164 #, no-c-format msgid "" "SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n" @@ -353,7 +347,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:166 +#: extras_topology.xml:165 #, no-c-format msgid "" "SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n" @@ -361,79 +355,79 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:171 +#: extras_topology.xml:170 #, no-c-format -msgid ", " +msgid ", , " msgstr "" #. Tag: para -#: extras_topology.xml:179 +#: extras_topology.xml:182 #, no-c-format msgid "This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns" msgstr "" #. Tag: title -#: extras_topology.xml:182 +#: extras_topology.xml:185 #, no-c-format msgid "Topology and TopoGeometry Management" msgstr "" #. Tag: refname -#: extras_topology.xml:185 +#: extras_topology.xml:188 #, no-c-format msgid "AddTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:186 +#: extras_topology.xml:189 #, no-c-format msgid "Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id." msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:190 +#: extras_topology.xml:193 #, no-c-format msgid " text AddTopoGeometryColumn varchar topology_name varchar schema_name varchar table_name varchar column_name varchar feature_type text AddTopoGeometryColumn varchar topology_name varchar schema_name varchar table_name varchar column_name varchar feature_type integer child_layer " msgstr "" #. Tag: para -#: extras_topology.xml:235 +#: extras_topology.xml:238 #, no-c-format msgid "Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:" msgstr "" #. Tag: para -#: extras_topology.xml:237 +#: extras_topology.xml:240 #, no-c-format msgid "This function will both add the requested column to the table and add a record to the topology.layer table with all the given info." msgstr "" #. Tag: para -#: extras_topology.xml:238 +#: extras_topology.xml:241 #, no-c-format msgid "If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer)." msgstr "" #. Tag: para -#: extras_topology.xml:241 +#: extras_topology.xml:244 #, no-c-format msgid "Once the layer is created (it's id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it" msgstr "" #. Tag: para -#: extras_topology.xml:242 +#: extras_topology.xml:245 #, no-c-format msgid "Valid feature_types are: POINT, LINE, POLYGON, COLLECTION" msgstr "" #. Tag: para -#: extras_topology.xml:245 extras_topology.xml:286 extras_topology.xml:327 extras_topology.xml:403 extras_topology.xml:476 extras_topology.xml:568 extras_topology.xml:810 extras_topology.xml:857 extras_topology.xml:1225 extras_topology.xml:1373 extras_topology.xml:1422 extras_topology.xml:1468 extras_topology.xml:1655 extras_topology.xml:1739 extras_topology.xml:1833 extras_topology.xml:2224 extras_topology.xml:2381 extras_topology.xml:2428 +#: extras_topology.xml:248 extras_topology.xml:289 extras_topology.xml:330 extras_topology.xml:406 extras_topology.xml:479 extras_topology.xml:571 extras_topology.xml:813 extras_topology.xml:860 extras_topology.xml:1228 extras_topology.xml:1376 extras_topology.xml:1425 extras_topology.xml:1471 extras_topology.xml:1658 extras_topology.xml:1742 extras_topology.xml:1836 extras_topology.xml:2227 extras_topology.xml:2384 extras_topology.xml:2431 #, no-c-format msgid "Availability: 1.?" msgstr "" #. Tag: programlisting -#: extras_topology.xml:252 +#: extras_topology.xml:255 #, no-c-format msgid "" "-- Note for this example we created our new table in the ma_topo schema \n" @@ -444,7 +438,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:253 +#: extras_topology.xml:256 #, no-c-format msgid "" "CREATE SCHEMA ri;\n" @@ -453,109 +447,109 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:260 +#: extras_topology.xml:263 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:265 +#: extras_topology.xml:268 #, no-c-format msgid "DropTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:267 +#: extras_topology.xml:270 #, no-c-format msgid "Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:272 +#: extras_topology.xml:275 #, no-c-format msgid "integer DropTopology varchar topology_schema_name" msgstr "" #. Tag: para -#: extras_topology.xml:282 +#: extras_topology.xml:285 #, no-c-format msgid "Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema." msgstr "" #. Tag: para -#: extras_topology.xml:292 +#: extras_topology.xml:295 #, no-c-format msgid "Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns." msgstr "" #. Tag: programlisting -#: extras_topology.xml:293 +#: extras_topology.xml:296 #, no-c-format msgid "SELECT topology.DropTopology('ma_topo');" msgstr "" #. Tag: refname -#: extras_topology.xml:304 +#: extras_topology.xml:307 #, no-c-format msgid "DropTopoGeometryColumn" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:306 +#: extras_topology.xml:309 #, no-c-format msgid "Drops the topogeometry column from the table named table_name in schema schema_name and unregisters the columns from topology.layer table." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:311 +#: extras_topology.xml:314 #, no-c-format msgid "text DropTopoGeometryColumn varchar schema_name varchar table_name varchar column_name" msgstr "" #. Tag: para -#: extras_topology.xml:323 +#: extras_topology.xml:326 #, no-c-format msgid "Drops the topogeometry column from the table named table_name in schema schema_name and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks." msgstr "" #. Tag: programlisting -#: extras_topology.xml:333 +#: extras_topology.xml:336 #, no-c-format msgid "SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');" msgstr "" #. Tag: refname -#: extras_topology.xml:345 +#: extras_topology.xml:348 #, no-c-format msgid "TopologySummary" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:347 +#: extras_topology.xml:350 #, no-c-format msgid "Takes a topology name and provides summary totals of types of objects in topology" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:352 +#: extras_topology.xml:355 #, no-c-format msgid "text TopologySummary varchar topology_schema_name" msgstr "" #. Tag: para -#: extras_topology.xml:362 +#: extras_topology.xml:365 #, no-c-format msgid "Takes a topology name and provides summary totals of types of objects in topology." msgstr "" #. Tag: para -#: extras_topology.xml:365 extras_topology.xml:526 extras_topology.xml:664 extras_topology.xml:710 extras_topology.xml:756 extras_topology.xml:1697 extras_topology.xml:1992 extras_topology.xml:2045 extras_topology.xml:2163 extras_topology.xml:2331 extras_topology.xml:2534 +#: extras_topology.xml:368 extras_topology.xml:529 extras_topology.xml:667 extras_topology.xml:713 extras_topology.xml:759 extras_topology.xml:1700 extras_topology.xml:1995 extras_topology.xml:2048 extras_topology.xml:2166 extras_topology.xml:2334 extras_topology.xml:2537 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: programlisting -#: extras_topology.xml:371 +#: extras_topology.xml:374 #, no-c-format msgid "" "SELECT topology.topologysummary('city_data');\n" @@ -578,37 +572,37 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:382 +#: extras_topology.xml:385 #, no-c-format msgid "ValidateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:384 +#: extras_topology.xml:387 #, no-c-format msgid "Returns a set of validatetopology_returntype objects detailing issues with topology" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:389 +#: extras_topology.xml:392 #, no-c-format msgid "setof validatetopology_returntype ValidateTopology varchar topology_schema_name" msgstr "" #. Tag: para -#: extras_topology.xml:399 +#: extras_topology.xml:402 #, no-c-format msgid "Returns a set of objects detailing issues with topology. Refer to for listing of possible errors." msgstr "" #. Tag: para -#: extras_topology.xml:405 +#: extras_topology.xml:408 #, no-c-format msgid "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions." msgstr "" #. Tag: programlisting -#: extras_topology.xml:411 +#: extras_topology.xml:414 #, no-c-format msgid "" "SELECT * FROM topology.ValidateTopology('ma_topo');\n" @@ -618,73 +612,73 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:417 +#: extras_topology.xml:420 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:425 +#: extras_topology.xml:428 #, no-c-format msgid "This section covers the topology functions for creating new topologies." msgstr "" #. Tag: title -#: extras_topology.xml:428 +#: extras_topology.xml:431 #, no-c-format msgid "Topology Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:432 +#: extras_topology.xml:435 #, no-c-format msgid "CreateTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:433 +#: extras_topology.xml:436 #, no-c-format msgid "Creates a new topology schema and registers this new schema in the topology.topology table." msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:437 +#: extras_topology.xml:440 #, no-c-format msgid " integer CreateTopology varchar topology_schema_name integer CreateTopology varchar topology_schema_name integer srid integer CreateTopology varchar topology_schema_name integer srid double precision tolerance integer CreateTopology varchar topology_schema_name integer srid double precision tolerance boolean hasz " msgstr "" #. Tag: para -#: extras_topology.xml:469 +#: extras_topology.xml:472 #, no-c-format msgid "Creates a new schema with name topology_name consisting of tables (edge_data,face,node, relation and registers this new topology in the topology.topology table. It returns the id of the topology in the topology table. The srid is the spatial reference identified as defined in spatial_ref_sys table for that topology. Topologies must be uniquely named. The tolerance is measured in the units of the spatial reference system. If the tolerance is not specified defaults to 0." msgstr "" #. Tag: para -#: extras_topology.xml:473 +#: extras_topology.xml:476 #, no-c-format msgid "This is similar to the SQL/MM but a bit more functional. hasz defaults to false if not specified." msgstr "" #. Tag: para -#: extras_topology.xml:482 +#: extras_topology.xml:485 #, no-c-format msgid "This example creates a new schema called ma_topo that will store edges, faces, and relations in Massachusetts State Plane meters. The tolerance represents 1/2 meter since the spatial reference system is a meter based spatial reference system" msgstr "" #. Tag: programlisting -#: extras_topology.xml:484 +#: extras_topology.xml:487 #, no-c-format msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);" msgstr "" #. Tag: para -#: extras_topology.xml:486 +#: extras_topology.xml:489 #, no-c-format msgid "Create Rhode Island topology in State Plane ft" msgstr "" #. Tag: programlisting -#: extras_topology.xml:487 +#: extras_topology.xml:490 #, no-c-format msgid "" "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n" @@ -694,91 +688,91 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:494 +#: extras_topology.xml:497 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:500 +#: extras_topology.xml:503 #, no-c-format msgid "CopyTopology" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:501 +#: extras_topology.xml:504 #, no-c-format msgid "Makes a copy of a topology structure (nodes, edges, faces, layers and TopoGeometries)." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:506 +#: extras_topology.xml:509 #, no-c-format msgid "integer CopyTopology varchar existing_topology_name varchar new_name" msgstr "" #. Tag: para -#: extras_topology.xml:517 +#: extras_topology.xml:520 #, no-c-format msgid "Creates a new topology with name new_topology_name and SRID and precision taken from existing_topology_name, copies all nodes, edges and faces in there, copies layers and their TopoGeometries too." msgstr "" #. Tag: para -#: extras_topology.xml:521 +#: extras_topology.xml:524 #, no-c-format msgid "The new rows in topology.layer will contain synthesized values for schema_name, table_name and feature_column. This is because the TopoGeometry will only exist as a definition but won't be available in any user-level table yet." msgstr "" #. Tag: para -#: extras_topology.xml:532 +#: extras_topology.xml:535 #, no-c-format msgid "This example makes a backup of a topology called ma_topo" msgstr "" #. Tag: programlisting -#: extras_topology.xml:535 +#: extras_topology.xml:538 #, no-c-format msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');" msgstr "" #. Tag: para -#: extras_topology.xml:543 extras_topology.xml:2057 +#: extras_topology.xml:546 extras_topology.xml:2060 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:549 +#: extras_topology.xml:552 #, no-c-format msgid "ST_InitTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:550 +#: extras_topology.xml:553 #, no-c-format msgid "Creates a new topology schema and registers this new schema in the topology.topology table and details summary of process." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:555 +#: extras_topology.xml:558 #, no-c-format msgid "text ST_InitTopoGeo varchar topology_schema_name" msgstr "" #. Tag: para -#: extras_topology.xml:565 +#: extras_topology.xml:568 #, no-c-format msgid "This is an SQL-MM equivalent of CreateTopology but lacks the spatial reference and tolerance options of CreateTopology and outputs a text description of creation instead of topology id." msgstr "" #. Tag: para -#: extras_topology.xml:569 +#: extras_topology.xml:572 #, no-c-format msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17" msgstr "" #. Tag: programlisting -#: extras_topology.xml:575 +#: extras_topology.xml:578 #, no-c-format msgid "" "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n" @@ -788,49 +782,49 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:589 +#: extras_topology.xml:592 #, no-c-format msgid "ST_CreateTopoGeo" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:591 +#: extras_topology.xml:594 #, no-c-format msgid "Adds a collection of geometries to a given empty topology and returns a message detailing success." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:598 +#: extras_topology.xml:601 #, no-c-format msgid "text ST_CreateTopoGeo varchar atopology geometry acollection" msgstr "" #. Tag: para -#: extras_topology.xml:609 +#: extras_topology.xml:612 #, no-c-format msgid "Adds a collection of geometries to a given empty topology and returns a message detailing success." msgstr "" #. Tag: para -#: extras_topology.xml:613 +#: extras_topology.xml:616 #, no-c-format msgid "Useful for populating an empty topology." msgstr "" #. Tag: para -#: extras_topology.xml:617 extras_topology.xml:913 extras_topology.xml:970 extras_topology.xml:1042 extras_topology.xml:1110 extras_topology.xml:1280 extras_topology.xml:1330 extras_topology.xml:1787 extras_topology.xml:1889 extras_topology.xml:1943 extras_topology.xml:2294 +#: extras_topology.xml:620 extras_topology.xml:916 extras_topology.xml:973 extras_topology.xml:1045 extras_topology.xml:1113 extras_topology.xml:1283 extras_topology.xml:1333 extras_topology.xml:1790 extras_topology.xml:1892 extras_topology.xml:1946 extras_topology.xml:2297 #, no-c-format msgid "Availability: 2.0" msgstr "" #. Tag: para -#: extras_topology.xml:618 +#: extras_topology.xml:621 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18" msgstr "" #. Tag: programlisting -#: extras_topology.xml:624 +#: extras_topology.xml:627 #, no-c-format msgid "" "-- Populate topology --\n" @@ -859,433 +853,433 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:630 +#: extras_topology.xml:633 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:636 +#: extras_topology.xml:639 #, no-c-format msgid "TopoGeo_AddPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:638 +#: extras_topology.xml:641 #, no-c-format msgid "Adds a point to an existing topology using a tolerance and possibly splitting an existing edge." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:645 +#: extras_topology.xml:648 #, no-c-format msgid "integer TopoGeo_AddPoint varchar toponame geometry apoint float8 tolerance" msgstr "" #. Tag: para -#: extras_topology.xml:657 +#: extras_topology.xml:660 #, no-c-format msgid "Adds a point to an existing topology and return its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point." msgstr "" #. Tag: para -#: extras_topology.xml:671 +#: extras_topology.xml:674 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:682 +#: extras_topology.xml:685 #, no-c-format msgid "TopoGeo_AddLineString" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:684 +#: extras_topology.xml:687 #, no-c-format msgid "Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:691 +#: extras_topology.xml:694 #, no-c-format msgid "integer TopoGeo_AddLineString varchar toponame geometry aline float8 tolerance" msgstr "" #. Tag: para -#: extras_topology.xml:703 +#: extras_topology.xml:706 #, no-c-format msgid "Adds a linestring to an existing topology and return a set of edge identifiers forming it up. The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line." msgstr "" #. Tag: para -#: extras_topology.xml:717 +#: extras_topology.xml:720 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:728 +#: extras_topology.xml:731 #, no-c-format msgid "TopoGeo_AddPolygon" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:730 +#: extras_topology.xml:733 #, no-c-format msgid "Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:737 +#: extras_topology.xml:740 #, no-c-format msgid "integer TopoGeo_AddPolygon varchar atopology geometry aline float8 atolerance" msgstr "" #. Tag: para -#: extras_topology.xml:749 +#: extras_topology.xml:752 #, no-c-format msgid "Adds a polygon to an existing topology and return a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon." msgstr "" #. Tag: para -#: extras_topology.xml:763 +#: extras_topology.xml:766 #, no-c-format msgid ", , , " msgstr "" #. Tag: para -#: extras_topology.xml:778 +#: extras_topology.xml:781 #, no-c-format msgid "This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM." msgstr "" #. Tag: title -#: extras_topology.xml:781 +#: extras_topology.xml:784 #, no-c-format msgid "Topology Editors" msgstr "" #. Tag: refname -#: extras_topology.xml:785 +#: extras_topology.xml:788 #, no-c-format msgid "ST_AddIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:787 +#: extras_topology.xml:790 #, no-c-format msgid "Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:792 +#: extras_topology.xml:795 #, no-c-format msgid "integer ST_AddIsoNode varchar atopology integer aface geometry apoint" msgstr "" #. Tag: para -#: extras_topology.xml:804 +#: extras_topology.xml:807 #, no-c-format msgid "Adds an isolated node with point location apoint to an existing face with faceid aface to a topology atopology and returns the nodeid of the new node." msgstr "" #. Tag: para -#: extras_topology.xml:805 +#: extras_topology.xml:808 #, no-c-format msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology, the apoint is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:807 +#: extras_topology.xml:810 #, no-c-format msgid "If aface is not null and the apoint is not within the face, then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:811 +#: extras_topology.xml:814 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1" msgstr "" #. Tag: para -#: extras_topology.xml:824 +#: extras_topology.xml:827 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:830 +#: extras_topology.xml:833 #, no-c-format msgid "ST_AddIsoEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:832 +#: extras_topology.xml:835 #, no-c-format msgid "Adds an isolated edge defined by geometry alinestring to a topology connecting two existing isolated nodes anode and anothernode and returns the edge id of the new edge." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:837 +#: extras_topology.xml:840 #, no-c-format msgid "integer ST_AddIsoEdge varchar atopology integer anode integer anothernode geometry alinestring" msgstr "" #. Tag: para -#: extras_topology.xml:850 +#: extras_topology.xml:853 #, no-c-format msgid "Adds an isolated edge defined by geometry alinestring to a topology connecting two existing isolated nodes anode and anothernode and returns the edge id of the new edge." msgstr "" #. Tag: para -#: extras_topology.xml:851 +#: extras_topology.xml:854 #, no-c-format msgid "If the spatial reference system (srid) of the alinestring geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:853 +#: extras_topology.xml:856 #, no-c-format msgid "If the alinestring is not within the face of the face the anode and anothernode belong to, then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:854 +#: extras_topology.xml:857 #, no-c-format msgid "If the anode and anothernode are not the start and end points of the alinestring then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:858 +#: extras_topology.xml:861 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4" msgstr "" #. Tag: para -#: extras_topology.xml:871 +#: extras_topology.xml:874 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:877 +#: extras_topology.xml:880 #, no-c-format msgid "ST_AddEdgeNewFaces" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:879 +#: extras_topology.xml:882 #, no-c-format msgid "Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:884 +#: extras_topology.xml:887 #, no-c-format msgid "integer ST_AddEdgeNewFaces varchar atopology integer anode integer anothernode geometry acurve" msgstr "" #. Tag: para -#: extras_topology.xml:897 +#: extras_topology.xml:900 #, no-c-format msgid "Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge." msgstr "" #. Tag: para -#: extras_topology.xml:903 extras_topology.xml:961 extras_topology.xml:1024 extras_topology.xml:1092 +#: extras_topology.xml:906 extras_topology.xml:964 extras_topology.xml:1027 extras_topology.xml:1095 #, no-c-format msgid "Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: para -#: extras_topology.xml:907 extras_topology.xml:965 +#: extras_topology.xml:910 extras_topology.xml:968 #, no-c-format msgid "If any arguments are null, the given nodes are unknown (must already exist in the node table of the topology schema) , the acurve is not a LINESTRING, the anode and anothernode are not the start and endpoints of acurve then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:910 extras_topology.xml:968 extras_topology.xml:1163 +#: extras_topology.xml:913 extras_topology.xml:971 extras_topology.xml:1166 #, no-c-format msgid "If the spatial reference system (srid) of the acurve geometry is not the same as the topology an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:914 +#: extras_topology.xml:917 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12" msgstr "" #. Tag: refname -#: extras_topology.xml:934 +#: extras_topology.xml:937 #, no-c-format msgid "ST_AddEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:936 +#: extras_topology.xml:939 #, no-c-format msgid "Add a new edge and, if in doing so it splits a face, modify the original face and add a new face." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:941 +#: extras_topology.xml:944 #, no-c-format msgid "integer ST_AddEdgeModFace varchar atopology integer anode integer anothernode geometry acurve" msgstr "" #. Tag: para -#: extras_topology.xml:954 +#: extras_topology.xml:957 #, no-c-format msgid "Add a new edge and, if in doing so it splits a face, modify the original face and add a new face. Unless the face being split is the Universal Face, the new face will be on the right side of the newly added edge. Returns the id of the newly added edge." msgstr "" #. Tag: para -#: extras_topology.xml:971 +#: extras_topology.xml:974 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13" msgstr "" #. Tag: refname -#: extras_topology.xml:991 +#: extras_topology.xml:994 #, no-c-format msgid "ST_RemEdgeNewFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:993 +#: extras_topology.xml:996 #, no-c-format msgid "Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1001 +#: extras_topology.xml:1004 #, no-c-format msgid "integer ST_RemEdgeNewFace varchar atopology integer anedge" msgstr "" #. Tag: para -#: extras_topology.xml:1012 +#: extras_topology.xml:1015 #, no-c-format msgid "Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face." msgstr "" #. Tag: para -#: extras_topology.xml:1017 +#: extras_topology.xml:1020 #, no-c-format msgid "Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side)." msgstr "" #. Tag: para -#: extras_topology.xml:1028 extras_topology.xml:1096 +#: extras_topology.xml:1031 extras_topology.xml:1099 #, no-c-format msgid "Refuses to remove an edge partecipating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other)." msgstr "" #. Tag: para -#: extras_topology.xml:1035 extras_topology.xml:1103 +#: extras_topology.xml:1038 extras_topology.xml:1106 #, no-c-format msgid "If any arguments are null, the given edge is unknown (must already exist in the edge table of the topology schema), the topology name is invalid then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1043 +#: extras_topology.xml:1046 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14" msgstr "" #. Tag: refname -#: extras_topology.xml:1063 +#: extras_topology.xml:1066 #, no-c-format msgid "ST_RemEdgeModFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1065 +#: extras_topology.xml:1068 #, no-c-format msgid "Removes an edge and, if the removed edge separated two faces, delete one of the them and modify the other to take the space of both." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1073 +#: extras_topology.xml:1076 #, no-c-format msgid "integer ST_RemEdgeModFace varchar atopology integer anedge" msgstr "" #. Tag: para -#: extras_topology.xml:1084 +#: extras_topology.xml:1087 #, no-c-format msgid "Removes an edge and, if the removed edge separated two faces, delete one of the them and modify the other to take the space of both. Preferentially keeps the face on the right, to be symmetric with ST_AddEdgeModFace also keeping it. Returns the id of the face remaining in place of the removed edge." msgstr "" #. Tag: para -#: extras_topology.xml:1111 +#: extras_topology.xml:1114 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15" msgstr "" #. Tag: refname -#: extras_topology.xml:1131 +#: extras_topology.xml:1134 #, no-c-format msgid "ST_ChangeEdgeGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1133 +#: extras_topology.xml:1136 #, no-c-format msgid "Changes the shape of an edge without affecting the topology structure." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1140 +#: extras_topology.xml:1143 #, no-c-format msgid "integer ST_ChangeEdgeGeom varchar atopology integer anedge geometry acurve" msgstr "" #. Tag: para -#: extras_topology.xml:1152 +#: extras_topology.xml:1155 #, no-c-format msgid "Changes the shape of an edge without affecting the topology structure." msgstr "" #. Tag: para -#: extras_topology.xml:1155 +#: extras_topology.xml:1158 #, no-c-format msgid "If any arguments are null, the given edge does not exist in the node table of the topology schema, the acurve is not a LINESTRING, the anode and anothernode are not the start and endpoints of acurve or the modification would change the underlying topology then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1164 +#: extras_topology.xml:1167 #, no-c-format msgid "If the new acurve is not simple, then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1166 +#: extras_topology.xml:1169 #, no-c-format msgid "If moving the edge from old to new position would hit an obstacle then an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1172 +#: extras_topology.xml:1175 #, no-c-format msgid "Availability: 1.1.0" msgstr "" #. Tag: para -#: extras_topology.xml:1175 +#: extras_topology.xml:1178 #, no-c-format msgid "Enhanced: 2.0.0 adds topological consistency enforcement" msgstr "" #. Tag: para -#: extras_topology.xml:1179 +#: extras_topology.xml:1182 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1185 +#: extras_topology.xml:1188 #, no-c-format msgid "" "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1, \n" @@ -1295,43 +1289,43 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1199 +#: extras_topology.xml:1202 #, no-c-format msgid "ST_ModEdgeSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1201 +#: extras_topology.xml:1204 #, no-c-format msgid "Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1206 +#: extras_topology.xml:1209 #, no-c-format msgid "text ST_ModEdgeSplit varchar atopology integer anedge geometry apoint" msgstr "" #. Tag: para -#: extras_topology.xml:1218 +#: extras_topology.xml:1221 #, no-c-format msgid "Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: para -#: extras_topology.xml:1226 +#: extras_topology.xml:1229 #, no-c-format msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit" msgstr "" #. Tag: para -#: extras_topology.xml:1227 extras_topology.xml:1281 extras_topology.xml:1331 +#: extras_topology.xml:1230 extras_topology.xml:1284 extras_topology.xml:1334 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1233 +#: extras_topology.xml:1236 #, no-c-format msgid "" "-- Add an edge --\n" @@ -1349,103 +1343,103 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1239 +#: extras_topology.xml:1242 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:1250 +#: extras_topology.xml:1253 #, no-c-format msgid "ST_ModEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1252 +#: extras_topology.xml:1255 #, no-c-format msgid "Heal two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1260 +#: extras_topology.xml:1263 #, no-c-format msgid "int ST_ModEdgeHeal varchar atopology integer anedge integer anotheredge" msgstr "" #. Tag: para -#: extras_topology.xml:1272 +#: extras_topology.xml:1275 #, no-c-format msgid "Heal two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: refname -#: extras_topology.xml:1297 +#: extras_topology.xml:1300 #, no-c-format msgid "ST_NewEdgeHeal" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1299 +#: extras_topology.xml:1302 #, no-c-format msgid "Heal two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1308 +#: extras_topology.xml:1311 #, no-c-format msgid "int ST_NewEdgeHeal varchar atopology integer anedge integer anotheredge" msgstr "" #. Tag: para -#: extras_topology.xml:1320 +#: extras_topology.xml:1323 #, no-c-format msgid "Heal two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: refname -#: extras_topology.xml:1348 +#: extras_topology.xml:1351 #, no-c-format msgid "ST_MoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1350 +#: extras_topology.xml:1353 #, no-c-format msgid "Moves an isolated node in a topology from one point to another. If new apoint geometry exists as a node an error is thrown. REturns description of move." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1355 +#: extras_topology.xml:1358 #, no-c-format msgid "text ST_MoveIsoNode varchar atopology integer anedge geometry apoint" msgstr "" #. Tag: para -#: extras_topology.xml:1367 +#: extras_topology.xml:1370 #, no-c-format msgid "Moves an isolated node in a topology from one point to another. If new apoint geometry exists as a node an error is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1368 +#: extras_topology.xml:1371 #, no-c-format msgid "If any arguments are null, the apoint is not a point, the existing node is not isolated (is a start or end point of an existing edge), new node location intersects an existing edge (even at the end points) then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1369 +#: extras_topology.xml:1372 #, no-c-format msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1374 +#: extras_topology.xml:1377 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1380 +#: extras_topology.xml:1383 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -1461,43 +1455,43 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1391 +#: extras_topology.xml:1394 #, no-c-format msgid "ST_NewEdgesSplit" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1393 +#: extras_topology.xml:1396 #, no-c-format msgid "Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1398 +#: extras_topology.xml:1401 #, no-c-format msgid "integer ST_NewEdgesSplit varchar atopology integer anedge geometry apoint" msgstr "" #. Tag: para -#: extras_topology.xml:1410 +#: extras_topology.xml:1413 #, no-c-format msgid "Split an edge with edge id anedge by creating a new node with point location apoint along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly." msgstr "" #. Tag: para -#: extras_topology.xml:1418 +#: extras_topology.xml:1421 #, no-c-format msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology, the apoint is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1423 +#: extras_topology.xml:1426 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1429 +#: extras_topology.xml:1432 #, no-c-format msgid "" "-- Add an edge --\n" @@ -1514,37 +1508,37 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1446 +#: extras_topology.xml:1449 #, no-c-format msgid "ST_RemoveIsoNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1448 +#: extras_topology.xml:1451 #, no-c-format msgid "Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1453 +#: extras_topology.xml:1456 #, no-c-format msgid "text ST_RemoveIsoNode varchar atopology integer anode" msgstr "" #. Tag: para -#: extras_topology.xml:1464 +#: extras_topology.xml:1467 #, no-c-format msgid "Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1469 +#: extras_topology.xml:1472 #, no-c-format msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1475 +#: extras_topology.xml:1478 #, no-c-format msgid "" "-- Add an isolated node with no face --\n" @@ -1555,79 +1549,79 @@ msgid "" msgstr "" #. Tag: title -#: extras_topology.xml:1487 +#: extras_topology.xml:1490 #, no-c-format msgid "Topology Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:1490 +#: extras_topology.xml:1493 #, no-c-format msgid "GetEdgeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1492 +#: extras_topology.xml:1495 #, no-c-format msgid "Find the edge-id of an edge that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1497 +#: extras_topology.xml:1500 #, no-c-format msgid "integer GetEdgeByPoint varchar atopology geometry apoint float8 tol" msgstr "" #. Tag: title -#: extras_topology.xml:1508 +#: extras_topology.xml:1511 #, no-c-format msgid "Retrieve the id of an edge that intersects a Point" msgstr "" #. Tag: para -#: extras_topology.xml:1510 +#: extras_topology.xml:1513 #, no-c-format msgid "The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge." msgstr "" #. Tag: para -#: extras_topology.xml:1511 extras_topology.xml:1559 +#: extras_topology.xml:1514 extras_topology.xml:1562 #, no-c-format msgid "If the point is the location of a node, then an exception is thrown. To avoid this run the GetNodeByPoint function." msgstr "" #. Tag: para -#: extras_topology.xml:1512 +#: extras_topology.xml:1515 #, no-c-format msgid "If the point doesn't intersect an edge, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1513 +#: extras_topology.xml:1516 #, no-c-format msgid "If use tolerance > 0 and there is more than one edge near the point then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1518 +#: extras_topology.xml:1521 #, no-c-format msgid "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1521 extras_topology.xml:1568 extras_topology.xml:1615 +#: extras_topology.xml:1524 extras_topology.xml:1571 extras_topology.xml:1618 #, no-c-format msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0." msgstr "" #. Tag: para -#: extras_topology.xml:1527 extras_topology.xml:1621 +#: extras_topology.xml:1530 extras_topology.xml:1624 #, no-c-format msgid "These examples use edges we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1528 +#: extras_topology.xml:1531 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology.GetEdgeByPoint('ma_topo',geom,0) As withnotol\n" @@ -1638,7 +1632,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1529 +#: extras_topology.xml:1532 #, no-c-format msgid "" "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n" @@ -1649,67 +1643,67 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1536 +#: extras_topology.xml:1539 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1542 +#: extras_topology.xml:1545 #, no-c-format msgid "GetFaceByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1543 +#: extras_topology.xml:1546 #, no-c-format msgid "Find the face-id of a face that intersects a given point" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1547 +#: extras_topology.xml:1550 #, no-c-format msgid "integer GetFaceByPoint varchar atopology geometry apoint float8 tol" msgstr "" #. Tag: para -#: extras_topology.xml:1557 +#: extras_topology.xml:1560 #, no-c-format msgid "Retrieve the id of a face that intersects a Point." msgstr "" #. Tag: para -#: extras_topology.xml:1558 +#: extras_topology.xml:1561 #, no-c-format msgid "The function returns an integer (id-face) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the face." msgstr "" #. Tag: para -#: extras_topology.xml:1560 +#: extras_topology.xml:1563 #, no-c-format msgid "If the point doesn't intersect a face, returns 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1561 +#: extras_topology.xml:1564 #, no-c-format msgid "If use tolerance > 0 and there is more than one face near the point then an exception is thrown." msgstr "" #. Tag: para -#: extras_topology.xml:1565 +#: extras_topology.xml:1568 #, no-c-format msgid "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin." msgstr "" #. Tag: para -#: extras_topology.xml:1572 +#: extras_topology.xml:1575 #, no-c-format msgid "These examples use edges faces created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:1573 +#: extras_topology.xml:1576 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology.GetFaceByPoint('ma_topo',geom,0) As withnotol\n" @@ -1721,7 +1715,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1574 +#: extras_topology.xml:1577 #, no-c-format msgid "" "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n" @@ -1732,61 +1726,61 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1579 +#: extras_topology.xml:1582 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1585 +#: extras_topology.xml:1588 #, no-c-format msgid "GetNodeByPoint" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1587 +#: extras_topology.xml:1590 #, no-c-format msgid "Find the id of a node at a point location" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1592 +#: extras_topology.xml:1595 #, no-c-format msgid "integer GetNodeByPoint varchar atopology geometry point float8 tol" msgstr "" #. Tag: title -#: extras_topology.xml:1603 +#: extras_topology.xml:1606 #, no-c-format msgid "Retrieve the id of a node at a point location" msgstr "" #. Tag: para -#: extras_topology.xml:1605 +#: extras_topology.xml:1608 #, no-c-format msgid "The function return an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 mean exactly intersection otherwise retrieve the node from an interval." msgstr "" #. Tag: para -#: extras_topology.xml:1606 +#: extras_topology.xml:1609 #, no-c-format msgid "If there isn't a node at the point, it return 0 (zero)." msgstr "" #. Tag: para -#: extras_topology.xml:1607 +#: extras_topology.xml:1610 #, no-c-format msgid "If use tolerance > 0 and near the point there are more than one node it throw an exception." msgstr "" #. Tag: para -#: extras_topology.xml:1612 +#: extras_topology.xml:1615 #, no-c-format msgid "If tolerance = 0, the function use ST_Intersects otherwise will use ST_DWithin." msgstr "" #. Tag: programlisting -#: extras_topology.xml:1622 +#: extras_topology.xml:1625 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode \n" @@ -1797,7 +1791,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1623 +#: extras_topology.xml:1626 #, no-c-format msgid "" "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n" @@ -1808,37 +1802,37 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1630 +#: extras_topology.xml:1633 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1636 +#: extras_topology.xml:1639 #, no-c-format msgid "GetTopologyID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1638 +#: extras_topology.xml:1641 #, no-c-format msgid "Returns the id of a topology in the topology.topology table given the name of the topology." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1643 extras_topology.xml:1685 +#: extras_topology.xml:1646 extras_topology.xml:1688 #, no-c-format msgid "integer GetTopologyID varchar toponame" msgstr "" #. Tag: para -#: extras_topology.xml:1653 +#: extras_topology.xml:1656 #, no-c-format msgid "Returns the id of a topology in the topology.topology table given the name of the topology." msgstr "" #. Tag: programlisting -#: extras_topology.xml:1661 +#: extras_topology.xml:1664 #, no-c-format msgid "" "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n" @@ -1848,31 +1842,31 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1667 +#: extras_topology.xml:1670 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:1678 +#: extras_topology.xml:1681 #, no-c-format msgid "GetTopologySRID" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1680 +#: extras_topology.xml:1683 #, no-c-format msgid "Returns the SRID of a topology in the topology.topology table given the name of the topology." msgstr "" #. Tag: para -#: extras_topology.xml:1695 +#: extras_topology.xml:1698 #, no-c-format msgid "Returns the spatial reference id of a topology in the topology.topology table given the name of the topology." msgstr "" #. Tag: programlisting -#: extras_topology.xml:1703 +#: extras_topology.xml:1706 #, no-c-format msgid "" "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n" @@ -1882,37 +1876,37 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1709 +#: extras_topology.xml:1712 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:1720 +#: extras_topology.xml:1723 #, no-c-format msgid "GetTopologyName" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1722 +#: extras_topology.xml:1725 #, no-c-format msgid "Returns the name of a topology (schema) given the id of the topology." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1727 +#: extras_topology.xml:1730 #, no-c-format msgid "varchar GetTopologyName integer topology_id" msgstr "" #. Tag: para -#: extras_topology.xml:1737 +#: extras_topology.xml:1740 #, no-c-format msgid "Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology." msgstr "" #. Tag: programlisting -#: extras_topology.xml:1745 +#: extras_topology.xml:1748 #, no-c-format msgid "" "SELECT topology.GetTopologyName(1) As topo_name;\n" @@ -1922,49 +1916,49 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1751 +#: extras_topology.xml:1754 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: extras_topology.xml:1762 +#: extras_topology.xml:1765 #, no-c-format msgid "ST_GetFaceEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1764 +#: extras_topology.xml:1767 #, no-c-format msgid "Returns a set of ordered edges that bound aface includes the sequence order." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1769 +#: extras_topology.xml:1772 #, no-c-format msgid "getfaceedges_returntype ST_GetFaceEdges varchar atopology integer aface" msgstr "" #. Tag: para -#: extras_topology.xml:1780 +#: extras_topology.xml:1783 #, no-c-format msgid "Returns a set of ordered edges that bound aface includes the sequence order. Each output consists of a sequence and edgeid. Sequence numbers start with value 1." msgstr "" #. Tag: para -#: extras_topology.xml:1782 +#: extras_topology.xml:1785 #, no-c-format msgid "Enumeration of each ring edges start from the edge with smallest identifier." msgstr "" #. Tag: para -#: extras_topology.xml:1788 +#: extras_topology.xml:1791 #, no-c-format msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1794 +#: extras_topology.xml:1797 #, no-c-format msgid "" "-- Returns the edges bounding face 1\n" @@ -1983,7 +1977,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1795 +#: extras_topology.xml:1798 #, no-c-format msgid "" "-- Returns the sequenc, edge id\n" @@ -1995,43 +1989,43 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:1801 +#: extras_topology.xml:1804 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: extras_topology.xml:1811 +#: extras_topology.xml:1814 #, no-c-format msgid "ST_GetFaceGeometry" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1813 +#: extras_topology.xml:1816 #, no-c-format msgid "Returns the polygon in the given topology with the specified face id." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1818 +#: extras_topology.xml:1821 #, no-c-format msgid "geometry ST_GetFaceGeometry varchar atopology integer aface" msgstr "" #. Tag: para -#: extras_topology.xml:1829 +#: extras_topology.xml:1832 #, no-c-format msgid "Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face." msgstr "" #. Tag: para -#: extras_topology.xml:1834 +#: extras_topology.xml:1837 #, no-c-format msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16" msgstr "" #. Tag: programlisting -#: extras_topology.xml:1840 +#: extras_topology.xml:1843 #, no-c-format msgid "" "-- Returns the wkt of the polygon added with AddFace\n" @@ -2046,181 +2040,181 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:1852 +#: extras_topology.xml:1855 #, no-c-format msgid "GetRingEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1854 +#: extras_topology.xml:1857 #, no-c-format msgid "Returns an ordered set of edges forming a ring with the given edge ." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1861 +#: extras_topology.xml:1864 #, no-c-format msgid "getfaceedges_returntype GetRingEdges varchar atopology integer aring integer max_edges=null" msgstr "" #. Tag: para -#: extras_topology.xml:1873 +#: extras_topology.xml:1876 #, no-c-format msgid "Returns an ordered set of edges forming a ring with the given edge. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A negative edge identifier means that the given edge is taken backward. You can pass a negative edge id to start walking backward." msgstr "" #. Tag: para -#: extras_topology.xml:1881 +#: extras_topology.xml:1884 #, no-c-format msgid "If max_edges is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies." msgstr "" #. Tag: para -#: extras_topology.xml:1896 +#: extras_topology.xml:1899 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:1905 +#: extras_topology.xml:1908 #, no-c-format msgid "GetNodeEdges" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1907 +#: extras_topology.xml:1910 #, no-c-format msgid "Returns an ordered set of edges incident to the given node." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1914 +#: extras_topology.xml:1917 #, no-c-format msgid "getfaceedges_returntype GetNodeEdges varchar atopology integer anode" msgstr "" #. Tag: para -#: extras_topology.xml:1925 +#: extras_topology.xml:1928 #, no-c-format msgid "Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound." msgstr "" #. Tag: para -#: extras_topology.xml:1936 +#: extras_topology.xml:1939 #, no-c-format msgid "This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking." msgstr "" #. Tag: para -#: extras_topology.xml:1949 +#: extras_topology.xml:1952 #, no-c-format msgid ", " msgstr "" #. Tag: para -#: extras_topology.xml:1962 +#: extras_topology.xml:1965 #, no-c-format msgid "This section covers the functions for processing topologies in non-standard ways." msgstr "" #. Tag: title -#: extras_topology.xml:1965 +#: extras_topology.xml:1968 #, no-c-format msgid "Topology Processing" msgstr "" #. Tag: refname -#: extras_topology.xml:1968 +#: extras_topology.xml:1971 #, no-c-format msgid "Polygonize" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:1969 +#: extras_topology.xml:1972 #, no-c-format msgid "Find and register all faces defined by topology edges" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:1973 +#: extras_topology.xml:1976 #, no-c-format msgid "text Polygonize varchar toponame" msgstr "" #. Tag: para -#: extras_topology.xml:1983 +#: extras_topology.xml:1986 #, no-c-format msgid "Register all faces that can be built out a topology edge primitives." msgstr "" #. Tag: para -#: extras_topology.xml:1984 +#: extras_topology.xml:1987 #, no-c-format msgid "The target topology is assumed to contain no self-intersecting edges." msgstr "" #. Tag: para -#: extras_topology.xml:1985 +#: extras_topology.xml:1988 #, no-c-format msgid "Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology." msgstr "" #. Tag: para -#: extras_topology.xml:1986 extras_topology.xml:2139 +#: extras_topology.xml:1989 extras_topology.xml:2142 #, no-c-format msgid "This function does not use nor set the next_left_edge and next_right_edge fields of the edge table." msgstr "" #. Tag: para -#: extras_topology.xml:1998 +#: extras_topology.xml:2001 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:2004 +#: extras_topology.xml:2007 #, no-c-format msgid "AddNode" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2006 +#: extras_topology.xml:2009 #, no-c-format msgid "Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2011 +#: extras_topology.xml:2014 #, no-c-format msgid "integer AddNode varchar toponame geometry apoint boolean allowEdgeSplitting=false boolean computeContainingFace=false" msgstr "" #. Tag: para -#: extras_topology.xml:2024 +#: extras_topology.xml:2027 #, no-c-format msgid "Adds a point node to the node table in the specified topology schema. The function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge." msgstr "" #. Tag: para -#: extras_topology.xml:2031 +#: extras_topology.xml:2034 #, no-c-format msgid "If any edge crossing the node is found either an exception is raised or the edge is splitted, depending on the allowEdgeSplitting parameter value." msgstr "" #. Tag: para -#: extras_topology.xml:2037 +#: extras_topology.xml:2040 #, no-c-format msgid "If computeContainingFace is true a newly added node would get the correct containing face computed." msgstr "" #. Tag: para -#: extras_topology.xml:2042 +#: extras_topology.xml:2045 #, no-c-format msgid "If the apoint geometry already exists as a node, the node is not added but the existing nodeid is returned." msgstr "" #. Tag: programlisting -#: extras_topology.xml:2051 +#: extras_topology.xml:2054 #, no-c-format msgid "" "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 893816.5)', 26986) ) As nodeid;\n" @@ -2231,49 +2225,49 @@ msgid "" msgstr "" #. Tag: refname -#: extras_topology.xml:2063 +#: extras_topology.xml:2066 #, no-c-format msgid "AddEdge" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2065 +#: extras_topology.xml:2068 #, no-c-format msgid "Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2070 +#: extras_topology.xml:2073 #, no-c-format msgid "integer AddEdge varchar toponame geometry aline" msgstr "" #. Tag: para -#: extras_topology.xml:2081 +#: extras_topology.xml:2084 #, no-c-format msgid "Adds an edge to the edge table and associated nodes to the nodes table of the specified toponame schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has \"universe\" face on both sides and links to itself." msgstr "" #. Tag: para -#: extras_topology.xml:2083 +#: extras_topology.xml:2086 #, no-c-format msgid "If the aline geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added." msgstr "" #. Tag: para -#: extras_topology.xml:2084 +#: extras_topology.xml:2087 #, no-c-format msgid "The geometry of aline must have the same srid as defined for the topology otherwise an invalid spatial reference sys error will be thrown." msgstr "" #. Tag: para -#: extras_topology.xml:2088 +#: extras_topology.xml:2091 #, no-c-format msgid "Availability: 2.0.0 requires GEOS >= 3.3.0." msgstr "" #. Tag: programlisting -#: extras_topology.xml:2094 +#: extras_topology.xml:2097 #, no-c-format msgid "" "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n" @@ -2296,67 +2290,67 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2100 +#: extras_topology.xml:2103 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: extras_topology.xml:2106 +#: extras_topology.xml:2109 #, no-c-format msgid "AddFace" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2108 +#: extras_topology.xml:2111 #, no-c-format msgid "Registers a face primitive to a topology and get it's identifier." msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2115 +#: extras_topology.xml:2118 #, no-c-format msgid "integer AddFace varchar toponame geometry apolygon boolean force_new=false" msgstr "" #. Tag: para -#: extras_topology.xml:2127 +#: extras_topology.xml:2130 #, no-c-format msgid "Registers a face primitive to a topology and get it's identifier." msgstr "" #. Tag: para -#: extras_topology.xml:2131 +#: extras_topology.xml:2134 #, no-c-format msgid "For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value." msgstr "" #. Tag: para -#: extras_topology.xml:2143 +#: extras_topology.xml:2146 #, no-c-format msgid "The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face." msgstr "" #. Tag: para -#: extras_topology.xml:2145 +#: extras_topology.xml:2148 #, no-c-format msgid "If the apolygon geometry already exists as a face, then: if force_new is false (the default) the face id of the existing face is returned; if force_new is true a new id will be assigned to the newly registered face." msgstr "" #. Tag: para -#: extras_topology.xml:2153 +#: extras_topology.xml:2156 #, no-c-format msgid "When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that." msgstr "" #. Tag: para -#: extras_topology.xml:2160 +#: extras_topology.xml:2163 #, no-c-format msgid "The apolygon geometry must have the same srid as defined for the topology otherwise an invalid spatial reference sys error will be thrown." msgstr "" #. Tag: programlisting -#: extras_topology.xml:2169 +#: extras_topology.xml:2172 #, no-c-format msgid "" "-- first add the edges we use generate_series as an iterator (the below \n" @@ -2396,97 +2390,97 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2175 +#: extras_topology.xml:2178 #, no-c-format msgid ", , " msgstr "" #. Tag: para -#: extras_topology.xml:2185 +#: extras_topology.xml:2188 #, no-c-format msgid "This section covers the topology functions for creating new topogeometries." msgstr "" #. Tag: title -#: extras_topology.xml:2188 +#: extras_topology.xml:2191 #, no-c-format msgid "TopoGeometry Constructors" msgstr "" #. Tag: refname -#: extras_topology.xml:2191 +#: extras_topology.xml:2194 #, no-c-format msgid "CreateTopoGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2193 +#: extras_topology.xml:2196 #, no-c-format msgid "Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection" msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2197 +#: extras_topology.xml:2200 #, no-c-format msgid " topogeometry CreateTopoGeom varchar toponame integer tg_type integer layer_id topoelementarray tg_objs topogeometry CreateTopoGeom varchar toponame integer tg_type integer layer_id " msgstr "" #. Tag: para -#: extras_topology.xml:2218 extras_topology.xml:2280 +#: extras_topology.xml:2221 extras_topology.xml:2283 #, no-c-format msgid "Creates a topogeometry object for layer denoted by layer_id and registers it in the relations table in the toponame schema." msgstr "" #. Tag: para -#: extras_topology.xml:2219 +#: extras_topology.xml:2222 #, no-c-format msgid "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. layer_id is the layer id in the topology.layer table." msgstr "" #. Tag: para -#: extras_topology.xml:2220 +#: extras_topology.xml:2223 #, no-c-format msgid "punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces." msgstr "" #. Tag: para -#: extras_topology.xml:2222 +#: extras_topology.xml:2225 #, no-c-format msgid "Omitting the array of components generates an empty TopoGeometry object." msgstr "" #. Tag: title -#: extras_topology.xml:2229 +#: extras_topology.xml:2232 #, no-c-format msgid "Examples: Form from existing edges" msgstr "" #. Tag: para -#: extras_topology.xml:2230 +#: extras_topology.xml:2233 #, no-c-format msgid "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in ST_CreateTopoGeo." msgstr "" #. Tag: programlisting -#: extras_topology.xml:2231 +#: extras_topology.xml:2234 #, no-c-format msgid "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology.CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);" msgstr "" #. Tag: title -#: extras_topology.xml:2236 +#: extras_topology.xml:2239 #, no-c-format msgid "Examples: Convert an areal geometry to best guess topogeometry" msgstr "" #. Tag: para -#: extras_topology.xml:2237 +#: extras_topology.xml:2240 #, no-c-format msgid "Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2239 +#: extras_topology.xml:2242 #, no-c-format msgid "" "-- create our topo geometry column --\n" @@ -2512,7 +2506,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2241 +#: extras_topology.xml:2244 #, no-c-format msgid "" "--the world is rarely perfect allow for some error\n" @@ -2543,49 +2537,49 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2247 +#: extras_topology.xml:2250 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: extras_topology.xml:2260 +#: extras_topology.xml:2263 #, no-c-format msgid "toTopoGeom" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2262 +#: extras_topology.xml:2265 #, no-c-format msgid "Creates a new topo geometry from a simple geometry" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2267 +#: extras_topology.xml:2270 #, no-c-format msgid "topogeometry toTopoGeom geometry geom varchar toponame integer layer_id float8 tolerance" msgstr "" #. Tag: para -#: extras_topology.xml:2284 +#: extras_topology.xml:2287 #, no-c-format msgid "Topological primitives required to represent the input geometry will be added, possibly splitting existing ones. Pre-existing TopoGeometry objects will retain their shapes." msgstr "" #. Tag: para -#: extras_topology.xml:2289 +#: extras_topology.xml:2292 #, no-c-format msgid "When tolerance is given it will be used to snap the input geometry to existing primitives." msgstr "" #. Tag: para -#: extras_topology.xml:2298 +#: extras_topology.xml:2301 #, no-c-format msgid "This is a full self-contained workflow" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2299 +#: extras_topology.xml:2302 #, no-c-format msgid "" "-- do this if you don't have a topology setup already\n" @@ -2618,37 +2612,37 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2305 +#: extras_topology.xml:2308 #, no-c-format msgid ",, , " msgstr "" #. Tag: refname -#: extras_topology.xml:2312 +#: extras_topology.xml:2315 #, no-c-format msgid "TopoElementArray_Agg" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2313 +#: extras_topology.xml:2316 #, no-c-format msgid "Returns a topoelementarray for a set of element_id, type arrays (topoelements)" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2318 +#: extras_topology.xml:2321 #, no-c-format msgid "topoelementarray TopoElementArray_Agg topoelement set tefield" msgstr "" #. Tag: para -#: extras_topology.xml:2328 +#: extras_topology.xml:2331 #, no-c-format msgid "Used to create a from a set of ." msgstr "" #. Tag: programlisting -#: extras_topology.xml:2337 +#: extras_topology.xml:2340 #, no-c-format msgid "" "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n" @@ -2659,127 +2653,127 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2341 extras_topology.xml:2394 +#: extras_topology.xml:2344 extras_topology.xml:2397 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: extras_topology.xml:2347 +#: extras_topology.xml:2350 #, no-c-format msgid "TopoGeometry Accessors" msgstr "" #. Tag: refname -#: extras_topology.xml:2351 +#: extras_topology.xml:2354 #, no-c-format msgid "GetTopoGeomElementArray" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2353 +#: extras_topology.xml:2356 #, no-c-format msgid "Returns a topoelementarray (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements)" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2358 +#: extras_topology.xml:2361 #, no-c-format msgid "topoelementarray GetTopoGeomElementArray varchar toponame integer layer_id integer tg_id" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2366 +#: extras_topology.xml:2369 #, no-c-format msgid "topoelementarray topoelement GetTopoGeomElementArray topogeometry tg" msgstr "" #. Tag: para -#: extras_topology.xml:2376 +#: extras_topology.xml:2379 #, no-c-format msgid "Returns a containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset." msgstr "" #. Tag: para -#: extras_topology.xml:2378 extras_topology.xml:2425 +#: extras_topology.xml:2381 extras_topology.xml:2428 #, no-c-format msgid "tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by layer_id in the topology.layer table." msgstr "" #. Tag: refname -#: extras_topology.xml:2399 +#: extras_topology.xml:2402 #, no-c-format msgid "GetTopoGeomElements" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2401 +#: extras_topology.xml:2404 #, no-c-format msgid "Returns a set of topoelement objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements)" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2406 +#: extras_topology.xml:2409 #, no-c-format msgid "setof topoelement GetTopoGeomElements varchar toponame integer layer_id integer tg_id" msgstr "" #. Tag: funcprototype -#: extras_topology.xml:2414 +#: extras_topology.xml:2417 #, no-c-format msgid "setof topoelement GetTopoGeomElements topogeometry tg" msgstr "" #. Tag: para -#: extras_topology.xml:2424 +#: extras_topology.xml:2427 #, no-c-format msgid "Returns a set of element_id,element_type (topoelements) for a given topogeometry object in toponame schema." msgstr "" #. Tag: para -#: extras_topology.xml:2441 +#: extras_topology.xml:2444 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: extras_topology.xml:2448 +#: extras_topology.xml:2451 #, no-c-format msgid "TopoGeometry Outputs" msgstr "" #. Tag: refname -#: extras_topology.xml:2451 +#: extras_topology.xml:2454 #, no-c-format msgid "AsGML" msgstr "" #. Tag: refpurpose -#: extras_topology.xml:2453 +#: extras_topology.xml:2456 #, no-c-format msgid "Returns the GML representation of a topogeometry." msgstr "" #. Tag: funcsynopsis -#: extras_topology.xml:2457 +#: extras_topology.xml:2460 #, no-c-format msgid " text AsGML topogeometry tg text AsGML topogeometry tg text nsprefix_in text AsGML topogeometry tg regclass visitedTable text AsGML topogeometry tg regclass visitedTable text nsprefix text AsGML topogeometry tg text nsprefix_in integer precision integer options text AsGML topogeometry tg text nsprefix_in integer precision integer options regclass visitedTable text AsGML topogeometry tg text nsprefix_in integer precision integer options regclass visitedTable text idprefix text AsGML topogeometry tg text nsprefix_in integer precision integer options regclass visitedTable text idprefix int gmlversion " msgstr "" #. Tag: para -#: extras_topology.xml:2518 +#: extras_topology.xml:2521 #, no-c-format msgid "Returns the GML representation of a topogeometry in version GML3 format. If no nsprefix_in is specified then gml is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML." msgstr "" #. Tag: para -#: extras_topology.xml:2520 +#: extras_topology.xml:2523 #, no-c-format msgid "The visitedTable parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on element_type and element_id, in that order. Such index would be created automatically by adding a unique constraint to the fields. Example:" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2526 +#: extras_topology.xml:2529 #, no-c-format msgid "" "CREATE TABLE visited (\n" @@ -2789,25 +2783,25 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2529 +#: extras_topology.xml:2532 #, no-c-format msgid "The idprefix parameter, if given, will be prepended to Edge and Node tag identifiers." msgstr "" #. Tag: para -#: extras_topology.xml:2531 +#: extras_topology.xml:2534 #, no-c-format msgid "The gmlver parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3." msgstr "" #. Tag: para -#: extras_topology.xml:2540 +#: extras_topology.xml:2543 #, no-c-format msgid "This uses the topo geometry we created in " msgstr "" #. Tag: programlisting -#: extras_topology.xml:2541 +#: extras_topology.xml:2544 #, no-c-format msgid "" "SELECT topology.AsGML(topo) As rdgml \n" @@ -2845,13 +2839,13 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2542 +#: extras_topology.xml:2545 #, no-c-format msgid "Same exercise as previous without namespace" msgstr "" #. Tag: programlisting -#: extras_topology.xml:2543 +#: extras_topology.xml:2546 #, no-c-format msgid "" "SELECT topology.AsGML(topo,'') As rdgml \n" @@ -2889,7 +2883,7 @@ msgid "" msgstr "" #. Tag: para -#: extras_topology.xml:2549 +#: extras_topology.xml:2552 #, no-c-format msgid ", " msgstr "" diff --git a/doc/po/templates/reference_measure.xml.pot b/doc/po/templates/reference_measure.xml.pot index 8c5726b89..d04a3704a 100644 --- a/doc/po/templates/reference_measure.xml.pot +++ b/doc/po/templates/reference_measure.xml.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -930,6 +930,12 @@ msgstr "" msgid "Returns the 2-dimensional point on g1 that is closest to g2. This is the first point of the shortest line." msgstr "" +#. Tag: para +#: reference_measure.xml:744 +#, no-c-format +msgid "If you have a 3D Geometry, you may prefer to use ." +msgstr "" + #. Tag: para #: reference_measure.xml:745 reference_measure.xml:1690 reference_measure.xml:1842 reference_measure.xml:2433 reference_measure.xml:3005 #, no-c-format @@ -983,7 +989,7 @@ msgstr "" #. Tag: para #: reference_measure.xml:786 #, no-c-format -msgid ", , , " +msgid ",, , , " msgstr "" #. Tag: refname diff --git a/doc/po/templates/reference_raster.xml.pot b/doc/po/templates/reference_raster.xml.pot index 0614545a1..fca47ce1c 100644 --- a/doc/po/templates/reference_raster.xml.pot +++ b/doc/po/templates/reference_raster.xml.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2012-09-14 17:50+0000\n" +"POT-Creation-Date: 2012-10-11 21:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -107,7 +107,7 @@ msgid "A spatial datatype with two fields - geom (holding a geometry object) and msgstr "" #. Tag: title -#: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121 reference_raster.xml:161 reference_raster.xml:340 reference_raster.xml:514 reference_raster.xml:553 reference_raster.xml:590 reference_raster.xml:631 reference_raster.xml:721 reference_raster.xml:922 reference_raster.xml:1009 reference_raster.xml:1103 reference_raster.xml:1148 reference_raster.xml:1187 reference_raster.xml:1221 reference_raster.xml:1256 reference_raster.xml:1290 reference_raster.xml:1335 reference_raster.xml:1389 reference_raster.xml:1426 reference_raster.xml:1466 reference_raster.xml:1518 reference_raster.xml:1570 reference_raster.xml:1614 reference_raster.xml:1649 reference_raster.xml:1685 reference_raster.xml:1721 reference_raster.xml:1756 reference_raster.xml:1790 reference_raster.xml:1824 reference_raster.xml:1868 reference_raster.xml:1927 reference_raster.xml:1981 reference_raster.xml:2016 reference_raster.xml:2054 reference_raster.xml:2101 reference_raster.xml:2143 reference_raster.xml:2197 reference_raster.xml:2232 reference_raster.xml:2307 reference_raster.xml:2350 reference_raster.xml:2394 reference_raster.xml:2444 reference_raster.xml:2486 reference_raster.xml:2530 reference_raster.xml:2572 reference_raster.xml:2637 reference_raster.xml:2713 reference_raster.xml:2796 reference_raster.xml:2883 reference_raster.xml:2960 reference_raster.xml:3092 reference_raster.xml:3128 reference_raster.xml:3167 reference_raster.xml:3210 reference_raster.xml:3257 reference_raster.xml:3301 reference_raster.xml:3339 reference_raster.xml:3414 reference_raster.xml:3469 reference_raster.xml:3531 reference_raster.xml:3609 reference_raster.xml:3674 reference_raster.xml:3761 reference_raster.xml:3800 reference_raster.xml:3870 reference_raster.xml:3976 reference_raster.xml:4096 reference_raster.xml:4157 reference_raster.xml:4312 reference_raster.xml:4354 reference_raster.xml:4391 reference_raster.xml:4476 reference_raster.xml:4567 reference_raster.xml:4655 reference_raster.xml:4716 reference_raster.xml:4774 reference_raster.xml:4905 reference_raster.xml:4967 reference_raster.xml:5012 reference_raster.xml:5057 reference_raster.xml:5096 reference_raster.xml:5161 reference_raster.xml:5275 reference_raster.xml:5347 reference_raster.xml:5443 reference_raster.xml:5680 reference_raster.xml:5776 reference_raster.xml:5868 reference_raster.xml:5980 reference_raster.xml:6030 reference_raster.xml:6109 reference_raster.xml:6160 reference_raster.xml:6210 reference_raster.xml:6260 reference_raster.xml:6310 reference_raster.xml:6359 reference_raster.xml:6409 reference_raster.xml:6459 reference_raster.xml:6523 reference_raster.xml:6567 reference_raster.xml:6612 reference_raster.xml:6679 reference_raster.xml:6768 reference_raster.xml:6853 reference_raster.xml:6934 reference_raster.xml:7015 reference_raster.xml:7144 reference_raster.xml:7228 reference_raster.xml:7308 reference_raster.xml:7427 reference_raster.xml:7499 reference_raster.xml:7596 reference_raster.xml:7689 +#: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121 reference_raster.xml:171 reference_raster.xml:211 reference_raster.xml:257 reference_raster.xml:439 reference_raster.xml:613 reference_raster.xml:652 reference_raster.xml:689 reference_raster.xml:730 reference_raster.xml:820 reference_raster.xml:1022 reference_raster.xml:1109 reference_raster.xml:1203 reference_raster.xml:1248 reference_raster.xml:1287 reference_raster.xml:1321 reference_raster.xml:1356 reference_raster.xml:1390 reference_raster.xml:1435 reference_raster.xml:1489 reference_raster.xml:1526 reference_raster.xml:1566 reference_raster.xml:1621 reference_raster.xml:1673 reference_raster.xml:1717 reference_raster.xml:1752 reference_raster.xml:1788 reference_raster.xml:1824 reference_raster.xml:1859 reference_raster.xml:1893 reference_raster.xml:1927 reference_raster.xml:1971 reference_raster.xml:2033 reference_raster.xml:2087 reference_raster.xml:2122 reference_raster.xml:2162 reference_raster.xml:2209 reference_raster.xml:2251 reference_raster.xml:2305 reference_raster.xml:2340 reference_raster.xml:2415 reference_raster.xml:2458 reference_raster.xml:2504 reference_raster.xml:2556 reference_raster.xml:2599 reference_raster.xml:2644 reference_raster.xml:2687 reference_raster.xml:2753 reference_raster.xml:2829 reference_raster.xml:2916 reference_raster.xml:3004 reference_raster.xml:3081 reference_raster.xml:3215 reference_raster.xml:3254 reference_raster.xml:3293 reference_raster.xml:3336 reference_raster.xml:3383 reference_raster.xml:3427 reference_raster.xml:3465 reference_raster.xml:3540 reference_raster.xml:3595 reference_raster.xml:3657 reference_raster.xml:3735 reference_raster.xml:3800 reference_raster.xml:3887 reference_raster.xml:3926 reference_raster.xml:3996 reference_raster.xml:4102 reference_raster.xml:4222 reference_raster.xml:4283 reference_raster.xml:4438 reference_raster.xml:4480 reference_raster.xml:4517 reference_raster.xml:4602 reference_raster.xml:4693 reference_raster.xml:4781 reference_raster.xml:4842 reference_raster.xml:4900 reference_raster.xml:5031 reference_raster.xml:5093 reference_raster.xml:5138 reference_raster.xml:5183 reference_raster.xml:5222 reference_raster.xml:5287 reference_raster.xml:5401 reference_raster.xml:5513 reference_raster.xml:5651 reference_raster.xml:5747 reference_raster.xml:5984 reference_raster.xml:6080 reference_raster.xml:6172 reference_raster.xml:6284 reference_raster.xml:6334 reference_raster.xml:6419 reference_raster.xml:6480 reference_raster.xml:6530 reference_raster.xml:6580 reference_raster.xml:6630 reference_raster.xml:6679 reference_raster.xml:6729 reference_raster.xml:6779 reference_raster.xml:6829 reference_raster.xml:6893 reference_raster.xml:6956 reference_raster.xml:7000 reference_raster.xml:7045 reference_raster.xml:7112 reference_raster.xml:7201 reference_raster.xml:7286 reference_raster.xml:7367 reference_raster.xml:7448 reference_raster.xml:7577 reference_raster.xml:7661 reference_raster.xml:7741 reference_raster.xml:7860 reference_raster.xml:7932 reference_raster.xml:8029 reference_raster.xml:8122 #, no-c-format msgid "Description" msgstr "" @@ -119,7 +119,7 @@ msgid "geomval is a compound data type consisting of a geometry object reference msgstr "" #. Tag: title -#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:150 reference_raster.xml:195 reference_raster.xml:388 reference_raster.xml:529 reference_raster.xml:565 reference_raster.xml:603 reference_raster.xml:651 reference_raster.xml:757 reference_raster.xml:974 reference_raster.xml:1063 reference_raster.xml:1123 reference_raster.xml:1166 reference_raster.xml:1200 reference_raster.xml:1235 reference_raster.xml:1269 reference_raster.xml:1313 reference_raster.xml:1368 reference_raster.xml:1405 reference_raster.xml:1443 reference_raster.xml:1485 reference_raster.xml:1541 reference_raster.xml:1593 reference_raster.xml:1628 reference_raster.xml:1664 reference_raster.xml:1700 reference_raster.xml:1735 reference_raster.xml:1769 reference_raster.xml:1803 reference_raster.xml:1838 reference_raster.xml:1885 reference_raster.xml:1941 reference_raster.xml:1995 reference_raster.xml:2029 reference_raster.xml:2079 reference_raster.xml:2114 reference_raster.xml:2172 reference_raster.xml:2210 reference_raster.xml:2285 reference_raster.xml:2322 reference_raster.xml:2362 reference_raster.xml:2412 reference_raster.xml:2454 reference_raster.xml:2498 reference_raster.xml:2540 reference_raster.xml:2584 reference_raster.xml:2659 reference_raster.xml:2738 reference_raster.xml:2827 reference_raster.xml:2898 reference_raster.xml:3015 reference_raster.xml:3145 reference_raster.xml:3180 reference_raster.xml:3229 reference_raster.xml:3274 reference_raster.xml:3314 reference_raster.xml:3352 reference_raster.xml:3434 reference_raster.xml:3496 reference_raster.xml:3559 reference_raster.xml:3638 reference_raster.xml:3726 reference_raster.xml:3774 reference_raster.xml:3823 reference_raster.xml:3884 reference_raster.xml:4011 reference_raster.xml:4111 reference_raster.xml:4185 reference_raster.xml:4330 reference_raster.xml:4430 reference_raster.xml:4521 reference_raster.xml:4612 reference_raster.xml:4692 reference_raster.xml:4734 reference_raster.xml:4882 reference_raster.xml:4944 reference_raster.xml:4991 reference_raster.xml:5031 reference_raster.xml:5072 reference_raster.xml:5137 reference_raster.xml:5202 reference_raster.xml:5314 reference_raster.xml:5401 reference_raster.xml:5606 reference_raster.xml:5738 reference_raster.xml:5838 reference_raster.xml:5956 reference_raster.xml:5991 reference_raster.xml:6065 reference_raster.xml:6134 reference_raster.xml:6179 reference_raster.xml:6229 reference_raster.xml:6279 reference_raster.xml:6329 reference_raster.xml:6378 reference_raster.xml:6428 reference_raster.xml:6478 reference_raster.xml:6714 reference_raster.xml:6799 reference_raster.xml:6880 reference_raster.xml:6961 reference_raster.xml:7045 reference_raster.xml:7174 reference_raster.xml:7255 reference_raster.xml:7335 reference_raster.xml:7448 reference_raster.xml:7532 reference_raster.xml:7627 reference_raster.xml:7720 +#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157 reference_raster.xml:200 reference_raster.xml:245 reference_raster.xml:292 reference_raster.xml:487 reference_raster.xml:628 reference_raster.xml:664 reference_raster.xml:702 reference_raster.xml:750 reference_raster.xml:857 reference_raster.xml:1074 reference_raster.xml:1163 reference_raster.xml:1223 reference_raster.xml:1266 reference_raster.xml:1300 reference_raster.xml:1335 reference_raster.xml:1369 reference_raster.xml:1413 reference_raster.xml:1468 reference_raster.xml:1505 reference_raster.xml:1543 reference_raster.xml:1588 reference_raster.xml:1644 reference_raster.xml:1696 reference_raster.xml:1731 reference_raster.xml:1767 reference_raster.xml:1803 reference_raster.xml:1838 reference_raster.xml:1872 reference_raster.xml:1906 reference_raster.xml:1941 reference_raster.xml:1991 reference_raster.xml:2047 reference_raster.xml:2101 reference_raster.xml:2137 reference_raster.xml:2187 reference_raster.xml:2222 reference_raster.xml:2280 reference_raster.xml:2318 reference_raster.xml:2393 reference_raster.xml:2430 reference_raster.xml:2472 reference_raster.xml:2524 reference_raster.xml:2567 reference_raster.xml:2612 reference_raster.xml:2655 reference_raster.xml:2700 reference_raster.xml:2775 reference_raster.xml:2854 reference_raster.xml:2948 reference_raster.xml:3019 reference_raster.xml:3138 reference_raster.xml:3271 reference_raster.xml:3306 reference_raster.xml:3355 reference_raster.xml:3400 reference_raster.xml:3440 reference_raster.xml:3478 reference_raster.xml:3560 reference_raster.xml:3622 reference_raster.xml:3685 reference_raster.xml:3764 reference_raster.xml:3852 reference_raster.xml:3900 reference_raster.xml:3949 reference_raster.xml:4010 reference_raster.xml:4137 reference_raster.xml:4237 reference_raster.xml:4311 reference_raster.xml:4456 reference_raster.xml:4556 reference_raster.xml:4647 reference_raster.xml:4738 reference_raster.xml:4818 reference_raster.xml:4860 reference_raster.xml:5008 reference_raster.xml:5070 reference_raster.xml:5117 reference_raster.xml:5157 reference_raster.xml:5198 reference_raster.xml:5263 reference_raster.xml:5328 reference_raster.xml:5440 reference_raster.xml:5612 reference_raster.xml:5705 reference_raster.xml:5910 reference_raster.xml:6042 reference_raster.xml:6142 reference_raster.xml:6260 reference_raster.xml:6295 reference_raster.xml:6369 reference_raster.xml:6449 reference_raster.xml:6499 reference_raster.xml:6549 reference_raster.xml:6599 reference_raster.xml:6649 reference_raster.xml:6698 reference_raster.xml:6748 reference_raster.xml:6798 reference_raster.xml:6867 reference_raster.xml:6916 reference_raster.xml:7147 reference_raster.xml:7232 reference_raster.xml:7313 reference_raster.xml:7394 reference_raster.xml:7478 reference_raster.xml:7607 reference_raster.xml:7688 reference_raster.xml:7768 reference_raster.xml:7881 reference_raster.xml:7965 reference_raster.xml:8060 reference_raster.xml:8153 #, no-c-format msgid "See Also" msgstr "" @@ -193,107 +193,149 @@ msgstr "" #. Tag: refname #: reference_raster.xml:116 #, no-c-format -msgid "raster" +msgid "rastbandarg" msgstr "" #. Tag: refpurpose #: reference_raster.xml:117 #, no-c-format -msgid "raster spatial data type." +msgid "A composite type for use when needing to express a raster and a band index of that raster." msgstr "" #. Tag: para #: reference_raster.xml:122 #, no-c-format +msgid "A composite type for use when needing to express a raster and a band index of that raster." +msgstr "" + +#. Tag: term +#: reference_raster.xml:128 +#, no-c-format +msgid "rast raster" +msgstr "" + +#. Tag: para +#: reference_raster.xml:133 +#, no-c-format +msgid "The raster in question/" +msgstr "" + +#. Tag: term +#: reference_raster.xml:140 reference_raster.xml:263 +#, no-c-format +msgid "nband integer" +msgstr "" + +#. Tag: para +#: reference_raster.xml:145 +#, no-c-format +msgid "1-based value indicating the band of raster" +msgstr "" + +#. Tag: refname +#: reference_raster.xml:166 +#, no-c-format +msgid "raster" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:167 +#, no-c-format +msgid "raster spatial data type." +msgstr "" + +#. Tag: para +#: reference_raster.xml:172 +#, no-c-format msgid "raster is a spatial data type used to represent raster data such as those imported from jpegs, tiffs, pngs, digital elevation models. Each raster has 1 or more bands each having a set of pixel values. Rasters can be georeferenced." msgstr "" #. Tag: para -#: reference_raster.xml:125 +#: reference_raster.xml:175 #, no-c-format msgid "Requires PostGIS be compiled with GDAL support. Currently rasters can be implicitly converted to geometry type, but the conversion returns the of the raster. This auto casting may be removed in the near future so don't rely on it." msgstr "" #. Tag: title -#: reference_raster.xml:131 +#: reference_raster.xml:181 #, no-c-format msgid "Casting Behavior" msgstr "" #. Tag: para -#: reference_raster.xml:132 +#: reference_raster.xml:182 #, no-c-format msgid "This section lists the automatic as well as explicit casts allowed for this data type" msgstr "" #. Tag: entry -#: reference_raster.xml:137 +#: reference_raster.xml:187 #, no-c-format msgid "Cast To" msgstr "" #. Tag: entry -#: reference_raster.xml:138 +#: reference_raster.xml:188 #, no-c-format msgid "Behavior" msgstr "" #. Tag: entry -#: reference_raster.xml:141 +#: reference_raster.xml:191 #, no-c-format msgid "geometry" msgstr "" #. Tag: entry -#: reference_raster.xml:142 +#: reference_raster.xml:192 #, no-c-format msgid "automatic" msgstr "" #. Tag: refname -#: reference_raster.xml:157 +#: reference_raster.xml:207 #, no-c-format msgid "reclassarg" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:158 +#: reference_raster.xml:208 #, no-c-format msgid "A composite type used as input into the ST_Reclass function defining the behavior of reclassification." msgstr "" #. Tag: para -#: reference_raster.xml:162 +#: reference_raster.xml:212 #, no-c-format msgid "A composite type used as input into the ST_Reclass function defining the behavior of reclassification." msgstr "" #. Tag: term -#: reference_raster.xml:165 +#: reference_raster.xml:215 #, no-c-format msgid "nband integer" msgstr "" #. Tag: para -#: reference_raster.xml:166 +#: reference_raster.xml:216 #, no-c-format msgid "The band number of band to reclassify." msgstr "" #. Tag: term -#: reference_raster.xml:169 +#: reference_raster.xml:219 #, no-c-format msgid "reclassexpr text" msgstr "" #. Tag: para -#: reference_raster.xml:170 +#: reference_raster.xml:220 #, no-c-format msgid "range expression consisting of comma delimited range:map_range mappings. : to define mapping that defines how to map old band values to new band values. ( means >, ) means less than, ] < or equal, [ means > or equal" msgstr "" #. Tag: programlisting -#: reference_raster.xml:171 +#: reference_raster.xml:221 #, no-c-format msgid "" "1. [a-b] = a <= x <= b\n" @@ -306,187 +348,223 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:172 +#: reference_raster.xml:222 #, no-c-format msgid "( notation is optional so a-b means the same as (a-b)" msgstr "" #. Tag: term -#: reference_raster.xml:177 +#: reference_raster.xml:227 #, no-c-format msgid "pixeltype text" msgstr "" #. Tag: para -#: reference_raster.xml:178 +#: reference_raster.xml:228 #, no-c-format msgid "One of defined pixel types as described in " msgstr "" #. Tag: term -#: reference_raster.xml:181 +#: reference_raster.xml:231 #, no-c-format msgid "nodataval double precision" msgstr "" #. Tag: para -#: reference_raster.xml:182 +#: reference_raster.xml:232 #, no-c-format msgid "Value to treat as no data. For image outputs that support transparency, these will be blank." msgstr "" #. Tag: title -#: reference_raster.xml:187 +#: reference_raster.xml:237 #, no-c-format msgid "Example: Reclassify band 2 as an 8BUI where 255 is nodata value" msgstr "" #. Tag: programlisting -#: reference_raster.xml:188 +#: reference_raster.xml:238 #, no-c-format msgid "SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', 255)::reclassarg;" msgstr "" #. Tag: title -#: reference_raster.xml:191 +#: reference_raster.xml:241 #, no-c-format msgid "Example: Reclassify band 1 as an 1BB and no nodata value defined" msgstr "" #. Tag: programlisting -#: reference_raster.xml:192 +#: reference_raster.xml:242 #, no-c-format msgid "SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;" msgstr "" +#. Tag: refname +#: reference_raster.xml:252 +#, no-c-format +msgid "unionarg" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:253 +#, no-c-format +msgid "A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:258 +#, no-c-format +msgid "A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation." +msgstr "" + +#. Tag: para +#: reference_raster.xml:268 +#, no-c-format +msgid "1-based value indicating the band of each input raster to be processed." +msgstr "" + +#. Tag: term +#: reference_raster.xml:275 +#, no-c-format +msgid "uniontype text" +msgstr "" + +#. Tag: para +#: reference_raster.xml:280 +#, no-c-format +msgid "Type of UNION operation. One of defined types as described in ." +msgstr "" + #. Tag: title -#: reference_raster.xml:203 +#: reference_raster.xml:302 #, no-c-format msgid "Raster Management" msgstr "" #. Tag: refname -#: reference_raster.xml:206 +#: reference_raster.xml:305 #, no-c-format msgid "AddRasterConstraints" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:208 +#: reference_raster.xml:307 #, no-c-format msgid "Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true of the constraint setting was accomplished and if issues a notice." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:212 +#: reference_raster.xml:311 #, no-c-format msgid " boolean AddRasterConstraints name rasttable name rastcolumn boolean srid boolean scale_x boolean scale_y boolean blocksize_x boolean blocksize_y boolean same_alignment boolean regular_blocking boolean num_bands=true boolean pixel_types=true boolean nodata_values=true boolean out_db=true boolean extent=true boolean AddRasterConstraints name rasttable name rastcolumn text[] VARIADIC constraints boolean AddRasterConstraints name rastschema name rasttable name rastcolumn text[] VARIADIC constraints boolean AddRasterConstraints name rastschema name rasttable name rastcolumn boolean srid=true boolean scale_x=true boolean scale_y=true boolean blocksize_x=true boolean blocksize_y=true boolean same_alignment=true boolean regular_blocking=true boolean num_bands=true boolean pixel_types=true boolean nodata_values=true boolean out_db=true boolean extent=true " msgstr "" #. Tag: para -#: reference_raster.xml:342 +#: reference_raster.xml:441 #, no-c-format msgid "Generates constraints on a raster column that are used to display information in the raster_columns raster catalog. The rastschema is the name of the table schema the table resides in. The srid must be an integer value reference to an entry in the SPATIAL_REF_SYS table." msgstr "" #. Tag: para -#: reference_raster.xml:347 +#: reference_raster.xml:446 #, no-c-format msgid "raster2pgsql loader uses this function to register raster tables" msgstr "" #. Tag: para -#: reference_raster.xml:348 +#: reference_raster.xml:447 #, no-c-format msgid "Valid constraint names to pass in: refer to for more details." msgstr "" #. Tag: para -#: reference_raster.xml:350 +#: reference_raster.xml:449 #, no-c-format msgid "blocksize sets both X and Y blocksize" msgstr "" #. Tag: para -#: reference_raster.xml:351 +#: reference_raster.xml:450 #, no-c-format msgid "blocksize_x sets X tile (width in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:352 +#: reference_raster.xml:451 #, no-c-format msgid "blocksize_y sets Y tile (height in pixels of each tile)" msgstr "" #. Tag: para -#: reference_raster.xml:353 +#: reference_raster.xml:452 #, no-c-format msgid "extent computes extent of whole table and applys constraint all rasters must be within that extent" msgstr "" #. Tag: para -#: reference_raster.xml:355 +#: reference_raster.xml:454 #, no-c-format msgid "num_bands number of bands" msgstr "" #. Tag: para -#: reference_raster.xml:356 +#: reference_raster.xml:455 #, no-c-format msgid "pixel_types reads array of pixel types for each band ensure all band n have same pixel type" msgstr "" #. Tag: para -#: reference_raster.xml:357 +#: reference_raster.xml:456 #, no-c-format msgid "regular_blocking apply informational flag to denote all tiles are regularly blocked" msgstr "" #. Tag: para -#: reference_raster.xml:358 +#: reference_raster.xml:457 #, no-c-format msgid "same_alignment ensures they all have same alignment meaning any two tiles you compare will return true for. Refer to" msgstr "" #. Tag: para -#: reference_raster.xml:359 +#: reference_raster.xml:458 #, no-c-format msgid "srid ensures all have same srid" msgstr "" #. Tag: para -#: reference_raster.xml:360 +#: reference_raster.xml:459 #, no-c-format msgid "More -- any listed as inputs into the above functions" msgstr "" #. Tag: para -#: reference_raster.xml:363 +#: reference_raster.xml:462 #, no-c-format msgid "This function infers the constraints from the data already present in the table. As such for it to work, you must create the raster column first and then load it with data." msgstr "" #. Tag: para -#: reference_raster.xml:368 +#: reference_raster.xml:467 #, no-c-format msgid "If you need to load more data in your tables after you have already applied constraints, you may want to run the DropRasterConstraints if the extent of your data has changed." msgstr "" #. Tag: para -#: reference_raster.xml:372 reference_raster.xml:521 reference_raster.xml:1014 reference_raster.xml:2151 reference_raster.xml:2311 reference_raster.xml:3808 reference_raster.xml:3874 reference_raster.xml:3997 reference_raster.xml:4100 reference_raster.xml:4164 reference_raster.xml:4317 reference_raster.xml:4782 reference_raster.xml:5061 reference_raster.xml:5126 reference_raster.xml:5191 reference_raster.xml:5359 reference_raster.xml:5496 reference_raster.xml:5698 reference_raster.xml:5795 reference_raster.xml:5915 reference_raster.xml:6039 reference_raster.xml:6118 reference_raster.xml:6168 reference_raster.xml:6218 reference_raster.xml:6268 reference_raster.xml:6318 reference_raster.xml:6367 reference_raster.xml:6417 reference_raster.xml:6467 reference_raster.xml:7437 +#: reference_raster.xml:471 reference_raster.xml:620 reference_raster.xml:1114 reference_raster.xml:2126 reference_raster.xml:2259 reference_raster.xml:2419 reference_raster.xml:2462 reference_raster.xml:2514 reference_raster.xml:3934 reference_raster.xml:4000 reference_raster.xml:4123 reference_raster.xml:4226 reference_raster.xml:4290 reference_raster.xml:4443 reference_raster.xml:4908 reference_raster.xml:5187 reference_raster.xml:5252 reference_raster.xml:5317 reference_raster.xml:5663 reference_raster.xml:5800 reference_raster.xml:6002 reference_raster.xml:6099 reference_raster.xml:6219 reference_raster.xml:6343 reference_raster.xml:6423 reference_raster.xml:6488 reference_raster.xml:6538 reference_raster.xml:6588 reference_raster.xml:6638 reference_raster.xml:6687 reference_raster.xml:6737 reference_raster.xml:6787 reference_raster.xml:7870 #, no-c-format msgid "Availability: 2.0.0" msgstr "" #. Tag: title -#: reference_raster.xml:376 +#: reference_raster.xml:475 #, no-c-format msgid "Examples: Apply all possible constraints on column based on data" msgstr "" #. Tag: programlisting -#: reference_raster.xml:378 +#: reference_raster.xml:477 #, no-c-format msgid "" "CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n" @@ -507,13 +585,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:382 +#: reference_raster.xml:481 #, no-c-format msgid "Examples: Apply single constraint" msgstr "" #. Tag: programlisting -#: reference_raster.xml:384 +#: reference_raster.xml:483 #, no-c-format msgid "" "CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n" @@ -530,73 +608,73 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:390 +#: reference_raster.xml:489 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:396 +#: reference_raster.xml:495 #, no-c-format msgid "DropRasterConstraints" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:398 +#: reference_raster.xml:497 #, no-c-format msgid "Drops PostGIS raster constraints that refer to a raster table column. Useful if you need to reload data or update your raster column data." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:402 +#: reference_raster.xml:501 #, no-c-format msgid " boolean DropRasterConstraints name rasttable name rastcolumn boolean srid boolean scale_x boolean scale_y boolean blocksize_x boolean blocksize_y boolean same_alignment boolean regular_blocking boolean num_bands=true boolean pixel_types=true boolean nodata_values=true boolean out_db=true boolean extent=true boolean DropRasterConstraints name rastschema name rasttable name rastcolumn boolean srid=true boolean scale_x=true boolean scale_y=true boolean blocksize_x=true boolean blocksize_y=true boolean same_alignment=true boolean regular_blocking=true boolean num_bands=true boolean pixel_types=true boolean nodata_values=true boolean out_db=true boolean extent=true boolean DropRasterConstraints name rastschema name rasttable name rastcolumn text[] constraints " msgstr "" #. Tag: para -#: reference_raster.xml:515 +#: reference_raster.xml:614 #, no-c-format msgid "Drops PostGIS raster constraints that refer to a raster table column that were added by . Useful if you need to load more data or update your raster column data. You do not need to do this if you want to get rid of a raster table or a raster column." msgstr "" #. Tag: para -#: reference_raster.xml:517 +#: reference_raster.xml:616 #, no-c-format msgid "To drop a raster table use the standard" msgstr "" #. Tag: programlisting -#: reference_raster.xml:517 +#: reference_raster.xml:616 #, no-c-format msgid "DROP TABLE mytable" msgstr "" #. Tag: para -#: reference_raster.xml:518 +#: reference_raster.xml:617 #, no-c-format msgid "To drop just a raster column and leave the rest of the table, use standard SQL" msgstr "" #. Tag: programlisting -#: reference_raster.xml:518 +#: reference_raster.xml:617 #, no-c-format msgid "ALTER TABLE mytable DROP COLUMN rast" msgstr "" #. Tag: para -#: reference_raster.xml:519 +#: reference_raster.xml:618 #, no-c-format msgid "the table will disappear from the raster_columns catalog if the column or table is dropped. However if only the constraints are dropped, the raster column will still be listed in the raster_columns catalog, but there will be no other information about it aside from the column name and table." msgstr "" #. Tag: title -#: reference_raster.xml:524 reference_raster.xml:559 reference_raster.xml:597 reference_raster.xml:1018 reference_raster.xml:1116 reference_raster.xml:1160 reference_raster.xml:1193 reference_raster.xml:1228 reference_raster.xml:1262 reference_raster.xml:1397 reference_raster.xml:1435 reference_raster.xml:1475 reference_raster.xml:1531 reference_raster.xml:1583 reference_raster.xml:1621 reference_raster.xml:1656 reference_raster.xml:1692 reference_raster.xml:1728 reference_raster.xml:1762 reference_raster.xml:1796 reference_raster.xml:1830 reference_raster.xml:1878 reference_raster.xml:1934 reference_raster.xml:1988 reference_raster.xml:2022 reference_raster.xml:2072 reference_raster.xml:2107 reference_raster.xml:2165 reference_raster.xml:2203 reference_raster.xml:2278 reference_raster.xml:2315 reference_raster.xml:2357 reference_raster.xml:2407 reference_raster.xml:2449 reference_raster.xml:2493 reference_raster.xml:2535 reference_raster.xml:2579 reference_raster.xml:2646 reference_raster.xml:2729 reference_raster.xml:2816 reference_raster.xml:2891 reference_raster.xml:3098 reference_raster.xml:3139 reference_raster.xml:3173 reference_raster.xml:3221 reference_raster.xml:3264 reference_raster.xml:3345 reference_raster.xml:3428 reference_raster.xml:3489 reference_raster.xml:3551 reference_raster.xml:3630 reference_raster.xml:3685 reference_raster.xml:3767 reference_raster.xml:3816 reference_raster.xml:3878 reference_raster.xml:4104 reference_raster.xml:4321 reference_raster.xml:4364 reference_raster.xml:4604 reference_raster.xml:4727 reference_raster.xml:4917 reference_raster.xml:4987 reference_raster.xml:5024 reference_raster.xml:5363 reference_raster.xml:5702 reference_raster.xml:5922 reference_raster.xml:5987 reference_raster.xml:6172 reference_raster.xml:6222 reference_raster.xml:6272 reference_raster.xml:6322 reference_raster.xml:6371 reference_raster.xml:6421 reference_raster.xml:6471 reference_raster.xml:6533 reference_raster.xml:6578 reference_raster.xml:6623 reference_raster.xml:6707 reference_raster.xml:6794 reference_raster.xml:6875 reference_raster.xml:6956 reference_raster.xml:7037 reference_raster.xml:7169 reference_raster.xml:7250 reference_raster.xml:7330 reference_raster.xml:7527 reference_raster.xml:7622 reference_raster.xml:7715 +#: reference_raster.xml:623 reference_raster.xml:658 reference_raster.xml:696 reference_raster.xml:1118 reference_raster.xml:1216 reference_raster.xml:1260 reference_raster.xml:1293 reference_raster.xml:1328 reference_raster.xml:1362 reference_raster.xml:1497 reference_raster.xml:1535 reference_raster.xml:1578 reference_raster.xml:1634 reference_raster.xml:1686 reference_raster.xml:1724 reference_raster.xml:1759 reference_raster.xml:1795 reference_raster.xml:1831 reference_raster.xml:1865 reference_raster.xml:1899 reference_raster.xml:1933 reference_raster.xml:1984 reference_raster.xml:2040 reference_raster.xml:2094 reference_raster.xml:2130 reference_raster.xml:2180 reference_raster.xml:2215 reference_raster.xml:2273 reference_raster.xml:2311 reference_raster.xml:2386 reference_raster.xml:2423 reference_raster.xml:2467 reference_raster.xml:2519 reference_raster.xml:2562 reference_raster.xml:2607 reference_raster.xml:2650 reference_raster.xml:2695 reference_raster.xml:2762 reference_raster.xml:2845 reference_raster.xml:2937 reference_raster.xml:3012 reference_raster.xml:3224 reference_raster.xml:3265 reference_raster.xml:3299 reference_raster.xml:3347 reference_raster.xml:3390 reference_raster.xml:3471 reference_raster.xml:3554 reference_raster.xml:3615 reference_raster.xml:3677 reference_raster.xml:3756 reference_raster.xml:3811 reference_raster.xml:3893 reference_raster.xml:3942 reference_raster.xml:4004 reference_raster.xml:4230 reference_raster.xml:4447 reference_raster.xml:4490 reference_raster.xml:4730 reference_raster.xml:4853 reference_raster.xml:5043 reference_raster.xml:5113 reference_raster.xml:5150 reference_raster.xml:5667 reference_raster.xml:6006 reference_raster.xml:6226 reference_raster.xml:6291 reference_raster.xml:6492 reference_raster.xml:6542 reference_raster.xml:6592 reference_raster.xml:6642 reference_raster.xml:6691 reference_raster.xml:6741 reference_raster.xml:6791 reference_raster.xml:6862 reference_raster.xml:6911 reference_raster.xml:6966 reference_raster.xml:7011 reference_raster.xml:7056 reference_raster.xml:7140 reference_raster.xml:7227 reference_raster.xml:7308 reference_raster.xml:7389 reference_raster.xml:7470 reference_raster.xml:7602 reference_raster.xml:7683 reference_raster.xml:7763 reference_raster.xml:7960 reference_raster.xml:8055 reference_raster.xml:8148 #, no-c-format msgid "Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:526 +#: reference_raster.xml:625 #, no-c-format msgid "" "SELECT DropRasterConstraints ('myrasters','rast');\n" @@ -614,31 +692,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:537 +#: reference_raster.xml:636 #, no-c-format msgid "PostGIS_Raster_Lib_Build_Date" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:539 +#: reference_raster.xml:638 #, no-c-format msgid "Reports full raster library build date." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:544 +#: reference_raster.xml:643 #, no-c-format msgid "text PostGIS_Raster_Lib_Build_Date " msgstr "" #. Tag: para -#: reference_raster.xml:555 +#: reference_raster.xml:654 #, no-c-format msgid "Reports raster build date" msgstr "" #. Tag: programlisting -#: reference_raster.xml:561 +#: reference_raster.xml:660 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Build_Date();\n" @@ -648,31 +726,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:573 +#: reference_raster.xml:672 #, no-c-format msgid "PostGIS_Raster_Lib_Version" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:575 +#: reference_raster.xml:674 #, no-c-format msgid "Reports full raster version and build configuration infos." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:581 +#: reference_raster.xml:680 #, no-c-format msgid "text PostGIS_Raster_Lib_Version " msgstr "" #. Tag: para -#: reference_raster.xml:592 +#: reference_raster.xml:691 #, no-c-format msgid "Reports full raster version and build configuration infos." msgstr "" #. Tag: programlisting -#: reference_raster.xml:599 +#: reference_raster.xml:698 #, no-c-format msgid "" "SELECT PostGIS_Raster_Lib_Version();\n" @@ -682,43 +760,43 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:613 +#: reference_raster.xml:712 #, no-c-format msgid "ST_GDALDrivers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:615 +#: reference_raster.xml:714 #, no-c-format msgid "Returns a list of raster formats supported by your lib gdal. These are the formats you can output your raster using ST_AsGDALRaster." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:620 +#: reference_raster.xml:719 #, no-c-format msgid "setof record ST_GDALDrivers integer OUT idx text OUT short_name text OUT long_name text OUT create_options" msgstr "" #. Tag: para -#: reference_raster.xml:633 +#: reference_raster.xml:732 #, no-c-format msgid "Returns a list of raster formats short_name,long_name and creator options of each format supported by your lib gdal. Use the short_name as input in the format parameter of . Options vary depending on what drivers your libgdal was compiled with. create_options returns an xml formatted set of CreationOptionList/Option consisting of name and optional type, description and set of VALUE for each creator option for the specific driver." msgstr "" #. Tag: para -#: reference_raster.xml:636 reference_raster.xml:942 reference_raster.xml:4411 reference_raster.xml:4509 reference_raster.xml:4600 reference_raster.xml:4680 +#: reference_raster.xml:735 reference_raster.xml:1042 reference_raster.xml:4537 reference_raster.xml:4635 reference_raster.xml:4726 reference_raster.xml:4806 #, no-c-format msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0." msgstr "" #. Tag: title -#: reference_raster.xml:640 +#: reference_raster.xml:739 #, no-c-format msgid "Examples: List of Drivers" msgstr "" #. Tag: programlisting -#: reference_raster.xml:642 +#: reference_raster.xml:741 #, no-c-format msgid "" "SELECT short_name, long_name\n" @@ -751,13 +829,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:644 +#: reference_raster.xml:743 #, no-c-format msgid "Example: List of options for each driver" msgstr "" #. Tag: programlisting -#: reference_raster.xml:645 +#: reference_raster.xml:744 #, no-c-format msgid "" "-- Output the create options XML column of JPEG as a table --\n" @@ -777,7 +855,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:647 +#: reference_raster.xml:746 #, no-c-format msgid "" "-- raw xml output for creator options for GeoTiff --\n" @@ -880,61 +958,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:653 reference_raster.xml:1736 +#: reference_raster.xml:752 reference_raster.xml:1839 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:660 +#: reference_raster.xml:759 #, no-c-format msgid "Raster Constructors" msgstr "" #. Tag: refname -#: reference_raster.xml:664 +#: reference_raster.xml:763 #, no-c-format msgid "ST_AddBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:665 +#: reference_raster.xml:764 #, no-c-format msgid "Returns a raster with the new band(s) of given type added with given initial value in the given index location. If no index is specified, the band is added to the end." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:671 +#: reference_raster.xml:770 #, no-c-format msgid " raster ST_AddBand raster rast addbandarg[] addbandargset raster ST_AddBand raster rast text pixeltype double precision initialvalue=0 double precision nodataval=NULL raster ST_AddBand raster rast integer index text pixeltype double precision initialvalue=0 double precision nodataval=NULL raster ST_AddBand raster torast raster fromrast integer fromband=1 integer torastindex=at_end raster ST_AddBand raster torast raster[] fromrasts integer fromband=1 integer torastindex=at_end " msgstr "" #. Tag: para -#: reference_raster.xml:723 +#: reference_raster.xml:822 #, no-c-format msgid "Returns a raster with a new band added in given position (index), of given type, of given initial value, and of given nodata value. If no index is specified, the band is added to the end. If no fromband is specified, band 1 is assumed. Pixel type is a string representation of one of the pixel types specified in . If an existing index is specified all subsequent bands >= that index are incremented by 1. If an initial value greater than the max of the pixel type is specified, then the initial value is set to the highest value allowed by the pixel type. The last version add the fromband from fromrast raster to torast in position torastindex." msgstr "" #. Tag: para -#: reference_raster.xml:727 +#: reference_raster.xml:826 #, no-c-format msgid "For the version that takes an array of , a specific addbandarg's index value is relative to the raster at the time when the band described by that addbandarg is being added to the raster. See the Multiple New Bands example below." msgstr "" #. Tag: para -#: reference_raster.xml:731 +#: reference_raster.xml:830 #, no-c-format msgid "For the version that takes an array of bands if torast is NULL, then the fromband band of each raster in the array is accumulated into a new raster." msgstr "" +#. Tag: para +#: reference_raster.xml:833 +#, no-c-format +msgid "Enhanced: 2.1.0 support addbandarg was introduced." +msgstr "" + #. Tag: title -#: reference_raster.xml:737 +#: reference_raster.xml:837 #, no-c-format msgid "Examples: Single New Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:739 +#: reference_raster.xml:839 #, no-c-format msgid "" "-- Add another band of type 8 bit unsigned integer with pixels initialized to 200\n" @@ -944,12 +1028,19 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:741 +#: reference_raster.xml:841 #, no-c-format msgid "" "-- Create an empty raster 100x100 units, with upper left right at 0, add 2 bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n" + "-- uses addbandargs\n" "INSERT INTO dummy_rast(rid,rast)\n" - " VALUES(10, ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, 0), '1BB'::text), '4BUI'::text) );\n" + " VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, 0), \n" + " ARRAY[\n" + " ROW(1, '1BB'::text, 0, NULL),\n" + " ROW(2, '4BUI'::text, 0, NULL)\n" + " ]::addbandarg[]\n" + " )\n" + " );\n" " \n" "-- output meta data of raster bands to verify all is right --\n" "SELECT (bmd).*\n" @@ -973,13 +1064,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:745 +#: reference_raster.xml:845 #, no-c-format msgid "Examples: Multiple New Bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:747 +#: reference_raster.xml:847 #, no-c-format msgid "" "SELECT\n" @@ -1006,13 +1097,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:751 +#: reference_raster.xml:851 #, no-c-format msgid "Examples: Multi-Band versions" msgstr "" #. Tag: programlisting -#: reference_raster.xml:753 +#: reference_raster.xml:853 #, no-c-format msgid "" "-- Aggregate the 1st band of a table of like rasters into a single raster \n" @@ -1027,103 +1118,103 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:758 +#: reference_raster.xml:858 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:771 +#: reference_raster.xml:871 #, no-c-format msgid "ST_AsRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:772 +#: reference_raster.xml:872 #, no-c-format msgid "Converts a PostGIS geometry to a PostGIS raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:776 +#: reference_raster.xml:876 #, no-c-format msgid " raster ST_AsRaster geometry geom raster ref text pixeltype double precision value=1 double precision nodataval=0 boolean touched=false raster ST_AsRaster geometry geom raster ref text[] pixeltype=ARRAY['8BUI'] double precision[] value=ARRAY[1] double precision[] nodataval=ARRAY[0] boolean touched=false raster ST_AsRaster geometry geom double precision scalex double precision scaley double precision gridx double precision gridy text pixeltype double precision value=1 double precision nodataval=0 double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom double precision scalex double precision scaley double precision gridx=NULL double precision gridy=NULL text[] pixeltype=ARRAY['8BUI'] double precision[] value=ARRAY[1] double precision[] nodataval=ARRAY[0] double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom double precision scalex double precision scaley text pixeltype double precision value=1 double precision nodataval=0 double precision upperleftx=NULL double precision upperlefty=NULL double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom double precision scalex double precision scaley text[] pixeltype double precision[] value=ARRAY[1] double precision[] nodataval=ARRAY[0] double precision upperleftx=NULL double precision upperlefty=NULL double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom integer width integer height double precision gridx double precision gridy text pixeltype double precision value=1 double precision nodataval=0 double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom integer width integer height double precision gridx=NULL double precision gridy=NULL text[] pixeltype=ARRAY['8BUI'] double precision[] value=ARRAY[1] double precision[] nodataval=ARRAY[0] double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom integer width integer height text pixeltype double precision value=1 double precision nodataval=0 double precision upperleftx=NULL double precision upperlefty=NULL double precision skewx=0 double precision skewy=0 boolean touched=false raster ST_AsRaster geometry geom integer width integer height text[] pixeltype double precision[] value=ARRAY[1] double precision[] nodataval=ARRAY[0] double precision upperleftx=NULL double precision upperlefty=NULL double precision skewx=0 double precision skewy=0 boolean touched=false " msgstr "" #. Tag: para -#: reference_raster.xml:924 +#: reference_raster.xml:1024 #, no-c-format msgid "Converts a PostGIS geometry to a PostGIS raster. The many variants offers three groups of possibilities for setting the alignment and pixelsize of the resulting raster." msgstr "" #. Tag: para -#: reference_raster.xml:926 +#: reference_raster.xml:1026 #, no-c-format msgid "The first group, composed of the two first variants, produce a raster having the same alignment (scalex, scaley, gridx and gridy), pixel type and nodata value as the provided reference raster. You generally pass this reference raster by joining the table containing the geometry with the table containing the reference raster." msgstr "" #. Tag: para -#: reference_raster.xml:928 +#: reference_raster.xml:1028 #, no-c-format msgid "The second group, composed of four variants, let you set the dimensions of the raster by providing the parameters of a pixel size (scalex & scaley and skewx & skewy). The width & height of the resulting raster will be adjusted to fit the extent of the geometry. In most cases, you must cast integer scalex & scaley arguments to double precision so that PostgreSQL choose the right variant." msgstr "" #. Tag: para -#: reference_raster.xml:930 +#: reference_raster.xml:1030 #, no-c-format msgid "The third group, composed of four variants, let you fix the dimensions of the raster by providing the dimensions of the raster (width & height). The parameters of the pixel size (scalex & scaley and skewx & skewy) of the resulting raster will be adjusted to fit the extent of the geometry." msgstr "" #. Tag: para -#: reference_raster.xml:932 +#: reference_raster.xml:1032 #, no-c-format msgid "The two first variants of each of those two last groups let you specify the alignment with an arbitrary corner of the alignment grid (gridx & gridy) and the two last variants takes the upper left corner (upperleftx & upperlefty)." msgstr "" #. Tag: para -#: reference_raster.xml:934 +#: reference_raster.xml:1034 #, no-c-format msgid "Each group of variant allows producing a one band raster or a multiple bands raster. To produce a multiple bands raster, you must provide an array of pixel types (pixeltype[]), an array of initial values (value) and an array of nodata values (nodataval). If not provided pixeltyped defaults to 8BUI, values to 1 and nodataval to 0." msgstr "" #. Tag: para -#: reference_raster.xml:936 +#: reference_raster.xml:1036 #, no-c-format msgid "The output raster will be in the same spatial reference as the source geometry. The only exception is for variants with a reference raster. In this case the resulting raster will get the same SRID as the reference raster." msgstr "" #. Tag: para -#: reference_raster.xml:938 +#: reference_raster.xml:1038 #, no-c-format msgid "The optional touched parameter defaults to false and maps to the GDAL ALL_TOUCHED rasterization option, which determines if pixels touched by lines or polygons will be burned. Not just those on the line render path, or whose center point is within the polygon." msgstr "" #. Tag: para -#: reference_raster.xml:940 +#: reference_raster.xml:1040 #, no-c-format msgid "This is particularly useful for rendering jpegs and pngs of geometries directly from the database when using in combination with and other family of functions." msgstr "" #. Tag: para -#: reference_raster.xml:944 +#: reference_raster.xml:1044 #, no-c-format msgid "Not yet capable of rendering complex geometry types such as curves, TINS, and PolyhedralSurfaces, but should be able too once GDAL can." msgstr "" #. Tag: title -#: reference_raster.xml:949 +#: reference_raster.xml:1049 #, no-c-format msgid "Examples: Output geometries as PNG files" msgstr "" #. Tag: para -#: reference_raster.xml:955 +#: reference_raster.xml:1055 #, no-c-format msgid "black circle" msgstr "" #. Tag: programlisting -#: reference_raster.xml:958 +#: reference_raster.xml:1058 #, no-c-format msgid "" "-- this will output a black circle taking up 150 x 150 pixels --\n" @@ -1131,13 +1222,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:965 +#: reference_raster.xml:1065 #, no-c-format msgid "example from buffer rendered with just PostGIS" msgstr "" #. Tag: programlisting -#: reference_raster.xml:969 +#: reference_raster.xml:1069 #, no-c-format msgid "" "-- the bands map to RGB bands - the value (118,154,118) - teal --\n" @@ -1149,37 +1240,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:975 +#: reference_raster.xml:1075 #, no-c-format msgid ", , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:981 +#: reference_raster.xml:1081 #, no-c-format msgid "ST_Band" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:982 +#: reference_raster.xml:1082 #, no-c-format msgid "Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:986 +#: reference_raster.xml:1086 #, no-c-format msgid " raster ST_Band raster rast integer[] nbands = ARRAY[1] raster ST_Band raster rast text nbands character delimiter=, raster ST_Band raster rast integer nband " msgstr "" #. Tag: para -#: reference_raster.xml:1011 +#: reference_raster.xml:1111 #, no-c-format msgid "Returns a single band of an existing raster as a new raster. Useful for building new rasters from existing rasters or export of only selected bands of a raster. If no band is specified, band 1 is assumed. Used as a helper function in various functions such as for deleting a band." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1020 +#: reference_raster.xml:1120 #, no-c-format msgid "" "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band 2 of dummy and then reclassified as a 2BUI\n" @@ -1196,7 +1287,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1022 +#: reference_raster.xml:1122 #, no-c-format msgid "" "-- Return bands 2 and 3. Use text to define bands\n" @@ -1214,25 +1305,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1032 +#: reference_raster.xml:1132 #, no-c-format msgid "original (column rast)" msgstr "" #. Tag: para -#: reference_raster.xml:1041 +#: reference_raster.xml:1141 #, no-c-format msgid "dupe_band" msgstr "" #. Tag: para -#: reference_raster.xml:1050 +#: reference_raster.xml:1150 #, no-c-format msgid "sing_band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1058 +#: reference_raster.xml:1158 #, no-c-format msgid "" "--Make a new raster with 2nd band of original and 1st band repeated twice,\n" @@ -1244,55 +1335,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1064 +#: reference_raster.xml:1164 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1069 +#: reference_raster.xml:1169 #, no-c-format msgid "ST_MakeEmptyRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1070 +#: reference_raster.xml:1170 #, no-c-format msgid "Returns an empty raster (having no bands) of given dimensions (width & height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0)." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1074 +#: reference_raster.xml:1174 #, no-c-format msgid " raster ST_MakeEmptyRaster raster rast raster ST_MakeEmptyRaster integer width integer height float8 upperleftx float8 upperlefty float8 scalex float8 scaley float8 skewx float8 skewy integer srid=unknown raster ST_MakeEmptyRaster integer width integer height float8 upperleftx float8 upperlefty float8 pixelsize " msgstr "" #. Tag: para -#: reference_raster.xml:1104 +#: reference_raster.xml:1204 #, no-c-format msgid "Returns an empty raster (having no band) of given dimensions (width & height) and georeferenced in spatial (or world) coordinates with upper left X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid)." msgstr "" #. Tag: para -#: reference_raster.xml:1107 +#: reference_raster.xml:1207 #, no-c-format msgid "The last version use a single parameter to specify the pixel size (pixelsize). scalex is set to this argument and scaley is set to the negative value of this argument. skewx and skewy are set to 0." msgstr "" #. Tag: para -#: reference_raster.xml:1109 +#: reference_raster.xml:1209 #, no-c-format msgid "If an existing raster is passed in, it returns a new raster with the same meta data settings (without the bands)." msgstr "" #. Tag: para -#: reference_raster.xml:1111 +#: reference_raster.xml:1211 #, no-c-format msgid "If no srid is specified it defaults to 0. After you create an empty raster you probably want to add bands to it and maybe edit it. Refer to to define bands and to set initial pixel values." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1118 +#: reference_raster.xml:1218 #, no-c-format msgid "" "INSERT INTO dummy_rast(rid,rast)\n" @@ -1317,55 +1408,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1124 +#: reference_raster.xml:1224 #, no-c-format msgid ", , , , , , , " msgstr "" #. Tag: title -#: reference_raster.xml:1129 +#: reference_raster.xml:1229 #, no-c-format msgid "Raster Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:1133 +#: reference_raster.xml:1233 #, no-c-format msgid "ST_GeoReference" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1134 +#: reference_raster.xml:1234 #, no-c-format msgid "Returns the georeference meta data in GDAL or ESRI format as commonly seen in a world file. Default is GDAL." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1139 +#: reference_raster.xml:1239 #, no-c-format msgid "text ST_GeoReference raster rast text format=GDAL" msgstr "" #. Tag: para -#: reference_raster.xml:1150 +#: reference_raster.xml:1250 #, no-c-format msgid "Returns the georeference meta data including carriage return in GDAL or ESRI format as commonly seen in a world file. Default is GDAL if no type specified. type is string 'GDAL' or 'ESRI'." msgstr "" #. Tag: para -#: reference_raster.xml:1152 reference_raster.xml:3131 +#: reference_raster.xml:1252 reference_raster.xml:3257 #, no-c-format msgid "Difference between format representations is as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:1153 reference_raster.xml:3132 +#: reference_raster.xml:1253 reference_raster.xml:3258 #, no-c-format msgid "GDAL:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1154 +#: reference_raster.xml:1254 #, no-c-format msgid "" "scalex \n" @@ -1377,13 +1468,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1155 reference_raster.xml:3134 +#: reference_raster.xml:1255 reference_raster.xml:3260 #, no-c-format msgid "ESRI:" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1156 +#: reference_raster.xml:1256 #, no-c-format msgid "" "scalex \n" @@ -1395,7 +1486,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1162 +#: reference_raster.xml:1262 #, no-c-format msgid "" "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, 'GDAL') As gdal_ref\n" @@ -1412,37 +1503,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1167 +#: reference_raster.xml:1267 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1173 +#: reference_raster.xml:1273 #, no-c-format msgid "ST_Height" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1174 +#: reference_raster.xml:1274 #, no-c-format msgid "Returns the height of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1179 +#: reference_raster.xml:1279 #, no-c-format msgid "integer ST_Height raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1189 +#: reference_raster.xml:1289 #, no-c-format msgid "Returns the height of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1195 +#: reference_raster.xml:1295 #, no-c-format msgid "" "SELECT rid, ST_Height(rast) As rastheight\n" @@ -1455,31 +1546,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1207 +#: reference_raster.xml:1307 #, no-c-format msgid "ST_MetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1208 +#: reference_raster.xml:1308 #, no-c-format msgid "Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1213 +#: reference_raster.xml:1313 #, no-c-format msgid "record ST_MetaData raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1223 +#: reference_raster.xml:1323 #, no-c-format msgid "Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1230 +#: reference_raster.xml:1330 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -1493,37 +1584,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1236 reference_raster.xml:3775 +#: reference_raster.xml:1336 reference_raster.xml:3901 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:1242 +#: reference_raster.xml:1342 #, no-c-format msgid "ST_NumBands" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1243 +#: reference_raster.xml:1343 #, no-c-format msgid "Returns the number of bands in the raster object." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1248 +#: reference_raster.xml:1348 #, no-c-format msgid "integer ST_NumBands raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1258 +#: reference_raster.xml:1358 #, no-c-format msgid "Returns the number of bands in the raster object." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1264 +#: reference_raster.xml:1364 #, no-c-format msgid "" "SELECT rid, ST_NumBands(rast) As numbands\n" @@ -1536,43 +1627,43 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1276 +#: reference_raster.xml:1376 #, no-c-format msgid "ST_PixelHeight" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1277 +#: reference_raster.xml:1377 #, no-c-format msgid "Returns the pixel height in geometric units of the spatial reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1282 +#: reference_raster.xml:1382 #, no-c-format msgid "double precision ST_PixelHeight raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1292 +#: reference_raster.xml:1392 #, no-c-format msgid "Returns the height of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel height is just the scale ratio between geometric coordinates and raster pixels." msgstr "" #. Tag: para -#: reference_raster.xml:1294 +#: reference_raster.xml:1394 #, no-c-format msgid "Refer to for a diagrammatic visualization of the relationship." msgstr "" #. Tag: title -#: reference_raster.xml:1298 reference_raster.xml:1353 +#: reference_raster.xml:1398 reference_raster.xml:1453 #, no-c-format msgid "Examples: Rasters with no skew" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1300 +#: reference_raster.xml:1400 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -1587,13 +1678,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:1305 reference_raster.xml:1360 +#: reference_raster.xml:1405 reference_raster.xml:1460 #, no-c-format msgid "Examples: Rasters with skew different than 0" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1307 +#: reference_raster.xml:1407 #, no-c-format msgid "" "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n" @@ -1609,55 +1700,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1314 reference_raster.xml:1369 reference_raster.xml:3181 +#: reference_raster.xml:1414 reference_raster.xml:1469 reference_raster.xml:3307 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1321 +#: reference_raster.xml:1421 #, no-c-format msgid "ST_PixelWidth" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1322 +#: reference_raster.xml:1422 #, no-c-format msgid "Returns the pixel width in geometric units of the spatial reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1327 +#: reference_raster.xml:1427 #, no-c-format msgid "double precision ST_PixelWidth raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1337 +#: reference_raster.xml:1437 #, no-c-format msgid "Returns the width of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel width is just the scale ratio between geometric coordinates and raster pixels." msgstr "" #. Tag: para -#: reference_raster.xml:1339 +#: reference_raster.xml:1439 #, no-c-format msgid "The following diagram demonstrates the relationship:" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Width: Pixel size in the i direction" msgstr "" #. Tag: para -#: reference_raster.xml:1346 +#: reference_raster.xml:1446 #, no-c-format msgid "Pixel Height: Pixel size in the j direction" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1355 +#: reference_raster.xml:1455 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -1672,7 +1763,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1362 +#: reference_raster.xml:1462 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n" @@ -1688,37 +1779,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1375 +#: reference_raster.xml:1475 #, no-c-format msgid "ST_ScaleX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1376 +#: reference_raster.xml:1476 #, no-c-format msgid "Returns the X component of the pixel width in units of coordinate reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1381 +#: reference_raster.xml:1481 #, no-c-format msgid "float8 ST_ScaleX raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1391 +#: reference_raster.xml:1491 #, no-c-format msgid "Returns the X component of the pixel width in units of coordinate reference system. Refer to World File for more details." msgstr "" #. Tag: para -#: reference_raster.xml:1393 +#: reference_raster.xml:1493 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1399 +#: reference_raster.xml:1499 #, no-c-format msgid "" "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n" @@ -1731,37 +1822,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1412 +#: reference_raster.xml:1512 #, no-c-format msgid "ST_ScaleY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1413 +#: reference_raster.xml:1513 #, no-c-format msgid "Returns the Y component of the pixel height in units of coordinate reference system." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1418 +#: reference_raster.xml:1518 #, no-c-format msgid "float8 ST_ScaleY raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1428 +#: reference_raster.xml:1528 #, no-c-format msgid "Returns the Y component of the pixel height in units of coordinate reference system. May be negative. Refer to World File for more details." msgstr "" #. Tag: para -#: reference_raster.xml:1431 +#: reference_raster.xml:1531 #, no-c-format msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1437 +#: reference_raster.xml:1537 #, no-c-format msgid "" "SELECT rid, ST_ScaleY(rast) As rastpixheight\n" @@ -1774,31 +1865,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1450 +#: reference_raster.xml:1550 #, no-c-format msgid "ST_Raster2WorldCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1451 +#: reference_raster.xml:1551 #, no-c-format msgid "Returns the raster's upper left corner as geometric X and Y (longitude and latitude) given a column and row. Column and row starts at 1." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1456 +#: reference_raster.xml:1556 #, no-c-format msgid "record ST_Raster2WorldCoord raster rast integer xcolumn integer yrow" msgstr "" #. Tag: para -#: reference_raster.xml:1468 +#: reference_raster.xml:1568 #, no-c-format msgid "Returns the upper left corner as geometric X and Y (longitude and latitude) given a column and row. Returned X and Y are in geometric units of the georeferenced raster. Numbering of column and row starts at 1 but if either parameter is passed a zero, a negative number or a number greater than the respective dimension of the raster, it will return coordinates outside of the raster assuming the raster's grid is applicable outside the raster's bounds." msgstr "" +#. Tag: para +#: reference_raster.xml:1573 reference_raster.xml:1979 reference_raster.xml:2558 reference_raster.xml:2603 reference_raster.xml:2646 reference_raster.xml:2691 reference_raster.xml:2836 reference_raster.xml:2933 reference_raster.xml:3102 reference_raster.xml:3221 reference_raster.xml:5578 reference_raster.xml:6858 reference_raster.xml:6907 reference_raster.xml:7136 reference_raster.xml:7223 reference_raster.xml:7304 reference_raster.xml:7385 reference_raster.xml:7466 reference_raster.xml:7679 reference_raster.xml:7759 reference_raster.xml:7956 reference_raster.xml:8051 reference_raster.xml:8144 +#, no-c-format +msgid "Availability: 2.1.0" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:1477 +#: reference_raster.xml:1580 #, no-c-format msgid "" "-- non-skewed raster\n" @@ -1815,7 +1912,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1479 +#: reference_raster.xml:1582 #, no-c-format msgid "" "-- skewed raster\n" @@ -1837,43 +1934,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1486 +#: reference_raster.xml:1589 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1496 +#: reference_raster.xml:1599 #, no-c-format msgid "ST_Raster2WorldCoordX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1497 +#: reference_raster.xml:1600 #, no-c-format msgid "Returns the geometric X coordinate upper left of a raster, column and row. Numbering of columns and rows starts at 1." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1502 +#: reference_raster.xml:1605 #, no-c-format msgid " float8 ST_Raster2WorldCoordX raster rast integer xcolumn float8 ST_Raster2WorldCoordX raster rast integer xcolumn integer yrow " msgstr "" #. Tag: para -#: reference_raster.xml:1520 +#: reference_raster.xml:1623 #, no-c-format msgid "Returns the upper left X coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster." msgstr "" #. Tag: para -#: reference_raster.xml:1525 +#: reference_raster.xml:1628 #, no-c-format msgid "For non-skewed rasters, providing the X column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleX and ST_SkewX and row and column. An error will be raised if you give just the X column for a skewed raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1533 +#: reference_raster.xml:1636 #, no-c-format msgid "" "-- non-skewed raster providing column is sufficient \n" @@ -1889,7 +1986,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1535 +#: reference_raster.xml:1638 #, no-c-format msgid "" "-- for fun lets skew it \n" @@ -1905,43 +2002,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1542 +#: reference_raster.xml:1645 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1548 +#: reference_raster.xml:1651 #, no-c-format msgid "ST_Raster2WorldCoordY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1549 +#: reference_raster.xml:1652 #, no-c-format msgid "Returns the geometric Y coordinate upper left corner of a raster, column and row. Numbering of columns and rows starts at 1." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1554 +#: reference_raster.xml:1657 #, no-c-format msgid " float8 ST_Raster2WorldCoordY raster rast integer yrow float8 ST_Raster2WorldCoordY raster rast integer xcolumn integer yrow " msgstr "" #. Tag: para -#: reference_raster.xml:1572 +#: reference_raster.xml:1675 #, no-c-format msgid "Returns the upper left Y coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns/rows in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster tile." msgstr "" #. Tag: para -#: reference_raster.xml:1577 +#: reference_raster.xml:1680 #, no-c-format msgid "For non-skewed rasters, providing the Y column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleY and ST_SkewY and row and column. An error will be raised if you give just the Y row for a skewed raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1585 +#: reference_raster.xml:1688 #, no-c-format msgid "" "-- non-skewed raster providing row is sufficient \n" @@ -1957,7 +2054,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:1587 +#: reference_raster.xml:1690 #, no-c-format msgid "" "-- for fun lets skew it \n" @@ -1973,37 +2070,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1594 +#: reference_raster.xml:1697 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1600 +#: reference_raster.xml:1703 #, no-c-format msgid "ST_Rotation" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1601 +#: reference_raster.xml:1704 #, no-c-format msgid "Returns the rotation of the raster in radian." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1606 +#: reference_raster.xml:1709 #, no-c-format msgid "float8 ST_Rotation raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1616 +#: reference_raster.xml:1719 #, no-c-format msgid "Returns the uniform rotation of the raster in radian. If a raster does not have uniform rotation, NaN is returned. Refer to World File for more details." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1623 +#: reference_raster.xml:1726 #, no-c-format msgid "" "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as rot FROM dummy_rast;\n" @@ -2015,37 +2112,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1629 +#: reference_raster.xml:1732 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1635 +#: reference_raster.xml:1738 #, no-c-format msgid "ST_SkewX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1636 +#: reference_raster.xml:1739 #, no-c-format msgid "Returns the georeference X skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1641 +#: reference_raster.xml:1744 #, no-c-format msgid "float8 ST_SkewX raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1651 +#: reference_raster.xml:1754 #, no-c-format msgid "Returns the georeference X skew (or rotation parameter). Refer to World File for more details." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1658 reference_raster.xml:1694 +#: reference_raster.xml:1761 reference_raster.xml:1797 #, no-c-format msgid "" "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy, \n" @@ -2070,73 +2167,73 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1665 +#: reference_raster.xml:1768 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1671 +#: reference_raster.xml:1774 #, no-c-format msgid "ST_SkewY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1672 +#: reference_raster.xml:1775 #, no-c-format msgid "Returns the georeference Y skew (or rotation parameter)." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1677 +#: reference_raster.xml:1780 #, no-c-format msgid "float8 ST_SkewY raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1687 +#: reference_raster.xml:1790 #, no-c-format msgid "Returns the georeference Y skew (or rotation parameter). Refer to World File for more details." msgstr "" #. Tag: para -#: reference_raster.xml:1701 +#: reference_raster.xml:1804 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1707 +#: reference_raster.xml:1810 #, no-c-format msgid "ST_SRID" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1708 +#: reference_raster.xml:1811 #, no-c-format msgid "Returns the spatial reference identifier of the raster as defined in spatial_ref_sys table." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1713 +#: reference_raster.xml:1816 #, no-c-format msgid "integer ST_SRID raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1723 +#: reference_raster.xml:1826 #, no-c-format msgid "Returns the spatial reference identifier of the raster object as defined in the spatial_ref_sys table." msgstr "" #. Tag: para -#: reference_raster.xml:1724 +#: reference_raster.xml:1827 #, no-c-format msgid "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 instead of the prior -1." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1730 +#: reference_raster.xml:1833 #, no-c-format msgid "" "SELECT ST_SRID(rast) As srid\n" @@ -2148,31 +2245,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1742 +#: reference_raster.xml:1845 #, no-c-format msgid "ST_UpperLeftX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1743 +#: reference_raster.xml:1846 #, no-c-format msgid "Returns the upper left X coordinate of raster in projected spatial ref." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1748 +#: reference_raster.xml:1851 #, no-c-format msgid "float8 ST_UpperLeftX raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1758 +#: reference_raster.xml:1861 #, no-c-format msgid "Returns the upper left X coordinate of raster in projected spatial ref." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1764 +#: reference_raster.xml:1867 #, no-c-format msgid "" "SELECt rid, ST_UpperLeftX(rast) As ulx\n" @@ -2185,37 +2282,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1770 reference_raster.xml:1804 +#: reference_raster.xml:1873 reference_raster.xml:1907 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1776 +#: reference_raster.xml:1879 #, no-c-format msgid "ST_UpperLeftY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1777 +#: reference_raster.xml:1880 #, no-c-format msgid "Returns the upper left Y coordinate of raster in projected spatial ref." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1782 +#: reference_raster.xml:1885 #, no-c-format msgid "float8 ST_UpperLeftY raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1792 +#: reference_raster.xml:1895 #, no-c-format msgid "Returns the upper left Y coordinate of raster in projected spatial ref." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1798 +#: reference_raster.xml:1901 #, no-c-format msgid "" "SELECT rid, ST_UpperLeftY(rast) As uly\n" @@ -2228,31 +2325,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1810 +#: reference_raster.xml:1913 #, no-c-format msgid "ST_Width" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1811 +#: reference_raster.xml:1914 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:1816 +#: reference_raster.xml:1919 #, no-c-format msgid "integer ST_Width raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:1826 +#: reference_raster.xml:1929 #, no-c-format msgid "Returns the width of the raster in pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1832 +#: reference_raster.xml:1935 #, no-c-format msgid "" "SELECT ST_Width(rast) As rastwidth\n" @@ -2264,31 +2361,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:1846 +#: reference_raster.xml:1949 #, no-c-format msgid "ST_World2RasterCoord" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1847 +#: reference_raster.xml:1950 #, no-c-format msgid "Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry expressed in the spatial reference coordinate system of the raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1851 +#: reference_raster.xml:1954 #, no-c-format msgid " integer ST_World2RasterCoord raster rast geometry pt integer ST_World2RasterCoord raster rast double precision longitude double precision latitude " msgstr "" #. Tag: para -#: reference_raster.xml:1870 +#: reference_raster.xml:1973 #, no-c-format msgid "Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry. This function works regardless of whether or not the geometric X and Y or point geometry is outside the extent of the raster. Geometric X and Y must be expressed in the spatial reference coordinate system of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1880 +#: reference_raster.xml:1986 #, no-c-format msgid "" "SELECT\n" @@ -2304,37 +2401,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1886 +#: reference_raster.xml:1992 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:1898 +#: reference_raster.xml:2004 #, no-c-format msgid "ST_World2RasterCoordX" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1899 +#: reference_raster.xml:2005 #, no-c-format msgid "Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1904 +#: reference_raster.xml:2010 #, no-c-format msgid " integer ST_World2RasterCoordX raster rast geometry pt integer ST_World2RasterCoordX raster rast double precision xw integer ST_World2RasterCoordX raster rast double precision xw double precision yw " msgstr "" #. Tag: para -#: reference_raster.xml:1929 +#: reference_raster.xml:2035 #, no-c-format msgid "Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1936 +#: reference_raster.xml:2042 #, no-c-format msgid "" "SELECT rid, ST_World2RasterCoordX(rast,3427927.8) As xcoord, \n" @@ -2349,37 +2446,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:1942 reference_raster.xml:1996 +#: reference_raster.xml:2048 reference_raster.xml:2102 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:1952 +#: reference_raster.xml:2058 #, no-c-format msgid "ST_World2RasterCoordY" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:1953 +#: reference_raster.xml:2059 #, no-c-format msgid "Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:1958 +#: reference_raster.xml:2064 #, no-c-format msgid " integer ST_World2RasterCoordY raster rast geometry pt integer ST_World2RasterCoordY raster rast double precision xw integer ST_World2RasterCoordY raster rast double precision xw double precision yw " msgstr "" #. Tag: para -#: reference_raster.xml:1983 +#: reference_raster.xml:2089 #, no-c-format msgid "Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster." msgstr "" #. Tag: programlisting -#: reference_raster.xml:1990 +#: reference_raster.xml:2096 #, no-c-format msgid "" "SELECT rid, ST_World2RasterCoordY(rast,20.5) As ycoord, \n" @@ -2394,31 +2491,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2002 +#: reference_raster.xml:2108 #, no-c-format msgid "ST_IsEmpty" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2003 +#: reference_raster.xml:2109 #, no-c-format msgid "Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2008 +#: reference_raster.xml:2114 #, no-c-format msgid "boolean ST_IsEmpty raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:2018 +#: reference_raster.xml:2124 #, no-c-format msgid "Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2024 +#: reference_raster.xml:2132 #, no-c-format msgid "" "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n" @@ -2434,49 +2531,49 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2036 +#: reference_raster.xml:2144 #, no-c-format msgid "Raster Band Accessors" msgstr "" #. Tag: refname -#: reference_raster.xml:2039 +#: reference_raster.xml:2147 #, no-c-format msgid "ST_BandMetaData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2040 +#: reference_raster.xml:2148 #, no-c-format msgid "Returns basic meta data for a specific raster band. band num 1 is assumed if none-specified." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2045 +#: reference_raster.xml:2153 #, no-c-format msgid "record ST_BandMetaData raster rast integer bandnum=1" msgstr "" #. Tag: para -#: reference_raster.xml:2056 +#: reference_raster.xml:2164 #, no-c-format msgid "Returns basic meta data about a raster band. Columns returned pixeltype | nodatavalue | isoutdb | path." msgstr "" #. Tag: para -#: reference_raster.xml:2060 +#: reference_raster.xml:2168 #, no-c-format msgid "If raster contains no bands then an error is thrown." msgstr "" #. Tag: para -#: reference_raster.xml:2065 +#: reference_raster.xml:2173 #, no-c-format msgid "If band has no NODATA value, nodatavalue will be NULL." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2074 +#: reference_raster.xml:2182 #, no-c-format msgid "" "SELECT rid, (foo.md).* \n" @@ -2489,37 +2586,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2080 +#: reference_raster.xml:2188 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2086 +#: reference_raster.xml:2194 #, no-c-format msgid "ST_BandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2087 +#: reference_raster.xml:2195 #, no-c-format msgid "Returns the value in a given band that represents no data. If no band num 1 is assumed." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2092 +#: reference_raster.xml:2200 #, no-c-format msgid "double precision ST_BandNoDataValue raster rast integer bandnum=1" msgstr "" #. Tag: para -#: reference_raster.xml:2103 reference_raster.xml:2234 +#: reference_raster.xml:2211 reference_raster.xml:2342 #, no-c-format msgid "Returns the value that represents no data for the band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2109 +#: reference_raster.xml:2217 #, no-c-format msgid "" "SELECT ST_BandNoDataValue(rast,1) As bnval1, \n" @@ -2533,37 +2630,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2122 +#: reference_raster.xml:2230 #, no-c-format msgid "ST_BandIsNoData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2123 +#: reference_raster.xml:2231 #, no-c-format msgid "Returns true if the band is filled with only nodata values." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2127 +#: reference_raster.xml:2235 #, no-c-format msgid " boolean ST_BandIsNoData raster rast integer band boolean forceChecking=true boolean ST_BandIsNoData raster rast boolean forceChecking=true " msgstr "" #. Tag: para -#: reference_raster.xml:2144 +#: reference_raster.xml:2252 #, no-c-format msgid "Returns true if the band is filled with only nodata values. Band 1 is assumed if not specified. If the last argument is TRUE, the entire band is checked pixel by pixel. Otherwise, the function simply returns the value of the isnodata flag for the band. The default value for this parameter is FALSE, if not specified." msgstr "" #. Tag: para -#: reference_raster.xml:2154 +#: reference_raster.xml:2262 #, no-c-format msgid "If the flag is dirty (this is, the result is different using TRUE as last parameter and not using it) you should update the raster to set this flag to true, by using ST_SetBandIsNodata function, or ST_SetBandNodataValue function with TRUE as last argument. The loader (raster2pgsql.py) currently can not properly set the flag while loading raster data. See ." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2167 +#: reference_raster.xml:2275 #, no-c-format msgid "" "-- Create dummy table with one raster column\n" @@ -2620,133 +2717,133 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2173 +#: reference_raster.xml:2281 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2182 +#: reference_raster.xml:2290 #, no-c-format msgid "ST_BandPath" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2183 +#: reference_raster.xml:2291 #, no-c-format msgid "Returns system file path to a band stored in file system. If no bandnum specified, 1 is assumed." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2188 +#: reference_raster.xml:2296 #, no-c-format msgid "text ST_BandPath raster rast integer bandnum=1" msgstr "" #. Tag: para -#: reference_raster.xml:2199 +#: reference_raster.xml:2307 #, no-c-format msgid "Returns system file path to a band. Throws an error if called with an in db band." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2205 +#: reference_raster.xml:2313 #, no-c-format msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2217 +#: reference_raster.xml:2325 #, no-c-format msgid "ST_BandPixelType" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2218 +#: reference_raster.xml:2326 #, no-c-format msgid "Returns the type of pixel for given band. If no bandnum specified, 1 is assumed." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2223 +#: reference_raster.xml:2331 #, no-c-format msgid "text ST_BandPixelType raster rast integer bandnum=1" msgstr "" #. Tag: para -#: reference_raster.xml:2235 +#: reference_raster.xml:2343 #, no-c-format msgid "There are 11 pixel types. Pixel Types supported are as follows:" msgstr "" #. Tag: para -#: reference_raster.xml:2238 +#: reference_raster.xml:2346 #, no-c-format msgid "1BB - 1-bit boolean" msgstr "" #. Tag: para -#: reference_raster.xml:2242 +#: reference_raster.xml:2350 #, no-c-format msgid "2BUI - 2-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2246 +#: reference_raster.xml:2354 #, no-c-format msgid "4BUI - 4-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2250 +#: reference_raster.xml:2358 #, no-c-format msgid "8BSI - 8-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2253 +#: reference_raster.xml:2361 #, no-c-format msgid "8BUI - 8-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2256 +#: reference_raster.xml:2364 #, no-c-format msgid "16BSI - 16-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2259 +#: reference_raster.xml:2367 #, no-c-format msgid "16BUI - 16-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2262 +#: reference_raster.xml:2370 #, no-c-format msgid "32BSI - 32-bit signed integer" msgstr "" #. Tag: para -#: reference_raster.xml:2265 +#: reference_raster.xml:2373 #, no-c-format msgid "32BUI - 32-bit unsigned integer" msgstr "" #. Tag: para -#: reference_raster.xml:2268 +#: reference_raster.xml:2376 #, no-c-format msgid "32BF - 32-bit float" msgstr "" #. Tag: para -#: reference_raster.xml:2271 +#: reference_raster.xml:2379 #, no-c-format msgid "64BF - 64-bit float" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2280 +#: reference_raster.xml:2388 #, no-c-format msgid "" "SELECT ST_BandPixelType(rast,1) As btype1, \n" @@ -2760,31 +2857,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:2292 +#: reference_raster.xml:2400 #, no-c-format msgid "ST_HasNoBand" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2293 +#: reference_raster.xml:2401 #, no-c-format msgid "Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2298 +#: reference_raster.xml:2406 #, no-c-format msgid "boolean ST_HasNoBand raster rast integer bandnum=1" msgstr "" #. Tag: para -#: reference_raster.xml:2309 +#: reference_raster.xml:2417 #, no-c-format msgid "Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2317 +#: reference_raster.xml:2425 #, no-c-format msgid "" "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2, \n" @@ -2798,37 +2895,37 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2330 +#: reference_raster.xml:2438 #, no-c-format msgid "Raster Pixel Accessors and Setters" msgstr "" #. Tag: refname -#: reference_raster.xml:2334 +#: reference_raster.xml:2442 #, no-c-format msgid "ST_PixelAsPolygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2335 +#: reference_raster.xml:2443 #, no-c-format msgid "Returns the polygon geometry that bounds the pixel for a particular row and column." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2340 +#: reference_raster.xml:2448 #, no-c-format msgid "geometry ST_PixelAsPolygon raster rast integer columnx integer rowy" msgstr "" #. Tag: para -#: reference_raster.xml:2352 +#: reference_raster.xml:2460 #, no-c-format msgid "Returns the polygon geometry that bounds the pixel for a particular row and column." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2358 +#: reference_raster.xml:2468 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -2845,43 +2942,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2363 +#: reference_raster.xml:2473 #, no-c-format msgid ", , , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2378 +#: reference_raster.xml:2488 #, no-c-format msgid "ST_PixelAsPolygons" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2379 +#: reference_raster.xml:2489 #, no-c-format msgid "Returns the polygon geometry that bounds every pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2384 +#: reference_raster.xml:2494 #, no-c-format msgid "setof record ST_PixelAsPolygons raster rast integer band=1 boolean exclude_nodata_value=TRUE" msgstr "" #. Tag: para -#: reference_raster.xml:2396 +#: reference_raster.xml:2506 #, no-c-format msgid "Returns the polygon geometry that bounds every pixel of a raster band along with the value (double precision), the X and the Y raster coordinates (integers) of each pixel." msgstr "" #. Tag: para -#: reference_raster.xml:2399 +#: reference_raster.xml:2509 #, no-c-format msgid "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is different than ST_DumpAsPolygons where each geometry represents one or more pixels with the same pixel value." msgstr "" +#. Tag: para +#: reference_raster.xml:2515 +#, no-c-format +msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added." +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:2408 +#: reference_raster.xml:2520 #, no-c-format msgid "" "-- get raster pixel polygon\n" @@ -2903,37 +3006,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2413 +#: reference_raster.xml:2525 #, no-c-format msgid ", , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2427 +#: reference_raster.xml:2539 #, no-c-format msgid "ST_PixelAsPoint" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2428 +#: reference_raster.xml:2540 #, no-c-format msgid "Returns a point geometry of the pixel's upper-left corner." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2434 +#: reference_raster.xml:2546 #, no-c-format msgid "geometry ST_PixelAsPoint raster rast integer columnx integer rowy" msgstr "" #. Tag: para -#: reference_raster.xml:2445 +#: reference_raster.xml:2557 #, no-c-format msgid "Returns a point geometry of the pixel's upper-left corner." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2450 +#: reference_raster.xml:2563 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;\n" @@ -2944,37 +3047,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2455 +#: reference_raster.xml:2568 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2469 +#: reference_raster.xml:2582 #, no-c-format msgid "ST_PixelAsPoints" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2470 +#: reference_raster.xml:2583 #, no-c-format msgid "Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2476 +#: reference_raster.xml:2589 #, no-c-format msgid "geometry ST_PixelAsPoints raster rast integer band=1 boolean exclude_nodata_value=TRUE" msgstr "" #. Tag: para -#: reference_raster.xml:2487 +#: reference_raster.xml:2600 #, no-c-format msgid "Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2494 +#: reference_raster.xml:2608 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* FROM dummy_rast WHERE rid = 2) foo;\n" @@ -3009,37 +3112,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2499 +#: reference_raster.xml:2613 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2513 +#: reference_raster.xml:2627 #, no-c-format msgid "ST_PixelAsCentroid" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2514 +#: reference_raster.xml:2628 #, no-c-format msgid "Returns the centroid (point geometry) of the area represented by a pixel." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2520 +#: reference_raster.xml:2634 #, no-c-format msgid "geometry ST_PixelAsCentroid raster rast integer columnx integer rowy" msgstr "" #. Tag: para -#: reference_raster.xml:2531 +#: reference_raster.xml:2645 #, no-c-format msgid "Returns the centroid (point geometry) of the area represented by a pixel." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2536 +#: reference_raster.xml:2651 #, no-c-format msgid "" "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;\n" @@ -3050,37 +3153,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2541 +#: reference_raster.xml:2656 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2555 +#: reference_raster.xml:2670 #, no-c-format msgid "ST_PixelAsCentroids" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2556 +#: reference_raster.xml:2671 #, no-c-format msgid "Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:2562 +#: reference_raster.xml:2677 #, no-c-format msgid "geometry ST_PixelAsCentroids raster rast integer band=1 boolean exclude_nodata_value=TRUE" msgstr "" #. Tag: para -#: reference_raster.xml:2573 +#: reference_raster.xml:2688 #, no-c-format msgid "Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2580 +#: reference_raster.xml:2696 #, no-c-format msgid "" "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, 1)).* FROM dummy_rast WHERE rid = 2) foo;\n" @@ -3114,43 +3217,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2585 +#: reference_raster.xml:2701 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2599 +#: reference_raster.xml:2715 #, no-c-format msgid "ST_Value" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2600 +#: reference_raster.xml:2716 #, no-c-format msgid "Returns the value of a given band in a given columnx, rowy pixel or at a particular geometric point. Band numbers start at 1 and assumed to be 1 if not specified. If exclude_nodata_value is set to false, then all pixels include nodata pixels are considered to intersect and return value. If exclude_nodata_value is not passed in then reads it from metadata of raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2604 +#: reference_raster.xml:2720 #, no-c-format msgid " double precision ST_Value raster rast geometry pt boolean exclude_nodata_value=true double precision ST_Value raster rast integer bandnum geometry pt boolean exclude_nodata_value=true double precision ST_Value raster rast integer columnx integer rowy boolean exclude_nodata_value=true double precision ST_Value raster rast integer bandnum integer columnx integer rowy boolean exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:2639 +#: reference_raster.xml:2755 #, no-c-format msgid "Returns the value of a given band in a given columnx, rowy pixel or at a given geometry point. Band numbers start at 1 and band is assumed to be 1 if not specified. If exclude_nodata_value is set to true, then only non nodata pixels are considered. If exclude_nodata_value is set to false, then all pixels are considered." msgstr "" #. Tag: para -#: reference_raster.xml:2642 +#: reference_raster.xml:2758 #, no-c-format msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2647 +#: reference_raster.xml:2763 #, no-c-format msgid "" "-- get raster values at particular postgis geometry points\n" @@ -3171,7 +3274,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2648 +#: reference_raster.xml:2764 #, no-c-format msgid "" "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval, \n" @@ -3185,7 +3288,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2650 +#: reference_raster.xml:2766 #, no-c-format msgid "" "--- Get all values in bands 1,2,3 of each pixel --\n" @@ -3209,7 +3312,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2652 +#: reference_raster.xml:2768 #, no-c-format msgid "" "--- Get all values in bands 1,2,3 of each pixel same as above but returning the upper left point point of each pixel --\n" @@ -3232,7 +3335,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2653 +#: reference_raster.xml:2769 #, no-c-format msgid "" "--- Get a polygon formed by union of all pixels \n" @@ -3270,7 +3373,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2655 +#: reference_raster.xml:2771 #, no-c-format msgid "" "--- Checking all the pixels of a large raster tile can take a long time.\n" @@ -3305,55 +3408,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2660 +#: reference_raster.xml:2776 #, no-c-format msgid ", , , , , , , , , , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2670 +#: reference_raster.xml:2786 #, no-c-format msgid "ST_NearestValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2671 +#: reference_raster.xml:2787 #, no-c-format msgid "Returns the nearest non-NODATA value of a given band's pixel specified by a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2677 +#: reference_raster.xml:2793 #, no-c-format msgid " double precision ST_NearestValue raster rast integer bandnum geometry pt boolean exclude_nodata_value=true double precision ST_NearestValue raster rast geometry pt boolean exclude_nodata_value=true double precision ST_NearestValue raster rast integer bandnum integer columnx integer rowy boolean exclude_nodata_value=true double precision ST_NearestValue raster rast integer columnx integer rowy boolean exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:2714 +#: reference_raster.xml:2830 #, no-c-format msgid "Returns the nearest non-NODATA value of a given band in a given columnx, rowy pixel or at a specific geometric point. If the columnx, rowy pixel or the pixel at the specified geometric point is NODATA, the function will find the nearest pixel to the columnx, rowy pixel or geometric point whose value is not NODATA." msgstr "" #. Tag: para -#: reference_raster.xml:2717 reference_raster.xml:2800 +#: reference_raster.xml:2833 reference_raster.xml:2920 #, no-c-format msgid "Band numbers start at 1 and bandnum is assumed to be 1 if not specified. If exclude_nodata_value is set to false, then all pixels include nodata pixels are considered to intersect and return value. If exclude_nodata_value is not passed in then reads it from metadata of raster." msgstr "" #. Tag: para -#: reference_raster.xml:2720 reference_raster.xml:6703 reference_raster.xml:6790 reference_raster.xml:6871 reference_raster.xml:6952 reference_raster.xml:7033 reference_raster.xml:7246 reference_raster.xml:7326 reference_raster.xml:7523 reference_raster.xml:7618 reference_raster.xml:7711 -#, no-c-format -msgid "Availability: 2.1.0" -msgstr "" - -#. Tag: para -#: reference_raster.xml:2722 +#: reference_raster.xml:2838 #, no-c-format msgid "ST_NearestValue is a drop-in replacement for ST_Value." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2731 +#: reference_raster.xml:2847 #, no-c-format msgid "" "-- pixel 2x2 has value\n" @@ -3389,7 +3486,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2733 +#: reference_raster.xml:2849 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" @@ -3425,74 +3522,69 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2739 +#: reference_raster.xml:2855 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2749 +#: reference_raster.xml:2865 #, no-c-format msgid "ST_Neighborhood" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2750 +#: reference_raster.xml:2866 #, no-c-format -msgid "Returns a 2-D double precision array of the non-NODATA values around a given band's pixel specified by either a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster." +msgid "Returns a 2-D double precision array of the non-NODATA values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2756 +#: reference_raster.xml:2872 #, no-c-format -msgid " double precision[][] ST_Neighborhood raster rast integer bandnum integer columnx integer rowy integer distance boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast integer columnx integer rowy integer distance boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast integer bandnum geometry pt integer distance boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast geometry pt integer distance boolean exclude_nodata_value=true " +msgid " double precision[][] ST_Neighborhood raster rast integer bandnum integer columnX integer rowY integer distanceX integer distanceY boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast integer columnX integer rowY integer distanceX integer distanceY boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast integer bandnum geometry pt integer distanceX integer distanceY boolean exclude_nodata_value=true double precision[][] ST_Neighborhood raster rast geometry pt integer distanceX integer distanceY boolean exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:2797 +#: reference_raster.xml:2917 #, no-c-format -msgid "Returns a 2-D double precision array of the non-NODATA values around a given band's pixel specified by either a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster. The distance parameter defines the number of pixels around the specified pixel, e.g. I want all values within 3 pixel distance around my pixel of interest. The center value of the 2-D array will be the value at the pixel specified by the columnx and rowy or the geometric point." +msgid "Returns a 2-D double precision array of the non-NODATA values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster. The distanceX and distanceY parameters define the number of pixels around the specified pixel in the X and Y axes, e.g. I want all values within 3 pixel distance along the X axis and 2 pixel distance along the Y axis around my pixel of interest. The center value of the 2-D array will be the value at the pixel specified by the columnX and rowY or the geometric point." msgstr "" #. Tag: para -#: reference_raster.xml:2804 +#: reference_raster.xml:2924 #, no-c-format -msgid "The number of elements along each axis of the returning 2-D array is 2 * distance + 1. So for a distance of 1, the returning array will be 3x3." +msgid "The number of elements along each axis of the returning 2-D array is 2 * (distanceX|distanceY) + 1. So for a distanceX and distanceY of 1, the returning array will be 3x3." msgstr "" #. Tag: para -#: reference_raster.xml:2809 +#: reference_raster.xml:2929 #, no-c-format msgid "The 2-D array output can be passed along to any of the raster processing builtin functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2818 +#: reference_raster.xml:2939 #, no-c-format msgid "" "-- pixel 2x2 has value\n" "SELECT\n" - " ST_Neighborhood(rast, 2, 2, 1)\n" + " ST_Neighborhood(rast, 2, 2, 1, 1)\n" "FROM (\n" " SELECT\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_AddBand(\n" - " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" - " '8BUI'::text, 1, 0\n" - " ),\n" - " 1, 1, 0.\n" - " ),\n" - " 2, 3, 0.\n" - " ),\n" - " 3, 5, 0.\n" - " ),\n" - " 4, 2, 0.\n" + " ST_SetValues(\n" + " ST_AddBand(\n" + " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" + " '8BUI'::text, 1, 0\n" " ),\n" - " 5, 4, 0.\n" + " 1, 1, 1, ARRAY[\n" + " [0, 1, 1, 1, 1],\n" + " [1, 1, 1, 0, 1],\n" + " [1, 0, 1, 1, 1],\n" + " [1, 1, 1, 1, 0],\n" + " [1, 1, 0, 1, 1]\n" + " ]::double precision[],\n" + " 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -3502,32 +3594,27 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2820 +#: reference_raster.xml:2941 #, no-c-format msgid "" "-- pixel 2x3 is NODATA\n" "SELECT\n" - " ST_Neighborhood(rast, 2, 3, 1)\n" + " ST_Neighborhood(rast, 2, 3, 1, 1)\n" "FROM (\n" " SELECT\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_AddBand(\n" - " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" - " '8BUI'::text, 1, 0\n" - " ),\n" - " 1, 1, 0.\n" - " ),\n" - " 2, 3, 0.\n" - " ),\n" - " 3, 5, 0.\n" - " ),\n" - " 4, 2, 0.\n" + " ST_SetValues(\n" + " ST_AddBand(\n" + " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" + " '8BUI'::text, 1, 0\n" " ),\n" - " 5, 4, 0.\n" + " 1, 1, 1, ARRAY[\n" + " [0, 1, 1, 1, 1],\n" + " [1, 1, 1, 0, 1],\n" + " [1, 0, 1, 1, 1],\n" + " [1, 1, 1, 1, 0],\n" + " [1, 1, 0, 1, 1]\n" + " ]::double precision[],\n" + " 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -3537,33 +3624,27 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2822 +#: reference_raster.xml:2943 #, no-c-format msgid "" "-- pixel 3x3 has value\n" "-- exclude_nodata_value = FALSE\n" "SELECT\n" - " ST_Neighborhood(rast, 3, 3, 1, false)\n" + " ST_Neighborhood(rast, 3, 3, 1, 1, false)\n" "FROM (\n" - " SELECT\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_SetValue(\n" - " ST_AddBand(\n" - " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" - " '8BUI'::text, 1, 0\n" - " ),\n" - " 1, 1, 0.\n" - " ),\n" - " 2, 3, 0.\n" - " ),\n" - " 3, 5, 0.\n" - " ),\n" - " 4, 2, 0.\n" + " ST_SetValues(\n" + " ST_AddBand(\n" + " ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n" + " '8BUI'::text, 1, 0\n" " ),\n" - " 5, 4, 0.\n" + " 1, 1, 1, ARRAY[\n" + " [0, 1, 1, 1, 1],\n" + " [1, 1, 1, 0, 1],\n" + " [1, 0, 1, 1, 1],\n" + " [1, 1, 1, 1, 0],\n" + " [1, 1, 0, 1, 1]\n" + " ]::double precision[],\n" + " 1\n" " ) AS rast\n" ") AS foo\n" "\n" @@ -3573,43 +3654,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2828 +#: reference_raster.xml:2949 #, no-c-format msgid ", , , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:2845 +#: reference_raster.xml:2966 #, no-c-format msgid "ST_SetValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2846 +#: reference_raster.xml:2967 #, no-c-format msgid "Returns modified raster resulting from setting the value of a given band in a given columnx, rowy pixel or at a pixel that intersects a particular geometric point. Band numbers start at 1 and assumed to be 1 if not specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2850 +#: reference_raster.xml:2971 #, no-c-format msgid " raster ST_SetValue raster rast geometry pt double precision newvalue raster ST_SetValue raster rast integer bandnum geometry pt double precision newvalue raster ST_SetValue raster rast integer columnx integer rowy double precision newvalue raster ST_SetValue raster rast integer bandnum integer columnx integer rowy double precision newvalue " msgstr "" #. Tag: para -#: reference_raster.xml:2884 +#: reference_raster.xml:3005 #, no-c-format msgid "Returns modified raster resulting from setting the specified pixel value to new value for the designed band given the row column location or a geometric point location. If no band is specified, then band 1 is assumed." msgstr "" #. Tag: para -#: reference_raster.xml:2887 +#: reference_raster.xml:3008 #, no-c-format msgid "Setting by geometry currently only works for points." msgstr "" #. Tag: programlisting -#: reference_raster.xml:2893 +#: reference_raster.xml:3014 #, no-c-format msgid "" "-- Geometry example\n" @@ -3631,7 +3712,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2895 +#: reference_raster.xml:3016 #, no-c-format msgid "" "-- Store the changed raster --\n" @@ -3640,67 +3721,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:2899 reference_raster.xml:5992 +#: reference_raster.xml:3020 reference_raster.xml:6296 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:2905 +#: reference_raster.xml:3026 #, no-c-format msgid "ST_SetValues" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:2906 +#: reference_raster.xml:3027 #, no-c-format msgid "Returns modified raster resulting from setting the values of a given band." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:2910 +#: reference_raster.xml:3031 #, no-c-format msgid " raster ST_SetValues raster rast integer nband integer columnx integer rowy double precision[][] newvalueset boolean[][] noset=NULL boolean keepnodata=FALSE raster ST_SetValues raster rast integer nband integer columnx integer rowy double precision[][] newvalueset double precision nosetvalue boolean keepnodata=FALSE raster ST_SetValues raster rast integer nband integer columnx integer rowy integer width integer height double precision newvalue boolean keepnodata=FALSE raster ST_SetValues raster rast integer columnx integer rowy integer width integer height double precision newvalue boolean keepnodata=FALSE " msgstr "" #. Tag: para -#: reference_raster.xml:2961 +#: reference_raster.xml:3082 #, no-c-format msgid "Returns modified raster resulting from setting specified pixels to new value(s) for the designated band." msgstr "" #. Tag: para -#: reference_raster.xml:2965 +#: reference_raster.xml:3086 #, no-c-format msgid "For Variant 1, the specific pixels to be set are determined by the columnx, rowy pixel coordinates and the dimensions of the newvalueset array. noset can be used to prevent pixels with values present in newvalueset from being set (due to PostgreSQL not permitting ragged/jagged arrays). If keepnodata is TRUE, those pixels whose values are NODATA will not be set with the corresponding value in newvalueset. See example Variant 1." msgstr "" #. Tag: para -#: reference_raster.xml:2969 +#: reference_raster.xml:3090 #, no-c-format msgid "Variant 2 is like Variant 1 but with a simple double precision nosetvalue instead of a boolean noset array. Elements in newvalueset with the nosetvalue value with be skipped. See example Variant 2." msgstr "" #. Tag: para -#: reference_raster.xml:2973 +#: reference_raster.xml:3094 #, no-c-format msgid "For Variant 3, the specific pixels to be set are determined by the columnx, rowy pixel coordinates, width and height. If keepnodata is TRUE, those pixels whose values are NODATA will not be set with the corresponding value in newvalueset. See example Variant 3." msgstr "" #. Tag: para -#: reference_raster.xml:2977 +#: reference_raster.xml:3098 #, no-c-format msgid "Variant 4 is the same as Variant 3 with the exception that it assumes that the first band's pixels of rast will be set." msgstr "" #. Tag: title -#: reference_raster.xml:2984 +#: reference_raster.xml:3107 reference_raster.xml:5583 #, no-c-format msgid "Examples: Variant 1" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2986 +#: reference_raster.xml:3109 #, no-c-format msgid "" "/*\n" @@ -3746,7 +3827,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2988 +#: reference_raster.xml:3111 #, no-c-format msgid "" "/*\n" @@ -3792,7 +3873,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2990 +#: reference_raster.xml:3113 #, no-c-format msgid "" "/*\n" @@ -3840,7 +3921,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2992 +#: reference_raster.xml:3115 #, no-c-format msgid "" "/*\n" @@ -3892,13 +3973,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:2997 +#: reference_raster.xml:3120 #, no-c-format msgid "Examples: Variant 2" msgstr "" #. Tag: programlisting -#: reference_raster.xml:2999 +#: reference_raster.xml:3122 #, no-c-format msgid "" "/*\n" @@ -3944,7 +4025,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3001 +#: reference_raster.xml:3124 #, no-c-format msgid "" "/*\n" @@ -3992,13 +4073,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:3006 +#: reference_raster.xml:3129 #, no-c-format msgid "Examples: Variant 3" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3008 +#: reference_raster.xml:3131 #, no-c-format msgid "" "/*\n" @@ -4044,7 +4125,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3010 +#: reference_raster.xml:3133 #, no-c-format msgid "" "/*\n" @@ -4093,37 +4174,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3016 +#: reference_raster.xml:3139 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:3026 +#: reference_raster.xml:3149 #, no-c-format msgid "ST_PixelOfValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3027 +#: reference_raster.xml:3150 #, no-c-format msgid "Get the columnx, rowy coordinates of the pixel whose value equals the search value." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3033 +#: reference_raster.xml:3156 #, no-c-format msgid " setof record ST_PixelOfValue raster rast integer nband double precision[] search boolean exclude_nodata_value=true setof record ST_PixelOfValue raster rast double precision[] search boolean exclude_nodata_value=true setof record ST_PixelOfValue raster rast integer nband double precision search boolean exclude_nodata_value=true setof record ST_PixelOfValue raster rast double precision search boolean exclude_nodata_value=true " msgstr "" #. Tag: para -#: reference_raster.xml:3093 +#: reference_raster.xml:3217 #, no-c-format msgid "Get the columnx, rowy coordinates of the pixel whose value equals the search value. If no band is specified, then band 1 is assumed." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3100 +#: reference_raster.xml:3226 #, no-c-format msgid "" "SELECT\n" @@ -4179,49 +4260,49 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:3108 +#: reference_raster.xml:3234 #, no-c-format msgid "Raster Editors" msgstr "" #. Tag: refname -#: reference_raster.xml:3112 +#: reference_raster.xml:3238 #, no-c-format msgid "ST_SetGeoReference" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3113 +#: reference_raster.xml:3239 #, no-c-format msgid "Set Georeference 6 georeference parameters in a single call. Numbers should be separated by white space. Accepts inputs in GDAL or ESRI format. Default is GDAL." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3118 +#: reference_raster.xml:3244 #, no-c-format msgid "raster ST_SetGeoReference raster rast text georefcoords text format=GDAL" msgstr "" #. Tag: para -#: reference_raster.xml:3130 +#: reference_raster.xml:3256 #, no-c-format msgid "Set Georeference 6 georeference parameters in a single call. Accepts inputs in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not provided will return null." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3133 +#: reference_raster.xml:3259 #, no-c-format msgid "scalex skewy skewx scaley upperleftx upperlefty" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3135 +#: reference_raster.xml:3261 #, no-c-format msgid "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3141 +#: reference_raster.xml:3267 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetGeoReference(rast, '2 0 0 3 0.5 0.5','GDAL') \n" @@ -4233,37 +4314,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3146 +#: reference_raster.xml:3272 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:3152 +#: reference_raster.xml:3278 #, no-c-format msgid "ST_SetRotation" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3153 +#: reference_raster.xml:3279 #, no-c-format msgid "Set the rotation of the raster in radian." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3158 +#: reference_raster.xml:3284 #, no-c-format msgid "float8 ST_SetRotation raster rast float8 rotation" msgstr "" #. Tag: para -#: reference_raster.xml:3169 +#: reference_raster.xml:3295 #, no-c-format msgid "Uniformly rotate the raster. Rotation is in radian. Refer to World File for more details." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3175 +#: reference_raster.xml:3301 #, no-c-format msgid "" "SELECT \n" @@ -4279,43 +4360,43 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3188 +#: reference_raster.xml:3314 #, no-c-format msgid "ST_SetScale" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3189 +#: reference_raster.xml:3315 #, no-c-format msgid "Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3193 +#: reference_raster.xml:3319 #, no-c-format msgid " raster ST_SetScale raster rast float8 xy raster ST_SetScale raster rast float8 x float8 y " msgstr "" #. Tag: para -#: reference_raster.xml:3212 +#: reference_raster.xml:3338 #, no-c-format msgid "Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height. If only one unit passed in, assumed X and Y are the same number." msgstr "" #. Tag: para -#: reference_raster.xml:3215 +#: reference_raster.xml:3341 #, no-c-format msgid "ST_SetScale is different from in that ST_SetScale do not resample the raster to match the raster extent. It only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster." msgstr "" #. Tag: para -#: reference_raster.xml:3217 +#: reference_raster.xml:3343 #, no-c-format msgid "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This was changed in 2.0.0." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3223 +#: reference_raster.xml:3349 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -4332,7 +4413,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3224 +#: reference_raster.xml:3350 #, no-c-format msgid "" "UPDATE dummy_rast \n" @@ -4349,37 +4430,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3230 +#: reference_raster.xml:3356 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:3236 +#: reference_raster.xml:3362 #, no-c-format msgid "ST_SetSkew" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3237 +#: reference_raster.xml:3363 #, no-c-format msgid "Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3241 +#: reference_raster.xml:3367 #, no-c-format msgid " raster ST_SetSkew raster rast float8 skewxy raster ST_SetSkew raster rast float8 skewx float8 skewy " msgstr "" #. Tag: para -#: reference_raster.xml:3259 +#: reference_raster.xml:3385 #, no-c-format msgid "Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value. Refer to World File for more details." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3266 +#: reference_raster.xml:3392 #, no-c-format msgid "" "-- Example 1 \n" @@ -4399,7 +4480,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3268 +#: reference_raster.xml:3394 #, no-c-format msgid "" "-- Example 2 set both to same number:\n" @@ -4419,73 +4500,73 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3275 +#: reference_raster.xml:3401 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:3281 +#: reference_raster.xml:3407 #, no-c-format msgid "ST_SetSRID" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3283 +#: reference_raster.xml:3409 #, no-c-format msgid "Sets the SRID of a raster to a particular integer srid defined in the spatial_ref_sys table." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3288 +#: reference_raster.xml:3414 #, no-c-format msgid "raster ST_SetSRID raster rast integer srid" msgstr "" #. Tag: para -#: reference_raster.xml:3303 +#: reference_raster.xml:3429 #, no-c-format msgid "Sets the SRID on a raster to a particular integer value." msgstr "" #. Tag: para -#: reference_raster.xml:3306 +#: reference_raster.xml:3432 #, no-c-format msgid "This function does not transform the raster in any way - it simply sets meta data defining the spatial ref of the coordinate reference system that it's currently in. Useful for transformations later." msgstr "" #. Tag: para -#: reference_raster.xml:3316 +#: reference_raster.xml:3442 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3323 +#: reference_raster.xml:3449 #, no-c-format msgid "ST_SetUpperLeft" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3324 +#: reference_raster.xml:3450 #, no-c-format msgid "Sets the value of the upper left corner of the pixel to projected X and Y coordinates." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3329 +#: reference_raster.xml:3455 #, no-c-format msgid "raster ST_SetUpperLeft raster rast double precision x double precision y" msgstr "" #. Tag: para -#: reference_raster.xml:3341 +#: reference_raster.xml:3467 #, no-c-format msgid "Set the value of the upper left corner of raster to the projected X coordinates" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3347 +#: reference_raster.xml:3473 #, no-c-format msgid "" "SELECT ST_SetUpperLeft(rast,-71.01,42.37) \n" @@ -4494,67 +4575,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3353 +#: reference_raster.xml:3479 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3359 +#: reference_raster.xml:3485 #, no-c-format msgid "ST_Resample" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3360 +#: reference_raster.xml:3486 #, no-c-format msgid "Resample a raster using a specified resampling algorithm, new dimensions, an arbitrary grid corner and a set of raster georeferencing attributes defined or borrowed from another raster. New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3364 +#: reference_raster.xml:3490 #, no-c-format msgid " raster ST_Resample raster rast integer width integer height integer srid=same_as_rast double precision gridx=NULL double precision gridy=NULL double precision skewx=0 double precision skewy=0 text algorithm=NearestNeighbour double precision maxerr=0.125 raster ST_Resample raster rast integer srid=NULL double precision scalex=0 double precision scaley=0 double precision gridx=NULL double precision gridy=NULL double precision skewx=0 double precision skewy=0 text algorithm=NearestNeighbor double precision maxerr=0.125 raster ST_Resample raster rast raster ref text algorithm=NearestNeighbour double precision maxerr=0.125 boolean usescale=true raster ST_Resample raster rast raster ref boolean usescale text algorithm=NearestNeighbour double precision maxerr=0.125 " msgstr "" #. Tag: para -#: reference_raster.xml:3416 +#: reference_raster.xml:3542 #, no-c-format msgid "Resample a raster using a specified resampling algorithm, new dimensions (width & height), a grid corner (gridx & gridy) and a set of raster georeferencing attributes (scalex, scaley, skewx & skewy) defined or borrowed from another raster." msgstr "" #. Tag: para -#: reference_raster.xml:3418 +#: reference_raster.xml:3544 #, no-c-format msgid "New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor which is the fastest but produce the worst interpolation." msgstr "" #. Tag: para -#: reference_raster.xml:3420 reference_raster.xml:3477 +#: reference_raster.xml:3546 reference_raster.xml:3603 #, no-c-format msgid "A maxerror percent of 0.125 is used if no maxerr is specified." msgstr "" #. Tag: para -#: reference_raster.xml:3422 reference_raster.xml:3481 reference_raster.xml:3541 reference_raster.xml:3620 +#: reference_raster.xml:3548 reference_raster.xml:3607 reference_raster.xml:3667 reference_raster.xml:3746 #, no-c-format msgid "Only works if raster is in a known spatial reference system (SRID)." msgstr "" #. Tag: para -#: reference_raster.xml:3423 reference_raster.xml:3479 reference_raster.xml:3543 reference_raster.xml:3622 +#: reference_raster.xml:3549 reference_raster.xml:3605 reference_raster.xml:3669 reference_raster.xml:3748 #, no-c-format msgid "Refer to: GDAL Warp resampling methods for more details." msgstr "" #. Tag: para -#: reference_raster.xml:3424 reference_raster.xml:3485 reference_raster.xml:3547 reference_raster.xml:3626 reference_raster.xml:3679 +#: reference_raster.xml:3550 reference_raster.xml:3611 reference_raster.xml:3673 reference_raster.xml:3752 reference_raster.xml:3805 #, no-c-format msgid "Availability: 2.0.0 Requires GDAL 1.6.1+" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3430 +#: reference_raster.xml:3556 #, no-c-format msgid "" "SELECT ST_Width(orig) As orig_width, ST_Width(reduce_100) As new_width\n" @@ -4571,61 +4652,61 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3435 +#: reference_raster.xml:3561 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:3441 +#: reference_raster.xml:3567 #, no-c-format msgid "ST_Rescale" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3442 +#: reference_raster.xml:3568 #, no-c-format msgid "Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3447 +#: reference_raster.xml:3573 #, no-c-format msgid " raster ST_Rescale raster rast double precision scalexy text algorithm=NearestNeighbour double precision maxerr=0.125 raster ST_Rescale raster rast double precision scalex double precision scaley text algorithm=NearestNeighbour double precision maxerr=0.125 " msgstr "" #. Tag: para -#: reference_raster.xml:3471 +#: reference_raster.xml:3597 #, no-c-format msgid "Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation." msgstr "" #. Tag: para -#: reference_raster.xml:3473 +#: reference_raster.xml:3599 #, no-c-format msgid "scalex and scaley define the new pixel size. scaley must often be negative to get well oriented raster." msgstr "" #. Tag: para -#: reference_raster.xml:3475 +#: reference_raster.xml:3601 #, no-c-format msgid "When the new scalex or scaley is not a divisor of the raster width or height, the extent of the resulting raster is expanded to encompass the extent of the provided raster." msgstr "" #. Tag: para -#: reference_raster.xml:3483 +#: reference_raster.xml:3609 #, no-c-format msgid "ST_Rescale is different from in that ST_SetScale do not resample the raster to match the raster extent. ST_SetScale only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster." msgstr "" #. Tag: para -#: reference_raster.xml:3490 +#: reference_raster.xml:3616 #, no-c-format msgid "A simple example rescaling a raster from a pixel size of 0.001 degree to a pixel size of 0.0015 degree." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3492 +#: reference_raster.xml:3618 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -4644,67 +4725,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3497 +#: reference_raster.xml:3623 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:3503 +#: reference_raster.xml:3629 #, no-c-format msgid "ST_Reskew" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3504 +#: reference_raster.xml:3630 #, no-c-format msgid "Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3509 +#: reference_raster.xml:3635 #, no-c-format msgid " raster ST_Reskew raster rast double precision skewxy text algorithm=NearestNeighbour double precision maxerr=0.125 raster ST_Reskew raster rast double precision skewx double precision skewy text algorithm=NearestNeighbour double precision maxerr=0.125 " msgstr "" #. Tag: para -#: reference_raster.xml:3533 +#: reference_raster.xml:3659 #, no-c-format msgid "Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation." msgstr "" #. Tag: para -#: reference_raster.xml:3535 +#: reference_raster.xml:3661 #, no-c-format msgid "skewx and skewy define the new skew." msgstr "" #. Tag: para -#: reference_raster.xml:3537 reference_raster.xml:3616 +#: reference_raster.xml:3663 reference_raster.xml:3742 #, no-c-format msgid "The extent of the new raster will encompass the extent of the provided raster." msgstr "" #. Tag: para -#: reference_raster.xml:3539 reference_raster.xml:3618 +#: reference_raster.xml:3665 reference_raster.xml:3744 #, no-c-format msgid "A maxerror percent of 0.125 if no maxerr is specified." msgstr "" #. Tag: para -#: reference_raster.xml:3545 +#: reference_raster.xml:3671 #, no-c-format msgid "ST_Reskew is different from in that ST_SetSkew do not resample the raster to match the raster extent. ST_SetSkew only changes the metadata (or georeference) of the raster to correct an originally mis-specified skew. ST_Reskew results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetSkew do not modify the width, nor the height of the raster." msgstr "" #. Tag: para -#: reference_raster.xml:3552 +#: reference_raster.xml:3678 #, no-c-format msgid "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3554 +#: reference_raster.xml:3680 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -4715,61 +4796,61 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3560 +#: reference_raster.xml:3686 #, no-c-format msgid ", , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:3566 +#: reference_raster.xml:3692 #, no-c-format msgid "ST_SnapToGrid" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3567 +#: reference_raster.xml:3693 #, no-c-format msgid "Resample a raster by snapping it to a grid. New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3572 +#: reference_raster.xml:3698 #, no-c-format msgid " raster ST_SnapToGrid raster rast double precision gridx double precision gridy text algorithm=NearestNeighbour double precision maxerr=0.125 double precision scalex=DEFAULT 0 double precision scaley=DEFAULT 0 raster ST_SnapToGrid raster rast double precision gridx double precision gridy double precision scalex double precision scaley text algorithm=NearestNeighbour double precision maxerr=0.125 raster ST_SnapToGrid raster rast double precision gridx double precision gridy double precision scalexy text algorithm=NearestNeighbour double precision maxerr=0.125 " msgstr "" #. Tag: para -#: reference_raster.xml:3611 +#: reference_raster.xml:3737 #, no-c-format msgid "Resample a raster by snapping it to a grid defined by an arbitrary pixel corner (gridx & gridy) and optionally a pixel size (scalex & scaley). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation." msgstr "" #. Tag: para -#: reference_raster.xml:3613 +#: reference_raster.xml:3739 #, no-c-format msgid "gridx and gridy define any arbitrary pixel corner of the new grid. This is not necessarily the upper left corner of the new raster and it does not have to be inside or on the edge of the new raster extent." msgstr "" #. Tag: para -#: reference_raster.xml:3615 +#: reference_raster.xml:3741 #, no-c-format msgid "You can optionnal define the pixel size of the new grid with scalex and scaley." msgstr "" #. Tag: para -#: reference_raster.xml:3624 +#: reference_raster.xml:3750 #, no-c-format msgid "Use if you need more control over the grid parameters." msgstr "" #. Tag: para -#: reference_raster.xml:3631 +#: reference_raster.xml:3757 #, no-c-format msgid "A simple example snapping a raster to a slightly different grid." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3633 +#: reference_raster.xml:3759 #, no-c-format msgid "" "-- the original raster pixel size\n" @@ -4780,49 +4861,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3639 +#: reference_raster.xml:3765 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:3645 +#: reference_raster.xml:3771 #, no-c-format msgid "ST_Transform" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3646 +#: reference_raster.xml:3772 #, no-c-format msgid "Reprojects a raster in a known spatial reference system to another known spatial reference system using specified resampling algorithm. Options are NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to NearestNeighbor." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3650 +#: reference_raster.xml:3776 #, no-c-format msgid " raster ST_Transform raster rast integer srid double precision scalex double precision scaley text algorithm=NearestNeighbor double precision maxerr=0.125 raster ST_Transform raster rast integer srid text algorithm=NearestNeighbor double precision maxerr=0.125 double precision scalex double precision scaley " msgstr "" #. Tag: para -#: reference_raster.xml:3676 +#: reference_raster.xml:3802 #, no-c-format msgid "Reprojects a raster in a known spatial reference system to another known spatial reference system using specified pixel warping algorithm. Uses 'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 if no maxerr is specified." msgstr "" #. Tag: para -#: reference_raster.xml:3678 +#: reference_raster.xml:3804 #, no-c-format msgid "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', 'CubicSpline', and 'Lanczos'. Refer to: GDAL Warp resampling methods for more details." msgstr "" #. Tag: para -#: reference_raster.xml:3680 +#: reference_raster.xml:3806 #, no-c-format msgid "If you find your transformation support is not working right, you may need to set the environment variable PROJSO to the .so or .dll projection library your PostGIS is using. This just needs to have the name of the file. So for example on windows, you would in Control Panel -> System -> Environment Variables add a system variable called PROJSO and set it to libproj.dll (if you are using proj 4.6.1). You'll have to restart your PostgreSQL service/daemon after this change." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3687 +#: reference_raster.xml:3813 #, no-c-format msgid "" "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n" @@ -4841,61 +4922,61 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3697 +#: reference_raster.xml:3823 #, no-c-format msgid "original mass state plane meters (mass_stm)" msgstr "" #. Tag: para -#: reference_raster.xml:3706 +#: reference_raster.xml:3832 #, no-c-format msgid "After transform to wgs 84 long lat (wgs_84)" msgstr "" #. Tag: para -#: reference_raster.xml:3715 +#: reference_raster.xml:3841 #, no-c-format msgid "After transform to wgs 84 long lat with bilinear algorithm instead of NN default (wgs_84_bilin)" msgstr "" #. Tag: para -#: reference_raster.xml:3727 +#: reference_raster.xml:3853 #, no-c-format msgid ", " msgstr "" #. Tag: title -#: reference_raster.xml:3733 +#: reference_raster.xml:3859 #, no-c-format msgid "Raster Band Editors" msgstr "" #. Tag: refname -#: reference_raster.xml:3737 +#: reference_raster.xml:3863 #, no-c-format msgid "ST_SetBandNoDataValue" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3738 +#: reference_raster.xml:3864 #, no-c-format msgid "Sets the value for the given band that represents no data. Band 1 is assumed if no band is specified. To mark a band as having no nodata value, set the nodata value = NULL." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3742 +#: reference_raster.xml:3868 #, no-c-format msgid " raster ST_SetBandNoDataValue raster rast double precision nodatavalue raster ST_SetBandNoDataValue raster rast integer band double precision nodatavalue boolean forcechecking=false " msgstr "" #. Tag: para -#: reference_raster.xml:3763 +#: reference_raster.xml:3889 #, no-c-format msgid "Sets the value that represents no data for the band. Band 1 is assumed if not specified. This will affect results from , , and the ST_PixelAs...() functions." msgstr "" #. Tag: programlisting -#: reference_raster.xml:3769 +#: reference_raster.xml:3895 #, no-c-format msgid "" "-- change just first band no data value\n" @@ -4921,37 +5002,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3781 +#: reference_raster.xml:3907 #, no-c-format msgid "ST_SetBandIsNoData" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3782 +#: reference_raster.xml:3908 #, no-c-format msgid "Sets the isnodata flag of the band to TRUE. You may want to call this function if ST_BandIsNoData(rast, band) != ST_BandIsNodata(rast, band, TRUE). This is, if the isnodata flag is dirty. Band 1 is assumed if no band is specified." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:3791 +#: reference_raster.xml:3917 #, no-c-format msgid "integer ST_SetBandIsNoData raster rast integer band=1" msgstr "" #. Tag: para -#: reference_raster.xml:3802 +#: reference_raster.xml:3928 #, no-c-format msgid "Sets the isnodata flag for the band to true. Band 1 is assumed if not specified. This function should be called only when the flag is considered dirty. This is, when the result calling is different using TRUE as last argument and without using it" msgstr "" #. Tag: para -#: reference_raster.xml:3809 +#: reference_raster.xml:3935 #, no-c-format msgid "Currently, the loader (raster2pgsql.py) is not able to set the isnodata flag for bands. So, this is the fastest way to set it to TRUE, without changing any other band value" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3818 +#: reference_raster.xml:3944 #, no-c-format msgid "" "-- Create dummy table with one raster column\n" @@ -5014,49 +5095,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:3824 +#: reference_raster.xml:3950 #, no-c-format msgid ", , , " msgstr "" #. Tag: title -#: reference_raster.xml:3833 +#: reference_raster.xml:3959 #, no-c-format msgid "Raster Band Statistics and Analytics" msgstr "" #. Tag: refname -#: reference_raster.xml:3836 +#: reference_raster.xml:3962 #, no-c-format msgid "ST_Count" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3837 +#: reference_raster.xml:3963 #, no-c-format msgid "Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the nodata value." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3841 +#: reference_raster.xml:3967 #, no-c-format msgid " bigint ST_Count raster rast integer nband=1 boolean exclude_nodata_value=true bigint ST_Count raster rast boolean exclude_nodata_value bigint ST_Count text rastertable text rastercolumn integer nband=1 boolean exclude_nodata_value=true bigint ST_Count text rastertable text rastercolumn boolean exclude_nodata_value " msgstr "" #. Tag: para -#: reference_raster.xml:3872 +#: reference_raster.xml:3998 #, no-c-format msgid "Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified nband defaults to 1." msgstr "" #. Tag: para -#: reference_raster.xml:3873 +#: reference_raster.xml:3999 #, no-c-format msgid "If exclude_nodata_value is set to true, will only count pixels with value not equal to the nodata value of the raster. Set exclude_nodata_value to false to get count all pixels" msgstr "" #. Tag: programlisting -#: reference_raster.xml:3880 +#: reference_raster.xml:4006 #, no-c-format msgid "" "--example will count all pixels not 249 and one will count all pixels. --\n" @@ -5070,85 +5151,85 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:3891 +#: reference_raster.xml:4017 #, no-c-format msgid "ST_Histogram" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:3892 +#: reference_raster.xml:4018 #, no-c-format msgid "Returns a set of record summarizing a raster or raster coverage data distribution separate bin ranges. Number of bins are autocomputed if not specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:3896 +#: reference_raster.xml:4022 #, no-c-format msgid " SETOF record ST_Histogram raster rast integer nband=1 boolean exclude_nodata_value=true integer bins=autocomputed double precision[] width=NULL boolean right=false SETOF record ST_Histogram raster rast integer nband integer bins double precision[] width=NULL boolean right=false SETOF record ST_Histogram raster rast integer nband boolean exclude_nodata_value integer bins boolean right SETOF record ST_Histogram raster rast integer nband integer bins boolean right SETOF record ST_Histogram text rastertable text rastercolumn integer nband integer bins boolean right SETOF record ST_Histogram text rastertable text rastercolumn integer nband boolean exclude_nodata_value integer bins boolean right SETOF record ST_Histogram text rastertable text rastercolumn integer nband=1 boolean exclude_nodata_value=true integer bins=autocomputed double precision[] width=NULL boolean right=false SETOF record ST_Histogram text rastertable text rastercolumn integer nband=1 integer bins double precision[] width=NULL boolean right=false " msgstr "" #. Tag: para -#: reference_raster.xml:3978 +#: reference_raster.xml:4104 #, no-c-format msgid "Returns set of records consisting of min, max, count, percent for a given raster band for each bin. If no band is specified nband defaults to 1." msgstr "" #. Tag: para -#: reference_raster.xml:3979 +#: reference_raster.xml:4105 #, no-c-format msgid "By default only considers pixel values not equal to the nodata value . Set exclude_nodata_value to false to get count all pixels." msgstr "" #. Tag: term -#: reference_raster.xml:3983 +#: reference_raster.xml:4109 #, no-c-format msgid "width double precision[]" msgstr "" #. Tag: para -#: reference_raster.xml:3984 +#: reference_raster.xml:4110 #, no-c-format msgid "width: an array indicating the width of each category/bin. If the number of bins is greater than the number of widths, the widths are repeated." msgstr "" #. Tag: para -#: reference_raster.xml:3985 +#: reference_raster.xml:4111 #, no-c-format msgid "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, b, c, a, b, c]" msgstr "" #. Tag: term -#: reference_raster.xml:3988 +#: reference_raster.xml:4114 #, no-c-format msgid "bins integer" msgstr "" #. Tag: para -#: reference_raster.xml:3989 +#: reference_raster.xml:4115 #, no-c-format msgid "Number of breakouts -- this is the number of records you'll get back from the function if specified. If not specified then the number of breakouts is autocomputed." msgstr "" #. Tag: term -#: reference_raster.xml:3993 +#: reference_raster.xml:4119 #, no-c-format msgid "right boolean" msgstr "" #. Tag: para -#: reference_raster.xml:3994 +#: reference_raster.xml:4120 #, no-c-format msgid "compute the histogram from the right rather than from the left (default). This changes the criteria for evaluating a value x from [a, b) to (a, b]" msgstr "" #. Tag: title -#: reference_raster.xml:4001 +#: reference_raster.xml:4127 #, no-c-format msgid "Example: Single raster tile - compute histograms for bands 1, 2, 3 and autocompute bins" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4002 +#: reference_raster.xml:4128 #, no-c-format msgid "" "SELECT band, (stats).*\n" @@ -5176,13 +5257,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4006 +#: reference_raster.xml:4132 #, no-c-format msgid "Example: Just band 2 but for 6 bins" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4007 +#: reference_raster.xml:4133 #, no-c-format msgid "" "SELECT (stats).*\n" @@ -5218,43 +5299,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4012 +#: reference_raster.xml:4138 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4021 +#: reference_raster.xml:4147 #, no-c-format msgid "ST_Quantile" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4022 +#: reference_raster.xml:4148 #, no-c-format msgid "Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4026 +#: reference_raster.xml:4152 #, no-c-format msgid " SETOF record ST_Quantile raster rast integer nband=1 boolean exclude_nodata_value=true double precision[] quantiles=NULL SETOF record ST_Quantile raster rast double precision[] quantiles SETOF record ST_Quantile raster rast integer nband double precision[] quantiles double precision ST_Quantile raster rast double precision quantile double precision ST_Quantile raster rast boolean exclude_nodata_value double precision quantile=NULL double precision ST_Quantile raster rast integer nband double precision quantile double precision ST_Quantile raster rast integer nband boolean exclude_nodata_value double precision quantile double precision ST_Quantile raster rast integer nband double precision quantile SETOF record ST_Quantile text rastertable text rastercolumn integer nband=1 boolean exclude_nodata_value=true double precision[] quantiles=NULL SETOF record ST_Quantile text rastertable text rastercolumn integer nband double precision[] quantiles " msgstr "" #. Tag: para -#: reference_raster.xml:4098 +#: reference_raster.xml:4224 #, no-c-format msgid "Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile." msgstr "" #. Tag: para -#: reference_raster.xml:4099 reference_raster.xml:4316 +#: reference_raster.xml:4225 reference_raster.xml:4442 #, no-c-format msgid "If exclude_nodata_value is set to false, will also count pixels with no data." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4106 +#: reference_raster.xml:4232 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -5279,7 +5360,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4107 +#: reference_raster.xml:4233 #, no-c-format msgid "" "--real live example. Quantile of all pixels in band 2 intersecting a geometry\n" @@ -5317,55 +5398,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4112 reference_raster.xml:4331 +#: reference_raster.xml:4238 reference_raster.xml:4457 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4118 +#: reference_raster.xml:4244 #, no-c-format msgid "ST_SummaryStats" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4119 +#: reference_raster.xml:4245 #, no-c-format msgid "Returns record consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. Band 1 is assumed is no band is specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4123 +#: reference_raster.xml:4249 #, no-c-format msgid " record ST_SummaryStats text rastertable text rastercolumn boolean exclude_nodata_value record ST_SummaryStats raster rast boolean exclude_nodata_value record ST_SummaryStats text rastertable text rastercolumn integer nband=1 boolean exclude_nodata_value=true record ST_SummaryStats raster rast integer nband boolean exclude_nodata_value " msgstr "" #. Tag: para -#: reference_raster.xml:4159 +#: reference_raster.xml:4285 #, no-c-format msgid "Returns record consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. If no band is specified nband defaults to 1." msgstr "" #. Tag: para -#: reference_raster.xml:4161 +#: reference_raster.xml:4287 #, no-c-format msgid "By default only considers pixel values not equal to the nodata value. Set exclude_nodata_value to false to get count of all pixels." msgstr "" #. Tag: para -#: reference_raster.xml:4163 +#: reference_raster.xml:4289 #, no-c-format msgid "By default will sample all pixels. To get faster response, set sample_percent to lower than 1" msgstr "" #. Tag: title -#: reference_raster.xml:4168 +#: reference_raster.xml:4294 #, no-c-format msgid "Example: Single raster tile" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4169 +#: reference_raster.xml:4295 #, no-c-format msgid "" "SELECT rid, band, (stats).*\n" @@ -5381,19 +5462,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4173 +#: reference_raster.xml:4299 #, no-c-format msgid "Example: Summarize pixels that intersect buildings of interest" msgstr "" #. Tag: para -#: reference_raster.xml:4174 +#: reference_raster.xml:4300 #, no-c-format msgid "This example took 574ms on PostGIS windows 64-bit with all of Boston Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), ~102,000 building records" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4176 +#: reference_raster.xml:4302 #, no-c-format msgid "" "WITH \n" @@ -5428,13 +5509,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4180 +#: reference_raster.xml:4306 #, no-c-format msgid "Example: Raster coverage" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4181 +#: reference_raster.xml:4307 #, no-c-format msgid "" "-- stats for each band --\n" @@ -5462,43 +5543,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4186 +#: reference_raster.xml:4312 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4195 +#: reference_raster.xml:4321 #, no-c-format msgid "ST_ValueCount" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4196 +#: reference_raster.xml:4322 #, no-c-format msgid "Returns a set of records containing a pixel band value and count of the number of pixels in a given band of a raster (or a raster coverage) that have a given set of values. If no band is specified defaults to band 1. By default nodata value pixels are not counted. and all other values in the pixel are output and pixel band values are rounded to the nearest integer." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4201 +#: reference_raster.xml:4327 #, no-c-format msgid " SETOF record ST_ValueCount raster rast integer nband=1 boolean exclude_nodata_value=true double precision[] searchvalues=NULL double precision roundto=0 double precision OUT value integer OUT count SETOF record ST_ValueCount raster rast integer nband double precision[] searchvalues double precision roundto=0 double precision OUT value integer OUT count SETOF record ST_ValueCount raster rast double precision[] searchvalues double precision roundto=0 double precision OUT value integer OUT count bigint ST_ValueCount raster rast double precision searchvalue double precision roundto=0 bigint ST_ValueCount raster rast integer nband boolean exclude_nodata_value double precision searchvalue double precision roundto=0 bigint ST_ValueCount raster rast integer nband double precision searchvalue double precision roundto=0 SETOF record ST_ValueCount text rastertable text rastercolumn integer nband=1 boolean exclude_nodata_value=true double precision[] searchvalues=NULL double precision roundto=0 double precision OUT value integer OUT count SETOF record ST_ValueCount text rastertable text rastercolumn double precision[] searchvalues double precision roundto=0 double precision OUT value integer OUT count SETOF record ST_ValueCount text rastertable text rastercolumn integer nband double precision[] searchvalues double precision roundto=0 double precision OUT value integer OUT count bigintST_ValueCount text rastertable text rastercolumn integer nband boolean exclude_nodata_value double precision searchvalue double precision roundto=0 bigint ST_ValueCount text rastertable text rastercolumn double precision searchvalue double precision roundto=0 bigint ST_ValueCount text rastertable text rastercolumn integer nband double precision searchvalue double precision roundto=0 " msgstr "" #. Tag: para -#: reference_raster.xml:4314 +#: reference_raster.xml:4440 #, no-c-format msgid "Returns a set of records with columns value count which contain the pixel band value and count of pixels in the raster tile or raster coverage of selected band." msgstr "" #. Tag: para -#: reference_raster.xml:4315 +#: reference_raster.xml:4441 #, no-c-format msgid "If no band is specified nband defaults to 1. If no searchvalues are specified, will return all pixel values found in the raster or raster coverage. If one searchvalue is given, will return an integer instead of records denoting the count of pixels having that pixel band value" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4323 +#: reference_raster.xml:4449 #, no-c-format msgid "" "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n" @@ -5552,7 +5633,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4324 +#: reference_raster.xml:4450 #, no-c-format msgid "" "--real live example. Count all the pixels in an aerial raster tile band 2 intersecting a geometry \n" @@ -5575,7 +5656,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4326 +#: reference_raster.xml:4452 #, no-c-format msgid "" "-- Just return count of pixels in each raster tile that have value of 100 of tiles that intersect a specific geometry --\n" @@ -5594,43 +5675,43 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4337 +#: reference_raster.xml:4463 #, no-c-format msgid "Raster Outputs" msgstr "" #. Tag: refname -#: reference_raster.xml:4340 +#: reference_raster.xml:4466 #, no-c-format msgid "ST_AsBinary" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4341 +#: reference_raster.xml:4467 #, no-c-format msgid "Return the Well-Known Binary (WKB) representation of the raster without SRID meta data." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4346 +#: reference_raster.xml:4472 #, no-c-format msgid "bytea ST_AsBinary raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:4356 +#: reference_raster.xml:4482 #, no-c-format msgid "Returns the Binary representation of the raster. There are 2 variants of the function. The first variant takes no endian encoding parameter and defaults to little endian. The second variant takes a second argument denoting the encoding - using little-endian ('NDR') or big-endian ('XDR') encoding." msgstr "" #. Tag: para -#: reference_raster.xml:4359 +#: reference_raster.xml:4485 #, no-c-format msgid "This is useful in binary cursors to pull data out of the database without converting it to a string representation." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4366 +#: reference_raster.xml:4492 #, no-c-format msgid "" "SELECT ST_AsBinary(rast) As rastbin\n" @@ -5644,55 +5725,55 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:4373 +#: reference_raster.xml:4499 #, no-c-format msgid "ST_AsGDALRaster" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4374 +#: reference_raster.xml:4500 #, no-c-format msgid "Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALRasters() to get a list of formats supported by your library." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4379 +#: reference_raster.xml:4505 #, no-c-format msgid "bytea ST_AsGDALRaster raster rast text format text[] options=NULL integer srid=sameassource" msgstr "" #. Tag: para -#: reference_raster.xml:4393 +#: reference_raster.xml:4519 #, no-c-format msgid "Returns the raster tile in the designated format. Arguments are itemized below:" msgstr "" #. Tag: para -#: reference_raster.xml:4396 +#: reference_raster.xml:4522 #, no-c-format msgid "format format to output. This is dependent on the drivers compiled in your libgdal library. Generally available are 'JPEG', 'GTIff', 'PNG'. Use to get a list of formats supported by your library." msgstr "" #. Tag: para -#: reference_raster.xml:4401 +#: reference_raster.xml:4527 #, no-c-format msgid "options text array of GDAL options. Valid options are dependent on the format. Refer to GDAL Raster format options for more details." msgstr "" #. Tag: para -#: reference_raster.xml:4406 +#: reference_raster.xml:4532 #, no-c-format msgid "srs The proj4text or srtext (from spatial_ref_sys) to embed in the image" msgstr "" #. Tag: title -#: reference_raster.xml:4415 +#: reference_raster.xml:4541 #, no-c-format msgid "JPEG Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4417 +#: reference_raster.xml:4543 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n" @@ -5703,13 +5784,13 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:4422 +#: reference_raster.xml:4548 #, no-c-format msgid "GTIFF Output Examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4424 +#: reference_raster.xml:4550 #, no-c-format msgid "" "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n" @@ -5723,67 +5804,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4431 +#: reference_raster.xml:4557 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:4437 +#: reference_raster.xml:4563 #, no-c-format msgid "ST_AsJPEG" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4438 +#: reference_raster.xml:4564 #, no-c-format msgid "Return the raster tile selected bands as a single Joint Photographic Exports Group (JPEG) image (byte array). If no band is specified and 1 or more than 3 bands, then only the first band is used. If only 3 bands then all 3 bands are used and mapped to RGB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4442 +#: reference_raster.xml:4568 #, no-c-format msgid " bytea ST_AsJPEG raster rast text[] options=NULL bytea ST_AsJPEG raster rast integer nband integer quality bytea ST_AsJPEG raster rast integer nband text[] options=NULL bytea ST_AsJPEG raster rast integer[] nbands text[] options=NULL bytea ST_AsJPEG raster rast integer[] nbands integer quality " msgstr "" #. Tag: para -#: reference_raster.xml:4478 +#: reference_raster.xml:4604 #, no-c-format msgid "Returns the selected bands of the raster as a single Joint Photographic Exports Group Image (JPEG). Use if you need to export as less common raster types. If no band is specified and 1 or more than 3 bands, then only the first band is used. If 3 bands then all 3 bands are used. There are many variants of the function with many options. These are itemized below:" msgstr "" #. Tag: para -#: reference_raster.xml:4481 reference_raster.xml:4572 +#: reference_raster.xml:4607 reference_raster.xml:4698 #, no-c-format msgid "nband is for single band exports." msgstr "" #. Tag: para -#: reference_raster.xml:4486 +#: reference_raster.xml:4612 #, no-c-format msgid "nbands is an array of bands to export (note that max is 3 for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue" msgstr "" #. Tag: para -#: reference_raster.xml:4491 +#: reference_raster.xml:4617 #, no-c-format msgid "quality number from 0 to 100. The higher the number the crisper the image." msgstr "" #. Tag: para -#: reference_raster.xml:4496 +#: reference_raster.xml:4622 #, no-c-format msgid "options text Array of GDAL options as defined for JPEG (look at create_options for JPEG ). For JPEG valid ones are PROGRESSIVE ON or OFF and QUALITY a range from 0 to 100 and default to 75. Refer to GDAL Raster format options for more details." msgstr "" #. Tag: title -#: reference_raster.xml:4513 +#: reference_raster.xml:4639 #, no-c-format msgid "Examples: Output" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4515 +#: reference_raster.xml:4641 #, no-c-format msgid "" "-- output first 3 bands 75% quality\n" @@ -5800,55 +5881,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4522 +#: reference_raster.xml:4648 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:4528 +#: reference_raster.xml:4654 #, no-c-format msgid "ST_AsPNG" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4529 +#: reference_raster.xml:4655 #, no-c-format msgid "Return the raster tile selected bands as a single portable network graphics (PNG) image (byte array). If 1, 3, or 4 bands in raster and no bands are specified, then all bands are used. If more 2 or more than 4 bands and no bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA space." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4533 +#: reference_raster.xml:4659 #, no-c-format msgid " bytea ST_AsPNG raster rast text[] options=NULL bytea ST_AsPNG raster rast integer nband integer compression bytea ST_AsPNG raster rast integer nband text[] options=NULL bytea ST_AsPNG raster rast integer[] nbands integer compression bytea ST_AsPNG raster rast integer[] nbands text[] options=NULL " msgstr "" #. Tag: para -#: reference_raster.xml:4569 +#: reference_raster.xml:4695 #, no-c-format msgid "Returns the selected bands of the raster as a single Portable Network Graphics Image (PNG). Use if you need to export as less common raster types. If no band is specified, then the first 3 bands are exported. There are many variants of the function with many options. If no srid is specified then then srid of the raster is used. These are itemized below:" msgstr "" #. Tag: para -#: reference_raster.xml:4577 reference_raster.xml:4660 +#: reference_raster.xml:4703 reference_raster.xml:4786 #, no-c-format msgid "nbands is an array of bands to export (note that max is 3 for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue" msgstr "" #. Tag: para -#: reference_raster.xml:4582 +#: reference_raster.xml:4708 #, no-c-format msgid "compression number from 1 to 9. The higher the number the greater the compression." msgstr "" #. Tag: para -#: reference_raster.xml:4587 +#: reference_raster.xml:4713 #, no-c-format msgid "options text Array of GDAL options as defined for PNG (look at create_options for PNG of ). For PNG valid one is only ZLEVEL (amount of time to spend on compression -- default 6) e.g. ARRAY['ZLEVEL=9']. WORLDFILE is not allowed since the function would have to output two outputs. Refer to GDAL Raster format options for more details." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4606 +#: reference_raster.xml:4732 #, no-c-format msgid "" "SELECT ST_AsPNG(rast) As rastpng\n" @@ -5860,61 +5941,61 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4613 +#: reference_raster.xml:4739 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:4619 +#: reference_raster.xml:4745 #, no-c-format msgid "ST_AsTIFF" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4620 +#: reference_raster.xml:4746 #, no-c-format msgid "Return the raster selected bands as a single TIFF image (byte array). If no band is specified, then will try to use all bands." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4624 +#: reference_raster.xml:4750 #, no-c-format msgid " bytea ST_AsTIFF raster rast text[] options='' integer srid=sameassource bytea ST_AsTIFF raster rast text compression='' integer srid=sameassource bytea ST_AsTIFF raster rast integer[] nbands text compression='' integer srid=sameassource bytea ST_AsTIFF raster rast integer[] nbands text[] options integer srid=sameassource " msgstr "" #. Tag: para -#: reference_raster.xml:4657 +#: reference_raster.xml:4783 #, no-c-format msgid "Returns the selected bands of the raster as a single Tagged Image File Format (TIFF). If no band is specified, will try to use all bands. This is a wrapper around . Use if you need to export as less common raster types. There are many variants of the function with many options. If no spatial reference SRS text is present, the spatial reference of the raster is used. These are itemized below:" msgstr "" #. Tag: para -#: reference_raster.xml:4665 +#: reference_raster.xml:4791 #, no-c-format msgid "compression Compression expression -- JPEG90 (or some other percent), LZW, JPEG, DEFLATE9." msgstr "" #. Tag: para -#: reference_raster.xml:4670 +#: reference_raster.xml:4796 #, no-c-format msgid "options text Array of GDAL create options as defined for GTiff (look at create_options for GTiff of ). or refer to GDAL Raster format options for more details." msgstr "" #. Tag: para -#: reference_raster.xml:4675 +#: reference_raster.xml:4801 #, no-c-format msgid "srid srid of spatial_ref_sys of the raster. This is used to populate the georeference information" msgstr "" #. Tag: title -#: reference_raster.xml:4684 +#: reference_raster.xml:4810 #, no-c-format msgid "Examples: Use jpeg compression 90%" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4686 +#: reference_raster.xml:4812 #, no-c-format msgid "" "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n" @@ -5922,55 +6003,55 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4693 +#: reference_raster.xml:4819 #, no-c-format msgid ", , " msgstr "" #. Tag: title -#: reference_raster.xml:4699 +#: reference_raster.xml:4825 #, no-c-format msgid "Raster Processing" msgstr "" #. Tag: refname -#: reference_raster.xml:4702 +#: reference_raster.xml:4828 #, no-c-format msgid "Box3D" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4703 +#: reference_raster.xml:4829 #, no-c-format msgid "Returns the box 3d representation of the enclosing box of the raster." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4708 +#: reference_raster.xml:4834 #, no-c-format msgid "box3d Box3D raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:4718 +#: reference_raster.xml:4844 #, no-c-format msgid "Returns the box representing the extent of the raster." msgstr "" #. Tag: para -#: reference_raster.xml:4719 +#: reference_raster.xml:4845 #, no-c-format msgid "The polygon is defined by the corner points of the bounding box ((MINX, MINY), (MAXX, MAXY))" msgstr "" #. Tag: para -#: reference_raster.xml:4723 +#: reference_raster.xml:4849 #, no-c-format msgid "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of box3d. Since box2d is a deprecated type, this was changed to box3d." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4729 +#: reference_raster.xml:4855 #, no-c-format msgid "" "SELECT rid, Box3D(rast) As rastbox\n" @@ -5983,55 +6064,55 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:4741 +#: reference_raster.xml:4867 #, no-c-format msgid "ST_Clip" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4742 +#: reference_raster.xml:4868 #, no-c-format msgid "Returns the raster clipped by the input geometry. If no band is specified all bands are returned. If crop is not specified, true is assumed meaning the output raster is cropped." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:4747 +#: reference_raster.xml:4873 #, no-c-format msgid " raster ST_Clip raster rast geometry geom double precision[] nodataval=NULL boolean crop=true raster ST_Clip raster rast geometry geom boolean crop raster ST_Clip raster rast integer band geometry geom boolean crop " msgstr "" #. Tag: para -#: reference_raster.xml:4776 +#: reference_raster.xml:4902 #, no-c-format msgid "Returns a raster that is clipped by the input geometry geom. If no band is specified all bands are returned." msgstr "" #. Tag: para -#: reference_raster.xml:4778 +#: reference_raster.xml:4904 #, no-c-format msgid "Rasters resulting from ST_Clip must have a nodata value assigned for areas clipped, one for each band. If none are provided and the input raster do not have a nodata value defined, nodata values of the resulting raster are set to ST_MinPossibleValue(ST_BandPixelType(rast, band)). When the number of nodata value in the array is smaller than the number of band, the last one in the array is used for the remaining bands. If the number of nodata value is greater than the number of band, the extra nodata values are ignored. All variants accepting an array of nodata values also accept a single value which will be assigned to each band." msgstr "" #. Tag: para -#: reference_raster.xml:4780 +#: reference_raster.xml:4906 #, no-c-format msgid "If crop is not specified, true is assumed meaning the output raster is cropped to the intersection of the geomand rast extents. If crop is set to false, the new raster gets the same extent as rast." msgstr "" #. Tag: para -#: reference_raster.xml:4784 +#: reference_raster.xml:4910 #, no-c-format msgid "Examples here use Massachusetts aerial data available on MassGIS site MassGIS Aerial Orthos. Coordinates are in Massachusetts State Plane Meters." msgstr "" #. Tag: title -#: reference_raster.xml:4788 +#: reference_raster.xml:4914 #, no-c-format msgid "Examples: 1 band clipping" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4789 +#: reference_raster.xml:4915 #, no-c-format msgid "" "-- Clip the first band of an aerial tile by a 20 meter buffer.\n" @@ -6042,7 +6123,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4791 +#: reference_raster.xml:4917 #, no-c-format msgid "" "-- Demonstrate effect of crop on final dimensions of raster\n" @@ -6062,25 +6143,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4801 reference_raster.xml:4831 reference_raster.xml:4862 +#: reference_raster.xml:4927 reference_raster.xml:4957 reference_raster.xml:4988 #, no-c-format msgid "Full raster tile before clipping" msgstr "" #. Tag: para -#: reference_raster.xml:4810 reference_raster.xml:4871 +#: reference_raster.xml:4936 reference_raster.xml:4997 #, no-c-format msgid "After Clipping" msgstr "" #. Tag: title -#: reference_raster.xml:4820 +#: reference_raster.xml:4946 #, no-c-format msgid "Examples: 1 band clipping with no crop and add back other bands unchanged" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4821 +#: reference_raster.xml:4947 #, no-c-format msgid "" "-- Same example as before, but we need to set crop to false to be able to use ST_AddBand\n" @@ -6092,19 +6173,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4840 +#: reference_raster.xml:4966 #, no-c-format msgid "After Clipping - surreal" msgstr "" #. Tag: title -#: reference_raster.xml:4850 +#: reference_raster.xml:4976 #, no-c-format msgid "Examples: Clip all bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4851 +#: reference_raster.xml:4977 #, no-c-format msgid "" "-- Clip all bands of an aerial tile by a 20 meter buffer.\n" @@ -6118,49 +6199,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4883 +#: reference_raster.xml:5009 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:4889 +#: reference_raster.xml:5015 #, no-c-format msgid "ST_ConvexHull" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4890 +#: reference_raster.xml:5016 #, no-c-format msgid "Return the convex hull geometry of the raster including pixel values equal to BandNoDataValue. For regular shaped and non-skewed rasters, this gives the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4897 +#: reference_raster.xml:5023 #, no-c-format msgid "geometry ST_ConvexHull raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:4907 +#: reference_raster.xml:5033 #, no-c-format msgid "Return the convex hull geometry of the raster including the NoDataBandValue band pixels. For regular shaped and non-skewed rasters, this gives more or less the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters." msgstr "" #. Tag: para -#: reference_raster.xml:4911 +#: reference_raster.xml:5037 #, no-c-format msgid "ST_Envelope floors the coordinates and hence add a little buffer around the raster so the answer is subtly different from ST_ConvexHull which does not floor." msgstr "" #. Tag: para -#: reference_raster.xml:4918 +#: reference_raster.xml:5044 #, no-c-format msgid "Refer to PostGIS Raster Specification for a diagram of this." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4926 +#: reference_raster.xml:5052 #, no-c-format msgid "" "-- Note envelope and convexhull are more or less the same\n" @@ -6175,7 +6256,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:4933 +#: reference_raster.xml:5059 #, no-c-format msgid "" "-- now we skew the raster \n" @@ -6192,67 +6273,67 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4945 +#: reference_raster.xml:5071 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:4951 +#: reference_raster.xml:5077 #, no-c-format msgid "ST_DumpAsPolygons" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4952 +#: reference_raster.xml:5078 #, no-c-format msgid "Returns a set of geomval (geom,val) rows, from a given raster band. If no band number is specified, band num defaults to 1." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:4957 +#: reference_raster.xml:5083 #, no-c-format msgid "setof geomval ST_DumpAsPolygons raster rast integer band_num=1 boolean exclude_nodata_value=TRUE" msgstr "" #. Tag: para -#: reference_raster.xml:4968 +#: reference_raster.xml:5094 #, no-c-format msgid "This is a set-returning function (SRF). It returns a set of geomval rows, formed by a geometry (geom) and a pixel band value (val). Each polygon is the union of all pixels for that band that have the same pixel value denoted by val." msgstr "" #. Tag: para -#: reference_raster.xml:4972 +#: reference_raster.xml:5098 #, no-c-format msgid "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a GROUP BY in that it creates new rows. For example it can be used to expand a single raster into multiple POLYGONS/MULTIPOLYGONS." msgstr "" #. Tag: para -#: reference_raster.xml:4976 +#: reference_raster.xml:5102 #, no-c-format msgid "Availability: Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:4977 +#: reference_raster.xml:5103 #, no-c-format msgid "If there is a no data value set for a band, pixels with that value will not be returned." msgstr "" #. Tag: para -#: reference_raster.xml:4978 +#: reference_raster.xml:5104 #, no-c-format msgid "If you only care about count of pixels with a given value in a raster, it is faster to use ." msgstr "" #. Tag: para -#: reference_raster.xml:4980 +#: reference_raster.xml:5106 #, no-c-format msgid "This is different than ST_PixelAsPolygons where one geometry is returned for each pixel regardless of pixel value." msgstr "" #. Tag: programlisting -#: reference_raster.xml:4988 +#: reference_raster.xml:5114 #, no-c-format msgid "" "SELECT val, ST_AsText(geom) As geomwkt\n" @@ -6277,43 +6358,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:4992 +#: reference_raster.xml:5118 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:4998 +#: reference_raster.xml:5124 #, no-c-format msgid "ST_Envelope" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:4999 +#: reference_raster.xml:5125 #, no-c-format msgid "Returns the polygon representation of the extent of the raster." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5004 +#: reference_raster.xml:5130 #, no-c-format msgid "geometry ST_Envelope raster rast" msgstr "" #. Tag: para -#: reference_raster.xml:5014 +#: reference_raster.xml:5140 #, no-c-format msgid "Returns the polygon representation of the extent of the raster in spatial coordinate units defined by srid. It is a float8 minimum bounding box represented as a polygon." msgstr "" #. Tag: para -#: reference_raster.xml:5015 +#: reference_raster.xml:5141 #, no-c-format msgid "The polygon is defined by the corner points of the bounding box ((MINX, MINY), (MINX, MAXY), (MAXX, MAXY), (MAXX, MINY), (MINX, MINY))" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5026 +#: reference_raster.xml:5152 #, no-c-format msgid "" "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n" @@ -6327,265 +6408,265 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5032 +#: reference_raster.xml:5158 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:5038 +#: reference_raster.xml:5164 #, no-c-format msgid "ST_HillShade" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5039 +#: reference_raster.xml:5165 #, no-c-format msgid "Returns the hypothetical illumination of an elevation raster band using provided azimuth, altitude, brightness and elevation scale inputs. Useful for visualizing terrain." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5043 +#: reference_raster.xml:5169 #, no-c-format msgid "raster ST_HillShade raster rast integer band text pixeltype double precision azimuth double precision altitude double precision max_bright=255 double precision elevation_scale=1" msgstr "" #. Tag: para -#: reference_raster.xml:5059 +#: reference_raster.xml:5185 #, no-c-format msgid "Returns the hypothetical illumination of an elevation raster band using the azimuth, altitude, brightness, and elevation scale inputs. Utilizes map algebra and applies the hill shade equation to neighboring pixels." msgstr "" #. Tag: para -#: reference_raster.xml:5060 +#: reference_raster.xml:5186 #, no-c-format msgid "The hill shade equation is: max_bright * ( (cos(zenith)*cos(slope)) + (sin(zenith)*sin(slope)*cos(azimuth - aspect)) )." msgstr "" #. Tag: title -#: reference_raster.xml:5066 reference_raster.xml:5131 reference_raster.xml:5196 +#: reference_raster.xml:5192 reference_raster.xml:5257 reference_raster.xml:5322 #, no-c-format msgid "Examples - coming soon" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5067 reference_raster.xml:5132 reference_raster.xml:5197 +#: reference_raster.xml:5193 reference_raster.xml:5258 reference_raster.xml:5323 #, no-c-format msgid "coming soon" msgstr "" #. Tag: refname -#: reference_raster.xml:5081 +#: reference_raster.xml:5207 #, no-c-format msgid "ST_Aspect" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5082 +#: reference_raster.xml:5208 #, no-c-format msgid "Returns the surface aspect of an elevation raster band. Useful for analyzing terrain." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5086 +#: reference_raster.xml:5212 #, no-c-format msgid "raster ST_Aspect raster rast integer band text pixeltype" msgstr "" #. Tag: para -#: reference_raster.xml:5098 +#: reference_raster.xml:5224 #, no-c-format msgid "Returns the surface aspect of an elevation raster band. Utilizes map algebra and applies the aspect equation to neighboring pixels." msgstr "" #. Tag: para -#: reference_raster.xml:5100 reference_raster.xml:5165 +#: reference_raster.xml:5226 reference_raster.xml:5291 #, no-c-format msgid "Given the following representation of a 3x3 neighborhood of pixels:" msgstr "" #. Tag: entry -#: reference_raster.xml:5106 reference_raster.xml:5171 +#: reference_raster.xml:5232 reference_raster.xml:5297 #, no-c-format msgid "A" msgstr "" #. Tag: entry -#: reference_raster.xml:5107 reference_raster.xml:5172 +#: reference_raster.xml:5233 reference_raster.xml:5298 #, no-c-format msgid "B" msgstr "" #. Tag: entry -#: reference_raster.xml:5108 reference_raster.xml:5173 +#: reference_raster.xml:5234 reference_raster.xml:5299 #, no-c-format msgid "C" msgstr "" #. Tag: entry -#: reference_raster.xml:5111 reference_raster.xml:5176 +#: reference_raster.xml:5237 reference_raster.xml:5302 #, no-c-format msgid "D" msgstr "" #. Tag: entry -#: reference_raster.xml:5112 reference_raster.xml:5177 +#: reference_raster.xml:5238 reference_raster.xml:5303 #, no-c-format msgid "E" msgstr "" #. Tag: entry -#: reference_raster.xml:5113 reference_raster.xml:5178 +#: reference_raster.xml:5239 reference_raster.xml:5304 #, no-c-format msgid "F" msgstr "" #. Tag: entry -#: reference_raster.xml:5116 reference_raster.xml:5181 +#: reference_raster.xml:5242 reference_raster.xml:5307 #, no-c-format msgid "G" msgstr "" #. Tag: entry -#: reference_raster.xml:5117 reference_raster.xml:5182 +#: reference_raster.xml:5243 reference_raster.xml:5308 #, no-c-format msgid "H" msgstr "" #. Tag: entry -#: reference_raster.xml:5118 reference_raster.xml:5183 +#: reference_raster.xml:5244 reference_raster.xml:5309 #, no-c-format msgid "I" msgstr "" #. Tag: para -#: reference_raster.xml:5124 +#: reference_raster.xml:5250 #, no-c-format msgid "The equation for the pixel aspect of cell E is: atan2((((G + 2H + I) - (A + 2B + C)) / 8), -(((C + 2F + I) - (A + 2D + G)) / 8))" msgstr "" #. Tag: refname -#: reference_raster.xml:5146 +#: reference_raster.xml:5272 #, no-c-format msgid "ST_Slope" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5147 +#: reference_raster.xml:5273 #, no-c-format msgid "Returns the surface slope of an elevation raster band. Useful for analyzing terrain." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5151 +#: reference_raster.xml:5277 #, no-c-format msgid "raster ST_Slope raster rast integer band text pixeltype" msgstr "" #. Tag: para -#: reference_raster.xml:5163 +#: reference_raster.xml:5289 #, no-c-format msgid "Returns the surface slope of an elevation raster band. Utilizes map algebra and applies the slope equation to neighboring pixels." msgstr "" #. Tag: para -#: reference_raster.xml:5189 +#: reference_raster.xml:5315 #, no-c-format msgid "The equation for the pixel slope of cell E is: atan(sqrt(((c + 2f + i) - (a + 2d + g) / 8)^2 + (((g + 2h + i) - (a + 2b + c)) / 8) ^ 2))" msgstr "" #. Tag: refname -#: reference_raster.xml:5211 +#: reference_raster.xml:5337 #, no-c-format msgid "ST_Intersection" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5212 +#: reference_raster.xml:5338 #, no-c-format msgid "Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5216 +#: reference_raster.xml:5342 #, no-c-format msgid " setof geomval ST_Intersection geometry geom raster rast integer band_num=1 setof geomval ST_Intersection raster rast geometry geom setof geomval ST_Intersection raster rast integer band_num geometry geom raster ST_Intersection raster rast1 raster rast2 double precision[] nodataval raster ST_Intersection raster rast1 raster rast2 text returnband='BOTH' double precision[] nodataval=NULL raster ST_Intersection raster rast1 integer band_num1 raster rast2 integer band_num2 double precision[] nodataval raster ST_Intersection raster rast1 integer band_num1 raster rast2 integer band_num2 text returnband='BOTH' double precision[] nodataval=NULL " msgstr "" #. Tag: para -#: reference_raster.xml:5276 +#: reference_raster.xml:5402 #, no-c-format msgid "Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry." msgstr "" #. Tag: para -#: reference_raster.xml:5278 +#: reference_raster.xml:5404 #, no-c-format msgid "The first three variants, returning a setof geomval, works in vector space. The raster is first vectorized (using ST_DumpAsPolygon) into a set of geomval rows and those rows are then intersected with the geometry using the ST_Intersection(geometry, geometry) PostGIS function. Geometries intersecting only with a nodata value area of a raster returns an empty geometry. They are normally excluded from the results by the proper usage of ST_Intersect in the WHERE clause." msgstr "" #. Tag: para -#: reference_raster.xml:5280 +#: reference_raster.xml:5406 #, no-c-format msgid "You can access the geometry and the value parts of the resulting set of geomval by surrounding them with parenthesis and adding '.geom' or '.val' at the end of the expression. e.g. (ST_Intersection(rast, geom)).geom" msgstr "" #. Tag: para -#: reference_raster.xml:5282 +#: reference_raster.xml:5408 #, no-c-format msgid "The other variants, returning a raster, works in raster space. They are using the two rasters version of ST_MapAlgebraExpr to perform the intersection." msgstr "" #. Tag: para -#: reference_raster.xml:5284 +#: reference_raster.xml:5410 #, no-c-format msgid "The extent of the resulting raster corresponds to the geometrical intersection of the two raster extents. The resulting raster includes 'BAND1', 'BAND2' or 'BOTH' bands, following what is passed as the returnband parameter. Nodata value areas present in any band results in nodata value areas in every bands of the result. In other words, any pixel intersecting with a nodata value pixel becomes a nodata value pixel in the result." msgstr "" #. Tag: para -#: reference_raster.xml:5286 +#: reference_raster.xml:5412 #, no-c-format msgid "Rasters resulting from ST_Intersection must have a nodata value assigned for areas not intersecting. You can define or replace the nodata value for any resulting band by providing a nodataval[] array of one or two nodata values depending if you request 'BAND1', 'BAND2' or 'BOTH' bands. The first value in the array replace the nodata value in the first band and the second value replace the nodata value in the second band. If one input band do not have a nodata value defined and none are provided as an array, one is chosen using the ST_MinPossibleValue function. All variant accepting an array of nodata value can also accept a single value which will be assigned to each requested band." msgstr "" #. Tag: para -#: reference_raster.xml:5288 +#: reference_raster.xml:5414 #, no-c-format msgid "In all variants, if no band number is specified band 1 is assumed." msgstr "" #. Tag: para -#: reference_raster.xml:5290 +#: reference_raster.xml:5416 #, no-c-format msgid "To get more control on the resulting extent or on what to return when encountering a nodata value, use the two rasters version of ." msgstr "" #. Tag: para -#: reference_raster.xml:5292 +#: reference_raster.xml:5418 #, no-c-format msgid "To compute the intersection of a raster band with a geometry in raster space, use . ST_Clip works on multiple bands rasters and does not return a band corresponding to the rasterized geometry." msgstr "" #. Tag: para -#: reference_raster.xml:5294 +#: reference_raster.xml:5420 #, no-c-format msgid "ST_Intersection should be used in conjunction with ST_Intersects and an index on the raster column and/or the geometry column." msgstr "" #. Tag: para -#: reference_raster.xml:5296 +#: reference_raster.xml:5422 #, no-c-format msgid "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In earlier pre-2.0.0 versions, only intersection performed in vector space were supported." msgstr "" #. Tag: title -#: reference_raster.xml:5300 +#: reference_raster.xml:5426 #, no-c-format msgid "Examples: Geometry, Raster -- resulting in geometry vals" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5302 +#: reference_raster.xml:5428 #, no-c-format msgid "" "SELECT foo.rid, foo.gid, \n" @@ -6613,67 +6694,321 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:5307 +#: reference_raster.xml:5433 #, no-c-format msgid "Example: Raster, Geometry -- resulting is a raster" msgstr "" #. Tag: para -#: reference_raster.xml:5308 +#: reference_raster.xml:5434 #, no-c-format msgid "Examples coming soon" msgstr "" #. Tag: para -#: reference_raster.xml:5315 +#: reference_raster.xml:5441 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:5321 reference_raster.xml:5408 +#: reference_raster.xml:5447 +#, no-c-format +msgid "ST_MapAlgebra" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:5448 +#, no-c-format +msgid "Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function." +msgstr "" + +#. Tag: funcsynopsis +#: reference_raster.xml:5454 +#, no-c-format +msgid " raster ST_MapAlgebra rastbandarg[] rastbandargset regprocedure callbackfunc text pixeltype=NULL text extenttype=INTERSECTION raster customextent=NULL integer distancex=0 integer distancey=0 text[] VARIADIC userargs=NULL raster ST_MapAlgebra raster rast integer[] nband regprocedure callbackfunc text pixeltype=NULL text extenttype=FIRST raster customextent=NULL integer distancex=0 integer distancey=0 text[] VARIADIC userargs=NULL raster ST_MapAlgebra raster rast integer nband regprocedure callbackfunc text pixeltype=NULL text extenttype=FIRST raster customextent=NULL integer distancex=0 integer distancey=0 text[] VARIADIC userargs=NULL raster ST_MapAlgebra raster rast1 integer nband1 raster rast2 integer nband2 regprocedure callbackfunc text pixeltype=NULL text extenttype=INTERSECTION raster customextent=NULL integer distancex=0 integer distancey=0 text[] VARIADIC userargs=NULL " +msgstr "" + +#. Tag: para +#: reference_raster.xml:5515 +#, no-c-format +msgid "Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5519 +#, no-c-format +msgid "" + "The tworastuserfunc parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is: \n" + "CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], position integer[][], VARIADIC userargs text[])\n" + " RETURNS double precision\n" + " AS $$\n" + " BEGIN\n" + " RETURN 0;\n" + " END;\n" + " $$ LANGUAGE 'plpgsql' IMMUTABLE;\n" + " The callbackfunc must have three arguments: a 3-dimension double precision array, a 2-dimension double precision array and a variadic 1-dimension text array. The first argument value is the set of values (as double precision) from all input rasters. The three dimensions (where indexes are 1-based) are: raster #, row y, column x. The second argument position is the set of pixel positions from the output raster and input rasters. The outer dimension (where indexes are 0-based) is the raster #. The position at outer dimension index 0 is the output raster's pixel position. For each outer dimension, there are two elements in the inner dimension for X and Y. The third argument userargs is for passing through any user-specified arguments." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5526 +#, no-c-format +msgid "" + "Passing a regprocedure argument to a SQL function requires the full function signature to be passed, then cast to a regprocedure type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is: \n" + "'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n" + " Note that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a regprocedure." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5534 +#, no-c-format +msgid "The third argument to the callbackfunc is a variadic text array. All trailing text arguments are passed through to the specified callbackfunc, and are contained in the userargs argument." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5539 reference_raster.xml:5998 reference_raster.xml:6095 +#, no-c-format +msgid "For more information about the VARIADIC keyword, please refer to the PostgreSQL documentation and the \"SQL Functions with Variable Numbers of Arguments\" section of Query Language (SQL) Functions." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5545 +#, no-c-format +msgid "The text[] argument to the callbackfunc is required, regardless of whether you choose to pass any arguments to the callback function for processing or not." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5550 +#, no-c-format +msgid "If pixeltype is passed in, the one band of the new raster will be of that pixeltype. If pixeltype is passed NULL or left out, the new raster band will have the same pixeltype as the specified band of the first raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the specified band of the appropriate raster (for extent types: SECOND, LAST). If in doubt, always specify pixeltype." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5554 +#, no-c-format +msgid "Possible values for extenttype are: INTERSECTION (default), UNION, FIRST (default for one raster variants), SECOND, LAST, CUSTOM. If extentype is CUSTOM, a raster must be provided for customextent. See example 4 of Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5558 +#, no-c-format +msgid "Variant 1 accepts an array of rastbandarg allowing the use of a map algebra operation on many rasters and/or many bands. See example Variant 1." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5562 +#, no-c-format +msgid "Variants 2 and 3 operate upon one or more bands of one raster. See example Variant 2 and 3." +msgstr "" + +#. Tag: para +#: reference_raster.xml:5566 +#, no-c-format +msgid "Variant 4 operate upon two rasters with one band per raster. See example Variant 4." +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5585 +#, no-c-format +msgid "" + "-- one raster, one band\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " ARRAY[ROW(rast, 1)]::rastbandarg[],\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5587 +#, no-c-format +msgid "" + "-- one raster, several bands\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, 2)]::rastbandarg[],\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5589 +#, no-c-format +msgid "" + "-- several rasters, several bands\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION ALL\n" + " SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), ROW(t1.rast, 2)]::rastbandarg[],\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo t1\n" + "CROSS JOIN foo t2\n" + "WHERE t1.rid = 1\n" + " AND t2.rid = 2" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5591 +#, no-c-format +msgid "" + "-- complete example of tiles of a coverage with neighborhood\n" + "WITH foo AS (\n" + " SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n" + " SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0) AS rast UNION ALL\n" + " SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), 1, '16BUI', 3, 0) AS rast UNION ALL\n" + "\n" + " SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, 0), 1, '16BUI', 10, 0) AS rast UNION ALL\n" + " SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, 0), 1, '16BUI', 20, 0) AS rast UNION ALL\n" + " SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, 0), 1, '16BUI', 30, 0) AS rast UNION ALL\n" + "\n" + " SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, 0), 1, '16BUI', 100, 0) AS rast UNION ALL\n" + " SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, 0), 1, '16BUI', 200, 0) AS rast UNION ALL\n" + " SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, 0), 1, '16BUI', 300, 0) AS rast\n" + ")\n" + "SELECT\n" + " t1.rid,\n" + " ST_MapAlgebra(\n" + " ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure,\n" + " '32BUI',\n" + " 'CUSTOM', t1.rast,\n" + " 1, 1\n" + " ) AS rast\n" + "FROM raster_nmapalgebra_in t1\n" + "CROSS JOIN raster_nmapalgebra_in t2\n" + "WHERE t1.rid = 4\n" + " AND t2.rid BETWEEN 0 AND 8\n" + " AND ST_Intersects(t1.rast, t2.rast)\n" + "GROUP BY t1.rid, t1.rast" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5596 +#, no-c-format +msgid "Examples: Variants 2 and 3" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5598 +#, no-c-format +msgid "" + "-- one raster, several bands\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " rast, ARRAY[3, 1, 3, 2]::integer[],\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5600 +#, no-c-format +msgid "" + "-- one raster, one band\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " rast, 2,\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo" +msgstr "" + +#. Tag: title +#: reference_raster.xml:5605 +#, no-c-format +msgid "Examples: Variant 4" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:5607 +#, no-c-format +msgid "" + "-- two rasters, two bands\n" + "WITH foo AS (\n" + " SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION ALL\n" + " SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n" + ")\n" + "SELECT\n" + " ST_MapAlgebra(\n" + " t1.rast, 2,\n" + " t2.rast, 1,\n" + " 'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n" + " ) AS rast\n" + "FROM foo t1\n" + "CROSS JOIN foo t2\n" + "WHERE t1.rid = 1\n" + " AND t2.rid = 2" +msgstr "" + +#. Tag: para +#: reference_raster.xml:5614 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:5625 reference_raster.xml:5712 #, no-c-format msgid "ST_MapAlgebraExpr" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5322 +#: reference_raster.xml:5626 #, no-c-format msgid "1 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the input raster band and of pixeltype provided. Band 1 is assumed if no band is specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5326 +#: reference_raster.xml:5630 #, no-c-format msgid " raster ST_MapAlgebraExpr raster rast integer band text pixeltype text expression double precision nodataval=NULL raster ST_MapAlgebraExpr raster rast text pixeltype text expression double precision nodataval=NULL " msgstr "" #. Tag: para -#: reference_raster.xml:5349 +#: reference_raster.xml:5653 #, no-c-format msgid "Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the expression on the input raster (rast). If no band is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band." msgstr "" #. Tag: para -#: reference_raster.xml:5351 reference_raster.xml:5684 +#: reference_raster.xml:5655 reference_raster.xml:5988 #, no-c-format msgid "If pixeltype is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL, then the new raster band will have the same pixeltype as the input rast band." msgstr "" #. Tag: para -#: reference_raster.xml:5353 +#: reference_raster.xml:5657 #, no-c-format msgid "In the expression you can use the term [rast] to refer to the pixel value of the original band, [rast.x] to refer to the 1-based pixel column index, [rast.y] to refer to the 1-based pixel row index." msgstr "" #. Tag: para -#: reference_raster.xml:5365 reference_raster.xml:5502 reference_raster.xml:5704 +#: reference_raster.xml:5669 reference_raster.xml:5806 reference_raster.xml:6008 #, no-c-format msgid "Create a new 1 band raster from our original that is a function of modulo 2 of the original raster band." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5366 +#: reference_raster.xml:5670 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -6697,13 +7032,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5367 +#: reference_raster.xml:5671 #, no-c-format msgid "Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to be 0." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5368 +#: reference_raster.xml:5672 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -6733,25 +7068,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5378 reference_raster.xml:5717 +#: reference_raster.xml:5682 reference_raster.xml:6021 #, no-c-format msgid "original (column rast-view)" msgstr "" #. Tag: para -#: reference_raster.xml:5387 reference_raster.xml:5725 +#: reference_raster.xml:5691 reference_raster.xml:6029 #, no-c-format msgid "rast_view_ma" msgstr "" #. Tag: para -#: reference_raster.xml:5395 reference_raster.xml:5733 +#: reference_raster.xml:5699 reference_raster.xml:6037 #, no-c-format msgid "Create a new 3 band raster same pixel type from our original 3 band raster with first band altered by map algebra and remaining 2 bands unaltered." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5397 +#: reference_raster.xml:5701 #, no-c-format msgid "" "SELECT ST_AddBand(\n" @@ -6769,145 +7104,145 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5402 +#: reference_raster.xml:5706 #, no-c-format msgid ", , , , " msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5409 +#: reference_raster.xml:5713 #, no-c-format msgid "2 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the two input raster bands and of pixeltype provided. band 1 of each raster is assumed if no band numbers are specified. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster and have its extent defined by the \"extenttype\" parameter. Values for \"extenttype\" can be: INTERSECTION, UNION, FIRST, SECOND." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5413 +#: reference_raster.xml:5717 #, no-c-format msgid " raster ST_MapAlgebraExpr raster rast1 raster rast2 text expression text pixeltype=same_as_rast1_band text extenttype=INTERSECTION text nodata1expr=NULL text nodata2expr=NULL double precision nodatanodataval=NULL raster ST_MapAlgebraExpr raster rast1 integer band1 raster rast2 integer band2 text expression text pixeltype=same_as_rast1_band text extenttype=INTERSECTION text nodata1expr=NULL text nodata2expr=NULL double precision nodatanodataval=NULL " msgstr "" #. Tag: para -#: reference_raster.xml:5445 +#: reference_raster.xml:5749 #, no-c-format msgid "Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation to the two bands defined by the expression on the two input raster bands rast1, (rast2). If no band1, band2 is specified band 1 is assumed. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster. The resulting raster will have the extent defined by the extenttype parameter." msgstr "" #. Tag: term -#: reference_raster.xml:5450 +#: reference_raster.xml:5754 #, no-c-format msgid "expression" msgstr "" #. Tag: para -#: reference_raster.xml:5451 +#: reference_raster.xml:5755 #, no-c-format msgid "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL defined functions/operators that will define the pixel value when pixels intersect. e.g. (([rast1] + [rast2])/2.0)::integer" msgstr "" #. Tag: term -#: reference_raster.xml:5454 reference_raster.xml:5886 +#: reference_raster.xml:5758 reference_raster.xml:6190 #, no-c-format msgid "pixeltype" msgstr "" #. Tag: para -#: reference_raster.xml:5455 +#: reference_raster.xml:5759 #, no-c-format msgid "The resulting pixel type of the output raster. Must be one listed in , left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the first raster." msgstr "" #. Tag: term -#: reference_raster.xml:5458 +#: reference_raster.xml:5762 #, no-c-format msgid "extenttype" msgstr "" #. Tag: para -#: reference_raster.xml:5459 +#: reference_raster.xml:5763 #, no-c-format msgid "Controls the extent of resulting raster" msgstr "" #. Tag: para -#: reference_raster.xml:5462 +#: reference_raster.xml:5766 #, no-c-format msgid "INTERSECTION - The extent of the new raster is the intersection of the two rasters. This is the default." msgstr "" #. Tag: para -#: reference_raster.xml:5465 +#: reference_raster.xml:5769 #, no-c-format msgid "UNION - The extent of the new raster is the union of the two rasters." msgstr "" #. Tag: para -#: reference_raster.xml:5468 +#: reference_raster.xml:5772 #, no-c-format msgid "FIRST - The extent of the new raster is the same as the one of the first raster." msgstr "" #. Tag: para -#: reference_raster.xml:5471 +#: reference_raster.xml:5775 #, no-c-format msgid "SECOND - The extent of the new raster is the same as the one of the second raster." msgstr "" #. Tag: term -#: reference_raster.xml:5477 +#: reference_raster.xml:5781 #, no-c-format msgid "nodata1expr" msgstr "" #. Tag: para -#: reference_raster.xml:5478 +#: reference_raster.xml:5782 #, no-c-format msgid "An algebraic expression involving only rast2 or a constant that defines what to return when pixels of rast1 are nodata values and spatially corresponding rast2 pixels have values." msgstr "" #. Tag: term -#: reference_raster.xml:5481 +#: reference_raster.xml:5785 #, no-c-format msgid "nodata2expr" msgstr "" #. Tag: para -#: reference_raster.xml:5482 +#: reference_raster.xml:5786 #, no-c-format msgid "An algebraic expression involving only rast1 or a constant that defines what to return when pixels of rast2 are nodata values and spatially corresponding rast1 pixels have values." msgstr "" #. Tag: term -#: reference_raster.xml:5485 +#: reference_raster.xml:5789 #, no-c-format msgid "nodatanodataval" msgstr "" #. Tag: para -#: reference_raster.xml:5486 +#: reference_raster.xml:5790 #, no-c-format msgid "A numeric constant to return when spatially corresponding rast1 and rast2 pixels are both nodata values." msgstr "" #. Tag: para -#: reference_raster.xml:5491 +#: reference_raster.xml:5795 #, no-c-format msgid "If pixeltype is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or no pixel type specified, then the new raster band will have the same pixeltype as the input rast1 band." msgstr "" #. Tag: para -#: reference_raster.xml:5492 +#: reference_raster.xml:5796 #, no-c-format msgid "Use the term [rast1.val] [rast2.val] to refer to the pixel value of the original raster bands and [rast1.x], [rast1.y] etc. to refer to the column / row positions of the pixels." msgstr "" #. Tag: title -#: reference_raster.xml:5500 +#: reference_raster.xml:5804 #, no-c-format msgid "Example: 2 Band Intersection and Union" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5503 +#: reference_raster.xml:5807 #, no-c-format msgid "" "--Create a cool set of rasters --\n" @@ -6946,25 +7281,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5513 +#: reference_raster.xml:5817 #, no-c-format msgid "mapalgebra intersection" msgstr "" #. Tag: para -#: reference_raster.xml:5522 +#: reference_raster.xml:5826 #, no-c-format msgid "map algebra union" msgstr "" #. Tag: title -#: reference_raster.xml:5532 reference_raster.xml:5799 +#: reference_raster.xml:5836 reference_raster.xml:6103 #, no-c-format msgid "Example: Overlaying rasters on a canvas as separate bands" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5533 +#: reference_raster.xml:5837 #, no-c-format msgid "" "-- we use ST_AsPNG to render the image so all single band ones look grey --\n" @@ -6998,37 +7333,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5544 +#: reference_raster.xml:5848 #, no-c-format msgid "rast1" msgstr "" #. Tag: para -#: reference_raster.xml:5553 +#: reference_raster.xml:5857 #, no-c-format msgid "rast2" msgstr "" #. Tag: para -#: reference_raster.xml:5564 +#: reference_raster.xml:5868 #, no-c-format msgid "rast3" msgstr "" #. Tag: para -#: reference_raster.xml:5574 +#: reference_raster.xml:5878 #, no-c-format msgid "final_rast" msgstr "" #. Tag: title -#: reference_raster.xml:5584 +#: reference_raster.xml:5888 #, no-c-format msgid "Example: Overlay 2 meter boundary of select parcels over an aerial imagery" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5585 +#: reference_raster.xml:5889 #, no-c-format msgid "" "-- Create new 3 band raster composed of first 2 clipped bands, and overlay of 3rd band with our geometry\n" @@ -7059,43 +7394,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5596 +#: reference_raster.xml:5900 #, no-c-format msgid "The blue lines are the boundaries of select parcels" msgstr "" #. Tag: para -#: reference_raster.xml:5607 +#: reference_raster.xml:5911 #, no-c-format msgid ", , , , , , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:5614 reference_raster.xml:5745 +#: reference_raster.xml:5918 reference_raster.xml:6049 #, no-c-format msgid "ST_MapAlgebraFct" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5615 +#: reference_raster.xml:5919 #, no-c-format msgid "1 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the input raster band and of pixeltype prodived. Band 1 is assumed if no band is specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5619 +#: reference_raster.xml:5923 #, no-c-format msgid " raster ST_MapAlgebraFct raster rast regprocedure onerasteruserfunc raster ST_MapAlgebraFct raster rast regprocedure onerasteruserfunc text[] VARIADIC args raster ST_MapAlgebraFct raster rast text pixeltype regprocedure onerasteruserfunc raster ST_MapAlgebraFct raster rast text pixeltype regprocedure onerasteruserfunc text[] VARIADIC args raster ST_MapAlgebraFct raster rast integer band regprocedure onerasteruserfunc raster ST_MapAlgebraFct raster rast integer band regprocedure onerasteruserfunc text[] VARIADIC args raster ST_MapAlgebraFct raster rast integer band text pixeltype regprocedure onerasteruserfunc raster ST_MapAlgebraFct raster rast integer band text pixeltype regprocedure onerasteruserfunc text[] VARIADIC args " msgstr "" #. Tag: para -#: reference_raster.xml:5682 +#: reference_raster.xml:5986 #, no-c-format msgid "Creates a new one band raster formed by applying a valid PostgreSQL function specified by the onerasteruserfunc on the input raster (rast). If no band is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band." msgstr "" #. Tag: para -#: reference_raster.xml:5686 +#: reference_raster.xml:5990 #, no-c-format msgid "" "The onerasteruserfunc parameter must be the name and signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very simple and quite useless PL/pgSQL function example is: CREATE OR REPLACE FUNCTION simple_function(pixel FLOAT, pos INTEGER[], VARIADIC args TEXT[])\n" @@ -7107,31 +7442,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5690 +#: reference_raster.xml:5994 #, no-c-format msgid "Passing a regprodedure argument to a SQL function requires the full function signature to be passed, then cast to a regprocedure type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:'simple_function(float,integer[],text[])'::regprocedureNote that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a regprocedure." msgstr "" #. Tag: para -#: reference_raster.xml:5692 +#: reference_raster.xml:5996 #, no-c-format msgid "The third argument to the userfunction is a variadic text array. All trailing text arguments to any call are passed through to the specified userfunction, and are contained in the args argument." msgstr "" #. Tag: para -#: reference_raster.xml:5694 reference_raster.xml:5791 -#, no-c-format -msgid "For more information about the VARIADIC keyword, please refer to the PostgreSQL documentation and the \"SQL Functions with Variable Numbers of Arguments\" section of Query Language (SQL) Functions." -msgstr "" - -#. Tag: para -#: reference_raster.xml:5696 +#: reference_raster.xml:6000 #, no-c-format msgid "The text[] argument to the userfunction is required, regardless of whether you choose to pass any arguments to your user function for processing or not." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5705 +#: reference_raster.xml:6009 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n" @@ -7164,13 +7493,13 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5706 +#: reference_raster.xml:6010 #, no-c-format msgid "Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to a passed parameter to the user function (0)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5707 +#: reference_raster.xml:6011 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n" @@ -7220,7 +7549,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5734 +#: reference_raster.xml:6038 #, no-c-format msgid "" "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args text[])\n" @@ -7248,37 +7577,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5739 reference_raster.xml:5839 +#: reference_raster.xml:6043 reference_raster.xml:6143 #, no-c-format msgid ", , , " msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5746 +#: reference_raster.xml:6050 #, no-c-format msgid "2 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the 2 input raster bands and of pixeltype prodived. Band 1 is assumed if no band is specified. Extent type defaults to INTERSECTION if not specified." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:5750 +#: reference_raster.xml:6054 #, no-c-format msgid " raster ST_MapAlgebraFct raster rast1 raster rast2 regprocedure tworastuserfunc text pixeltype=same_as_rast1 text extenttype=INTERSECTION text[] VARIADIC userargs raster ST_MapAlgebraFct raster rast1 integer band1 raster rast2 integer band2 regprocedure tworastuserfunc text pixeltype=same_as_rast1 text extenttype=INTERSECTION text[] VARIADIC userargs " msgstr "" #. Tag: para -#: reference_raster.xml:5778 +#: reference_raster.xml:6082 #, no-c-format msgid "Creates a new one band raster formed by applying a valid PostgreSQL function specified by the tworastuserfunc on the input raster rast1, rast2. If no band1 or band2 is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original rasters but will only have one band." msgstr "" #. Tag: para -#: reference_raster.xml:5780 +#: reference_raster.xml:6084 #, no-c-format msgid "If pixeltype is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or left out, then the new raster band will have the same pixeltype as the input rast1 band." msgstr "" #. Tag: para -#: reference_raster.xml:5782 +#: reference_raster.xml:6086 #, no-c-format msgid "" "The tworastuserfunc parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is: CREATE OR REPLACE FUNCTION simple_function_for_two_rasters(pixel1 FLOAT, pixel2 FLOAT, pos INTEGER[], VARIADIC args TEXT[])\n" @@ -7290,25 +7619,25 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5787 +#: reference_raster.xml:6091 #, no-c-format msgid "Passing a regprodedure argument to a SQL function requires the full function signature to be passed, then cast to a regprocedure type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:'simple_function(double precision, double precision, integer[], text[])'::regprocedureNote that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a regprocedure." msgstr "" #. Tag: para -#: reference_raster.xml:5789 +#: reference_raster.xml:6093 #, no-c-format msgid "The third argument to the tworastuserfunc is a variadic text array. All trailing text arguments to any call are passed through to the specified tworastuserfunc, and are contained in the userargs argument." msgstr "" #. Tag: para -#: reference_raster.xml:5793 +#: reference_raster.xml:6097 #, no-c-format msgid "The text[] argument to the tworastuserfunc is required, regardless of whether you choose to pass any arguments to your user function for processing or not." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5800 +#: reference_raster.xml:6104 #, no-c-format msgid "" "-- define our user defined function --\n" @@ -7377,19 +7706,19 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5811 +#: reference_raster.xml:6115 #, no-c-format msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)" msgstr "" #. Tag: title -#: reference_raster.xml:5821 +#: reference_raster.xml:6125 #, no-c-format msgid "User Defined function that takes extra args" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5822 +#: reference_raster.xml:6126 #, no-c-format msgid "" "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n" @@ -7425,151 +7754,151 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5829 +#: reference_raster.xml:6133 #, no-c-format msgid "user defined with extra args and different bands from same raster" msgstr "" #. Tag: refname -#: reference_raster.xml:5845 +#: reference_raster.xml:6149 #, no-c-format msgid "ST_MapAlgebraFctNgb" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5847 +#: reference_raster.xml:6151 #, no-c-format msgid "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL function. Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5852 +#: reference_raster.xml:6156 #, no-c-format msgid "raster ST_MapAlgebraFctNgb raster rast integer band text pixeltype integer ngbwidth integer ngbheight regprocedure onerastngbuserfunc text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:5870 +#: reference_raster.xml:6174 #, no-c-format msgid "(one raster version) Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band. The user function takes the neighborhood of pixel values as an array of numbers, for each pixel, returns the result from the user function, replacing pixel value of currently inspected pixel with the function result." msgstr "" #. Tag: term -#: reference_raster.xml:5878 +#: reference_raster.xml:6182 #, no-c-format msgid "rast" msgstr "" #. Tag: para -#: reference_raster.xml:5879 +#: reference_raster.xml:6183 #, no-c-format msgid "Raster on which the user function is evaluated." msgstr "" #. Tag: term -#: reference_raster.xml:5882 +#: reference_raster.xml:6186 #, no-c-format msgid "band" msgstr "" #. Tag: para -#: reference_raster.xml:5883 +#: reference_raster.xml:6187 #, no-c-format msgid "Band number of the raster to be evaluated. Default to 1." msgstr "" #. Tag: para -#: reference_raster.xml:5887 +#: reference_raster.xml:6191 #, no-c-format msgid "The resulting pixel type of the output raster. Must be one listed in or left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the rast. Results are truncated if they are larger than what is allowed for the pixeltype." msgstr "" #. Tag: term -#: reference_raster.xml:5890 +#: reference_raster.xml:6194 #, no-c-format msgid "ngbwidth" msgstr "" #. Tag: para -#: reference_raster.xml:5891 +#: reference_raster.xml:6195 #, no-c-format msgid "The width of the neighborhood, in cells." msgstr "" #. Tag: term -#: reference_raster.xml:5894 +#: reference_raster.xml:6198 #, no-c-format msgid "ngbheight" msgstr "" #. Tag: para -#: reference_raster.xml:5895 +#: reference_raster.xml:6199 #, no-c-format msgid "The height of the neighborhood, in cells." msgstr "" #. Tag: term -#: reference_raster.xml:5898 +#: reference_raster.xml:6202 #, no-c-format msgid "onerastngbuserfunc" msgstr "" #. Tag: para -#: reference_raster.xml:5899 +#: reference_raster.xml:6203 #, no-c-format msgid "PLPGSQL/psql user function to apply to neighborhood pixels of a single band of a raster. The first element is a 2-dimensional array of numbers representing the rectangular pixel neighborhood" msgstr "" #. Tag: term -#: reference_raster.xml:5903 +#: reference_raster.xml:6207 #, no-c-format msgid "nodatamode" msgstr "" #. Tag: para -#: reference_raster.xml:5904 +#: reference_raster.xml:6208 #, no-c-format msgid "Defines what value to pass to the function for a neighborhood pixel that is nodata or NULL" msgstr "" #. Tag: para -#: reference_raster.xml:5905 +#: reference_raster.xml:6209 #, no-c-format msgid "'ignore': any NODATA values encountered in the neighborhood are ignored by the computation -- this flag must be sent to the user callback function, and the user function decides how to ignore it." msgstr "" #. Tag: para -#: reference_raster.xml:5906 +#: reference_raster.xml:6210 #, no-c-format msgid "'NULL': any NODATA values encountered in the neighborhood will cause the resulting pixel to be NULL -- the user callback function is skipped in this case." msgstr "" #. Tag: para -#: reference_raster.xml:5907 +#: reference_raster.xml:6211 #, no-c-format msgid "'value': any NODATA values encountered in the neighborhood are replaced by the reference pixel (the one in the center of the neighborhood). Note that if this value is NODATA, the behavior is the same as 'NULL' (for the affected neighborhood)" msgstr "" #. Tag: term -#: reference_raster.xml:5911 +#: reference_raster.xml:6215 #, no-c-format msgid "args" msgstr "" #. Tag: para -#: reference_raster.xml:5912 +#: reference_raster.xml:6216 #, no-c-format msgid "Arguments to pass into the user function." msgstr "" #. Tag: para -#: reference_raster.xml:5923 +#: reference_raster.xml:6227 #, no-c-format msgid "Examples utilize the katrina raster loaded as a single tile described in http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html and then prepared in the examples" msgstr "" #. Tag: programlisting -#: reference_raster.xml:5926 +#: reference_raster.xml:6230 #, no-c-format msgid "" "--\n" @@ -7606,61 +7935,61 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:5937 +#: reference_raster.xml:6241 #, no-c-format msgid "First band of our raster" msgstr "" #. Tag: para -#: reference_raster.xml:5945 +#: reference_raster.xml:6249 #, no-c-format msgid "new raster after averaging pixels withing 4x4 pixels of each other" msgstr "" #. Tag: para -#: reference_raster.xml:5958 +#: reference_raster.xml:6262 #, no-c-format msgid ", , " msgstr "" #. Tag: refname -#: reference_raster.xml:5964 +#: reference_raster.xml:6268 #, no-c-format msgid "ST_Polygon" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5965 +#: reference_raster.xml:6269 #, no-c-format msgid "Returns a multipolygon geometry formed by the union of pixels that have a pixel value that is not no data value. If no band number is specified, band num defaults to 1." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:5971 +#: reference_raster.xml:6275 #, no-c-format msgid "geometry ST_Polygon raster rast integer band_num=1" msgstr "" #. Tag: para -#: reference_raster.xml:5981 +#: reference_raster.xml:6285 #, no-c-format msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher." msgstr "" #. Tag: para -#: reference_raster.xml:5982 +#: reference_raster.xml:6286 #, no-c-format msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning multipolygon is ensured to be valid." msgstr "" #. Tag: para -#: reference_raster.xml:5983 +#: reference_raster.xml:6287 #, no-c-format msgid "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed to always return multipolygon." msgstr "" #. Tag: programlisting -#: reference_raster.xml:5988 +#: reference_raster.xml:6292 #, no-c-format msgid "" "-- by default no data band value is 0 or not set, so polygon will return a square polygon \n" @@ -7704,49 +8033,49 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:5998 +#: reference_raster.xml:6302 #, no-c-format msgid "ST_Reclass" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:5999 +#: reference_raster.xml:6303 #, no-c-format msgid "Creates a new raster composed of band types reclassified from original. The nband is the band to be changed. If nband is not specified assumed to be 1. All other bands are returned unchanged. Use case: convert a 16BUI band to a 8BUI and so forth for simpler rendering as viewable formats." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6004 +#: reference_raster.xml:6308 #, no-c-format msgid " raster ST_Reclass raster rast integer nband text reclassexpr text pixeltype double precision nodataval=NULL raster ST_Reclass raster rast reclassarg[] VARIADIC reclassargset raster ST_Reclass raster rast text reclassexpr text pixeltype " msgstr "" #. Tag: para -#: reference_raster.xml:6032 +#: reference_raster.xml:6336 #, no-c-format msgid "Creates a new raster formed by applying a valid PostgreSQL algebraic operation defined by the reclassexpr on the input raster (rast). If no band is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster. Bands not designated will come back unchanged. Refer to for description of valid reclassification expressions." msgstr "" #. Tag: para -#: reference_raster.xml:6036 +#: reference_raster.xml:6340 #, no-c-format msgid "The bands of the new raster will have pixel type of pixeltype. If reclassargset is passed in then each reclassarg defines behavior of each band generated." msgstr "" #. Tag: title -#: reference_raster.xml:6043 +#: reference_raster.xml:6347 #, no-c-format msgid "Examples Basic" msgstr "" #. Tag: para -#: reference_raster.xml:6045 +#: reference_raster.xml:6349 #, no-c-format msgid "Create a new raster from the original where band 2 is converted from 8BUI to 4BUI and all values from 101-254 are set to nodata value." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6046 +#: reference_raster.xml:6350 #, no-c-format msgid "" "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n" @@ -7772,19 +8101,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:6050 +#: reference_raster.xml:6354 #, no-c-format msgid "Example: Advanced using multiple reclassargs" msgstr "" #. Tag: para -#: reference_raster.xml:6052 +#: reference_raster.xml:6356 #, no-c-format msgid "Create a new raster from the original where band 1,2,3 is converted to 1BB,4BUI, 4BUI respectively and reclassified. Note this uses the variadic reclassarg argument which can take as input an indefinite number of reclassargs (theoretically as many bands as you have)" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6054 +#: reference_raster.xml:6358 #, no-c-format msgid "" "UPDATE dummy_rast SET reclass_rast = \n" @@ -7814,19 +8143,19 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:6057 +#: reference_raster.xml:6361 #, no-c-format msgid "Example: Advanced Map a single band 32BF raster to multiple viewable bands" msgstr "" #. Tag: para -#: reference_raster.xml:6059 +#: reference_raster.xml:6363 #, no-c-format msgid "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has only one 32bf band" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6060 +#: reference_raster.xml:6364 #, no-c-format msgid "" "ALTER TABLE wind ADD COLUMN rast_view raster;\n" @@ -7841,141 +8170,168 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6066 +#: reference_raster.xml:6370 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6072 +#: reference_raster.xml:6376 #, no-c-format msgid "ST_Union" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6073 +#: reference_raster.xml:6377 #, no-c-format -msgid "Returns the union of a set of raster tiles into a single raster composed of 1 band. If no band is specified for unioning, band num 1 is assumed. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by p_expression which is one of the following: LAST - the default when none is specified, MEAN, SUM, FIRST, MAX, MIN." +msgid "Returns the union of a set of raster tiles into a single raster composed of 1 or more bands." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6078 +#: reference_raster.xml:6382 #, no-c-format msgid "raster ST_Union setof raster rast" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6084 +#: reference_raster.xml:6388 #, no-c-format -msgid "raster ST_Union raster set rast integer band_num" +msgid "raster ST_Union setof raster rast unionarg[] unionargset" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6091 +#: reference_raster.xml:6395 +#, no-c-format +msgid "raster ST_Union setof raster rast integer nband" +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6402 #, no-c-format -msgid "raster ST_Union raster set rast text p_expression" +msgid "raster ST_Union setof raster rast text uniontype" msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6098 +#: reference_raster.xml:6409 #, no-c-format -msgid "raster ST_Union raster set rast integer band_num text p_expression" +msgid "raster ST_Union setof raster rast integer nband text uniontype" msgstr "" #. Tag: para -#: reference_raster.xml:6111 +#: reference_raster.xml:6421 #, no-c-format -msgid "Returns the union of a set of raster tiles into a single raster composed of 1 band. If no band is specified for unioning, band num 1 is assumed. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by p_expression which is one of the following: LAST - the default when none is specified, MEAN, SUM, FIRST, MAX, MIN" +msgid "Returns the union of a set of raster tiles into a single raster composed of at least one band. If nband is not specified, band 1 is assumed. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by uniontype which is one of the following: LAST (default), FIRST, MIN, MAX, COUNT, SUM, MEAN." msgstr "" #. Tag: para -#: reference_raster.xml:6113 +#: reference_raster.xml:6424 #, no-c-format -msgid "There are several other variants of this function not installed by default in PostGIS 2.0.0 -- these can be found in the raster/scripts/plpgsql/st_union.sql file of postgis source code." +msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)." msgstr "" #. Tag: para -#: reference_raster.xml:6115 +#: reference_raster.xml:6425 #, no-c-format -msgid "The ST_Union function in 2.0.0 is currently implemented predominantly in plpgsql. Because of the memory copying needed to copy between the C and plpgsql layer, this function is much much slower than it needs to be. Future 2.0 releases will have this function implemented in C, so you should witness significant improvements in speed when that happens. As a general rule of thumb you want to minimize the size of the rasters, that ST_Union works with. One approach is to clip first and then union the clipped versions. Refer to select parcels example in . That example if unioning is done before clipping takes about 4 times longer. With the higher res imagery the timing the ratio between is even higher." +msgid "Changed: 2.1.0 ST_Union(rast) now unions all bands of all input rasters. Prior versions only unioned the first band of all input rasters." msgstr "" #. Tag: title -#: reference_raster.xml:6122 +#: reference_raster.xml:6429 #, no-c-format msgid "Examples: Reconstitute a single band chunked raster tile" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6123 +#: reference_raster.xml:6430 #, no-c-format msgid "" "-- this creates a single band from first band of raster tiles\n" "-- that form the original file system tile\n" - "SELECT filename, ST_Union(rast) As file_rast\n" + "SELECT filename, ST_Union(rast,1) As file_rast\n" "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;" msgstr "" #. Tag: title -#: reference_raster.xml:6127 +#: reference_raster.xml:6434 reference_raster.xml:6442 #, no-c-format msgid "Examples: Return a multi-band raster that is the union of tiles intersecting geometry" msgstr "" +#. Tag: para +#: reference_raster.xml:6435 +#, no-c-format +msgid "-- this creates a multi band raster collecting all the tiles that intersect a line -- Note: In 2.0, this would have just returned a single band raster -- , new union works on all bands by default -- this is equivalent to unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), ROW(3, 'LAST')]::unionarg[]" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6439 +#, no-c-format +msgid "" + "SELECT ST_Union(rast)\n" + "FROM aerials.boston\n" + "WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 88772)',26986) );" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6443 +#, no-c-format +msgid "Here we use the longer syntax if we only wanted a subset of bands or we want to change order of bands" +msgstr "" + #. Tag: programlisting -#: reference_raster.xml:6128 +#: reference_raster.xml:6444 #, no-c-format msgid "" "-- this creates a multi band raster collecting all the tiles that intersect a line\n" - "SELECT ST_AddBand(NULL,ARRAY[ST_Union(rast,1), ST_Union(rast,2), ST_Union(rast,3) ])\n" + "SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::unionarg[])\n" "FROM aerials.boston\n" "WHERE ST_Intersects(rast, ST_GeomFromText('LINESTRING(230486 887771, 230500 88772)',26986) );" msgstr "" #. Tag: para -#: reference_raster.xml:6135 +#: reference_raster.xml:6450 #, no-c-format -msgid ", , , " +msgid ", , , " msgstr "" #. Tag: title -#: reference_raster.xml:6141 +#: reference_raster.xml:6461 #, no-c-format msgid "Raster Processing Builtin Functions" msgstr "" #. Tag: refname -#: reference_raster.xml:6144 +#: reference_raster.xml:6464 #, no-c-format msgid "ST_Min4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6145 +#: reference_raster.xml:6465 #, no-c-format msgid "Raster processing function that calculates the minimum pixel value in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6150 +#: reference_raster.xml:6470 #, no-c-format msgid "float8 ST_Min4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6162 +#: reference_raster.xml:6482 #, no-c-format msgid "Calculate the minimum pixel value in a neighborhood of pixels." msgstr "" #. Tag: para -#: reference_raster.xml:6165 reference_raster.xml:6215 reference_raster.xml:6265 reference_raster.xml:6315 reference_raster.xml:6364 reference_raster.xml:6414 reference_raster.xml:6464 +#: reference_raster.xml:6485 reference_raster.xml:6535 reference_raster.xml:6585 reference_raster.xml:6635 reference_raster.xml:6684 reference_raster.xml:6734 reference_raster.xml:6784 reference_raster.xml:6855 reference_raster.xml:6904 #, no-c-format msgid "This function is a specialized callback function for use as a callback parameter to ." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6174 +#: reference_raster.xml:6494 #, no-c-format msgid "" "SELECT \n" @@ -7992,37 +8348,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6180 +#: reference_raster.xml:6500 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6194 +#: reference_raster.xml:6514 #, no-c-format msgid "ST_Max4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6195 +#: reference_raster.xml:6515 #, no-c-format msgid "Raster processing function that calculates the maximum pixel value in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6200 +#: reference_raster.xml:6520 #, no-c-format msgid "float8 ST_Max4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6212 +#: reference_raster.xml:6532 #, no-c-format msgid "Calculate the maximum pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6224 +#: reference_raster.xml:6544 #, no-c-format msgid "" "SELECT \n" @@ -8039,37 +8395,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6230 +#: reference_raster.xml:6550 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6244 +#: reference_raster.xml:6564 #, no-c-format msgid "ST_Sum4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6245 +#: reference_raster.xml:6565 #, no-c-format msgid "Raster processing function that calculates the sum of all pixel values in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6250 +#: reference_raster.xml:6570 #, no-c-format msgid "float8 ST_Sum4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6262 +#: reference_raster.xml:6582 #, no-c-format msgid "Calculate the sum of all pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6274 +#: reference_raster.xml:6594 #, no-c-format msgid "" "SELECT \n" @@ -8086,37 +8442,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6280 +#: reference_raster.xml:6600 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6294 +#: reference_raster.xml:6614 #, no-c-format msgid "ST_Mean4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6295 +#: reference_raster.xml:6615 #, no-c-format msgid "Raster processing function that calculates the mean pixel value in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6300 +#: reference_raster.xml:6620 #, no-c-format msgid "float8 ST_Mean4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6312 +#: reference_raster.xml:6632 #, no-c-format msgid "Calculate the mean pixel value in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6324 +#: reference_raster.xml:6644 #, no-c-format msgid "" "SELECT \n" @@ -8133,37 +8489,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6330 +#: reference_raster.xml:6650 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6343 +#: reference_raster.xml:6663 #, no-c-format msgid "ST_Range4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6344 +#: reference_raster.xml:6664 #, no-c-format msgid "Raster processing function that calculates the range of pixel values in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6349 +#: reference_raster.xml:6669 #, no-c-format msgid "float8 ST_Range4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6361 +#: reference_raster.xml:6681 #, no-c-format msgid "Calculate the range of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6373 +#: reference_raster.xml:6693 #, no-c-format msgid "" "SELECT \n" @@ -8180,37 +8536,37 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6379 reference_raster.xml:6429 reference_raster.xml:6479 +#: reference_raster.xml:6699 reference_raster.xml:6749 reference_raster.xml:6799 #, no-c-format msgid ", , , , , " msgstr "" #. Tag: refname -#: reference_raster.xml:6393 +#: reference_raster.xml:6713 #, no-c-format msgid "ST_Distinct4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6394 +#: reference_raster.xml:6714 #, no-c-format msgid "Raster processing function that calculates the number of unique pixel values in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6399 +#: reference_raster.xml:6719 #, no-c-format msgid "float8 ST_Distinct4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6411 +#: reference_raster.xml:6731 #, no-c-format msgid "Calculate the number of unique pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6423 +#: reference_raster.xml:6743 #, no-c-format msgid "" "SELECT \n" @@ -8227,31 +8583,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6443 +#: reference_raster.xml:6763 #, no-c-format msgid "ST_StdDev4ma" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6444 +#: reference_raster.xml:6764 #, no-c-format msgid "Raster processing function that calculates the standard deviation of pixel values in a neighborhood." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6449 +#: reference_raster.xml:6769 #, no-c-format msgid "float8 ST_StdDev4ma float8[][] matrix text nodatamode text[] VARIADIC args" msgstr "" #. Tag: para -#: reference_raster.xml:6461 +#: reference_raster.xml:6781 #, no-c-format msgid "Calculate the standard deviation of pixel values in a neighborhood of pixels." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6473 +#: reference_raster.xml:6793 #, no-c-format msgid "" "SELECT \n" @@ -8267,44 +8623,134 @@ msgid "" "(1 row)" msgstr "" +#. Tag: refname +#: reference_raster.xml:6813 +#, no-c-format +msgid "ST_InvDistWeight4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6814 +#, no-c-format +msgid "Raster processing function that interpolates a pixel's value from the pixel's neighborhood." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6819 +#, no-c-format +msgid "double precision ST_InvDistWeight4ma double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6831 +#, no-c-format +msgid "Calculate an interpolated value for a pixel using the Inverse Distance Weighted method." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6833 +#, no-c-format +msgid "There are two optional parameters that can be passed through args. The first parameter is the power factor (variable k in the equation below) between 0 and 1 used in the Inverse Distance Weighted equation. If not specified, default value is 1. The second parameter is the weight percentage applied only when the value of the pixel of interest is included with the interpolated value from the neighborhood. If not specified and the pixel of interest has a value, that value is returned." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6837 +#, no-c-format +msgid "The basic inverse distance weight equation is:" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6846 +#, no-c-format +msgid "k = power factor, a real number between 0 and 1" +msgstr "" + +#. Tag: programlisting +#: reference_raster.xml:6863 reference_raster.xml:6912 +#, no-c-format +msgid "-- NEEDS EXAMPLE" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6868 +#, no-c-format +msgid ", " +msgstr "" + +#. Tag: refname +#: reference_raster.xml:6877 +#, no-c-format +msgid "ST_MinDist4ma" +msgstr "" + +#. Tag: refpurpose +#: reference_raster.xml:6878 +#, no-c-format +msgid "Raster processing function that returns the minimum distance (in number of pixels) between the pixel of interest and a neighboring pixel with value." +msgstr "" + +#. Tag: funcprototype +#: reference_raster.xml:6883 +#, no-c-format +msgid "double precision ST_MinDist4ma double precision[][] matrix text nodatamode text[] VARIADIC args" +msgstr "" + +#. Tag: para +#: reference_raster.xml:6895 +#, no-c-format +msgid "Return the shortest distance (in number of pixels) between the pixel of interest and the closest pixel with value in the neighborhood." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6898 +#, no-c-format +msgid "The intent of this function is to provide an informative data point that helps infer the usefulness of the pixel of interest's interpolated value from . This function is particularly useful when the neighborhood is sparsely populated." +msgstr "" + +#. Tag: para +#: reference_raster.xml:6917 +#, no-c-format +msgid ", " +msgstr "" + #. Tag: title -#: reference_raster.xml:6494 +#: reference_raster.xml:6927 #, no-c-format msgid "Raster Operators" msgstr "" #. Tag: refname -#: reference_raster.xml:6497 +#: reference_raster.xml:6930 #, no-c-format msgid "&&" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6499 +#: reference_raster.xml:6932 #, no-c-format msgid "Returns TRUE if A's bounding box intersects B's bounding box." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6504 +#: reference_raster.xml:6937 #, no-c-format msgid "boolean && raster A raster B " msgstr "" #. Tag: para -#: reference_raster.xml:6525 +#: reference_raster.xml:6958 #, no-c-format msgid "The && operator returns TRUE if the bounding box of raster A intersects the bounding box of raster B." msgstr "" #. Tag: para -#: reference_raster.xml:6527 reference_raster.xml:7506 reference_raster.xml:7607 reference_raster.xml:7700 +#: reference_raster.xml:6960 reference_raster.xml:7939 reference_raster.xml:8040 reference_raster.xml:8133 #, no-c-format msgid "This operand will make use of any indexes that may be available on the rasters." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6535 +#: reference_raster.xml:6968 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As intersect\n" @@ -8318,37 +8764,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6541 +#: reference_raster.xml:6974 #, no-c-format msgid "&<" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6543 +#: reference_raster.xml:6976 #, no-c-format msgid "Returns TRUE if A's bounding box is to the left of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6548 +#: reference_raster.xml:6981 #, no-c-format msgid "boolean &< raster A raster B " msgstr "" #. Tag: para -#: reference_raster.xml:6569 +#: reference_raster.xml:7002 #, no-c-format msgid "The &< operator returns TRUE if the bounding box of raster A overlaps or is to the left of the bounding box of raster B, or more accurately, overlaps or is NOT to the right of the bounding box of raster B." msgstr "" #. Tag: para -#: reference_raster.xml:6573 reference_raster.xml:6618 +#: reference_raster.xml:7006 reference_raster.xml:7051 #, no-c-format msgid "This operand will make use of any indexes that may be available on the geometries." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6580 +#: reference_raster.xml:7013 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n" @@ -8368,31 +8814,31 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:6586 +#: reference_raster.xml:7019 #, no-c-format msgid "&>" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6588 +#: reference_raster.xml:7021 #, no-c-format msgid "Returns TRUE if A's bounding box is to the right of B's." msgstr "" #. Tag: funcprototype -#: reference_raster.xml:6593 +#: reference_raster.xml:7026 #, no-c-format msgid "boolean &> raster A raster B " msgstr "" #. Tag: para -#: reference_raster.xml:6614 +#: reference_raster.xml:7047 #, no-c-format msgid "The &> operator returns TRUE if the bounding box of raster A overlaps or is to the right of the bounding box of raster B, or more accurately, overlaps or is NOT to the left of the bounding box of raster B." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6625 +#: reference_raster.xml:7058 #, no-c-format msgid "" "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n" @@ -8412,55 +8858,55 @@ msgid "" msgstr "" #. Tag: title -#: reference_raster.xml:6631 +#: reference_raster.xml:7064 #, no-c-format msgid "Raster and Raster Band Spatial Relationships" msgstr "" #. Tag: refname -#: reference_raster.xml:6635 +#: reference_raster.xml:7068 #, no-c-format msgid "ST_Contains" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6636 +#: reference_raster.xml:7069 #, no-c-format msgid "Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6642 +#: reference_raster.xml:7075 #, no-c-format msgid " boolean ST_Contains raster rastA integer nbandA raster rastB integer nbandB boolean ST_Contains raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:6681 +#: reference_raster.xml:7114 #, no-c-format msgid "Raster rastA contains rastB if and only if no points of rastB lie in the exterior of rastA and at least one point of the interior of rastB lies in the interior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:6686 reference_raster.xml:6779 reference_raster.xml:6860 reference_raster.xml:6941 reference_raster.xml:7151 reference_raster.xml:7235 reference_raster.xml:7315 +#: reference_raster.xml:7119 reference_raster.xml:7212 reference_raster.xml:7293 reference_raster.xml:7374 reference_raster.xml:7584 reference_raster.xml:7668 reference_raster.xml:7748 #, no-c-format msgid "This function will make use of any indexes that may be available on the rasters." msgstr "" #. Tag: para -#: reference_raster.xml:6692 +#: reference_raster.xml:7125 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or ST_Contains(geometry, ST_Polygon(raster))." msgstr "" #. Tag: para -#: reference_raster.xml:6698 +#: reference_raster.xml:7131 #, no-c-format msgid "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) implies ST_Within(rastB, rastA)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6709 +#: reference_raster.xml:7142 #, no-c-format msgid "" "-- specified band numbers\n" @@ -8474,7 +8920,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:6711 +#: reference_raster.xml:7144 #, no-c-format msgid "" "-- no band numbers specified\n" @@ -8486,49 +8932,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6715 +#: reference_raster.xml:7148 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6724 +#: reference_raster.xml:7157 #, no-c-format msgid "ST_ContainsProperly" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6725 +#: reference_raster.xml:7158 #, no-c-format msgid "Return true if rastB intersects the interior of rastA but not the boundary or exterior of rastA." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6731 +#: reference_raster.xml:7164 #, no-c-format msgid " boolean ST_ContainsProperly raster rastA integer nbandA raster rastB integer nbandB boolean ST_ContainsProperly raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:6770 +#: reference_raster.xml:7203 #, no-c-format msgid "Raster rastA contains properly rastB if rastB intersects the interior of rastA but not the boundary or exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:6774 +#: reference_raster.xml:7207 #, no-c-format msgid "Raster rastA does not contain properly itself but does contain itself." msgstr "" #. Tag: para -#: reference_raster.xml:6785 +#: reference_raster.xml:7218 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or ST_ContainsProperly(geometry, ST_Polygon(raster))." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6796 +#: reference_raster.xml:7229 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -8540,43 +8986,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6800 +#: reference_raster.xml:7233 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6809 +#: reference_raster.xml:7242 #, no-c-format msgid "ST_Covers" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6810 +#: reference_raster.xml:7243 #, no-c-format msgid "Return true if no points of raster rastB lie outside raster rastA." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6816 +#: reference_raster.xml:7249 #, no-c-format msgid " boolean ST_Covers raster rastA integer nbandA raster rastB integer nbandB boolean ST_Covers raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:6855 +#: reference_raster.xml:7288 #, no-c-format msgid "Raster rastA covers rastB if and only if no points of rastB lie in the exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:6866 +#: reference_raster.xml:7299 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or ST_Covers(geometry, ST_Polygon(raster))." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6877 +#: reference_raster.xml:7310 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -8588,43 +9034,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6881 +#: reference_raster.xml:7314 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6890 +#: reference_raster.xml:7323 #, no-c-format msgid "ST_CoveredBy" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6891 +#: reference_raster.xml:7324 #, no-c-format msgid "Return true if no points of raster rastA lie outside raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6897 +#: reference_raster.xml:7330 #, no-c-format msgid " boolean ST_CoveredBy raster rastA integer nbandA raster rastB integer nbandB boolean ST_CoveredBy raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:6936 +#: reference_raster.xml:7369 #, no-c-format msgid "Raster rastA is covered by rastB if and only if no points of rastA lie in the exterior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:6947 +#: reference_raster.xml:7380 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or ST_CoveredBy(geometry, ST_Polygon(raster))." msgstr "" #. Tag: programlisting -#: reference_raster.xml:6958 +#: reference_raster.xml:7391 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -8636,49 +9082,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:6962 +#: reference_raster.xml:7395 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:6971 +#: reference_raster.xml:7404 #, no-c-format msgid "ST_Disjoint" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:6972 +#: reference_raster.xml:7405 #, no-c-format msgid "Return true if raster rastA does not spatially intersect rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:6978 +#: reference_raster.xml:7411 #, no-c-format msgid " boolean ST_Disjoint raster rastA integer nbandA raster rastB integer nbandB boolean ST_Disjoint raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:7017 +#: reference_raster.xml:7450 #, no-c-format msgid "Raster rastA and rastB are disjointed if they do not share any space together. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7022 +#: reference_raster.xml:7455 #, no-c-format msgid "This function does NOT use any indexes." msgstr "" #. Tag: para -#: reference_raster.xml:7028 +#: reference_raster.xml:7461 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7039 +#: reference_raster.xml:7472 #, no-c-format msgid "" "-- rid = 1 has no bands, hence the NOTICE and the NULL value for st_disjoint\n" @@ -8692,7 +9138,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7041 +#: reference_raster.xml:7474 #, no-c-format msgid "" "-- this time, without specifying band numbers\n" @@ -8705,43 +9151,43 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7054 +#: reference_raster.xml:7487 #, no-c-format msgid "ST_Intersects" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7055 +#: reference_raster.xml:7488 #, no-c-format msgid "Return true if raster rastA spatially intersects raster rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7059 +#: reference_raster.xml:7492 #, no-c-format msgid " boolean ST_Intersects raster rastA integer nbandA raster rastB integer nbandB boolean ST_Intersects raster rastA raster rastB boolean ST_Intersects raster rast integer nband geometry geommin boolean ST_Intersects raster rast geometry geommin integer nband=NULL boolean ST_Intersects geometry geommin raster rast integer nband=NULL " msgstr "" #. Tag: para -#: reference_raster.xml:7146 +#: reference_raster.xml:7579 #, no-c-format msgid "Return true if raster rastA spatially intersects raster rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7156 +#: reference_raster.xml:7589 #, no-c-format msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced." msgstr "" #. Tag: para -#: reference_raster.xml:7161 +#: reference_raster.xml:7594 #, no-c-format msgid "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants changed to match that of ST_Intersects(geometry, raster)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7170 +#: reference_raster.xml:7603 #, no-c-format msgid "" "-- different bands of same raster\n" @@ -8753,43 +9199,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7175 +#: reference_raster.xml:7608 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:7184 +#: reference_raster.xml:7617 #, no-c-format msgid "ST_Overlaps" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7185 +#: reference_raster.xml:7618 #, no-c-format msgid "Return true if raster rastA and rastB intersect but one does not completely contain the other." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7191 +#: reference_raster.xml:7624 #, no-c-format msgid " boolean ST_Overlaps raster rastA integer nbandA raster rastB integer nbandB boolean ST_Overlaps raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:7230 +#: reference_raster.xml:7663 #, no-c-format msgid "Return true if raster rastA spatially overlaps raster rastB. This means that rastA and rastB intersect but one does not completely contain the other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7241 +#: reference_raster.xml:7674 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7252 +#: reference_raster.xml:7685 #, no-c-format msgid "" "-- comparing different bands of same raster\n" @@ -8801,37 +9247,37 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7264 +#: reference_raster.xml:7697 #, no-c-format msgid "ST_Touches" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7265 +#: reference_raster.xml:7698 #, no-c-format msgid "Return true if raster rastA and rastB have at least one point in common but their interiors do not intersect." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7271 +#: reference_raster.xml:7704 #, no-c-format msgid " boolean ST_Touches raster rastA integer nbandA raster rastB integer nbandB boolean ST_Touches raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:7310 +#: reference_raster.xml:7743 #, no-c-format msgid "Return true if raster rastA spatially touches raster rastB. This means that rastA and rastB have at least one point in common but their interiors do not intersect. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7321 +#: reference_raster.xml:7754 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7332 +#: reference_raster.xml:7765 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -8843,49 +9289,49 @@ msgid "" msgstr "" #. Tag: refname -#: reference_raster.xml:7344 +#: reference_raster.xml:7777 #, no-c-format msgid "ST_SameAlignment" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7346 +#: reference_raster.xml:7779 #, no-c-format msgid "Returns true if rasters have same skew, scale, spatial ref and false if they don't with notice detailing issue." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7350 +#: reference_raster.xml:7783 #, no-c-format msgid " boolean ST_SameAlignment raster rastA raster rastB boolean ST_SameAlignment double precision ulx1 double precision uly1 double precision scalex1 double precision scaley1 double precision skewx1 double precision skewy1 double precision ulx2 double precision uly2 double precision scalex2 double precision scaley2 double precision skewx2 double precision skewy2 boolean ST_SameAlignment raster set rastfield " msgstr "" #. Tag: para -#: reference_raster.xml:7429 +#: reference_raster.xml:7862 #, no-c-format msgid "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters (either provided directly or made using the values for upperleft, scale, skew and srid) have the same scale, skew, srid and at least one of any of the four corners of any pixel of one raster falls on any corner of the grid of the other raster. Returns false if they don't and a NOTICE detailing the alignment issue." msgstr "" #. Tag: para -#: reference_raster.xml:7433 +#: reference_raster.xml:7866 #, no-c-format msgid "Aggregate version (Variant 3): From a set of rasters, returns true if all rasters in the set are aligned. The ST_SameAlignment() function is an \"aggregate\" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do." msgstr "" #. Tag: para -#: reference_raster.xml:7438 +#: reference_raster.xml:7871 #, no-c-format msgid "Enhanced: 2.1.0 addition of Aggegrate variant" msgstr "" #. Tag: title -#: reference_raster.xml:7442 +#: reference_raster.xml:7875 #, no-c-format msgid "Examples: Rasters" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7444 +#: reference_raster.xml:7877 #, no-c-format msgid "" "SELECT ST_SameAlignment(\n" @@ -8899,7 +9345,7 @@ msgid "" msgstr "" #. Tag: programlisting -#: reference_raster.xml:7445 +#: reference_raster.xml:7878 #, no-c-format msgid "" "SELECT ST_SameAlignment(A.rast,b.rast)\n" @@ -8916,49 +9362,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7449 +#: reference_raster.xml:7882 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:7455 +#: reference_raster.xml:7888 #, no-c-format msgid "ST_Within" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7456 +#: reference_raster.xml:7889 #, no-c-format msgid "Return true if no points of raster rastA lie in the exterior of raster rastB and at least one point of the interior of rastA lies in the interior of rastB." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7462 +#: reference_raster.xml:7895 #, no-c-format msgid " boolean ST_Within raster rastA integer nbandA raster rastB integer nbandB boolean ST_Within raster rastA raster rastB " msgstr "" #. Tag: para -#: reference_raster.xml:7501 +#: reference_raster.xml:7934 #, no-c-format msgid "Raster rastA is within rastB if and only if no points of rastA lie in the exterior of rastB and at least one point of the interior of rastA lies in the interior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7512 +#: reference_raster.xml:7945 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or ST_Within(geometry, ST_Polygon(raster))." msgstr "" #. Tag: para -#: reference_raster.xml:7518 +#: reference_raster.xml:7951 #, no-c-format msgid "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) implies ST_Contains(rastB, rastA)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7529 +#: reference_raster.xml:7962 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -8970,49 +9416,49 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7533 +#: reference_raster.xml:7966 #, no-c-format msgid ", , , " msgstr "" #. Tag: refname -#: reference_raster.xml:7544 +#: reference_raster.xml:7977 #, no-c-format msgid "ST_DWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7545 +#: reference_raster.xml:7978 #, no-c-format msgid "Return true if rasters rastA and rastB are within the specified distance of each other." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7551 +#: reference_raster.xml:7984 #, no-c-format msgid " boolean ST_DWithin raster rastA integer nbandA raster rastB integer nbandB double precision distance_of_srid boolean ST_DWithin raster rastA raster rastB double precision distance_of_srid " msgstr "" #. Tag: para -#: reference_raster.xml:7598 +#: reference_raster.xml:8031 #, no-c-format msgid "Return true if rasters rastA and rastB are within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7602 reference_raster.xml:7695 +#: reference_raster.xml:8035 reference_raster.xml:8128 #, no-c-format msgid "The distance is specified in units defined by the spatial reference system of the rasters. For this function to make sense, the source rasters must both be of the same coordinate projection, having the same SRID." msgstr "" #. Tag: para -#: reference_raster.xml:7613 +#: reference_raster.xml:8046 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7624 +#: reference_raster.xml:8057 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -9024,43 +9470,43 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7628 +#: reference_raster.xml:8061 #, no-c-format msgid ", " msgstr "" #. Tag: refname -#: reference_raster.xml:7637 +#: reference_raster.xml:8070 #, no-c-format msgid "ST_DFullyWithin" msgstr "" #. Tag: refpurpose -#: reference_raster.xml:7638 +#: reference_raster.xml:8071 #, no-c-format msgid "Return true if rasters rastA and rastB are fully within the specified distance of each other." msgstr "" #. Tag: funcsynopsis -#: reference_raster.xml:7644 +#: reference_raster.xml:8077 #, no-c-format msgid " boolean ST_DFullyWithin raster rastA integer nbandA raster rastB integer nbandB double precision distance_of_srid boolean ST_DFullyWithin raster rastA raster rastB double precision distance_of_srid " msgstr "" #. Tag: para -#: reference_raster.xml:7691 +#: reference_raster.xml:8124 #, no-c-format msgid "Return true if rasters rastA and rastB are fully within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test." msgstr "" #. Tag: para -#: reference_raster.xml:7706 +#: reference_raster.xml:8139 #, no-c-format msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry)." msgstr "" #. Tag: programlisting -#: reference_raster.xml:7717 +#: reference_raster.xml:8150 #, no-c-format msgid "" "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n" @@ -9072,7 +9518,7 @@ msgid "" msgstr "" #. Tag: para -#: reference_raster.xml:7721 +#: reference_raster.xml:8154 #, no-c-format msgid ", " msgstr "" -- 2.40.0