[Portugal] Re: União de polígonos em QGis

Giovanni Manghi giovanni.manghi at gmail.com
Fri Nov 12 11:39:31 EST 2010


> No entanto já detectámos o problema. É que o QGis permite criar polígonos
> inválidos (self intersecting), sem se queixar ou alertar o utilizador. No
> entanto para fazer o merge, os polígonos não podem ser inválidos.
> O erro que o QGis devolve também não é muito elucidativo.



é verdade, é um aspecto que está nos programas ser melhorado.


> Para eliminar polígonos inválidos (apenas funciona se não existirem inner
> rings) fizemos:
> # UPDATE tabela SET the_geom = st_buffer(the_geom,0);



é o truque que nos também ensinamos nos cursos de BD geográficas,
entretanto está a caminho uma

ST_CleanGeometry

desenvolvida pela Faunalia


Outra opção é sempre a de "passar" os vectores através de GRASS, saem
limpinhos como nunca... :)


abraços

-- Giovanni --



More information about the Portugal mailing list