oxiproj-engine
Proj-string parser, operation dispatch, and transformation pipelines for OxiProj.
Part of the OxiProj workspace — a 100% Pure-Rust port of PROJ 9.8.0.
Features
- Proj-string parser (
parse,ParamList,ParamView): tokenizes and validates+key=valueproj-strings - Operation dispatch (
create): resolves a proj-string to a concretePjthat chains projections and transformations - Pipeline support (
Pipeline): composes multi-step+proj=pipelineoperations including+stepand+invmodifiers - Ellipsoid setup (
setup_ellipsoid): derives ellipsoid parameters from any valid combination of axis and flattening parameters ContextandTmercAlgoenums to configure transverse Mercator algorithm selection and other engine settings- Batch coordinate conversion via
trans_arrayfor high-throughput workloads
Usage
use ;
use Direction;
License
Apache-2.0. Copyright 2026 COOLJAPAN OU (Team Kitasan).