Eu tenho um problema ao calcular os centróides de certos polígonos no QGIS (por meio das ferramentas de geometria): para certos polígonos - com uma forma estranha e bastante longa - os centróides calculados estão fora do polígono. Veja, por exemplo, o polígono marcado em vermelho, na figura abaixo:
Seu centróide (apontado pela seta azul) está realmente caindo fora do polígono de interesse. Isso ocorre em alguns outros polígonos (ainda irritantes).
Sou relativamente novo no QGIS, portanto, não acho que esse problema seja devido à projeção do shapefile com os polígonos (WGS 84). Tentei de qualquer maneira, reprojetando o mapa com a WGS84 / UTM Zone 31, que corresponde à Bélgica (o país que estou vendo).
Não encontrei resposta para perguntas semelhantes em discussões anteriores; desculpas se eu acidentalmente esquecido.
Respostas:
Penso que as ferramentas centróides poligonais padrão do QGIS calculam o centro de massa para determinar o centróide poligonal. Portanto, isso pode estar fora do próprio polígono (nada a ver com projeção).
Se você deseja calcular o centróide em termos de suas dimensões, pode usar o plug- in realcentroid em vez do qual pode fazer o download em:
Exemplo:
Um polígono irregular com o círculo vermelho calculado a partir da ferramenta centróide Polígono do QGIS (e SAGA); o círculo verde calculado a partir do plugin realcentroid :
Há também um script online que produz o mesmo resultado que o plug-in do qual você pode baixar:
E encontre o
Real centroid
script.fonte
ST_PointOnSurface
função PostGIS.A análise de algoritmos QGIS também tem "Ponto na superfície", no grupo Ferramentas de geometria vetorial. Não há necessidade de usar plugins externos nem DBs
fonte