By Ether DataRequest data sample
Interactive publication
Back to the catalogue
GlobalCase 06 of 12

Geodesic versus planar geometry

Buffer, distance, and intersection operations computed on raw lat/lng as if it were a flat Cartesian plane diverge measurably from true great-circle geometry, worsening with distance and latitude.

Class
Case to account for
Affects
4 conversions
01

Detection

Compare planar buffer/distance output against a geodesic (e.g. Vincenty/haversine) computation for the same inputs; diverging error grows with radius and |latitude|.

02

Mitigation

01
Use geodesic buffering/distance libraries (e.g. turf with units, or explicit ellipsoidal projection) for any radius beyond a few km
02
Document the max latitude/radius where planar approximation is acceptable
03

Affected conversions

Point+radiusH3
OPEN
H3inscribed circle
OPEN
H3circumscribed circle
OPEN
Line/corridorH3
OPEN