Quem lida com informação informação geográfica depara-se no dia a dia com vários problemas.
Um muito importante são os erros de geometria dos dados.
Aqui fica uma maneira de os encontrar e resolver.
Neste caso vai ser utilizado o software open source QuantumGIS (QGIS) para verificar erros em shapefiles ou tabelas PostGIS.
Através da ferramenta Check Geometry Validity (Menu Vector - Geometry Tools)
obtem-se uma lista de todos os erros com indentificação do elemento e o
tipo de erro.
Ao escolher um dos erros o QGIS faz o zoom à área
onde se encontra o erro.
Com a ferramenta Simplify Geometries e a tolerância definida a "0" podem-se remover os vértices duplicados.
Quando os erros são muitos (centenas/milhares) e há a necessidade de
obter um vector com topologia 100% correcta então usa-se o GRASS
(através de QGIS), porque detecta todos os buracos, elimina todas as
áreas sobrepostas e tem opções avançadas (uma por exemplo que permite
de eliminar todas as áreas < a uma superfície a nossa escolha). As
ferramentas que podemos usar são v.in.ogr ou v.clean.* (esta ultima também
através de SEXTANTE, assim não é necessário ter de perceber o GRASS vector data model).
Se se utilizar o PostGIS (2.x) agora há tb a ferramenta st_makevalid.
Se se utilizar o PostGIS (2.x) agora há tb a ferramenta st_makevalid.
Sem comentários:
Enviar um comentário