No QGIS, eu gostaria de atualizar duas colunas com o centróide leste e norte dos meus polígonos. Estou usando a calculadora de campo. Eu tentei usar $ xe $ y, mas isso parece funcionar apenas para pontos.
Eu verifiquei a ajuda, mas parece não mencionar ser capaz de fazer isso.
field-calculator
centroids
James S
fonte
fonte
Respostas:
Uma maneira rápida (sem calculadora de campo) seria
fonte
Não tenho certeza se funcionou há 5 anos, mas agora a solução se parece com isso:
x (centroid( $geometry ))
ey (centroid( $geometry ))
Os resultados são os mesmos que ao usar a opção "Participar" mencionada acima:
fonte
Se você considerar fazê-lo no método de solução alternativa, veja como eu fiz isso:
Exporte seu polígono como arquivo MapInfo
Calcular centróides com Vector> Ferramentas de geometria> Centroides de polígonos
Exportar centróides como arquivo MapInfo
Remova todas as informações desnecessárias do arquivo Centroid MIF, deixe apenas as coordenadas
No arquivo MIF do polígono, adicione as informações de que você tem mais 2 colunas (x e y / lat e long), não esqueça de atualizar as informações da contagem de colunas.
No arquivo MID do polígono, copie todas as colunas do arquivo MIF do centróide (o Excel ajudará aqui)
Pode haver uma maneira mais curta / direta de fazer isso, mas talvez minha resposta o ajude.
fonte