PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Określanie promienia lub średnicy minimalnego okręgu ograniczającego

ST_MinimumBoundingCircle to funkcja wniesiona przez użytkownika ze źródłem napisanym w PL/pgSQL. Możesz modyfikować źródło jako funkcja o zmienionej nazwie ST_MinimumBoundingRadius(inputgeom geometry) z tymi modyfikacjami:

  • Wymaga tylko jednego argumentu inputgeom geometry
  • Zmień typ zwrotu (u góry) z geometry do double precision
  • Dla typów POINT, zmień kadłub RETURN hull; do RETURN 0;
  • Usuń ST_Buffer instrukcja pod koniec i po prostu zwróć radius .

Powinno być łatwe. Pamiętaj, że istnieją pewne problemy z algorytmem, takie jak bilet nr 2996 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić kodowanie kolekcji szablonów bazy danych

  2. Zwracanie wielu wartości w funkcji

  3. LISTEN limit czasu zapytania z node-postgres?

  4. Unikalne przypisanie najbliższych punktów między dwoma stołami

  5. Średnia ruchoma w postgresql