--- title: geo.ST_Length() function description: > `geo.ST_Length()` returns the [spherical length or distance](https://mathworld.wolfram.com/SphericalDistance.html) of the specified GIS geometry. menu: flux_0_x_ref: name: geo.ST_Length parent: experimental/geo identifier: experimental/geo/ST_Length weight: 201 flux/v0.x/tags: [geotemporal] introduced: 0.78.0 --- `geo.ST_Length()` returns the [spherical length or distance](https://mathworld.wolfram.com/SphericalDistance.html) of the specified GIS geometry. ##### Function type signature ```js (geometry: A, ?units: {distance: string}) => float where A: Record ``` {{% caption %}}For more information, see [Function type signatures](/flux/v0.x/function-type-signatures/).{{% /caption %}} ## Parameters ### geometry ({{< req >}}) GIS geometry to test. Can be either point or linestring geometry. Point geometry will always return `0.0`. ### units Record that defines the unit of measurement for distance.