Boa noite, é verdade, estou de férias... (até pensei instalar o Postgres/postgis no Magalhães do meu filho a semana passada !! boa máquina ! tenho que ver ainda com a GISVM .. :-) Infelizmente, não sou O especialista... (gostava sim!).... e, obrigado RP pela responsabilidade, tive, nessa hora, que tentar propor uma ideia... mas, merece testar/melhorar..etc.. e isto, se eu não estiver completamente ao lado !
Encontrar e corrigir polígonos sobrepostos poderia se fazer criando polígonos da áreas de intersecção. Considerando uma tabela "poligonos", com um campo "gid" (ID) e um campo geométrico "the_geom" : SELECT DISTINCT ON (ST_Intersection(a.the_geom,b.the_geom)) a.gid,b.gid, ST_Intersection(a.the_geom,b.the_geom) FROM poligonos AS a, poligonos AS b WHERE ST_Intersects(a.the_geom,b.the_geom) AND NOT ST_touches(a.the_geom,b.the_geom) AND a.gid != b.gid Esta query deverá devolver os IDs dos registos sobrepostos e a área em questão (geometria)... Fred. PS: funciona ?? 2009/7/28 Ricardo Pinho <[email protected]> > Caro Luis, > > Uma sugestão será fazê-lo directamente no OpenJump ou Kosmo, que têm > funcionalidades interessantes de limpeza topológica, directamente sobre > dados PG. > > No Kosmo a validação faz-se após connect a um layer PG e no menu Tools, > Validate Selected Layer. E escolher as opções... > > Tudo depende das operações de limpeza que pretende fazer... experimente-o > primeiro no www.gisvm.com ;-) > > Cumprimentos, > RP > > PS. > Se pretender fazê-lo directamente, duro e cru, com comandos PG, o melhor é > aguardar a opinião do especialista: Fred! ;-) > Mas desta vez, suponho, é ele que está de férias!!! > > ------------------------------ > *De:* Luis Calisto <[email protected]> > *Para:* [email protected] > *Enviadas:* Terça-feira, 28 de Julho de 2009 18:32:11 > *Assunto:* [Portugal] validação topologica postgis > > Boa Tarde, > > Tenho andado nos ultimos meses a trabalhar em postgis com exelentes > resultados. > Porém actualmente, muito devido a importação de dados de outras fontes, > tenho alguns erros topologicos nalgumas tabelas, a grande > maioria sobreposição de poligonos. Gostaria de saber se alguem conhece/já > exprimentou fazer correção topologica em postgis? > Ou se conhecem outras ferramentas/plugins para ajudar nessa tarefa, para > além do GRASS pois não estou com vontade de exportar tudo para o GRASS e > fazer la essa validação! > > Vi um artigo muito interessante em http > ://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology<http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology> > > Alguem já experimentou? > > Cumprimentos a todos e desde já obrigado a todos! > > Luís Calisto > <http://ie8.msn.com/microsoft/internet-explorer-8/pt-br/ie8.aspx> > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top > 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- > Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- > Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- > Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > >
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
