Dear AllI wrote the following filter for taking coordinates from the_geom to my 
point_x & point_y columns but it is giving errors. Could anybody be of help?The 
Trigger is thus:CREATE FUNCTION calc_point() RETURNS "trigger"    AS 
'BEGINNEW.point_x = NEW.the_geom[0];NEW.point_y = NEW.the_geom[1];   RETURN 
NEW; END'    LANGUAGE plpgsql;CREATE TRIGGER calc_point_update    BEFORE UPDATE 
ON nodes    FOR EACH ROW    EXECUTE PROCEDURE calc_point();CREATE TRIGGER 
calc_point_insert    BEFORE INSERT ON nodes    FOR EACH ROW    EXECUTE 
PROCEDURE calc_point();The error that i get is thus:message:   Unable to update 
feature in database Message: DB Error: unknown error  Userinfo: UPDATE 
public.nodes SET the_geom = GeometryFromText('POINT(493464.81111115 
1994876.04)', -1) , point_x = '493267.50928400003', point_y = 
'1996402.58174999990' WHERE gid = 4 [nativecode=ERROR:  cannot subscript type 
geometry because it is not an arrayCONTEXT:  SQL statement "SELECT   $1 
[0]"PL/pgSQL function "calc_point" line 2 at assignment]Backtrace:
_________________________________________________________________
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