Hola
Es exactamente eso, con el agregado de que la tabla (capa) de entrada puede ser
cualquiera de las tres, cuatro o más, dependiendo de la categoría a que
pertenezca la línea.
Por eso, estuve pensando en una unica tabla de lineas y luego crear tipo vistas con cada
clasificación. De esa manera el dato de geometría (Que luego se editará con algún
software gráfico gvsig, Qgis) sólo se "tocaría" una vez.
Gracias por la punta. Si tienen alguna otra sugerencia será bienvenida.
Saludos
En Thu, 20 Apr 2017 16:48:07 -0300, jvenegasperu . <jvenegasp...@gmail.com>
escribió:
Nestor
si estoy entendiendo bien lo que quieres hacer es que si tu modificas la
geometria de la tabla forestal_ln se modifique tambien las geometrias de
las demas tablas particular_ln, mineral_ln por un id o campo en comun etc
Si ese es tu objetivo eso lo resuelves simplemente colocando un trigger en
la tabla forestal_ln y dentro que te modifique las demas tablas que
necesites, algo como
CREATE TRIGGER nombre_XXXXXXXXXX
BEFORE UPDATE OF the_geom -- este es el nombre de tu campo geometria
ON forestal_ln -- es el nombre de tu tabla que tiene el campo geometria
FOR EACH ROW -- por cada registro
EXECUTE PROCEDURE nombre_xxxxxx(); -- nombre de la funcion que ejecutaras
y donde colocaras los updates de las tablas que quieres modificar.
la razon de hacer un <BEFORE UPDATE OF the_geom" > es que el trigger se
ejecute solo cuando se modifique el campo geometria si solo colocas before
update si alguien cambia un campo alfanumerico tambien se ejecutara la
función y podria comenzar a convertirse en algo costoso.
saludos
Espero haber entendido lo que quieres hacer.
El 20 de abril de 2017, 12:07, Gerardo Herzig <gher...@fmed.uba.ar>
escribió:
----- Mensaje original -----
> De: "Néstor Ramires" <nrami...@rosario.gov.ar>
> Para: pgsql-es-ayuda@postgresql.org
> Enviados: Jueves, 20 de Abril 2017 11:35:30
> Asunto: [pgsql-es-ayuda] Topología Aplicada
>
>
> Hola. Ante todo, vengo de trabajar en MicroStation Geographics, mi
> intención es migrar toda la información a una base de datos postgis
> y en ese tramo se me presentó este problema.
>
Creo que tendras mejor suerte probando en un foro de postgis. Por ej:
http://lists.osgeo.org/mailman/listinfo/postgis-users (foro oficial)
Saludos,
Gerardo
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda