]> granicus.if.org Git - postgis/log
postgis
5 years agoModernize Python 2 code to get ready for Python 3
Darafei Praliaskouski [Sun, 9 Jun 2019 11:31:34 +0000 (11:31 +0000)]
Modernize Python 2 code to get ready for Python 3

Patch by Christian Clauss

Closes #4422
Closes https://github.com/postgis/postgis/pull/410

git-svn-id: http://svn.osgeo.org/postgis/trunk@17479 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix ST_EndPoint return type
Martin Davis [Tue, 4 Jun 2019 23:40:25 +0000 (23:40 +0000)]
Fix ST_EndPoint return type

git-svn-id: http://svn.osgeo.org/postgis/trunk@17471 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[raster] raster2pgsql -t auto tile size follows GeoTIFF Natural Block size
Darafei Praliaskouski [Tue, 4 Jun 2019 14:55:39 +0000 (14:55 +0000)]
[raster] raster2pgsql -t auto tile size follows GeoTIFF Natural Block size

Commonly found in Cloud Optimized GeoTIFFs.

Closes https://github.com/postgis/postgis/pull/408
Closes #4413

git-svn-id: http://svn.osgeo.org/postgis/trunk@17470 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agofix typos
Regina Obe [Tue, 4 Jun 2019 00:30:38 +0000 (00:30 +0000)]
fix typos

git-svn-id: http://svn.osgeo.org/postgis/trunk@17469 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoChange default build to use GEOS 3.8 / PROJ 6.1.0 / GDAL 2.4.1, but allow overriding
Regina Obe [Mon, 3 Jun 2019 22:23:29 +0000 (22:23 +0000)]
Change default build to use GEOS 3.8 / PROJ 6.1.0 / GDAL 2.4.1, but allow overriding

git-svn-id: http://svn.osgeo.org/postgis/trunk@17468 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agothis should do it for fixing packaging -- next after would be to upgrade the versions...
Regina Obe [Mon, 3 Jun 2019 20:55:09 +0000 (20:55 +0000)]
this should do it for fixing packaging -- next after would be to upgrade the versions of things

git-svn-id: http://svn.osgeo.org/postgis/trunk@17467 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix packaging - was leaving out the postgis and postgis_raster dlls because of versio...
Regina Obe [Mon, 3 Jun 2019 04:45:23 +0000 (04:45 +0000)]
Fix packaging - was leaving out the postgis and postgis_raster dlls because of version change

git-svn-id: http://svn.osgeo.org/postgis/trunk@17466 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[raster] Support NODATA=NaN raster ingestion
Darafei Praliaskouski [Mon, 3 Jun 2019 02:16:28 +0000 (02:16 +0000)]
[raster] Support NODATA=NaN raster ingestion

Notable example of such raster is Facebook Population Density.

Closes #4412
Closes https://github.com/postgis/postgis/pull/407

git-svn-id: http://svn.osgeo.org/postgis/trunk@17465 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoThis should fix it.
Regina Obe [Sun, 2 Jun 2019 18:43:17 +0000 (18:43 +0000)]
This should fix it.

git-svn-id: http://svn.osgeo.org/postgis/trunk@17464 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agooops still had mistake -- hopefully this fixes it
Regina Obe [Sun, 2 Jun 2019 17:29:09 +0000 (17:29 +0000)]
oops still had mistake -- hopefully this fixes it

git-svn-id: http://svn.osgeo.org/postgis/trunk@17463 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agofix accidental break of winnie's build script
Regina Obe [Sun, 2 Jun 2019 15:47:49 +0000 (15:47 +0000)]
fix accidental break of winnie's build script

git-svn-id: http://svn.osgeo.org/postgis/trunk@17462 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[doc] remove notice about wagyu only
Darafei Praliaskouski [Sun, 2 Jun 2019 11:16:50 +0000 (11:16 +0000)]
[doc] remove notice about wagyu only
Closes #4411

git-svn-id: http://svn.osgeo.org/postgis/trunk@17461 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoDisable wagyu for dist building -- might be unrelated (or result of some other librar...
Regina Obe [Sun, 2 Jun 2019 03:35:09 +0000 (03:35 +0000)]
Disable wagyu for dist building -- might be unrelated (or result of some other library upgrade when installing mvt stuff) but seems debbie's doc building started failing after she started building with wagyu

git-svn-id: http://svn.osgeo.org/postgis/trunk@17460 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFlig to 3.0.0alpha3dev
Regina Obe [Sun, 2 Jun 2019 02:35:12 +0000 (02:35 +0000)]
Flig to 3.0.0alpha3dev

git-svn-id: http://svn.osgeo.org/postgis/trunk@17459 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoPrepping for PostGIS 3.0.0alpha2 release
Regina Obe [Sun, 2 Jun 2019 02:19:51 +0000 (02:19 +0000)]
Prepping for PostGIS 3.0.0alpha2 release

git-svn-id: http://svn.osgeo.org/postgis/trunk@17457 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoForce --enable-auto-import, also get rid of other flag settings not needed with pkgco...
Regina Obe [Sun, 2 Jun 2019 01:21:03 +0000 (01:21 +0000)]
Force --enable-auto-import, also get rid of other flag settings not needed with pkgconfig usage.
This is needed for some reason to get wagyu to link (before --disable-auto-import was being dragged in)
Closes #4408

git-svn-id: http://svn.osgeo.org/postgis/trunk@17456 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[doc] ST_AsGeoJSON FeatureCollection example
Darafei Praliaskouski [Sat, 1 Jun 2019 17:32:20 +0000 (17:32 +0000)]
[doc] ST_AsGeoJSON FeatureCollection example

git-svn-id: http://svn.osgeo.org/postgis/trunk@17455 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd removed file
Raúl Marín Rodríguez [Sat, 1 Jun 2019 16:24:53 +0000 (16:24 +0000)]
Add removed file

git-svn-id: http://svn.osgeo.org/postgis/trunk@17454 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoMake upgrade finish notification copy-paste friendly.
Darafei Praliaskouski [Sat, 1 Jun 2019 13:02:26 +0000 (13:02 +0000)]
Make upgrade finish notification copy-paste friendly.

git-svn-id: http://svn.osgeo.org/postgis/trunk@17453 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agotake off --with-wagyu on buildbots now that's the default no longer necessary
Regina Obe [Sat, 1 Jun 2019 02:10:06 +0000 (02:10 +0000)]
take off --with-wagyu on buildbots now that's the default no longer necessary
Revise winnie's builds to use pkgconfig where available instead of the --with-<something>=path commands

git-svn-id: http://svn.osgeo.org/postgis/trunk@17452 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoMake build with wagyu the default when protobuf is also enabled
Regina Obe [Sat, 1 Jun 2019 01:29:14 +0000 (01:29 +0000)]
Make build with wagyu the default when protobuf is also enabled
Closes https://github.com/postgis/postgis/pull/406

git-svn-id: http://svn.osgeo.org/postgis/trunk@17451 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoreorder wagyu line in bessie regress
Regina Obe [Fri, 31 May 2019 21:37:49 +0000 (21:37 +0000)]
reorder wagyu line in bessie regress
configure winnie to test with wagyu to better troubleshoot issue
References #4408

git-svn-id: http://svn.osgeo.org/postgis/trunk@17450 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoChange bessies and debbie to build with wagyu
Regina Obe [Fri, 31 May 2019 20:01:11 +0000 (20:01 +0000)]
Change bessies and debbie to build with wagyu
For testing what happens when wagyu becomes the default
References https://github.com/postgis/postgis/pull/406

git-svn-id: http://svn.osgeo.org/postgis/trunk@17449 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[sfcgal] Expose ST_ConstrainedDelaunayTriangles
Darafei Praliaskouski [Fri, 31 May 2019 19:59:40 +0000 (19:59 +0000)]
[sfcgal] Expose ST_ConstrainedDelaunayTriangles

Closes #4198
Closes https://github.com/postgis/postgis/pull/405

git-svn-id: http://svn.osgeo.org/postgis/trunk@17448 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoUpdate GEOS recommendation to 3.7.0
Sandro Santilli [Wed, 29 May 2019 13:57:59 +0000 (13:57 +0000)]
Update GEOS recommendation to 3.7.0

Doesn't make sense to recommend 3.6 if it takes 3.7 to use all
features of PostGIS...

git-svn-id: http://svn.osgeo.org/postgis/trunk@17447 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix selectivity issue with support functions, wherein... default
Paul Ramsey [Mon, 27 May 2019 21:28:06 +0000 (21:28 +0000)]
Fix selectivity issue with support functions, wherein... default
selectivities were the only thing we were returning.
Closes #4404

git-svn-id: http://svn.osgeo.org/postgis/trunk@17446 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFlip version to alpha2dev (hopefully we won't need another alpha), but just in case
Regina Obe [Sun, 26 May 2019 20:51:28 +0000 (20:51 +0000)]
Flip version to alpha2dev (hopefully we won't need another alpha), but just in case

git-svn-id: http://svn.osgeo.org/postgis/trunk@17445 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoput in date
Regina Obe [Sun, 26 May 2019 11:37:48 +0000 (11:37 +0000)]
put in date

git-svn-id: http://svn.osgeo.org/postgis/trunk@17443 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoPrep for 3.0.0alpha1 release
Regina Obe [Sun, 26 May 2019 01:02:42 +0000 (01:02 +0000)]
Prep for 3.0.0alpha1 release

git-svn-id: http://svn.osgeo.org/postgis/trunk@17442 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoschema qualify usage
Regina Obe [Sun, 26 May 2019 00:59:07 +0000 (00:59 +0000)]
schema qualify usage

git-svn-id: http://svn.osgeo.org/postgis/trunk@17441 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove ST_ConvexHull doc
Martin Davis [Tue, 21 May 2019 23:56:47 +0000 (23:56 +0000)]
Improve ST_ConvexHull doc

git-svn-id: http://svn.osgeo.org/postgis/trunk@17440 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[git] Add .mailmap file
Sandro Santilli [Thu, 16 May 2019 06:20:34 +0000 (06:20 +0000)]
[git] Add .mailmap file

Useful for output of: git shortlog -ens

git-svn-id: http://svn.osgeo.org/postgis/trunk@17439 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoSimple TIN support to allow viz in QGIS
Paul Ramsey [Wed, 15 May 2019 14:07:33 +0000 (14:07 +0000)]
Simple TIN support to allow viz in QGIS
Closes #4380

git-svn-id: http://svn.osgeo.org/postgis/trunk@17438 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFormat lwlinearreferencing.c
Darafei Praliaskouski [Tue, 14 May 2019 19:43:46 +0000 (19:43 +0000)]
Format lwlinearreferencing.c

Closes #3163

git-svn-id: http://svn.osgeo.org/postgis/trunk@17436 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd note to valid regarding 2d-only nature
Paul Ramsey [Thu, 9 May 2019 16:14:36 +0000 (16:14 +0000)]
Add note to valid regarding 2d-only nature
closes #4364

git-svn-id: http://svn.osgeo.org/postgis/trunk@17435 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoGive meaningful error upon missing flex/bison
Sandro Santilli [Thu, 9 May 2019 13:21:17 +0000 (13:21 +0000)]
Give meaningful error upon missing flex/bison

git-svn-id: http://svn.osgeo.org/postgis/trunk@17434 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[gitlab-ci] Test make maintainer-clean
Sandro Santilli [Thu, 9 May 2019 13:21:09 +0000 (13:21 +0000)]
[gitlab-ci] Test make maintainer-clean

Also install flex

git-svn-id: http://svn.osgeo.org/postgis/trunk@17433 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove doc Reference types section
Martin Davis [Fri, 3 May 2019 22:34:44 +0000 (22:34 +0000)]
Improve doc Reference types section

git-svn-id: http://svn.osgeo.org/postgis/trunk@17432 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove doc Reference Constructors
Martin Davis [Fri, 3 May 2019 22:05:26 +0000 (22:05 +0000)]
Improve doc Reference Constructors

git-svn-id: http://svn.osgeo.org/postgis/trunk@17431 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove ST_AsMVT doc
Martin Davis [Thu, 2 May 2019 17:34:38 +0000 (17:34 +0000)]
Improve ST_AsMVT doc

git-svn-id: http://svn.osgeo.org/postgis/trunk@17430 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[gitlab-ci] Install bison
Sandro Santilli [Thu, 2 May 2019 17:17:22 +0000 (17:17 +0000)]
[gitlab-ci] Install bison

git-svn-id: http://svn.osgeo.org/postgis/trunk@17429 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix badge links to use "branch" instead of "ref"
Sandro Santilli [Thu, 2 May 2019 16:44:40 +0000 (16:44 +0000)]
Fix badge links to use "branch" instead of "ref"

git-svn-id: http://svn.osgeo.org/postgis/trunk@17428 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd badge from cloud.drone.io in README.md
Sandro Santilli [Thu, 2 May 2019 16:44:31 +0000 (16:44 +0000)]
Add badge from cloud.drone.io in README.md

git-svn-id: http://svn.osgeo.org/postgis/trunk@17427 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoturn off logbt on debbie, needs to be reconfigured giving error - [logbt] unexpected...
Regina Obe [Thu, 2 May 2019 16:03:04 +0000 (16:03 +0000)]
turn off logbt on debbie, needs to be reconfigured giving error -  [logbt] unexpected core_pattern: |/usr/share/apport/apport

git-svn-id: http://svn.osgeo.org/postgis/trunk@17425 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoupdate cunit output for postgis vector
Regina Obe [Thu, 2 May 2019 15:33:03 +0000 (15:33 +0000)]
update cunit output for postgis vector

git-svn-id: http://svn.osgeo.org/postgis/trunk@17424 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoRe-add ST_GeoJSON documentation
Paul Ramsey [Wed, 1 May 2019 21:32:41 +0000 (21:32 +0000)]
Re-add ST_GeoJSON documentation

git-svn-id: http://svn.osgeo.org/postgis/trunk@17423 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix Doc XML structure in Ref file
Martin Davis [Wed, 1 May 2019 20:12:19 +0000 (20:12 +0000)]
Fix Doc XML structure in Ref file

git-svn-id: http://svn.osgeo.org/postgis/trunk@17422 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove Doc Ref section - add missing files
Martin Davis [Wed, 1 May 2019 18:27:06 +0000 (18:27 +0000)]
Improve Doc Ref section - add missing files

git-svn-id: http://svn.osgeo.org/postgis/trunk@17421 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove Doc reference section (Inputs, Outputs, Accessors etc)
Martin Davis [Wed, 1 May 2019 17:40:51 +0000 (17:40 +0000)]
Improve Doc reference section (Inputs, Outputs, Accessors etc)

git-svn-id: http://svn.osgeo.org/postgis/trunk@17420 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoChange GeoJSON example to be self-contained
Paul Ramsey [Wed, 1 May 2019 16:59:08 +0000 (16:59 +0000)]
Change GeoJSON example to be self-contained

git-svn-id: http://svn.osgeo.org/postgis/trunk@17419 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd json casts to doc, set json cast precision
Paul Ramsey [Tue, 30 Apr 2019 16:45:35 +0000 (16:45 +0000)]
Add json casts to doc, set json cast precision
to defaults used in other functions

git-svn-id: http://svn.osgeo.org/postgis/trunk@17418 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd missing files from previous commits
Paul Ramsey [Mon, 29 Apr 2019 16:16:56 +0000 (16:16 +0000)]
Add missing files from previous commits
References #1833 and #3687

git-svn-id: http://svn.osgeo.org/postgis/trunk@17417 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoCasts from geometry to json and jsonb
Paul Ramsey [Mon, 29 Apr 2019 16:05:21 +0000 (16:05 +0000)]
Casts from geometry to json and jsonb
Allows to_json and to_jsonb to serialize geometry columns into json
for more intuitive json handling.
Closes #3687

git-svn-id: http://svn.osgeo.org/postgis/trunk@17416 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoST_AsGeoJSON(record) implementation from Joe Conway
Paul Ramsey [Mon, 29 Apr 2019 16:04:10 +0000 (16:04 +0000)]
ST_AsGeoJSON(record) implementation from Joe Conway
Closes #1833

git-svn-id: http://svn.osgeo.org/postgis/trunk@17415 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoMultiple fixes for undefined behaviour in implicit conversions
Raúl Marín Rodríguez [Wed, 24 Apr 2019 11:07:56 +0000 (11:07 +0000)]
Multiple fixes for undefined behaviour in implicit conversions

shp2pgsql-core.c:839:22: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'DBFFieldType' changed the value to 4294967295 (32-bit, unsigned)

 runtime error: implicit conversion from type 'int32' (aka 'int') of value -1 (32-bit, signed) to type 'uint32' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned)
 UndefinedBehaviorSanitizer: undefined-behavior lwgeom_functions_basic.c:2237:10 in

 runtime error: implicit conversion from type 'unsigned int' of value 4294967295 (32-bit, unsigned) to type 'int' changed the value to -1 (32-bit, signed)
 UndefinedBehaviorSanitizer: undefined-behavior ptarray.c:333:13 in

 runtime error: implicit conversion from type 'unsigned int' of value 4294967295 (32-bit, unsigned) to type 'int' changed the value to -1 (32-bit, signed)
 UndefinedBehaviorSanitizer: undefined-behavior ptarray.c:333:13 in

References #4383

git-svn-id: http://svn.osgeo.org/postgis/trunk@17414 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agolwout_twkb.c: Address implicit type conversion with value change
Raúl Marín Rodríguez [Wed, 24 Apr 2019 11:03:39 +0000 (11:03 +0000)]
lwout_twkb.c: Address implicit type conversion with value change

lwout_twkb.c:170:9: runtime error: implicit conversion from type 'long long' of value 10000000000 (64-bit, signed) to type 'int' changed the value to 1410065408 (32-bit, signed)

References #4383

git-svn-id: http://svn.osgeo.org/postgis/trunk@17413 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agolwout_wkb.c: Address implicit type conversion with value change
Raúl Marín Rodríguez [Wed, 24 Apr 2019 11:02:21 +0000 (11:02 +0000)]
lwout_wkb.c: Address implicit type conversion with value change

lwout_wkb.c:288:16: runtime error: implicit conversion from type 'char' of value -16 (8-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 240 (8-bit, unsigned)
lwout_wkb.c:654:27: runtime error: implicit conversion from type 'uint32_t' (aka 'unsigned int') of value 2147483663 (32-bit, unsigned) to type 'int' changed the value to -2147483633 (32-bit, signed)
lwout_wkb.c:213:16: runtime error: implicit conversion from type 'char' of value -128 (8-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 128 (8-bit, unsigned)
lwout_wkb.c:607:27: runtime error: implicit conversion from type 'uint32_t' (aka 'unsigned int') of value 2147483651 (32-bit, unsigned) to type 'int' changed the value to -2147483645 (32-bit, signed)

References #4383

git-svn-id: http://svn.osgeo.org/postgis/trunk@17412 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix several issues when building cunit tests
Raúl Marín Rodríguez [Wed, 24 Apr 2019 10:59:37 +0000 (10:59 +0000)]
Fix several issues when building cunit tests

- loader cunit: Add missing $(CFLAGS) to the main binary
- liblwgeom cunit: Avoid link issues with some sanitizers

References #4383

git-svn-id: http://svn.osgeo.org/postgis/trunk@17411 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAlways use int32_t for srid
Raúl Marín Rodríguez [Wed, 24 Apr 2019 10:44:27 +0000 (10:44 +0000)]
Always use int32_t for srid

The main declaration was already using it, but some
places still had int or mistakenly used uint32_t

Closes #4384

git-svn-id: http://svn.osgeo.org/postgis/trunk@17410 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoStyle changes from the previous commits
Raúl Marín Rodríguez [Wed, 24 Apr 2019 10:04:42 +0000 (10:04 +0000)]
Style changes from the previous commits

Also addresses some warnings in debug logs

Note: SPI_processed was 32b until PG9.5 (still supported)

git-svn-id: http://svn.osgeo.org/postgis/trunk@17409 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoUse uint64 to handle row counts in the topology extension
Raúl Marín Rodríguez [Wed, 24 Apr 2019 10:03:07 +0000 (10:03 +0000)]
Use uint64 to handle row counts in the topology extension

References #4141

git-svn-id: http://svn.osgeo.org/postgis/trunk@17408 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoReorder LWGEOM struct members to minimize extra padding
Raúl Marín Rodríguez [Mon, 22 Apr 2019 12:09:06 +0000 (12:09 +0000)]
Reorder LWGEOM struct members to minimize extra padding

Closes https://github.com/postgis/postgis/pull/390
References #4368

git-svn-id: http://svn.osgeo.org/postgis/trunk@17407 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoST_Union: allocate correct size of memory in right context
Darafei Praliaskouski [Mon, 22 Apr 2019 10:54:29 +0000 (10:54 +0000)]
ST_Union: allocate correct size of memory in right context

Thanks Raul for finding the cause.

References #4382
Closes https://github.com/postgis/postgis/pull/397

git-svn-id: http://svn.osgeo.org/postgis/trunk@17406 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoCall POSTGIS2GEOS in aggregate context.
Darafei Praliaskouski [Sun, 21 Apr 2019 15:52:00 +0000 (15:52 +0000)]
Call POSTGIS2GEOS in aggregate context.

References #4382

git-svn-id: http://svn.osgeo.org/postgis/trunk@17405 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoSatisfy ISO C90.
Darafei Praliaskouski [Sun, 21 Apr 2019 13:41:50 +0000 (13:41 +0000)]
Satisfy ISO C90.
References #4382

git-svn-id: http://svn.osgeo.org/postgis/trunk@17404 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoReallocate Union state in aggregate context.
Darafei Praliaskouski [Sun, 21 Apr 2019 12:58:43 +0000 (12:58 +0000)]
Reallocate Union state in aggregate context.

References #4382

git-svn-id: http://svn.osgeo.org/postgis/trunk@17403 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[travis] add run_garden.sh lost in previous commit
Darafei Praliaskouski [Sun, 21 Apr 2019 10:19:24 +0000 (10:19 +0000)]
[travis] add run_garden.sh lost in previous commit

git-svn-id: http://svn.osgeo.org/postgis/trunk@17402 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[travis] run garden tests on CI.
Darafei Praliaskouski [Sun, 21 Apr 2019 09:33:12 +0000 (09:33 +0000)]
[travis] run garden tests on CI.

Crashes of documented things will get reported.

Closes https://github.com/postgis/postgis/pull/396

git-svn-id: http://svn.osgeo.org/postgis/trunk@17401 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoReenable logbt on debbie
Regina Obe [Sat, 20 Apr 2019 20:40:43 +0000 (20:40 +0000)]
Reenable logbt on debbie

git-svn-id: http://svn.osgeo.org/postgis/trunk@17400 b70326c6-7e19-0410-871a-916f4a2858ee

5 years ago[garden] fix gardan test launch. To test, make garden.
Darafei Praliaskouski [Sat, 20 Apr 2019 08:20:34 +0000 (08:20 +0000)]
[garden] fix gardan test launch. To test, make garden.

git-svn-id: http://svn.osgeo.org/postgis/trunk@17399 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoST_Union: allow to input more than 1GB of geometries.
Darafei Praliaskouski [Thu, 18 Apr 2019 19:56:30 +0000 (19:56 +0000)]
ST_Union: allow to input more than 1GB of geometries.

Output still has to be below 1GB due to postgres tuple length limit.

Closes #4340
Closes https://github.com/postgis/postgis/pull/394

git-svn-id: http://svn.osgeo.org/postgis/trunk@17398 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoRemove ST_Accum. Please use array_agg instead.
Darafei Praliaskouski [Thu, 18 Apr 2019 05:35:07 +0000 (05:35 +0000)]
Remove ST_Accum. Please use array_agg instead.

Closes #4356
Closes https://github.com/postgis/postgis/pull/393

git-svn-id: http://svn.osgeo.org/postgis/trunk@17397 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAllow passing TINs to GEOS functions.
Darafei Praliaskouski [Wed, 17 Apr 2019 06:31:04 +0000 (06:31 +0000)]
Allow passing TINs to GEOS functions.

Closes #4378
Closes https://github.com/postgis/postgis/pull/392

git-svn-id: http://svn.osgeo.org/postgis/trunk@17396 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoRemove duplicated entry for mdavis in authors file
Sandro Santilli [Mon, 15 Apr 2019 06:37:00 +0000 (06:37 +0000)]
Remove duplicated entry for mdavis in authors file

git-svn-id: http://svn.osgeo.org/postgis/trunk@17395 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd Martin's contact in authors (also fixes sync scripts)
Sandro Santilli [Mon, 15 Apr 2019 05:07:58 +0000 (05:07 +0000)]
Add Martin's contact in authors (also fixes sync scripts)

git-svn-id: http://svn.osgeo.org/postgis/trunk@17394 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agohave make dist build without raster so no risk of system GDAL dragging in a proj...
Regina Obe [Sun, 14 Apr 2019 02:36:06 +0000 (02:36 +0000)]
have make dist build without raster so no risk of system GDAL dragging in a proj.  Take out sfcgal building for now until can troubleshoot

git-svn-id: http://svn.osgeo.org/postgis/trunk@17392 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd sfcgal to path
Regina Obe [Sun, 14 Apr 2019 02:05:18 +0000 (02:05 +0000)]
Add sfcgal to path

git-svn-id: http://svn.osgeo.org/postgis/trunk@17391 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix typo in config
Regina Obe [Sun, 14 Apr 2019 01:59:33 +0000 (01:59 +0000)]
Fix typo in config

git-svn-id: http://svn.osgeo.org/postgis/trunk@17390 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoChange to use custom built sfcgal (packaged one drags in old gdal and openscenegraph...
Regina Obe [Sun, 14 Apr 2019 01:42:07 +0000 (01:42 +0000)]
Change to use custom built sfcgal (packaged one drags in old gdal and openscenegraph still, so lets see if using our custom works)

git-svn-id: http://svn.osgeo.org/postgis/trunk@17389 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoCircular string distances have some failure modes, and test
Paul Ramsey [Fri, 12 Apr 2019 22:14:52 +0000 (22:14 +0000)]
Circular string distances have some failure modes, and test
suite should test everything bi-directionally.
References #4326

git-svn-id: http://svn.osgeo.org/postgis/trunk@17385 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoGuard against zero'd histo edge, but also avoid arbitrarily inflating edge
Paul Ramsey [Fri, 12 Apr 2019 19:45:33 +0000 (19:45 +0000)]
Guard against zero'd histo edge, but also avoid arbitrarily inflating edge
References #4362

git-svn-id: http://svn.osgeo.org/postgis/trunk@17384 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd Martin Davis as committer
Martin Davis [Thu, 11 Apr 2019 16:48:20 +0000 (16:48 +0000)]
Add Martin Davis as committer

git-svn-id: http://svn.osgeo.org/postgis/trunk@17383 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAllow postgis_extensions_upgrade() to upgrade from '%next' version
Sandro Santilli [Thu, 11 Apr 2019 13:10:57 +0000 (13:10 +0000)]
Allow postgis_extensions_upgrade() to upgrade from '%next' version

Would otherwise not even attempt to fix the "next" temporary version

git-svn-id: http://svn.osgeo.org/postgis/trunk@17382 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoTRUNCATE spatial_ref_sys upfront when running out_geography test
Sandro Santilli [Wed, 10 Apr 2019 16:15:55 +0000 (16:15 +0000)]
TRUNCATE spatial_ref_sys upfront when running out_geography test

.. this should probably be done upfront for all tests...

git-svn-id: http://svn.osgeo.org/postgis/trunk@17381 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agost_askml(geography, integer) was replaced by default args
Sandro Santilli [Wed, 10 Apr 2019 16:15:46 +0000 (16:15 +0000)]
st_askml(geography, integer) was replaced by default args

Closes #4366 again

git-svn-id: http://svn.osgeo.org/postgis/trunk@17380 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoDrop deprecated functions on upgrade
Sandro Santilli [Wed, 10 Apr 2019 15:18:20 +0000 (15:18 +0000)]
Drop deprecated functions on upgrade

Functions were: _ST_AsGeoJson, _ST_AsKML, _ST_Distance and _ST_Buffer

They were deprecated in r17300

Fixes upgrades.
Closes #4366

git-svn-id: http://svn.osgeo.org/postgis/trunk@17379 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAllow passing GEOMETRYCOLLECTION to GEOS relate functions.
Darafei Praliaskouski [Sun, 7 Apr 2019 06:40:18 +0000 (06:40 +0000)]
Allow passing GEOMETRYCOLLECTION to GEOS relate functions.

Patch by Esteban Zimányi.

Closes #4295
Closes https://github.com/postgis/postgis/pull/386

git-svn-id: http://svn.osgeo.org/postgis/trunk@17376 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoTurn off logbt for now. Can't get the setup thing to work
Regina Obe [Tue, 2 Apr 2019 16:17:06 +0000 (16:17 +0000)]
Turn off logbt for now.  Can't get the setup thing to work

git-svn-id: http://svn.osgeo.org/postgis/trunk@17375 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoRevert back to old libs got some crashers when trying to flip to 8.1 and newer librar...
Regina Obe [Sun, 31 Mar 2019 22:13:55 +0000 (22:13 +0000)]
Revert back to old libs got some crashers when trying to flip to 8.1 and newer libraries have to sort out first

git-svn-id: http://svn.osgeo.org/postgis/trunk@17374 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoIgnore artifact
Paul Ramsey [Fri, 29 Mar 2019 21:19:09 +0000 (21:19 +0000)]
Ignore artifact

git-svn-id: http://svn.osgeo.org/postgis/trunk@17373 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFormatting :/
Paul Ramsey [Fri, 29 Mar 2019 21:18:25 +0000 (21:18 +0000)]
Formatting :/

git-svn-id: http://svn.osgeo.org/postgis/trunk@17372 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix various misspellings of "geometry"
Raúl Marín Rodríguez [Fri, 29 Mar 2019 15:56:43 +0000 (15:56 +0000)]
Fix various misspellings of "geometry"

Patch by François Bonzon

Closes https://github.com/postgis/postgis/pull/389

git-svn-id: http://svn.osgeo.org/postgis/trunk@17371 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoTopology documentation improvements
Raúl Marín Rodríguez [Fri, 29 Mar 2019 15:46:38 +0000 (15:46 +0000)]
Topology documentation improvements

Patch by François Bonzon

Closes https://github.com/postgis/postgis/pull/388

git-svn-id: http://svn.osgeo.org/postgis/trunk@17370 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoUpdate NEWS from previous commit
Raúl Marín Rodríguez [Fri, 29 Mar 2019 14:25:45 +0000 (14:25 +0000)]
Update NEWS from previous commit

git-svn-id: http://svn.osgeo.org/postgis/trunk@17366 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoFix postgis_type_name with (GEOMETRYM,3)
Raúl Marín Rodríguez [Fri, 29 Mar 2019 14:23:00 +0000 (14:23 +0000)]
Fix postgis_type_name with (GEOMETRYM,3)

Patch by Matt Bretl

Closes https://github.com/postgis/postgis/pull/387
References #4361

git-svn-id: http://svn.osgeo.org/postgis/trunk@17365 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoDrop deprecated ST_Distance(geography,geography) signature
Sandro Santilli [Fri, 29 Mar 2019 14:10:23 +0000 (14:10 +0000)]
Drop deprecated ST_Distance(geography,geography) signature

Fixes #4359

git-svn-id: http://svn.osgeo.org/postgis/trunk@17364 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoAdd -s switch to check_all_upgrades to stop on first failure
Sandro Santilli [Thu, 28 Mar 2019 16:51:58 +0000 (16:51 +0000)]
Add -s switch to check_all_upgrades to stop on first failure

Also have Dronie use that switch.
Closes #4360

git-svn-id: http://svn.osgeo.org/postgis/trunk@17363 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoChange winnie to stop looking for rtpostgis...dll and start looking for new name...
Regina Obe [Thu, 28 Mar 2019 16:36:53 +0000 (16:36 +0000)]
Change winnie to stop looking for rtpostgis...dll and start looking for new name postgis_raster...dll
Poor thing was trying to strip a non-existent file and getting frustrated

git-svn-id: http://svn.osgeo.org/postgis/trunk@17362 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoImprove Doc Reference section
Darafei Praliaskouski [Wed, 27 Mar 2019 21:35:38 +0000 (21:35 +0000)]
Improve Doc Reference section

Patch by Martin Davis

Reorganize functions into new sections:

Spatial Reference System Functions
Affine Transformations
Spatial Relationships
Measurement Functions
Clustering Functions

Also various wording improvements.

References #4332
Closes https://github.com/postgis/postgis/pull/385

git-svn-id: http://svn.osgeo.org/postgis/trunk@17361 b70326c6-7e19-0410-871a-916f4a2858ee

5 years agoDrop renamed function
Raúl Marín Rodríguez [Wed, 27 Mar 2019 15:16:40 +0000 (15:16 +0000)]
Drop renamed function

References #4345

git-svn-id: http://svn.osgeo.org/postgis/trunk@17360 b70326c6-7e19-0410-871a-916f4a2858ee