[postgis-devel] addPoint(line, point, [position])

strk at refractions.net strk at refractions.net
Thu Oct 28 01:57:19 PDT 2004


I've added a new construction mean for lines:

	SELECT addPoint(line, point, [position]);

This way you can incrementally populate a line.
Similarly we could define more incremental constructors,
here is an initial proposal:

 F AddPoint(multipoint, point)
 F AddPoint(collection, point)

 F DropPoint(line, int);

 F AddLine(multiline, line)
 F AddLine(collection, line)

 F AddPoly(multipoly, poly)
 F AddPoly(collection, poly)

 F AddHole(poly, line); // line must be a linearring
 F DropHole(poly, int);

 F SetShell(poly, line); // line must be a linearring

 F DropElement(multipoint, int);
 F DropElement(multiline, int);
 F DropElement(multipoly, int);
 F DropElement(collection, int);

What do you think ?

--strk;



More information about the postgis-devel mailing list