Hi,<br>you can do this using triggers.<br>Try something like that:<br><br><br><br>------1  Create a function that return a Trigger ::<br>CREATE OR REPLACE FUNCTION your_trigger() RETURNS TRIGGER as $$<br>BEGIN<br>    IF (TG_OP = 'UPDATE') THEN<br>
            <br>        UPDATE your_edge_table SET the_geom = st_makeline(NEW.the_geom,ST_Endpoint(the_geom))<br>        WHERE ST_DWithin(ST_Startpoint(the_geom),OLD.the_geom,0.0001);<br>    <br>        UPDATE your_edge_table SET the_geom = st_makeline(ST_Startpoint(the_geom),NEW.the_geom)<br>
        WHERE ST_DWithin(ST_Endpoint(the_geom),OLD.the_geom,0.0001);<br>        <br>            RETURN NEW;<br>        END IF;<br>        RETURN NULL;<br>END;<br> <br>$$<br>language "plpgsql" volatile<br><br><br>
----------------------------------------------------2  CREATE TRIGGER<br>CREATE TRIGGER zz_trig_luz<br>AFTER UPDATE ON your_node_table<br>    FOR EACH ROW EXECUTE PROCEDURE your_trigger();<br><br><br><br>Fred...<br><br><br>
<br><br><br><br><br><div class="gmail_quote">On Wed, Jan 27, 2010 at 7:07 AM, Absurd <span dir="ltr"><<a href="mailto:programmerszp@gmail.com">programmerszp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi. I’m trying to use postgis topology. And I have a question.<br>
I have 3 nodes N1, N2, N3 and 2 edges E1 (with start_node = N1; end_node =<br>
N2) and E2 (with start_node = N2; end_node = N3). I want to move node N2.<br>
Do I have to select all edges, connected to node N2 (E1 and E2) and change<br>
their geometry too or there is such functionality in postgis topology?<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://old.nabble.com/postgis-topology-question-tp27334914p27334914.html" target="_blank">http://old.nabble.com/postgis-topology-question-tp27334914p27334914.html</a><br>
Sent from the PostGIS - User mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</font></blockquote></div><br>