That’s the mission. Rapid Geospatial Systems was founded in Irvine, California, in 2026 to rethink every layer of geospatial software — from the engine underneath to the experience on top.
We benchmark, profile, instrument, and tune continuously. Every bottleneck is an invitation to go faster, and every improvement becomes the new baseline.
We choose the algorithms, data structures, formats, and abstractions that make sense for today’s hardware, data, and users — not the ones history handed us.
From high-performance I/O and memory to our expression engine, data utilities, spatial indexes, and spatial algorithms, rgSpatial is built in-house in Rust. Owning the performance-critical layers lets us eliminate dependency bottlenecks and optimize the system as a whole.
We verify correctness, document the methodology, and make sure the result can be reproduced before we put a number on the page.
Many of the spatial engines used today were designed before the modern computing stack existed. Then the pieces changed.
Rapid Geospatial Systems is a small engineering team that believed the industry’s tools deserved rebuilding — so we rebuilt them: the I/O, the memory model, the spatial kernels, the expression engine, even the date utilities.
/// Compute area for each geometry. Native path for Polygon/MultiPolygon /// avoids WKB parsing; other types return 0 or delegate to WKB. pub fn area(&self) -> Vec<f64> { match self { GeoArray::Wkb(a) => { par_map_range(a.len(), |i| { if a.is_null(i) { f64::NAN } else { crate::wkb::area_one(a.value(i)) } }) } …
Reach us at [email protected].