Criei um círculo com um raio de 3 km, calculei a área usando a calculadora de campo e obtive um resultado diferente da área real.
O resultado do QGIS é 28273078.8 enquanto a área calculada manualmente é 28274333.9, que também é o mesmo número que obtive quando calculei a área no ArcMap.
A projeção "on the fly" está desativada e o CRS do projeto está definido como utm32
Alguma idéia do que está causando isso, como obter cálculos de área mais precisos?
qgis
arcgis-desktop
area
A. Jousef
fonte
fonte
28255356.207 m2
. Você poderia verificar se a distância do centro do círculo a um dos vértices é de 3 km? Talvez os vértices estejam um pouco mais distantes para obter uma melhor aproximação.Respostas:
Todas as versões recentes do ArcGIS trapaceiam - o tipo de forma subjacente sabe quando foi gerado como um círculo e relata uma área de círculo perfeita, mesmo quando a contagem de vértices o tornaria um octógono.
Eu acabei de pegar um código de teste utilizando a API do ArcSDE 'C' e obteve os seguintes resultados (todos gerados como um círculo a partir do ponto
{0,100000}
emPCS_WGS_1984_UTM_32N
):Area_PERFECT
foi gerado usandoSE_shape_get_area()
eArea_ACTUAL
foi gerado convertendo o polígono em uma forma de linha simples e retornando a um polígono antes de chamar a função area. (Eu tive que voltar à API 9.3.1sp2 para obter uma área REAL da função de área da forma do círculo.)Não sei bem o que o QGIS está fazendo, pois a área relatada na pergunta (
28273078.8 m2
) e a relatada nos comentários (28273147.55 m2
) não correspondem exatamente aos vértices 99 e 397 (ou 98, 100, 384, 385, 386, 387, 396 ou 398). Pode haver um cálculo geodésico envolvido (embora eu não tenha uma maneira fácil de avaliar isso sem os dados exatos das coordenadas) ou o valor possa ter sido calculado para um flutuador de 32 bits.Acho que a lição aqui é: Se você realmente se importa com a área geométrica, verifique se os círculos contêm muitos vértices.
fonte