<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I think your questions are related with a previous post today about
synchronizing topogeometries.<br>
<br>
In fact, for editing topogeometries without using primitive commands
I was thinking in:<br>
<br>
1.- Delete the topogeometry<br>
2.- Remove the primitives which depend just on the geometry deleted.<br>
3.- With totopogeom insert again the whole geometry<br>
<br>
I know this procedure is not optimized at all but maybe this way
(with a new function which does this work) one can avoid the
complicated task about using primitive editing commands and to edit
the relation table manually.<br>
I have the feeling I not taking into account many things though.<br>
<br>
What do you think about this procedure Sandro?<br>
<br>
<br>
On 12/04/2012 22:43, Andrea Peri wrote:
<blockquote
cite="mid:CABqTJk_ihEL5YXBAB+UGJpQFjCMnTYOUtb+BTHroM9a8XAXqzw@mail.gmail.com"
type="cite">Hi, strk,<br>
thx for explaination.<br>
<br>
>> Is this allowed ?<br>
><br>
>I'm redrawing the schema for simplification.<br>
><br>
>You ask:<br>
>assuming there's a TopoGeometry T1 defined by F1,<br>
>is the following editing allowed ?<br>
><br>
> +----+----+ +---------+<br>
> | | | | |<br>
> | F1 e F2 | => | F1 |<br>
> | | | | |<br>
> +----+----+ +---------+<br>
><br>
>No, because doing so would change the shape of T1.<br>
><br>
>--strk;<br>
<br>
So, I guess, if I have a topology constraint by a topogeometry
layer.<br>
This is a really big question, because I understand that if I put
a topogeometry over a topology I lock (practically) the topology.<br>
Infact I have quite few choice to editing it if I have put a
TopoGeometry on it.<br>
<br>
Perhaps <br>
I could try this option ?<br>
Always with a TopoGeometry applied over it.<br>
<br>
Topogeometry T1 on Face F1.<br>
<br>
First change edge from this<br>
(moving the external edge of F2 and moving also the edge "e")<br>
<br>
I guess the ST_ChangeEdge should allow me move the edge "e".<br>
<br>
+----+----+ +---------+-----+<br>
| | | | | |<br>
| F1 e F2 | => | F1 e F2 | <br>
| | | | | |<br>
+----+----+ +---------+-----+<br>
<br>
and after this remove the external edge of F2<br>
<br>
+---------+<br>
| |<br>
=> | F1 e <br>
| |<br>
+---------+<br>
<br>
Is this allowed ?<br>
<br>
Andrea<br>
<br clear="all">
<br>
-- <br>
-----------------<br>
Andrea Peri<br>
. . . . . . . . . <br>
qwerty àèìòù<br>
-----------------<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
postgis-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a>
<a class="moz-txt-link-freetext" href="http://postgis.refractions.net/mailman/listinfo/postgis-users">http://postgis.refractions.net/mailman/listinfo/postgis-users</a>
</pre>
</blockquote>
<br>
</body>
</html>