[Portugal] Intersectar tabelas Postgis

Jorge Gustavo Rocha jgr at di.uminho.pt
Thu Jul 14 12:36:24 EDT 2011


P,

Mais simples:

update pontos
set 	a = caop.dicofre,
	b = caop.freguesia
from caop
where st_contains(caop.wkb_geometry, pontos.wkb_geometry)

Abraço,

Jorge

Qui, 2011-07-14 às 09:31 -0700, Pedro Venâncio escreveu:
> Olá Pedro, 
> 
> 
> Continua a devolver exactamente o mesmo erro...
> 
> Estive a ver as instruções no manual
> 
> http://www.postgresql.org/docs/8.4/interactive/sql-update.html 
> 
> 
> e não consigo perceber bem, mas o ultimo exemplo da página refere que este formato já não é implementado. No entanto, não consigo perceber a sintaxe das expressões.
> 
> 
> Obrigado! 
> 
> Pedro
> 
> 
> 
> ________________________________
> From: Pedro Monteiro 
> 
> 
> Falta a referencia às plantas_emitas na clausula FROM
> 
> Será assim
> 
> UPDATE plantas_emitidas
> SET (dicofre_plantas, freguesia) =
> (SELECT a.dicofre, a.freguesia
>              FROM caop_2010 as a, plantas_emitidas as b
>             WHERE ST_CONTAINS(a.the_
> geom, b.the_geom));
> 
> 
> Cumprimentos,
> Pedro Monteiro
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal

-- 
Jorge Gustavo Rocha
Departamento de Informática
Universidade do Minho
4710-057 Braga
Tel: 253604430 (Geral), 253604479 (Gabinete)
Fax: 253604471
Móvel: 910333888
        



More information about the Portugal mailing list