Skip to content

mamut_routing_tools.geo

Geodetic conversions matching OpenStreetMapX.jl exactly.

The Julia pipeline stores road nodes as ENU coordinates linearized around the center of the OSM bounds, computes edge lengths as 3D Euclidean distances in that frame, and converts back to LLA for polylines. The Python engine keeps the same math so graph weights and rendered coordinates agree to floating point noise rather than to a model difference.