[SCM] PostGIS branch master updated. 3.5.0-434-g17e9f112c
git at osgeo.org
git at osgeo.org
Tue Jul 8 20:47:47 PDT 2025
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, master has been updated
via 17e9f112cff88f5f484414843d686da18c2f393b (commit)
via 304913cc087a140f58f8aef129d1f732f2440bd4 (commit)
from 3724e0f256c8bd19828eda9ea0b89e330ba1ab0b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 17e9f112cff88f5f484414843d686da18c2f393b
Author: Regina Obe <lr at pcorp.us>
Date: Tue Jul 8 23:47:10 2025 -0400
Take out coverage test failing in GEOS 3.14 because of behavior change
References #5939 for PostGIS 3.6.0
diff --git a/regress/core/coverage.sql b/regress/core/coverage.sql
index f0d1f5a9b..9c456410c 100644
--- a/regress/core/coverage.sql
+++ b/regress/core/coverage.sql
@@ -53,7 +53,7 @@ SELECT 'three partition b' AS test,
FROM coverage GROUP BY id ORDER BY id;
-TRUNCATE coverage;
+/**TRUNCATE coverage;
INSERT INTO coverage VALUES
(4, 1, 'POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))'),
(4, 2, 'POLYGON ((1 0, 0.9 1, 2 1, 2 0, 1 0))');
@@ -63,7 +63,7 @@ WITH u AS (
)
SELECT 'union 2' AS test,
ST_Area(geom), ST_GeometryType(geom)
-FROM u;
+FROM u;**/
TRUNCATE coverage;
diff --git a/regress/core/coverage_expected b/regress/core/coverage_expected
index 5d19e968a..2b456107a 100644
--- a/regress/core/coverage_expected
+++ b/regress/core/coverage_expected
@@ -15,7 +15,6 @@ three partition a|3|2|||
three partition b|1|200
three partition b|2|200
three partition b|3|
-union 2|2.05|ST_MultiPolygon
union 3|2|ST_Polygon
grid lanes|0|110000
grid lanes|1|110000
commit 304913cc087a140f58f8aef129d1f732f2440bd4
Author: Regina Obe <lr at pcorp.us>
Date: Tue Jul 8 23:44:49 2025 -0400
update pot
diff --git a/doc/po/templates/postgis-manual.pot b/doc/po/templates/postgis-manual.pot
index 7e9b18a3a..0275c2945 100644
--- a/doc/po/templates/postgis-manual.pot
+++ b/doc/po/templates/postgis-manual.pot
@@ -8021,6 +8021,11 @@ msgstr ""
msgid "Dane Springmeyer"
msgstr ""
+#. Tag: member
+#, no-c-format
+msgid "Daniel Nylander"
+msgstr ""
+
#. Tag: member
#, no-c-format
msgid "Dapeng Wang"
@@ -8236,6 +8241,11 @@ msgstr ""
msgid "Kris Jurka"
msgstr ""
+#. Tag: member
+#, no-c-format
+msgid "Laurențiu Nicola"
+msgstr ""
+
#. Tag: member
#, no-c-format
msgid "Laurenz Albe"
@@ -8266,6 +8276,11 @@ msgstr ""
msgid "Lucas C. Villa Real"
msgstr ""
+#. Tag: member
+#, no-c-format
+msgid "Maksim Korotkov"
+msgstr ""
+
#. Tag: member
#, no-c-format
msgid "Maria Arias de Reyna"
@@ -8688,6 +8703,11 @@ msgstr ""
msgid "Paragon Corporation"
msgstr ""
+#. Tag: link
+#, no-c-format
+msgid "Postgres Pro"
+msgstr ""
+
#. Tag: link
#, no-c-format
msgid "R3 GIS"
@@ -12871,8 +12891,8 @@ msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-", <xref linkend=\"ST_CoverageUnion\"/>, <xref "
-"linkend=\"ST_CoverageSimplify\"/>"
+", <xref linkend=\"ST_CoverageUnion\"/>, <xref linkend=\"ST_CoverageClean\"/"
+">, <xref linkend=\"ST_CoverageSimplify\"/>"
msgstr ""
#. Tag: refpurpose
@@ -12926,6 +12946,12 @@ msgstr ""
msgid "Simplified coverage"
msgstr ""
+#. Tag: para
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_CoverageUnion\"/>, <xref linkend=\"ST_CoverageClean\"/>"
+msgstr ""
+
#. Tag: refpurpose
#, no-c-format
msgid ""
@@ -12961,6 +12987,84 @@ msgstr ""
msgid "Union result"
msgstr ""
+#. Tag: para
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_CoverageSimplify\"/>, <xref "
+"linkend=\"ST_CoverageClean\"/>, <xref linkend=\"ST_Union\"/>"
+msgstr ""
+
+#. Tag: refpurpose
+#, no-c-format
+msgid ""
+"Computes a clean (edge matched, non-overlapping, gap-cleared) polygonal "
+"coverage, given a non-clean input."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"A window function which alters the edges of a polygonal coverage to ensure "
+"that none of the polygons overlap, that small gaps are snapped away, and "
+"that all shared edges are exactly identical. The result is a clean coverage "
+"that will pass validation tests like <xref "
+"linkend=\"ST_CoverageInvalidEdges\"/>"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The <parameter>gapMaximumWidth</parameter> controls the cleaning of gaps "
+"between polygons. Gaps smaller than this tolerance will be closed."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The <parameter>snappingDistance</parameter> controls the node snapping step, "
+"when nearby vertices are snapped together. The default setting (-1) applies "
+"an automatic snapping distance based on an analysis of the input. Set to 0.0 "
+"to turn off all snapping."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The <parameter>overlapMergeStrategy</parameter> controls the algorithm used "
+"to determine which neighboring polygons to merge overlapping areas into."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"<code>MERGE_LONGEST_BORDER</code> chooses polygon with longest common border"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid "<code>MERGE_MAX_AREA</code> chooses polygon with maximum area"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid "<code>MERGE_MIN_AREA</code> chooses polygon with minimum area"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid "<code>MERGE_MIN_INDEX</code> chooses polygon with smallest input index"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid "Availability: 3.6.0 - requires GEOS >= 3.14.0"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ", <xref linkend=\"ST_Union\"/> <xref linkend=\"ST_CoverageSimplify\"/>"
+msgstr ""
+
#. Tag: title
#, no-c-format
msgid "Geometry Editors"
@@ -14560,8 +14664,8 @@ msgstr ""
#, no-c-format
msgid ""
"Additional information about GDAL_DATA is available at GDAL's <link xlink:"
-"href=\"https://gdal.org/user/configoptions.html\">Configuration "
-"Options</link>."
+"href=\"https://gdal.org/user/configoptions.html\">Configuration Options</"
+"link>."
msgstr ""
#. Tag: para
@@ -14659,8 +14763,8 @@ msgstr ""
#, no-c-format
msgid ""
"Additional information about GDAL_SKIP is available at GDAL's <link xlink:"
-"href=\"https://gdal.org/user/configoptions.html\">Configuration "
-"Options</link>."
+"href=\"https://gdal.org/user/configoptions.html\">Configuration Options</"
+"link>."
msgstr ""
#. Tag: para
@@ -14758,10 +14862,10 @@ msgstr ""
#, no-c-format
msgid ""
"A string configuration to set options used when working with an out-db "
-"raster. <link xlink:href=\"https://gdal.org/user/"
-"configoptions.html\">Configuration options</link> control things like how much "
-"space GDAL allocates to local data cache, whether to read overviews, and "
-"what access keys to use for remote out-db data sources."
+"raster. <link xlink:href=\"https://gdal.org/user/configoptions."
+"html\">Configuration options</link> control things like how much space GDAL "
+"allocates to local data cache, whether to read overviews, and what access "
+"keys to use for remote out-db data sources."
msgstr ""
#. Tag: para
@@ -18984,8 +19088,9 @@ msgid ""
"Returns the OGC/ISO <link linkend=\"OpenGISWKBWKT\">Well-Known Binary</link> "
"(WKB) representation of the geometry. The first function variant defaults to "
"encoding using server machine endian. The second function variant takes a "
-"text argument specifying the endian encoding, either little-endian ('NDR') "
-"or big-endian ('XDR')."
+"text argument specifying the endian encoding: either 'NDR' for little-"
+"endian; or 'XDR' for big-endian. Supplying unknown arguments will result in "
+"little-endian output."
msgstr ""
#. Tag: para
@@ -19071,8 +19176,9 @@ msgid ""
"Returns the <link linkend=\"EWKB_EWKT\">Extended Well-Known Binary</link> "
"(EWKB) representation of the geometry with SRID metadata. The first function "
"variant defaults to encoding using server machine endian. The second "
-"function variant takes a text argument specifying the endian encoding, "
-"either little-endian ('NDR') or big-endian ('XDR')."
+"function variant takes a text argument specifying the endian encoding: "
+"either 'NDR' for little-endian; or 'XDR' for big-endian. Supplying unknown "
+"arguments will result in little-endian output."
msgstr ""
#. Tag: para
@@ -21146,10 +21252,10 @@ msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"Buffer output is always a valid polygonal geometry. Buffer can handle "
-"invalid inputs, so buffering by distance 0 is sometimes used as a way of "
-"repairing invalid polygons. <xref linkend=\"ST_MakeValid\"/> can also be "
-"used for this purpose."
+"Buffer can handle invalid inputs and the output is always a valid polygonal "
+"geometry. Buffering by distance 0 is sometimes used as a way of repairing "
+"invalid polygons. <xref linkend=\"ST_MakeValid\"/> is more suitable for this "
+"process as it can handle multi-polygons."
msgstr ""
#. Tag: para
@@ -23008,17 +23114,8 @@ msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"The functions given below are the ones which a user of PostGIS Raster is "
-"likely to need and which are currently available in PostGIS Raster. There "
-"are other functions which are required support functions to the raster "
-"objects which are not of use to a general user."
-msgstr ""
-
-#. Tag: para
-#, no-c-format
-msgid ""
-"<varname>raster</varname> is a new PostGIS type for storing and analyzing "
-"raster data."
+"<varname>raster</varname> is a PostGIS type for storing and analyzing raster "
+"data."
msgstr ""
#. Tag: para
@@ -23031,8 +23128,16 @@ msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"For the examples in this reference we will be using a raster table of dummy "
-"rasters - Formed with the following code"
+"Some examples in this reference use a raster table of dummy data, created "
+"with the following code:"
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The functions below are ones which a user of PostGIS Raster is likely to "
+"need. There are other raster support functions which are not of interest to "
+"a general user."
msgstr ""
#. Tag: title
@@ -23155,15 +23260,15 @@ msgstr ""
#. Tag: refpurpose
#, no-c-format
msgid ""
-"<refpurpose>A composite type used as input into the ST_Reclass function "
-"defining the behavior of reclassification.</refpurpose>"
+"A composite type used as input into the ST_Reclass function defining the "
+"behavior of reclassification."
msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"<para>A composite type used as input into the ST_Reclass function defining "
-"the behavior of reclassification.</para>"
+"A composite type used as input into the <xref linkend=\"RT_ST_Reclass\"/> "
+"function defining the behavior of reclassification."
msgstr ""
#. Tag: para
@@ -26539,7 +26644,7 @@ msgstr ""
#, no-c-format
msgid ""
"Returns summarystats 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 "
+"given raster band of a raster or raster coverage. Band 1 is assumed if no "
"band is specified."
msgstr ""
@@ -26607,7 +26712,7 @@ msgstr ""
#, no-c-format
msgid ""
"Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
-"max for a given raster band of a set of raster. Band 1 is assumed is no band "
+"max for a given raster band of a set of raster. Band 1 is assumed if no band "
"is specified."
msgstr ""
@@ -28435,8 +28540,8 @@ msgstr ""
msgid ""
"Examples utilize the katrina raster loaded as a single tile described in "
"<link xlink:href=\"https://gdal.org/user/drivers/raster/postgisraster."
-"html\">https://gdal.org/user/drivers/raster/postgisraster.html</link> and then "
-"prepared in the <xref linkend=\"RT_ST_Rescale\"/> examples"
+"html\">https://gdal.org/user/drivers/raster/postgisraster.html</link> and "
+"then prepared in the <xref linkend=\"RT_ST_Rescale\"/> examples"
msgstr ""
#. Tag: para
@@ -28467,21 +28572,26 @@ msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"Creates a new raster formed by applying a valid PostgreSQL algebraic "
-"operation defined by the <varname>reclassexpr</varname> on the input raster "
-"(<varname>rast</varname>). If no <varname>band</varname> 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 <xref linkend=\"reclassarg\"/> for description of valid "
-"reclassification expressions."
+"Creates a new raster formed by applying a reclassification operation defined "
+"by the <varname>reclassexpr</varname> on the input raster (<varname>rast</"
+"varname>). Refer to <xref linkend=\"reclassarg\"/> for the description of "
+"reclassification expressions. If no <varname>band</varname> is specified "
+"band 1 is assumed."
msgstr ""
#. Tag: para
#, no-c-format
msgid ""
-"The bands of the new raster will have pixel type of <varname>pixeltype</"
-"varname>. If <varname>reclassargset</varname> is passed in then each "
-"reclassarg defines behavior of each band generated."
+"The new raster will have the same georeference, width, and height as the "
+"original raster. The bands of the new raster have pixel type of "
+"<varname>pixeltype</varname>. If <varname>reclassargset</varname> is "
+"specified then each <varname>reclassarg</varname> defines the type of the "
+"target band. Bands not designated are returned unchanged."
+msgstr ""
+
+#. Tag: title
+#, no-c-format
+msgid "Example: Basic"
msgstr ""
#. Tag: para
@@ -28526,6 +28636,51 @@ msgid ""
"<xref linkend=\"RT_ST_Value\"/>"
msgstr ""
+#. Tag: refpurpose
+#, no-c-format
+msgid ""
+"Creates a new raster composed of bands reclassified from original, using a "
+"1:1 mapping from values in the original band to new values in the "
+"destination band."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"Creates a new raster formed by applying a reclassification operation defined "
+"by the <varname>inputvalues</varname> and <varname>outputvalues</varname> "
+"arrays. Pixel values found in the input array are mapped to the "
+"corresponding value in the output array. All other pixel values are mapped "
+"to the <varname>nodatavalue</varname>."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The output pixel type defaults to float, but can be specified using the "
+"<varname>pixeltype</varname> parameter. If no <varname>bandnumber</varname> "
+"is specified band 1 is assumed."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+"The new raster will have the same georeference, width, and height as the "
+"original raster. Bands not designated are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid "Create a small raster and map its pixels to new values."
+msgstr ""
+
+#. Tag: para
+#, no-c-format
+msgid ""
+", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_Band\"/>, <xref "
+"linkend=\"RT_ST_MakeEmptyRaster\"/>"
+msgstr ""
+
#. Tag: refpurpose
#, no-c-format
msgid ""
@@ -29948,10 +30103,10 @@ msgstr ""
#, no-c-format
msgid ""
"To control this behavior, GDAL provides the following environment variable: "
-"<link xlink:href=\"https://gdal.org/user/"
-"configoptions.html#config-GDAL_DISABLE_READDIR_ON_OPEN\">GDAL_DISABLE_READDIR_ON_OPEN</"
-"link>. Set <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> to <varname>TRUE</"
-"varname> to disable directory scanning."
+"<link xlink:href=\"https://gdal.org/user/configoptions.html#config-"
+"GDAL_DISABLE_READDIR_ON_OPEN\">GDAL_DISABLE_READDIR_ON_OPEN</link>. Set "
+"<varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> to <varname>TRUE</varname> "
+"to disable directory scanning."
msgstr ""
#. Tag: para
-----------------------------------------------------------------------
Summary of changes:
doc/po/templates/postgis-manual.pot | 255 +++++++++++++++++++++++++++++-------
regress/core/coverage.sql | 4 +-
regress/core/coverage_expected | 1 -
3 files changed, 207 insertions(+), 53 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list