Dear all,A trying to write a trigger that would automatically create lines 
joining points in the sequence in which i insert them. 
If I insert point AA then BB then CC, i want lines drawn as AA-BB & BB-CC, 
Using the trigger below lines are drawn ( atleast i can see the gid in table 
links) without the geometry. May anyone advise me on this.
Thank you
CREATE OR REPLACE FUNCTION insert_new_links() RETURNS "trigger"
 AS 'DECLAREstartpoint geometry;  
endpoint geometry;
BEGIN
startpoint = asEWKT(NEW.the_geom)  WHERE NEW.gid = NEW.gid;
endpoint = asEWKT(NEW.the_geom) WHERE NEW.gid = NEW.gid+1;
INSERT INTO links(the_geom)VALUES(MakeLine(startpoint, endpoint ));
RETURN NEW;
 END' LANGUAGE plpgsql; 
CREATE OR  TRIGGER insert_new_links_insert    
BEFORE INSERT ON nodes  
FOR EACH ROW    
EXECUTE PROCEDURE insert_new_links();Broun Uganda
_________________________________________________________________
Play free games, earn tickets, get cool prizes! Join Live Search Club. 
http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to