domingo, 15 de agosto de 2010

ArcMap: ArcToolBox - Função Symmetrical Difference

Eis um post que prometi publicar com o propósito de complementar a dica fornecida para o colega Thiago. Naquela oportunidade, usei o QGIS e comentei que alguns SIGs possuem uma função que realiza extrações simétricas entre camadas vetoriais.

Abaixo seguem dois exemplificando a função nos SIGsgvSIG e QGIS:

Diferença Simétrica no gvSIG
Diferença Simétrica no Quantum GIS

É fácil resolver essa demanda pelo ArcMap. O procedimento é moleza,  mamão com açúcar, "piece of cake": em primeiro lugar, carregue a feição que apresenta o problema:


Em seguida desenhe um polígono qualquer cujos limites cobrem as falhas do original:


Use o ArcToolBox para chamar a função que aplica a diferença simétrica:

Analysis Tools - Overlay - Symmetrical Difference


Ordene os campos de acordo com a imagem abaixo e clique em OK (clique para ampliar):


Resultado final:


Após gerar o polígono, acesse o Modo de Edição e use a tarefa Cut Polygon Feature para eliminar as bordas indesejadas (saiba mais sobre essa ferramenta clicando aqui).

No caso do Thiago, era necessário gerar um rio que seria usado como divisa entre municípios. A forma que conheço para resolver essa questão seria através da diferença simétrica. Talvez a ferramenta Clip liquidaria a fatura com tranquilidade. As dúvidas dos meus amigos são úteis para o nosso aprendizado e certamente despertam nossa curiosidade para essas questões.

  ©Template Blogger Elegance by Dicas Blogger.

TOPO