README

Duan-lang-dev/moonecoguard/geospatial does not have a README file

#
Bounds

pub(all) struct Bounds {
min_latitude : Double
min_longitude : Double
max_latitude : Double
max_longitude : Double
} derive(Eq,
Debug
)

#
Bounds::contains

fn Bounds::contains(self : Bounds, latitude : Double, longitude : Double) -> Bool

#
coordinate_precision_decimals

fn coordinate_precision_decimals(text : String) -> Int

#
distance_km

fn distance_km(lat1 : Double, lon1 : Double, lat2 : Double, lon2 : Double) -> Double

Haversine distance in kilometers.

#
grid_center

fn grid_center(latitude : Double, longitude : Double, size_km : Double) -> (Double, Double)

Approximate a grid-cell center. Longitude step is adjusted by latitude.

#
jitter

fn jitter(latitude : Double, longitude : Double, radius_km : Double, seed : String) -> (Double, Double)

Deterministic jitter for reproducible public datasets.

#
maybe_reversed

fn maybe_reversed(latitude : Double, longitude : Double) -> Bool

#
round_to_decimals

fn round_to_decimals(value : Double, decimals : Int) -> Double

#
valid_coordinate

fn valid_coordinate(latitude : Double, longitude : Double) -> Bool

#
valid_latitude

fn valid_latitude(latitude : Double) -> Bool

#
valid_longitude

fn valid_longitude(longitude : Double) -> Bool

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io