]>
granicus.if.org Git - postgis/log
Sandro Santilli [Sun, 28 Feb 2010 19:09:00 +0000 (19:09 +0000)]
Simplify code
git-svn-id: http://svn.osgeo.org/postgis/trunk@5354
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 28 Feb 2010 19:04:08 +0000 (19:04 +0000)]
Avoid a call to the GEOS CAPI when unnecessary (works around a bug in GEOS aborting in some cases of EMPTY polygons
git-svn-id: http://svn.osgeo.org/postgis/trunk@5353
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 28 Feb 2010 17:20:05 +0000 (17:20 +0000)]
Move ST_CleanGeometry core code into specialized 'lwgeom' function
git-svn-id: http://svn.osgeo.org/postgis/trunk@5352
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 28 Feb 2010 17:11:10 +0000 (17:11 +0000)]
cleanups
git-svn-id: http://svn.osgeo.org/postgis/trunk@5351
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 28 Feb 2010 14:05:40 +0000 (14:05 +0000)]
Put areal part first in collection, and collapsed edges second
git-svn-id: http://svn.osgeo.org/postgis/trunk@5350
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Fri, 26 Feb 2010 15:05:55 +0000 (15:05 +0000)]
Add new 'make garden' rule to launch full Garden test regression tests
git-svn-id: http://svn.osgeo.org/postgis/trunk@5349
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Fri, 26 Feb 2010 02:50:58 +0000 (02:50 +0000)]
Instructions on adding new tests to cunit, from Jeff Adams.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5348
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Fri, 26 Feb 2010 00:16:25 +0000 (00:16 +0000)]
Add few more lwgeom_typename, and update regress test if needed. Restore initial lwnotice behaviour in remove_repeated_points on unknown types (instead of lwerror).
git-svn-id: http://svn.osgeo.org/postgis/trunk@5347
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Thu, 25 Feb 2010 17:54:08 +0000 (17:54 +0000)]
Fix add forgotten return in flip_coordinates (cf #452). Add lwgeom_typename in several functions to avoid cryptic error message (#452 again).
git-svn-id: http://svn.osgeo.org/postgis/trunk@5346
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Thu, 25 Feb 2010 15:13:48 +0000 (15:13 +0000)]
Fix potential corner case in sphere area calculation (#451)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5345
b70326c6 -7e19-0410-871a-
916f4a2858ee
Regina Obe [Thu, 25 Feb 2010 14:30:19 +0000 (14:30 +0000)]
Put new functions in alphabetical order.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5343
b70326c6 -7e19-0410-871a-
916f4a2858ee
Regina Obe [Thu, 25 Feb 2010 14:23:29 +0000 (14:23 +0000)]
Put in What is new in 2.0 section to trap new 2.0 enhancements
git-svn-id: http://svn.osgeo.org/postgis/trunk@5342
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Thu, 25 Feb 2010 14:11:04 +0000 (14:11 +0000)]
Add libxml2 requirement para. Fix #344. Thanks to Mateus for report.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5341
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Thu, 25 Feb 2010 13:41:02 +0000 (13:41 +0000)]
Fix for st_area(geography) over the dateline (#450)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5339
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Thu, 25 Feb 2010 13:38:57 +0000 (13:38 +0000)]
rename ptarray_reverse_axis to ptarray_flip_coordinates. Add lwgeom_flip_coordinates and ST_FlipCoordinates (#354). Add relevant cunit tests and basic documentation.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5338
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Thu, 25 Feb 2010 13:30:09 +0000 (13:30 +0000)]
Drop unused code, avoid putting empty geometry in a collection.. [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5337
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Thu, 25 Feb 2010 13:15:55 +0000 (13:15 +0000)]
Recursively try to build area with portions of the original boundary not on the boundary of newly constructed area and symdifference the new area (if any) with the final polygon being built. This behaviour gives more chance to get a pure areal (not mixed) output still not missing vertices.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5336
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Wed, 24 Feb 2010 14:40:17 +0000 (14:40 +0000)]
Change dimensionality indicators to have spaces between type indicators for WKT_ISO output form.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5335
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Wed, 24 Feb 2010 13:50:22 +0000 (13:50 +0000)]
Add support from SRID= block on EWKT
git-svn-id: http://svn.osgeo.org/postgis/trunk@5334
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 22:18:15 +0000 (22:18 +0000)]
Remove last compile warnings.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5333
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 22:16:33 +0000 (22:16 +0000)]
Making test methods static to avoid compiler warnings. For Jeff Adams.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5332
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 22:14:07 +0000 (22:14 +0000)]
Making test methods static to avoid compiler warnings.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5331
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 22:11:45 +0000 (22:11 +0000)]
Make test functions static.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5330
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 22:07:14 +0000 (22:07 +0000)]
Made unit tests easier to add. New suites now just need to be added to two lines in cu_tester.c, no changes to header files necessary, new tests need one line in the appropriate .c file. From Jeff Adams.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5329
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 21:41:52 +0000 (21:41 +0000)]
Remove unused va_copy.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5327
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 21:41:09 +0000 (21:41 +0000)]
Woops again, got work and start size values reversed.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5326
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 21:30:35 +0000 (21:30 +0000)]
Oops, commit stringbuffer.h with sensible values for internal sizes.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5325
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 21:29:57 +0000 (21:29 +0000)]
Improve performance and cut back stringbuffer_t to the minimum.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5324
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 19:51:41 +0000 (19:51 +0000)]
Allow cu_tester to accept parameters to run individual tests or suites, from Jeff Adams.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5323
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 23 Feb 2010 19:42:15 +0000 (19:42 +0000)]
Don't let ST_RemoveRepeatedPoint collapse LINESTRINGs (not sure why, but someone doesn't want them in the db)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5322
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Tue, 23 Feb 2010 18:29:00 +0000 (18:29 +0000)]
Move ptarray reverse axis function from postgis/lwgeom_in_gml to liblwgeom/ptarray
git-svn-id: http://svn.osgeo.org/postgis/trunk@5319
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 18:18:19 +0000 (18:18 +0000)]
More WKT tests.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5318
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Tue, 23 Feb 2010 17:55:00 +0000 (17:55 +0000)]
More WKT unit tests
git-svn-id: http://svn.osgeo.org/postgis/trunk@5317
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Tue, 23 Feb 2010 15:55:33 +0000 (15:55 +0000)]
In fact Nested GeometryCollection are never been supported in SVG and GeoJSON. Update the cunit tests cases
git-svn-id: http://svn.osgeo.org/postgis/trunk@5316
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Tue, 23 Feb 2010 15:21:45 +0000 (15:21 +0000)]
Check astyle version prior to do anything. 'blessed' version is 1.23. Related to #433 and postgis-devel discussions
git-svn-id: http://svn.osgeo.org/postgis/trunk@5315
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Tue, 23 Feb 2010 14:52:28 +0000 (14:52 +0000)]
Fix 443. Move all regress export functions test files in a single one. add geography output regression tests (SVG/KML/GML/GeoJSON)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5314
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Mon, 22 Feb 2010 22:43:31 +0000 (22:43 +0000)]
Add more unit tests for WKT
git-svn-id: http://svn.osgeo.org/postgis/trunk@5312
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 22:04:18 +0000 (22:04 +0000)]
Fix #441. And introduce a change in behaviour: if geometryCollection and bbox, not sub geoms bbox are provided anymore
git-svn-id: http://svn.osgeo.org/postgis/trunk@5311
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 20:58:37 +0000 (20:58 +0000)]
Let ST_CleanGeometry down to C [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5307
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 20:45:08 +0000 (20:45 +0000)]
Derive an lwgeom_make_valid from ST_MakeValid [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5306
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Mon, 22 Feb 2010 20:42:05 +0000 (20:42 +0000)]
ST_AsLatLonText(geometry, format) from Jeff Adams
git-svn-id: http://svn.osgeo.org/postgis/trunk@5305
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 20:29:32 +0000 (20:29 +0000)]
Follow style guidelines for function naming
git-svn-id: http://svn.osgeo.org/postgis/trunk@5304
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Mon, 22 Feb 2010 19:53:22 +0000 (19:53 +0000)]
First cut of new WKT output functions, need more unit tests.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5302
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 19:52:30 +0000 (19:52 +0000)]
Fix missing math.h include in lwout_svg (#438). Put back lwgeom_export.h as we need header for getSRSbySRID.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5301
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 19:37:21 +0000 (19:37 +0000)]
Oops (#434)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5299
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 19:35:05 +0000 (19:35 +0000)]
Fix warnings when building with GEOS < 3.3.0 (ticket #434
git-svn-id: http://svn.osgeo.org/postgis/trunk@5298
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 22 Feb 2010 19:31:43 +0000 (19:31 +0000)]
Fix missing prototypes warnings
git-svn-id: http://svn.osgeo.org/postgis/trunk@5297
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 19:31:17 +0000 (19:31 +0000)]
Id tag
git-svn-id: http://svn.osgeo.org/postgis/trunk@5296
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 19:16:00 +0000 (19:16 +0000)]
merge all export functions in a same file. remove useless old ones. rename SVG one to LWGEOM_asSVG for consistancy.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5294
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 18:49:40 +0000 (18:49 +0000)]
Fix comment stuff in cunit
git-svn-id: http://svn.osgeo.org/postgis/trunk@5291
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 18:43:06 +0000 (18:43 +0000)]
move ST_AsSVG from postgis to lwgeom dir. write cun it tests. related to #377
git-svn-id: http://svn.osgeo.org/postgis/trunk@5289
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 15:37:09 +0000 (15:37 +0000)]
bbox only bother about external ring. add the related cunit test
git-svn-id: http://svn.osgeo.org/postgis/trunk@5285
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Mon, 22 Feb 2010 15:30:10 +0000 (15:30 +0000)]
Move stringbuffer from ./loader to ./liblwgeom for use in string emitter functions.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5284
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Mon, 22 Feb 2010 14:03:19 +0000 (14:03 +0000)]
Move ST_AsGeoJson from postgis to liblwgeom dir. Use as most as cunit test as possible. Related to #377.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5283
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 22:34:07 +0000 (22:34 +0000)]
Cleanup the GeometryClean function now that vertex checking is done better in ST_MakeValid
git-svn-id: http://svn.osgeo.org/postgis/trunk@5282
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 22:10:02 +0000 (22:10 +0000)]
Force multi-type in output if input was multi [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5281
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 21:53:16 +0000 (21:53 +0000)]
Add missing MultiPoint test. Fix wrong LWGEOM type on cu_gml tests.
git-svn-id: http://svn.osgeo.org/postgis/trunk@5280
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 21:34:45 +0000 (21:34 +0000)]
add explicit void return type
git-svn-id: http://svn.osgeo.org/postgis/trunk@5279
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 21:11:03 +0000 (21:11 +0000)]
Disable 'clean' test (still deciding on what's the expected output); keep only cut-lines that have vertices not shared with boundary of final area; move 'clean' code in separate file [RT-SIGTA].
git-svn-id: http://svn.osgeo.org/postgis/trunk@5278
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 20:32:11 +0000 (20:32 +0000)]
Move ST_AsKML from postgis to liblwgeom dir. Use as most cunit test as possible. Few related corrections on GML similar implementation. cf #377
git-svn-id: http://svn.osgeo.org/postgis/trunk@5277
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 18:23:49 +0000 (18:23 +0000)]
Add forgotten lwout_gml.c file (#377)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5276
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 18:18:37 +0000 (18:18 +0000)]
Move ST_AsGML from postgis dir to liblwgeom. Rewrite most units test with cunit. cf #377
git-svn-id: http://svn.osgeo.org/postgis/trunk@5275
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sun, 21 Feb 2010 12:36:27 +0000 (12:36 +0000)]
make astyle session
git-svn-id: http://svn.osgeo.org/postgis/trunk@5274
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 12:22:08 +0000 (12:22 +0000)]
ST_RemoveRepeatedPoints [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5273
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 12:21:27 +0000 (12:21 +0000)]
style...
git-svn-id: http://svn.osgeo.org/postgis/trunk@5272
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 21 Feb 2010 12:21:04 +0000 (12:21 +0000)]
Make stylish
git-svn-id: http://svn.osgeo.org/postgis/trunk@5271
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sat, 20 Feb 2010 19:47:49 +0000 (19:47 +0000)]
use the rights homogenize cunit suite handlers
git-svn-id: http://svn.osgeo.org/postgis/trunk@5270
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sat, 20 Feb 2010 19:09:30 +0000 (19:09 +0000)]
Fix computed string length in Polygon with several rings for ST_AsGML with GML3. Related to #421
git-svn-id: http://svn.osgeo.org/postgis/trunk@5269
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sat, 20 Feb 2010 18:26:59 +0000 (18:26 +0000)]
Use lwgeom_homogenize in in_kml stuff. Related to #375
git-svn-id: http://svn.osgeo.org/postgis/trunk@5266
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sat, 20 Feb 2010 18:25:42 +0000 (18:25 +0000)]
Add lwgeom_homogenize function. Related to #375. Add cunit related tests
git-svn-id: http://svn.osgeo.org/postgis/trunk@5265
b70326c6 -7e19-0410-871a-
916f4a2858ee
Olivier Courtin [Sat, 20 Feb 2010 16:47:12 +0000 (16:47 +0000)]
Add Cunit - lwerror use case handle - #420
git-svn-id: http://svn.osgeo.org/postgis/trunk@5264
b70326c6 -7e19-0410-871a-
916f4a2858ee
Paul Ramsey [Thu, 18 Feb 2010 21:02:49 +0000 (21:02 +0000)]
Add multilinestring support to st_line_substring (#419)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5261
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Wed, 17 Feb 2010 21:02:49 +0000 (21:02 +0000)]
Allow retaining badly collapsed rings (single-point) as points in ST_MakeValid. Add testcase for it [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5258
b70326c6 -7e19-0410-871a-
916f4a2858ee
Kevin Neufeld [Tue, 16 Feb 2010 23:27:23 +0000 (23:27 +0000)]
removed sfs_compliant note for ST_Transform
git-svn-id: http://svn.osgeo.org/postgis/trunk@5257
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 09:38:30 +0000 (09:38 +0000)]
Return NULL rather than throwing when a COLLECTION is given to ST_Boundary [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5256
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 09:29:31 +0000 (09:29 +0000)]
Fix build with --enable-debug=3 [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5255
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 09:08:11 +0000 (09:08 +0000)]
Add origin field for the clean dataset table, so we can add PG-specific ones w/out caring about visualizing them:)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5254
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 09:06:48 +0000 (09:06 +0000)]
Add a test for input being invalid (a test of the test)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5253
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 09:03:21 +0000 (09:03 +0000)]
Separate areal-specific cleanups in LWGEOM_GEOS_makeValidPolygon [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5252
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 08:28:35 +0000 (08:28 +0000)]
Empty geometries are cleanest [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5251
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 08:22:50 +0000 (08:22 +0000)]
Drop the optional arg to ST_MakeClean, document what it does, improve the ST_CleanGeometry stub. [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5250
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 08:07:39 +0000 (08:07 +0000)]
Drop the optional parameter to ST_MakeValid, we always want to collect collapses (users can always filter later) [RT-SIGTA].
git-svn-id: http://svn.osgeo.org/postgis/trunk@5249
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 08:03:03 +0000 (08:03 +0000)]
Document ST_Dimension handling of empty geometries
git-svn-id: http://svn.osgeo.org/postgis/trunk@5248
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Tue, 16 Feb 2010 07:54:28 +0000 (07:54 +0000)]
Do not throw exception on empty ST_Dimension(empty) [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5247
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 15 Feb 2010 22:41:57 +0000 (22:41 +0000)]
Further cleanups in ST_MakeClean [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5246
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 15 Feb 2010 22:31:11 +0000 (22:31 +0000)]
Fix unsupported message
git-svn-id: http://svn.osgeo.org/postgis/trunk@5245
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 15 Feb 2010 21:17:36 +0000 (21:17 +0000)]
Plug more leaks
git-svn-id: http://svn.osgeo.org/postgis/trunk@5244
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 15 Feb 2010 20:40:32 +0000 (20:40 +0000)]
Plug memory leak on GEOS geom construction failure [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5243
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Mon, 15 Feb 2010 20:21:09 +0000 (20:21 +0000)]
Rework the regress test to make it easier for curious people to keep the test dataset for inspection with some GUI (give it a try, it's a nice one).
git-svn-id: http://svn.osgeo.org/postgis/trunk@5242
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 14 Feb 2010 23:35:08 +0000 (23:35 +0000)]
Clarify the case of linestring invalidity dropping confugins reference to linearrings
git-svn-id: http://svn.osgeo.org/postgis/trunk@5241
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 14 Feb 2010 22:59:57 +0000 (22:59 +0000)]
Implement ST_MakeValid(geom_in, collect_collapses) and stub ST_CleanGeometry. Add regression test for ST_MakeValid and polygons [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5240
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 14 Feb 2010 16:54:37 +0000 (16:54 +0000)]
Cleanups. Hope to reuse some structs for a C-version of ST_DumpPoints
git-svn-id: http://svn.osgeo.org/postgis/trunk@5239
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 14 Feb 2010 16:33:06 +0000 (16:33 +0000)]
Try to make st_DumpPoints reference somewhat clearer [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5238
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sun, 14 Feb 2010 13:46:36 +0000 (13:46 +0000)]
ptarray_remove_repeated_points [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5237
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sat, 13 Feb 2010 15:29:01 +0000 (15:29 +0000)]
Add another validity test [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5236
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Sat, 13 Feb 2010 14:35:24 +0000 (14:35 +0000)]
Handle NULL returns from POSTGIS2GEOS and LWGEOM2GEOS now that we allow that [RT-SIGTA].
Add a 'commit' rule (give it a try)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5235
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Fri, 12 Feb 2010 23:04:43 +0000 (23:04 +0000)]
Revert GEOS error handlers to be lwnotice to avoid aborting full transactions (like it was in 1.5)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5234
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Thu, 11 Feb 2010 23:12:39 +0000 (23:12 +0000)]
Fix typo
git-svn-id: http://svn.osgeo.org/postgis/trunk@5231
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Thu, 11 Feb 2010 21:01:15 +0000 (21:01 +0000)]
Get style
git-svn-id: http://svn.osgeo.org/postgis/trunk@5230
b70326c6 -7e19-0410-871a-
916f4a2858ee
Sandro Santilli [Thu, 11 Feb 2010 18:56:06 +0000 (18:56 +0000)]
Separate GEOS part of 'buildarea' function from POSTGIS part of it (might eventually be moved down to GEOS) [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@5229
b70326c6 -7e19-0410-871a-
916f4a2858ee