sql >> Databáze >  >> RDS >> PostgreSQL

Určení poloměru nebo průměru minimálního ohraničujícího kruhu

ST_MinimumBoundingCircle je uživatelsky přidaná funkce se zdrojem napsaným v PL/pgSQL. Můžete modify the source jako přejmenovanou funkci ST_MinimumBoundingRadius(inputgeom geometry) s těmito úpravami:

  • Potřebuje pouze jeden argument inputgeom geometry
  • Změňte návratový typ (v horní části) z geometry na double precision
  • U typů POINT změňte RETURN hull; na RETURN 0;
  • Odstraňte ST_Buffer příkaz blízko konce a stačí vrátit radius .

Mělo by to být snadné. Uvědomte si, že s algoritmem jsou nějaké problémy, jako je lístek #2996 .



  1. Kód chyby:1052. Sloupec 'ATTRIBUTE' v seznamu polí je nejednoznačný

  2. Dokončete proces kopírování tabulky z jedné databáze do druhé (Export-Import) na SQL Server

  3. Nahrání obrázku Laravel do databáze

  4. Oracle SQL – součet a seskupovat data podle týdne