ST_MaxDistance — Returnerar det största 2D-avståndet mellan två geometrier i projicerade enheter.
float ST_MaxDistance(
geometry g1, geometry g2)
;
Returnerar det 2-dimensionella maximala avståndet mellan två geometrier, i projicerade enheter. Det maximala avståndet inträffar alltid mellan två hörn. Detta är längden på den linje som returneras av ST_LongestLine.
Om g1 och g2 är samma geometri, returneras avståndet mellan de två hörnpunkter som är längst ifrån varandra i den geometrin.
Tillgänglighet: 1.5.0
Maximalt avstånd mellan en punkt och linjer.
SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::geometry); ----------------- 2 SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 2, 2 2 )'::geometry); ------------------ 2.82842712474619
Maximalt avstånd mellan hörnpunkter i en och samma geometri.
SELECT ST_MaxDistance('POLYGON ((10 10, 10 0, 0 0, 10 10))'::geometry, 'POLYGON ((10 10, 10 0, 0 0, 10 10))'::geometry); ------------------ 14.142135623730951