Eu tenho no postgis uma tabela do tipo polígono.
Preciso calcular automaticamente o comprimento máximo do polígono:
E o segundo é a largura média:
Agora estou duvidoso se isso é possível, pois, embora todos os meus polígonos sejam quase retangulares em outros casos, pode ser realmente ambíguo e é quase impossível distinguir entre largura e altura.
Vamos ver se alguém pode esclarecer isso.
Saudações,
Respostas:
Para a primeira parte da sua pergunta: E o ST_LongestLine usando a mesma geometria duas vezes como entrada?
Para a segunda parte da sua pergunta:
Em relação ao cálculo da largura média dos polígonos, algumas respostas interessantes podem ser encontradas aqui: Como posso calcular a largura média de um polígono?
fonte
Para a primeira parte, use ST_MaxDistance
Exemplo:
fonte