R = 6 371 008 m (the mean Earth radius). Each edge between successive vertices is interpreted as a great-circle arc; the per-edge arc-angles are summed and scaled by R.
Multi-linestrings sum the children’s lengths; geography collections recurse and add up the lengths of their linear members. Returns 0.0 for non-linear geographies (points, polygons) and for NULL.
ST_GeogToGeometry first and call the Geometry-typed ST_Length(..., useSpheroid => true) overload instead.
Signatures
Parameters
The geography whose spherical length is returned.
Return type
The spherical length in meters (
0.0 for non-linear input).Example
R = 6 371 008 m.
