Commit graph

5212 commits

Author SHA1 Message Date
Regina Obe b7723ca228 document ST_RemoveIsoNode minor changes to match function signatures toponame -> atopology for ST_ functions
git-svn-id: http://svn.osgeo.org/postgis/trunk@6682 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-21 07:15:54 +00:00
Regina Obe 8eef478195 Move ST_GetFaceGeomety, document the non-existence of ST_GetFaceEdges (its just a stub)
git-svn-id: http://svn.osgeo.org/postgis/trunk@6681 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-21 07:03:41 +00:00
Pierre Racine b440f9cf66 -Fix for ticket 606: ST_Value now return NULL for nodata value and ST_SetValue accept NULL values (if there is a nodata value in the band).
ST_Value accept a boolean parameter which, when set to false, have the function to return nodata values as their true value instead of null. 

git-svn-id: http://svn.osgeo.org/postgis/trunk@6680 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-20 23:29:16 +00:00
Jorge Arévalo 141dd80f01 Added isnodata flag at core level and st_bandisnodata at postgresql level.
Related ticket #593. Fixed bug with debug functions at raster core level. Still
need to change the loader and the doc.


git-svn-id: http://svn.osgeo.org/postgis/trunk@6678 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-20 17:07:37 +00:00
Regina Obe 6ac6bbe450 #795: ST_Intersects raster documentation is confusing
git-svn-id: http://svn.osgeo.org/postgis/trunk@6675 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-19 21:42:59 +00:00
Pierre Racine 145c5702b1 -Clarify help messages.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6674 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-19 21:11:14 +00:00
Pierre Racine 16daeb767f -Added a -a option to append tiles to an existing table.
-Fixed ticket 542. The table WAS dropped but not recreated.

git-svn-id: http://svn.osgeo.org/postgis/trunk@6673 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-19 20:52:10 +00:00
Sandro Santilli 2db89579b8 Make the TopoElement domain stricter to forbid arrays with more than 2 elements and also checking the element type being in valid range [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6672 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-19 16:46:16 +00:00
Regina Obe 3be7286931 Put in section abstact for each
git-svn-id: http://svn.osgeo.org/postgis/trunk@6671 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 23:24:27 +00:00
Sandro Santilli d5a820bd90 Raise an exception if AddEdge is called on a topology which already defines faces other than the universe face (see #781)
git-svn-id: http://svn.osgeo.org/postgis/trunk@6670 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 17:19:55 +00:00
Regina Obe d697ad8ad3 #722: remove more deprecated functions - ST_MakeLineGArray, Polygonize_GArray,PointFromWKB (proto), max_distance
git-svn-id: http://svn.osgeo.org/postgis/trunk@6669 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 14:53:25 +00:00
Sandro Santilli fcc149ae96 ValidateTopology: have temporary table dropped on commit (#783). Thanks Andrea Peri [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6668 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 13:52:42 +00:00
Regina Obe 747ab4b923 Link to Vincent Picavet's great Foss4G 2010 presentation on Topology and Network Analysis.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6667 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 12:50:47 +00:00
Regina Obe 0221260c4d minor corrections
git-svn-id: http://svn.osgeo.org/postgis/trunk@6666 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 12:28:16 +00:00
Regina Obe 79943766a5 Fix #786 ST_MoveIsoNode gives ST_Intersects is not unique. Also change to use newer $$ quoting syntax.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6665 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 06:38:01 +00:00
Regina Obe 434ddad0be Fix typo
git-svn-id: http://svn.osgeo.org/postgis/trunk@6664 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 06:10:42 +00:00
Regina Obe 57dcdfeb2e ST_MoveIsoNode
git-svn-id: http://svn.osgeo.org/postgis/trunk@6663 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 06:06:26 +00:00
Regina Obe b04c3dffe5 fix redundancy in description
git-svn-id: http://svn.osgeo.org/postgis/trunk@6662 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 05:17:21 +00:00
Regina Obe a8c529b927 ST_NewEdgesSplit, add new processing section, fix some links
git-svn-id: http://svn.osgeo.org/postgis/trunk@6661 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-18 04:45:32 +00:00
Regina Obe 0c35da2776 Add ST_AddIsoEdge (still need to put in examples), put in more back links. Revise special index section to also consider topology aggregates
git-svn-id: http://svn.osgeo.org/postgis/trunk@6660 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 23:07:08 +00:00
Sandro Santilli 3c839c505c topology.AddNode: fix detection of edge crossing (#780) [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6659 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 22:35:50 +00:00
Sandro Santilli 608471f434 ValidateTopology: Use a temporary table to create face geometries only once. Huge speed boost for #772.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6658 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 21:32:11 +00:00
Sandro Santilli 434d0238fd ValidateTopology: Put some water on fire by avoiding a full cartesian product scan (#772). It's still too slow, but it is a step forward.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6657 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 21:03:36 +00:00
Sandro Santilli cb12e9e593 ST_DWithin already includes a bounding box check
git-svn-id: http://svn.osgeo.org/postgis/trunk@6656 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 19:58:49 +00:00
Regina Obe 8c39d6f7d4 Put in accent in Jorge's name
git-svn-id: http://svn.osgeo.org/postgis/trunk@6655 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 18:15:56 +00:00
Regina Obe f034e83192 forgot this in last commit
git-svn-id: http://svn.osgeo.org/postgis/trunk@6654 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 13:18:39 +00:00
Regina Obe b77fb2982a fix typos in Mat's name
git-svn-id: http://svn.osgeo.org/postgis/trunk@6653 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 13:18:21 +00:00
Regina Obe 860f10023c document ST_InitTopoGeo, cleanup some of the sql-mm labelings
git-svn-id: http://svn.osgeo.org/postgis/trunk@6652 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 12:16:08 +00:00
Regina Obe adebeecf64 Document ST_AddIsoNode - still need to add examples. Update ValidateTopology to reflect enhancements and bug fixes in 2.0.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6651 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 10:39:07 +00:00
Sandro Santilli ff5382c294 topology.ValidateTopology: rewrite the edge crossing detection query. Fixes a false positive (#777) and unexpectedly a bunch of false negative in the legacy_invalid testcase (now properly checked visually). [RT-SIGTA].
git-svn-id: http://svn.osgeo.org/postgis/trunk@6650 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 09:04:18 +00:00
Sandro Santilli c4ac0d5a9b topology.AddEdge: correctly handle the case in which a newly added closed edge touches an existing closed edge with an endpoint over a non-endpoint [RT-SIGTA].
git-svn-id: http://svn.osgeo.org/postgis/trunk@6649 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 08:47:34 +00:00
Sandro Santilli d5c2ca585b topology.AddFace: raise another WARNING about next_left/right_face element of topology edges not being set as dictated by the model
git-svn-id: http://svn.osgeo.org/postgis/trunk@6648 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 08:47:24 +00:00
Regina Obe 6bc8409194 note magnitude of deprecation
git-svn-id: http://svn.osgeo.org/postgis/trunk@6647 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-17 03:26:05 +00:00
Sandro Santilli 826a31212e ValidateTopology: don't compute full intersection matrix to detect edge-node intersection. Use ST_DWithin instead. Use ST_DWithin for coincident nodes detection as well, so to be more consistent [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6646 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 21:42:05 +00:00
Sandro Santilli 9f80c1cc62 ValidateTopology: && operator is not enough to tell if two points are cohincident (it was at time of HWGEOM...) [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6645 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 21:29:30 +00:00
Regina Obe e9f126fc62 release notes minor updates while still fresh in my mind.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6644 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 20:17:47 +00:00
Sandro Santilli 93d5fc763a ignore more generated files
git-svn-id: http://svn.osgeo.org/postgis/trunk@6643 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 17:19:02 +00:00
Regina Obe 9941120624 document ST_3DLongestLine and add missing polyhedralsurface and 3D support flags for ST_3D family of functions
git-svn-id: http://svn.osgeo.org/postgis/trunk@6642 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 12:08:32 +00:00
Regina Obe d754722106 #776: replace dump with ST_Dump in ST_CreateTopogeo
git-svn-id: http://svn.osgeo.org/postgis/trunk@6641 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 11:22:20 +00:00
Sandro Santilli 9f029df4a8 Drop unused domain TopoGeomElementArray. See #775
git-svn-id: http://svn.osgeo.org/postgis/trunk@6640 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 10:36:29 +00:00
Regina Obe f2a53a30b9 minor corrections and start documenting ST_CreateTopoGeo
git-svn-id: http://svn.osgeo.org/postgis/trunk@6639 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 10:22:12 +00:00
Regina Obe f084ac9562 #774: regress fails - Oops forgot to commit this file on last commit
git-svn-id: http://svn.osgeo.org/postgis/trunk@6638 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 09:10:45 +00:00
Regina Obe 0318298750 #722: remove drecated functions BuildArea, MakePolygon
git-svn-id: http://svn.osgeo.org/postgis/trunk@6637 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-16 08:18:53 +00:00
Sandro Santilli a25c1c467e html/postgis.html doesn't really depend on images, and encoding such dep has the only effect to _always_ rebuild the documentation, which defeats the purpose of 'make'...
git-svn-id: http://svn.osgeo.org/postgis/trunk@6636 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 23:55:01 +00:00
Sandro Santilli 7da6bdea8a There's no 'html' rule, so there's no point in making it PHONY...
git-svn-id: http://svn.osgeo.org/postgis/trunk@6635 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 23:37:59 +00:00
Sandro Santilli 4da448ce2f Don't need to clean image_src in maintainer-clean as that's already done by clean, which is a dependency of maintainer-clean
git-svn-id: http://svn.osgeo.org/postgis/trunk@6634 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 23:37:53 +00:00
Sandro Santilli a85b767ad7 topology.AddFace: group face boundary edge finding query results to avoid considering the _same_ edge multiple times. Can reduce execution time from _hours_ to _minutes_ [RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@6633 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 23:14:30 +00:00
Regina Obe 013d1adf7c ST_GetFaceGeometry and minor formatting
git-svn-id: http://svn.osgeo.org/postgis/trunk@6632 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 19:11:12 +00:00
Regina Obe d06f420e1a fix some typos
git-svn-id: http://svn.osgeo.org/postgis/trunk@6631 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 18:49:40 +00:00
Regina Obe cd865a0f5c Put back AddNode -- accidentally replaced with an extra AddEdge.
git-svn-id: http://svn.osgeo.org/postgis/trunk@6630 b70326c6-7e19-0410-871a-916f4a2858ee
2011-01-15 14:59:27 +00:00