oxiproj-core
Foundation types for OxiProj: coordinates, errors, ellipsoids, datums, and units.
Part of the OxiProj workspace — a 100% Pure-Rust port of PROJ 9.8.0.
Features
- Rich coordinate types:
Coord,Xy,Xyz,Xyzt,Lp,Lpz,Lpzt,Enu,Geod,Uv,Uvw,Uvwt,Opk - Ellipsoid definitions and construction helpers (
from_a_b,from_a_f,from_a_rf,from_a_es, sphere) - Built-in datum table (
find_datum,DatumDef,DatumParams) and prime-meridian registry - Geodetic math primitives: Clenshaw series, Gauss–Krüger helpers, authalic/auxiliary-latitude conversions, and polynomial evaluation
ProjError/ProjResultunified error type used throughout the workspace- Optional
serdesupport via theserdefeature flag
Usage
use ;
License
Apache-2.0. Copyright 2026 COOLJAPAN OU (Team Kitasan).