GeoMeasure (GeoMeasure v0.0.1)

View Source

Calculates properties of Geo structs.

Summary

Functions

area(geometry)

@spec area(Geo.geometry()) :: number() | nil

See GeoMeasure.Area.area/1.

bbox(geometry)

@spec bbox(Geo.geometry()) :: Geo.geometry()

See GeoMeasure.Bbox.bbox/1.

centroid(geometry)

@spec centroid(Geo.geometry()) :: Geo.Point.t()

See GeoMeasure.Centroid.centroid/1.

distance(coordinates_1, coordinates_2)

@spec distance({number(), number()}, {number(), number()}) :: float()
@spec distance(Geo.Point.t(), Geo.Point.t()) :: float()

See GeoMeasure.Distance.distance/2.

extent(geometry)

@spec extent(Geo.geometry()) :: {number(), number(), number(), number()} | nil

See GeoMeasure.Extent.extent/1.

perimeter(geometry)

@spec perimeter(Geo.geometry()) :: float() | nil

See GeoMeasure.Perimeter.perimeter/1.