Methods
-
module:ol/sphere.getArea(geometry, opt_options){number}
sphere.js, line 181 -
import {getArea} from 'ol/sphere';Get the spherical area of a geometry. This is the area (in meters) assuming that polygon edges are segments of great circles on a sphere.
Name Type Description geometrymodule:ol/geom/Geometry~Geometry A geometry.
optionsOptions for the area calculation. By default, geometries are assumed to be in 'EPSG:3857'. You can change this by providing a
projectionoption.Name Type Description projectionmodule:ol/proj~ProjectionLike (defaults to 'EPSG:3857') Projection of the geometry. By default, the geometry is assumed to be in Web Mercator.
radiusnumber (defaults to 6371008.8) Sphere radius. By default, the mean Earth radius for the WGS84 ellipsoid is used.
Returns:
The spherical area (in square meters).
-
module:ol/sphere.getDistance(c1, c2, opt_radius){number}
sphere.js, line 45 -
import {getDistance} from 'ol/sphere';Get the great circle distance (in meters) between two geographic coordinates.
Name Type Description c1Array Starting coordinate.
c2Array Ending coordinate.
radiusnumber The sphere radius to use. Defaults to the Earth's mean radius using the WGS84 ellipsoid.
Returns:
The great circle distance between the points (in meters).
-
module:ol/sphere.getLength(geometry, opt_options){number}
sphere.js, line 85 -
import {getLength} from 'ol/sphere';Get the spherical length of a geometry. This length is the sum of the great circle distances between coordinates. For polygons, the length is the sum of all rings. For points, the length is zero. For multi-part geometries, the length is the sum of the length of each part.
Name Type Description geometrymodule:ol/geom/Geometry~Geometry A geometry.
optionsOptions for the length calculation. By default, geometries are assumed to be in 'EPSG:3857'. You can change this by providing a
projectionoption.Name Type Description projectionmodule:ol/proj~ProjectionLike (defaults to 'EPSG:3857') Projection of the geometry. By default, the geometry is assumed to be in Web Mercator.
radiusnumber (defaults to 6371008.8) Sphere radius. By default, the mean Earth radius for the WGS84 ellipsoid is used.
Returns:
The spherical length (in meters).
Type Definitions
-
SphereMetricOptions{Object}
-
Object literal with options for the
getLengthorgetAreafunctions.Properties:
Name Type Argument Default Description projectionmodule:ol/proj~ProjectionLike <optional>
'EPSG:3857' Projection of the geometry. By default, the geometry is assumed to be in Web Mercator.
radiusnumber <optional>
6371008.8 Sphere radius. By default, the mean Earth radius for the WGS84 ellipsoid is used.
OpenLayers