Reduzir automaticamente o tamanho do polígono no QGIS?

8

Estou trabalhando com duas camadas de polígono (condados e estados) que serão 'interceptadas' para descobrir quais condados estão dentro de quais estados. Devido a imprecisões nos dados, tenho que alterar todos os polígonos do município e torná-los um pouco menores. Nesta fase, não importa realmente quanto, contanto que eu possa fazer essa alteração automaticamente.

Entendo que os polígonos atualmente atualmente perfeitamente alinhados terão um "espaço" entre eles, mas tudo bem.

Eu tentei 'Simpliyfy Geometries', mas isso apenas 'suaviza' as arestas e não ajuda nesse caso.

Existe alguma opção no QGIS para reduzir o tamanho dos polígonos automaticamente? (ou seja, mova todos os pontos do polígono 200 metros para mais perto do 'ponto médio do polígono').

Chico
fonte
8
Pode ser mais simples executar uma consulta diferente, como encontrar todos os municípios cujos centros estão dentro de um determinado estado. Embora seja geometricamente possível que um condado esteja em um estado, mas seu centro (computado como um centróide ) esteja em outro, isso é improvável. Se você está preocupado com essa possibilidade, use centros de polígonos que definitivamente se encontram dentro do interior dos polígonos. Outra possibilidade é cruzar as camadas de estado e município e descartar quaisquer bits de área pequena e, em seguida, consultar o que resta. Ambas as operações são mais rápidas e fáceis do que os países que estão encolhendo.
whuber

Respostas:

6

Se tudo o que você deseja são polígonos menores, você pode usar um buffer negativo (ferramenta de buffer com um tamanho de buffer negativo). Você pode combinar o buffer negativo com uma simplificação, dependendo do motivo para o qual deseja usar a saída.

underdark
fonte