É uma boa idéia enumerar propriedades que o centróide de um polígono deve ter. Aqui estão os meus critérios:
(a) É uma propriedade do interior do polígono (em vez dos vértices ou arestas). Assim, dividir uma aresta em duas inserindo um vértice adicional não deve alterar a posição do centróide. Observe que a definição de centróide de Jenness falha nesse critério, pois a posição do centróide depende de como um polígono é dividido em triângulos.
(b) Perturbar um pouco a forma do polígono deve mover um pouco o centróide. Aqui é necessário impor uma restrição à extensão geral do polígono (por exemplo, a um único hemisfério). Sem essa restrição, é fácil construir casos em que o centróide suba de repente para o lado oposto da terra com um leve movimento de um vértice. Essa condição exclui métodos que exigem que o centróide esteja dentro do polígono.
(c) Deve reduzir à definição planar de centróide para pequenos polígonos.
Aqui estão duas abordagens atendem a esses critérios:
(1) Calcule o centróide para o polígono elipsóide em três dimensões e projete-o de volta à superfície elipsóide (ao longo de um normal para o elipsóide). Grande vantagem: o centróide pode ser calculado dividindo o polígono em formas mais simples.
(2) O centróide é o ponto com uma distância geodésica mínima de RMS para todos os pontos no interior do polígono. Veja Buss e Fillmore, "Médias esféricas e aplicações para splines esféricas e interpolação", ACM Transactions on Graphics 20 , 95–126 (2001). Grande vantagem: o ponto resultante não depende de como a superfície é incorporada no R 3 .
Infelizmente, nenhuma dessas definições é simples de colocar em prática. No entanto , o primeiro método pode ser realizado simplesmente para uma esfera. A melhor área "elementar" a ser usada é o quadrilátero delimitado por uma aresta do polígono, dois meridianos através dos pontos finais da aresta e o equador. O resultado para todo o polígono implica somar as contribuições sobre as arestas. (É necessário executar etapas adicionais se o polígono envolver um poste.)
Suponha que os pontos finais da aresta sejam (φ 1 , λ 1 ) e (φ 2 , λ 2 ). Deixe os azimutes da aresta e os pontos finais em α 1
e α 2 . Assumindo que o raio da esfera é 1, a área do quadrilátero é
A = α 2 - α 1
= 2 tan −1
[tan ½ (λ 2 - λ 1 ) sen ½ (φ 2 + φ 1 ) / cos ½ (φ 2 + φ 1 )]
(Esta fórmula para a área, devido a Bessel, é substancialmente melhor comportada numericamente do que a fórmula de L'Huilier comumente usada para a área de um triângulo.)
Os componentes do centróide para este quadrilátero são dados por
2 Um ⟨ x ⟩ = φ 2 sin (λ 2 - λ 0 ) - φ 1 sin (λ 1 - λ 0 )
2 Uma ⟨ y ⟩ = cos α 0 (σ 2 - σ 1 ) - (φ 2 cos (λ 2 - λ 0 ) - φ 1 cos (λ 1 - λ 0 ))
2 Uma ⟨ z ⟩ = (λ 2 - λ 1 ) - sin α 0 (σ 2 - σ1 )
onde σ 2 - σ 1 é o comprimento da aresta, e λ 0 e α 0 são a longitude e o azimute da aresta em que ela atravessa o equador, e os
eixos x e y são orientados de modo que o cruzamento do equador esteja em x = 1, y = 0. ( z é o eixo através do polo, é claro).