sql >> Database teknologi >  >> RDS >> PostgreSQL

Bestemmelse af radius eller diameter af en minimal afgrænsningscirkel

ST_MinimumBoundingCircle er en brugerbidraget funktion med kilde skrevet i PL/pgSQL. Du kan modificere kilden som en omdøbt funktion ST_MinimumBoundingRadius(inputgeom geometry) med disse ændringer:

  • Kun brug for ét argument inputgeom geometry
  • Skift returtype (nær toppen) fra geometry til double precision
  • For POINT-typer skal du ændre RETURN hull; til RETURN 0;
  • Fjern ST_Buffer sætning nær slutningen, og returner bare radius .

Det burde være nemt. Vær opmærksom på, at der er nogle problemer med algoritmen, såsom billet #2996 .



  1. OracleCommand timeout

  2. Jeg vil sende et variabelt argument til ekstern SQL-fil (PL/SQL med SQL*Plus)

  3. MySQL hvordan man får gennemsnit af værdier ind i et specifikt område

  4. få seneste tekstindtastning af GROUP BY-erklæring