sql >> Database >  >> RDS >> PostgreSQL

De straal of diameter van een minimale begrenzingscirkel bepalen

ST_MinimumBoundingCircle is een door de gebruiker bijgedragen functie waarvan de bron is geschreven in PL/pgSQL. U kunt de bron wijzigen als een hernoemde functie ST_MinimumBoundingRadius(inputgeom geometry) met deze aanpassingen:

  • Slechts één argument inputgeom geometry
  • Wijzig het retourtype (bijna bovenaan) van geometry tot double precision
  • Voor POINT-typen, verander RETURN hull; naar RETURN 0;
  • Verwijder de ST_Buffer statement aan het einde, en retourneer gewoon de radius .

Zou makkelijk moeten zijn. Houd er rekening mee dat er enkele problemen zijn met het algoritme, zoals ticket #2996 .



  1. TO_DSINTERVAL() Functie in Oracle

  2. Kun je me helpen een procedure in Oracle te schrijven om gegevens van een tabel naar een CSV-bestand te spoolen?

  3. MySQL in Docker retourneert De door de server gevraagde authenticatiemethode onbekend bij de client

  4. Hoe Atand() werkt in PostgreSQL