PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Determinando o raio ou diâmetro de um círculo delimitador mínimo


ST_MinimumBoundingCircle é uma função de contribuição do usuário com fonte escrita em PL/pgSQL. Você pode modificar a fonte como uma função renomeada ST_MinimumBoundingRadius(inputgeom geometry) com estas modificações:
  • Precisa apenas de um argumento inputgeom geometry
  • Alterar o tipo de retorno (próximo ao topo) de geometry para double precision
  • Para tipos POINT, altere RETURN hull; para RETURN 0;
  • Remova o ST_Buffer declaração perto do final, e apenas retorne o radius .

Deve ser fácil. Esteja ciente de que existem alguns problemas com o algoritmo, como ticket #2996 .