Files
sjy01-image-proc/vendor/github.com/paulmach/orb/geo/length.go
2024-10-24 15:46:01 +08:00

27 lines
744 B
Go

package geo
import (
"github.com/paulmach/orb"
"github.com/paulmach/orb/internal/length"
)
// Length returns the length of the boundary of the geometry
// using the geo distance function.
func Length(g orb.Geometry) float64 {
return length.Length(g, Distance)
}
// LengthHaversign returns the length of the boundary of the geometry
// using the geo haversine formula
//
// Deprecated: misspelled, use correctly spelled `LengthHaversine` instead.
func LengthHaversign(g orb.Geometry) float64 {
return length.Length(g, DistanceHaversine)
}
// LengthHaversine returns the length of the boundary of the geometry
// using the geo haversine formula
func LengthHaversine(g orb.Geometry) float64 {
return length.Length(g, DistanceHaversine)
}