-
fake
An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc
-
geo
Geospatial primitives and algorithms
-
google_maps
An unofficial Google Maps Platform client library for the Rust programming language
-
wkt
Rust read/write support for well-known text (WKT)
-
geos
Rust bindings for GEOS C API
-
geozero
Zero-Copy reading and writing of geospatial data in WKT/WKB, GeoJSON, MVT, GDAL, and other formats
-
gdal
GDAL bindings for Rust
-
tzf-rs
Fast convert longitude,latitude to timezone name
-
anise
Core of the ANISE library
-
pmtiles
v3 spec with multiple sync and async backends
-
i_overlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties
-
proj
High-level Rust bindings for the latest stable version of PROJ
-
osm-lump-ways
Group OpenStreetMap lines based on graph topology and OSM tags
-
proj4rs
Rust adaptation of Proj4
-
h3o
H3 geospatial indexing system
-
walkers
slippy map widget for egui
-
proseg
Probabilistic cell segmentation for in situ spatial transcriptomics
-
flatgeobuf
FlatGeobuf for Rust
-
sp3
IGS SP3 file parser
-
geodesy
A platform for experiments with geodetic transformations and data flow
-
gsw
TEOS-10 v3.06.12 Gibbs Seawater Oceanographic Toolbox in Rust
-
brahe
modern satellite dynamics library for research and engineering applications designed to be easy-to-learn, high-performance, and quick-to-deploy. The north-star of the development is…
-
opening-hours
A parser and evaluation tool for the opening_hours fields in OpenStreetMap
-
e57
A pure Rust library for reading and writing E57 files with point clouds and related image data
-
deskephem
CLI Astronomy Calculator and Ephemeris Generator
-
cellulite
Store and retrieve geojson in a memory mapped database
-
mwa_hyperbeam
Primary beam code for the Murchison Widefield Array (MWA) radio telescope
-
tauri-plugin-geolocation
Get and track the device's current position
-
rove
System for real time spatial and timeseries quality control of weather data
-
osm4routing
Convert OpenStreetMap data into routing friendly CSV
-
libgweather
Rust bindings for libgweather
-
xs_h3
Excerion Sun's Rust implementation of Uber's H3 geospatial indexing library
-
s2-tilejson
Backwards compatible JSON format for describing s2 map tilesets
-
wkb
Fast, pure-Rust reader and writer for Well-Known Binary geometries
-
toolbox-rs
A toolbox of basic data structures and algorithms
-
shapefile
Read & Write shapefiles in Rust
-
gnss-rs
GNSS constellations
-
martin
Blazing fast and lightweight tile server with PostGIS, MBTiles, and PMTiles support
-
liblrs
manipulate linear referencing systems
-
noaa_weather_client
A client library for the NOAA weather.gov API
-
aws-sdk-sagemakergeospatial
AWS SDK for Amazon SageMaker geospatial capabilities
-
ferrostar
The core of modern turn-by-turn navigation
-
grib-cli
CLI application for processing GRIB format data, built on the top of the library
grib -
mapvas
A map viewer with drawing functionality
-
osm-cli
Command-line tool to interact with the OpenStreetMap API
-
lonlat_bng
Convert longitude and latitude coordinates to BNG coordinates, and vice versa
-
routx
routing over OpenStreetMap data
-
rapidgeo-distance
Fast and accurate geographic distance calculations with geodesic, haversine, and euclidean algorithms
-
stac-api
SpatioTemporal Asset Catalog (STAC) API specification
-
meteostat
Get historic weather data from thousands of weather stations around the world
-
japanese-address-parser
processing addresses of Japan
-
parquet-geospatial
Apache Parquet Geometry and Geography implementation in Rust
-
osmpbfreader
Read OpenStreetMap PBF files in rust
-
e57-to-las
Convert E57 point cloud files to LAS
-
contour
Compute isorings and contour polygons (using marching squares algorithm)
-
swiftnav
GNSS positioning and related utilities
-
wxfetch
Console utility for accessing aviation weather information from the command line
-
hrdf-routing-engine
Public transport routing engine based on Swiss HRDF data
-
metfor
Meteorological formulas and constants
-
spatio
A high-performance, embedded spatio-temporal database for modern applications
-
egm96
altitude above WGS84 Ellipsoid
-
serde_esri
serializing and deserializing JSON from Esri Location Services
-
world_magnetic_model
NOAA World Magnetic Model (WMM)
-
nmea
0183 parser
-
weather_util_rust
CLI tool to pull weather data from openweathermap.org, intended to replace the debian package weather-util
-
dioxus-leaflet
A general-purpose Leaflet map component for Dioxus applications
-
valhalla-client
API client for the Valhalla routing engine
-
galileo-mvt
Mapbox Vector Tile format reader
-
ogc-cql2
OGC CQL2 Text + JSON Encoding parser and interpreter in Rust
-
h3o-mvt
Generate MVT tiles from set of H3 cells
-
kml
KML support for Rust
-
osm-io
Read and write OSM data
-
jgdtrans
Coordinate Transformer by Gridded Correction Parameter (par file)
-
a5
High-performance Rust implementation of the A5 hierarchical spatial indexing system
-
nmea-parser
NMEA 0183 parser for AIS and GNSS sentences
-
nav-types
Easily work with global positions and vectors
-
versatiles_container
A toolbox for converting, checking and serving map tiles in various formats
-
jismesh
handling and converting JIS X0410 area mesh codes
-
tzf-rel
Probuf based binary timezone data distribution for tzf-rs
-
coursepointer
Converts waypoints into Garmin FIT course points
-
martin-tile-utils
help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.
-
owm-rs
Wrapper around the free offer of the OpenWeatherMap API
-
fit2gpx
.fit to .gpx converter
-
sarpro
A high-performance Sentinel-1 Synthetic Aperture Radar (SAR) GRD product to image processor
-
rapidgeo-simplify
Douglas-Peucker polyline simplification with pluggable distance backends
-
ipcap
🌍 A CLI & library for decoding IP addresses into state, postal code, country, coordinates, etc without internet access
-
tilejson
serializing the TileJSON file format
-
copc-rs
Cloud Optimized Point Cloud (COPC) reader and writer
-
d3_geo_voronoi_rs
A port into rustlang of the javascript library d3-geo-voronoi
-
fcb_core
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers. Contains code derived from FlatGeobuf (BSD-2-Clause) for spatial indexing.
-
roaring-landmask
A fast and limited-memory structure with a landmask based on GSHHG for determing whether a point on Earth is on land or in the ocean
-
irox-carto
Cartographic & Geospatial Library
-
geohash
Geohash implementation for Rust
-
osrm_interface
Interface into osrm-backend, supporting native C++ binding and a wrapper around the HTTP request API
-
static-bushes
Rust ports of the kdbush and flatbush npm packages
-
jord
Geographical Position Calculations (Ellipsoidal and Spherical models)
-
geojson-vt-rs
slicing GeoJSON into vector tiles
-
mojxml-rs
A CLI tool to convert MOJ-XML files to GeoParquet, FlatGeobuf, or GeoJSON
-
rnx2crx
RINEX compression command line utility
-
icao-isa
ICAO International Standard Atmosphere(ISA) and air speed equations
-
starfield
Astronomical data reduction toolkit with star catalogs, coordinate systems, and star finding algorithms (inspired by skyfield)
-
japan-geoid
Calculates geoid heights for Japan using GSI's geoid model
-
random-geojson
Generate random GeoJSON data
-
nema-parser
A parser for NEMA sentences
-
motis-openapi-progenitor
API-wrapper around the motis api used for routing
-
microcad-export
µcad export
-
vmp4-dump
Dumps Apple VMP4 files, used by geod, GeoServices, Maps, and other Apple apps
-
geographiclib-rs
A port of geographiclib in Rust
-
aeroweb
retrieve data from Meteo France's aeronautical meteorologic services
-
geoarrow
amalgamation crate
-
earthwyrm-bin
Vector tile map server using MVT
-
geoutils
A collection of geo computation utilities
-
routee-compass
energy-aware routing engine
-
sl-types
Some basic types for Second Life related tools
-
geo-svg
Convert geo types to SVG strings for visualization
-
openrouteservice
rust interface to openrouteservice instances
-
skyway
A command-line OpenStreetMap file converter
-
strapdown-rs
A toolbox for building and analyzing strapdown inertial navigation systems as well as simulating various scenarios of GNSS signal degradation
-
heisenberg-data-processing
Data processing pipeline for Heisenberg location enrichment library. Includes data downloading, extraction, transformation, and loading the raw data into a queryable format that gets embedded into the Heisenberg library.
-
google_maps2
An unofficial Google Maps Platform client library for the Rust programming language
-
geo-booleanop2
Martinez-Rueda Polygon Clipping Algorithm
-
geomapper
German geographical localization
-
zerometry
Make some zerocopy operations on serialized geo data
-
reversejp
reverse geocoding in Japan
-
rsgeo
geography tool which is written with Rust
-
giga-segy-out
allows writing of SEG-Y
-
libh3
Safe Rust Bindings to Uber's Hexagonal Hierarchical Spatial Index - H3
-
geo-omerc
Convert geo types between geodesic degrees and cartesian meters using Oblique Mercator
-
osm-tag-csv-history
Use CSV tools to see who's mapping what in OpenStreetMap
-
polyline-iter
Zero-dependency iterator-based Google Encoded Polyline encoder and decoder
-
owa4x
Idiomatic wrapper around the owa4x-sys crate
-
astrology
lib connected to the C lib Swiss ephemeris
-
cartography
map rendering library for Geographic features expressed using georust libraries
-
enderecobr_rs
Esta biblioteca tem por objetivo prover de funções utilizadas para padronizar endereços brasileiros, afim de facilitar processamentos posteriores
-
aprs-parser
APRS message parser for Rust
-
rapidgeo-polyline
Fast Google Polyline Algorithm encoding/decoding for geographic coordinates
-
utiles
Web map tile utils (aka utiles)
-
rinex
file parsing, analysis and production
-
bambam
The Behavior and Advanced Mobility Big Access Model
-
ferromagnetic
Calculate the world geomagnetic fields using IGRF/WMM
-
lv03
Conversion between the Swiss coordinate system (LV03/CH1903 or LV95/CH1903+) and WGS84 coordinates
-
satellite_imagery_downloader
A library/utility to download satellite imagery
-
sofars
Pure Rust implementation of the IAU SOFA library
-
packetraven
track high-altitude balloon telemetry from a variety of sources
-
tileyolo
raster-based XYZ tile server for serving GeoTIFFs
-
zoom-sync
Cross-platform utility for syncing zoom65v3 screen modules
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
japan-dem
A CLI tool to convert Japan DEM XML to GeoTIFF
-
nomi4m
client for nominatim
-
sounding-bufkit
parse and load Bufkit sounding files
-
contour-isobands
Compute isobands and contour polygons (using marching squares algorithm)
-
lwgeom
Rust bindings for the PostGIS LWGEOM geometry library
-
region-cn
A lib to search chinese region by 6-digit administrative code with trier or search in place
-
mvt-wrangler
A high-performance Rust tool for processing and transforming Mapbox Vector Tiles (MVT) with advanced filtering capabilities. Apply sophisticated spatial and attribute-based filters to slim down your tiles.
-
re_view_map
A view that shows a map
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
tile-grid
map tile grid calculations
-
galileo
Cross-platform general purpose map rendering engine
-
cassini
A software that generates highly accurate topographic maps from LiDAR and Shapefile data
-
haproxy-geoip2
HAProxy MaxMind GeoIP2 support
-
keshvar
collection of all sorts of useful information for every country
-
egml
processing GML data
-
geo_rusttype
Convert texts as rusttype::Glpyhs to geo::MultiPolygon
-
miniproj
implements general and specific geodetic operations like geographic projections
-
rustac
Command line interface for rustac
-
geoprox
Standalone CLI for running the Geoprox service
-
googleapis-tonic-google-maps-addressvalidation-v1
A Google APIs client library generated by tonic-build
-
osrm-binding
Low-level, unsafe FFI bindings to the OSRM C++ library
-
copernicusmarine_rs
(wrapper) for accessing data from Copernicus marine using the copernicus-marine-toolbox
-
agent-tk
agent-tk(agent toolkit/tasks-knowledge) is a crate for the development of autonomous agents using Rust, with an emphasis on tasks and knowledge based agents. This project is part of the [auKsys]… -
geojson-tile-renderer
Convert GeoJSON features to PNG tile images with Web Mercator projection
-
i3owm
Weather and ISS spotting extension for i3status
-
predict-rs
port of the libpredict satellite orbit prediction library
-
osmnodecache
Flat file OSM node cache to store (latitude,longitude) pairs as indexed entries
-
bbsg_a02
num bbsg_a02
-
brouter-client
API Client implement for brouter
-
cheap-ruler
port of cheap-ruler, a collection of very fast approximations to common geodesic measurements
-
geoarrow-array
GeoArrow array definitions
-
sfconversions
Support conversion from R's sf package types to geo_types geometry primitives using extendr
-
earthwyrm
Vector tile map server for openstreetmap data
-
grib-template-helpers
Trait definitions for the
gribandgrib-template-derivecrates, used as an internal dependency -
clique-fusion
'spatial fusion' of separate observations of objects
-
opening-hours-syntax
A parser for opening_hours fields in OpenStreetMap
-
sqlite-tg
FFI bindings to the sqlite-tg SQLite extension
-
osm-geo-mapper
Navigate OpenStreetMap data in the terminal
-
rust-ephemeris
working with astronomical calendars and events
-
utm
Convert latitudes and longitudes to UTM coordinates and vice versa
-
geello
render geo data
-
c2a-devtools-frontend
A command and control system for C2A-based satellites
-
osmptparser
Openstreetmap Public Transport Parser
-
lox-orbits
Spacecraft orbit modelling tools for the Lox ecosystem
-
rkepler
Astronomical almanac algorithms for the Rust
-
crs-definitions
CRS (coordinate reference system) definitions
-
geoq
Geospatial utility CLI
-
ckmeans
Wang and Song's Ckmeans clustering algorithm
-
linestring2bezier
For converting geo_types::LineString<T: CoordFloat> to a cubic bezier spline
-
spargeo
GeoSPARQL functions
-
postgis-butmaintained
An extension to rust-postgres, adds support for PostGIS
-
ecitygml
processing CityGML data
-
geo-booleanop
Martinez-Rueda Polygon Clipping Algorithm
-
world-data
Bundled country shapes, capital city positions and more
-
geo-types
Geospatial primitive data types
-
overpass-cli
Query OpenStreetMap data using the Overpass API
-
h3o-cli
A CLI app that exposes most of the h3o API for scripting
-
versatiles_image
A toolbox for converting, checking and serving map tiles in various formats
-
destination
providing types and method for managing physical addresses in a municipality
-
reverse_geocoder
Offline reverse geocoder library
-
maplibre_native
Rust bindings to the MapLibre Native map rendering engine
-
geo-rasterize
a pure-rust 2D rasterizer for geospatial applications
-
geo-svg-io2
Functionality to convert between SVG and geo-types
-
tinymvt
A lightweight library for encoding Mapbox Vector Tiles (MVT)
-
geogetter
that connects to the OpenStreetMap API to retrive all the information about the given string
-
plane-projection
Zero-dependency fact approximate distance on Earth calculation
-
rosewood
A file-based RTree for geospatial data
-
popgis
A blazing fast way to insert GeoJSON, ShapeFile & OsmPBF into a PostGIS database
-
geojson-navmesh
GeoJSON navmesh generation
-
geoconvert
A lightweight library to convert between geographic coordinate systems
-
qbin
Encoding and decoding geographical coordinates to and from Quadbin, a hierarchical geospatial indexing system for square cells in Web Mercator projection developed by Carto. An improved…
-
photon-geocoding
An API client for Komoot's Photon API written in and for Rust
-
file_finch
A file format detection library supporting various data formats including Arrow, Parquet, CSV, Excel, GeoJSON, and more
-
peermaps-ingest
Convert OSM data into the peermaps on-disk format
-
gnss-rtk
GNSS position solver
-
l3bin
Integerized Sinusoidal Binning Scheme for Level 3 Data
-
bbsg_a01
num bbsg_a01
-
tyler
Create tiles from 3D city objects encoded as CityJSONFeatures
-
geo-core
Common tools for working with spatial data
-
geohasher
geohash encode/decode functions without any dependencies
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
coordinate-transformer
functions and structures for converting geocentric Cartesian coordinates, latitude and longitude, JPR, and pixel coordinates
-
geocoder-abbreviations
Geocoding Abbreviations classified by language and type
-
las-crs
Get the CRS from a las::Header
-
footprint
Simplified format for Earth remote sensing instrument footprints
-
geo-validity-check
Expose a 'Valid' trait to check the validity of a geo-types geometry and report cause(s) of invalidity
-
geodatafusion
Spatial extensions for Apache DataFusion
-
bbox-processes-server
BBOX OGC API Processes Service
-
geox
Shim to simplify using PostGIS types with sqlx and async-graphql
-
geos-src
static library build for geos-sys
-
proj4wkt
Parse WKT to Proj strings
-
osm-pbf-reader
OpenStreetMap PBF reader
-
seeip
Rust Wrapper for the IP Info https://seeip.org/ API
-
geotiff
A GeoTIFF library for Rust
-
nominatim-rs
Bindings to the Nominatim web API for rust
-
irox-winlocation-api
Rust ergonomic adapter for the Windows Devices Location API
-
spatio-types
Core spatial and temporal data types for the Spatio database
-
ralertsinua-geo
Geo compatibility layer for alerts.in.ua
-
snapr
enabling a flexible and frictionless way to render snapshots of maps with overlayed geometries
-
gb2260
looking up Chinese administrative divisions
-
geo-to-decart
Geo coordinates conversion to local ENU/ECEF for small areas
-
route-snapper
accurately project an ordered list of stops onto a route line, intelligently handling cases where the route overlaps itself
-
pelorus
A high-performance GPS map-matching library for geospatial road network processing
-
sglib04
num sglib04
-
lc-gpx-utils
generate kml and gpx files
-
maps-address-completion-service
Serve city names, zip codes, street names and house numbers for auto completion
-
osm_boundaries_utils
help reading OpenStreetMap boundaries in rust
-
gis_puller
Geographic Information System (GIS) datasets acquisition library
-
ecitygml-cli
CLI tool for processing CityGML data
-
geoserde
Adapter between geographic features and GIS files
-
sphere-knn
fast nearest-neighbor lookups on a sphere. This is useful if, for example, you have a database of geographic points (latitude, longitude) and want to swiftly look up which of those points are near a given latitude…
-
geocoding-async
Asynchronous Geocoding library for Rust
-
libisg
Libraly reading/writing ISG 2.0 format
-
osm-is-area
OpenStreetMap element an area or not?
-
tsunami_simulation
A tsunami evacuation simulation library
-
py_geo_interface
Exchange vector geometries between Rust and Python using pyo3 and Pythons __geo_interface__ protocol
-
gaia-ccsds-c2a
A command and control system for C2A-based satellites
-
swisseph
More ergonomic wrapper for the Swiss Ephemeris
-
microcad-builtin
µcad Builtin Library
-
berlin-core
Identify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions
-
googleapis-tonic-google-maps-solar-v1
A Google APIs client library generated by tonic-build
-
randlas
A program to generate random lidar files
-
osm-waters
Obtain the necessary OSM water bodies for your project. It finds the water polygons that intersect your chosen geometries and outputs the results into GeoJSON.
-
osm_graph
set of tools for generating isochrones from geographic coordinates. It leverages OpenStreetMap data to construct road networks and calculate areas accessible within specified time limits…
-
olympian
Quality control routines for meteorological observations
-
geoip-rs
geographical information about the calling or the specified IP address
-
geogebra-types
Geogebra types and API for building them
-
waybar_weather_display
Waybar Weather Display Module using OpenMeteo API
-
geo-svg-io
Functionality to convert between SVG and geo-types
-
bbsg_a05
-
libpostal-sys
Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
sounding-wyoming-text-list
parse HTML text from University of Wyoming with sounding data
-
TerraForge
Lightspeed terrain generation at scale in rust
-
haversine-rs
some helpers functions to calculate the distance between two points on Earth using the Haversine formula
-
location2gpx
GPX file generator
-
osm-xml
OSM xml parser for Rust
-
donnager
Blazingly fast astrodynamics calculations in Rust
-
wkb-rs
Conversions between WKB (Well Known Binary) and geo-types
-
rgeo
Offline reverse geocoding library using geonames db
-
routers_codec
Encoding and Decoding Primitives for Routers
-
salah_cli
CLI to calculate Islamic prayer times
-
vadeen_osm
IO and builder library for Open Street Map data
-
rs_osrm_serde
rust wrapper for osrm, folk from TehGoat/rs_osrm
-
fips-codes
Static, zero-dependency mapping of FIPS IDs to U.S. state and county names
-
rasterh3
Convert raster data to H3 cells
-
undrift_gps
Convert between various coordinate systems: GCJ-02, WGS-84 and BD-09
-
libosmium
Rust binding and wrapper for libosmium
-
osm-api
Rust binding for the Open Street Map Api
-
voxel-tiler-cli
A CLI tool to convert point clouds into voxel mesh data in Ply format
-
mmdb-grpc
The gRPC service that provides a query to Maxmind's GeoLite2 databases
-
arcgis_rust
A Rust-based geospatial intelligence library inspired by ArcGIS Runtime
-
tls_3d_to_2d
Transforms the Hancock binary terretrial laser scanning data (TLS) to 2D image for quick inspection
-
walkers_extras
extra functionalities for walkers crate
-
googleprojection
Project world- or screen-space coordinates for use in Google Maps tiles (WebMercator)
-
h3o-bit
Low-level library for H3 indexes' bit twiddling
-
zotgtfs
Conversion of Anteater Express data to GTFS Schedule and Realtime
-
geocentric
Conversion between geodetic and geocentric (cartesian) coordinates
-
versatiles_geometry
A toolbox for converting, checking and serving map tiles in various formats
-
aaru
Actionable Area Routing Utilities for OSM and MVT
-
vincenty-core
Calculate distances between two coordinates using vincenty formulae
-
egm2008
Earth Gravitational Model (EGM2008)
-
hydro-analysis
Hydrolog anaylsis tools for manipulating DEMs
-
bambam-osm
OpenStreetMaps support for The Behavior and Advanced Mobility Big Access Model
-
geod
Geodesy types and primitives
-
osm_overpass
run Overpass queries against OSM Overpass servers
-
spatial-join
Spatial join tools
-
osm_pbf_iter
Parse OpenStreetMap .pbf dumps while trying to avoid copying
-
lonlat
LonLatAlt geo-location types and utils
-
miniproj-ops
implements geodetic operations used in the miniproj crate
-
echomap
A command line tool for previewing map files in the terminal
-
geohash-rs
A geohash crate for Rust
-
ephem
determining the ephemeris of heavenly bodies
-
geo-normalized2
A trait for producing a normalized Polygon/Multipolygon according to OCG winding rules
-
meshvox
CPU based mesh voxelizer
-
bbox-tile-server
Vector and raster tiles server supporting various sources and storage formats
-
osm-tags
OSM Tags Datatype
-
poly2geojson
Convert from Osmosis POLY to GeoJSON
-
nazar
A Tile38 client in rust!
-
geotiff-rs
reading GeoTIFF files
-
geo-quadkey-rs
encoding and decoding geographical coordinates to and from QuadKeys, a tiling approach used by Microsoft's Bing Maps Tile System for interactive mapping solutions
-
geolocation_utils
A repository which will allow easier calculations of bounds based on latitude and longitude coordinates
-
osmio
Read and write OpenStreetMap data files
-
ostn15_phf
A PHF map of the OSTN15 grid shifts for use in transforming ETRS89 grid coordinates to OSGB36
-
rtz-core
The core functionality for
rtz -
elevation-mini
Super simple elevation estimates for any point on Earth
-
bamcensus
The Behavior and Advanced Mobility Census Dataset Aggregator
-
dipr
Converts the National Weather Service's (NWS) Digital Instantaneous Precipitation Rate (DIPR) radar product from its native data format into more common vector GIS formats
-
what-osm-pbf
Get the necessary osm pbf files within a bounding box
-
geojsonvt
slicing GeoJSON data into vector tile on the fly
-
inverse_distance_weight
Inverse Distance Weighting (IDW) algorithm for spatial interpolation
-
rhumblinelib
Wrapper of geographiclib functionalies related to rhumbline
-
pbf-reader
Fast openstreetmap PBF file format reader. Reads Nodes, Ways, Relations. It uses mpsc::channell and multiple threads to do job as fast as possible.
-
hash_rstar
A concurrent spatial index combining geohash and R-tree data structures for efficient geographic point queries
-
jprect
Japan Plane Rectangular Coordinate System
-
rsc_osrm
rust wrapper for osrm, folk from TehGoat/rs_osrm
-
arcrs
Thin Python wrapper for implementing Geoprocessing Tools using Rust
-
nadi_core
Core library for Nadi systems, for use by plugins
-
survex-dist
calculate the distance between two stations in a Survex 3D file
-
weer_api
A wrapper library for using Weather API
-
ubigeo-peru
Lista de regiones, provincias y distritos de Peru
-
osm-pbf
Read and write the OSM PBF Format
-
erased-cells
Create to enable manipulation of heterogeneous values and buffers of Rust primitive numeric types
-
rastro
A modern space dynamics library for research and engineering applications. Designed to be high performance, easy to learn, and fast to code, and ready for flight
-
giga-segy-core
containing basic structures for working with SEG-Y
-
ogcapi
OGC API building blocks
-
globalmaptile
Convert a raster into TMS tiles, create KML SuperOverlay EPSG:4326, generate a simple HTML viewers based on Google Maps and OpenLayers. Ported from globalmaptiles.py
-
geodatafusion-geojson
GeoJSON TableProvider for DataFusion
-
harry-beck
Tube Map
-
geo-repair-polygon
A trait that attempts repairing a geo-types (Multi)Polygon that is invalid according to geo-validator, and a trait to merge MultiPolygon into a valid Polygon
-
what3words
client for What3Words v3 API, allowing you to convert coordinates to three-word addresses and vice versa
-
thangail
Geofencing helper for Mikrotik
-
llambda/rrgeo-actix
A fast, offline, reverse geocoder
-
pni-sdk
convenient, low-level bindings to several PNI-manufactured sensors, including compass and some AHRS sensors that support the PNI Serial Binary Protocol
-
pyo3-geoarrow
GeoArrow integration for pyo3
-
zonebuilder
command-line interface to create regular geographic zones for urban analysis
-
globe-rs
management of geographic coordinates
-
eo-identifiers
Parsers for naming conventions of earth observation products and datasets
-
nws-cli
a CLI application that gets the forecast or current conditions from the National Weather Service
-
geo-geodesy
Geodesy integration with the geo crate
-
rhorizons
Access NASA JPL Horizons system. Get Solar System bodies, their positions and velocities.
-
ubx2rinex
U-Blox to RINEX deserializer
-
erdy
TBD
-
tmtc-c2a
A command and control system for C2A-based satellites
-
pi_triangulation
triangulation
-
geo-tileset
Structure representing tileset.json for 3D Tiles
-
grib_tables
Retrieve details of each GRIB parameter from the parameter abbreviation or from the numeric identifier
-
indexlake-index-rstar
IndexLake rstar index
-
crx2rnx
RINEX decompression command line utility
-
liljag_gps_crate
Easy way to get relevant data from GPS. Here is an example of use: fn main() {let mut gps = GPS::new(); gps.setup();}
-
geohashrust
GeoHash Library
-
galileo-types
Trait based geo geometries and algorithms
-
w3w-api
what3words public API
-
polyline
Encoder and decoder for the Google Encoded Polyline format
-
pbf2graph
OSM Road Graph Extractor
-
polylabel-mini
[Fork of polylabel-rs] A Rust implementation of the Polylabel algorithm for finding optimum polygon label positions
-
fast_hilbert
Fast Hilbert 2D curve computation using an efficient Lookup Table (LUT)
-
wzdx
Rust models for serializing/deserializing WZDx 4.2
-
lambert
lamber-rust is a crate helping to convert Lambert coordinates to WGS84
-
pos
Reads GNSS/IMU position and accuracy files
-
stac-cli
Command line interface for stac-rs
-
osm-pbf-proto
OpenStreetMap PBF-Format data-structures
-
tuitask
beautiful terminal-based application that displays real-time system information, weather data, and a persistent TODO list - all in an elegant TUI (Terminal User Interface)
-
poissonrecon
Safe Rust bindings for the Poisson Surface Reconstruction algorithm implemented by Michael Kazhdan
-
envisim_samplr
Sampling methods for balanced and spatially balanced sampling
-
osm-primitives
Primitives for the Openstreetmap data model
-
dms-coordinates
Package to handle D°M'S'' coordinates
-
bbox-map-server
BBOX map server
-
coordinates_outliers
outlier detection in 2D paths taken
-
geomedea
a geospatial data format optimized for remotely accessing a subset of planet-wide data
-
vsop87
Pure Rust VSOP87 algorithm implementation. Includes all VSOP87 algorith versions: VSOP87, VSOP87A, VSOP87B, VSOP87C, VSOP87D and VSOP87E. VSOP87 are a family of algorithms used to predict the position of planets in the…
-
geoarray
Easy handling of geospatial arrays
-
city-spellcheck
that gives city spelling corrections using a fuzzy search that takes distance from supplied gps coordinates into weighting
-
osrm_client
A lightweight client for the HTTP services provided by OSRM
-
polars_gdal
Read and write GDAL-compatible geospatial data into Polars and GeoPolars
-
nc_explorer
Desktop app for viewing georeferenced netcdf files
-
sif-rtree
immutable, flat R-tree
-
osmpbf-parser
parse osm protobuf files and scan for records with explicit file offsets
-
waybar-weather
A waybar module to display the current weather using the OpenWeatherMap API
-
pinpointer
Gets provinces and countries from latitudes and longitudes
-
flinn_engdahl
Flinn-Engdahl Seismic And Geographic Regionalization - Rust Implementation
-
GPS-Gunnlaug
individual-assignment 7 in mechatronics 1: Crate up
-
libswisseph-sys
Rust system wrapper for swisseph C library
-
geo-weights
generating weights matrixes from geospatial data
-
lego_elevation
Get elevation data suitable for building a terrain map out of legos
-
openweather-async
An async library for use with the openweathermap.org API
-
osm-geo-mapper-macros
Contains various helper macros for the osm-geo-mapper crate
-
sbet
A micro-crate to read and write Smoothed Best Estimate of Trajectory (SBET) data
-
geomag-wmm
Calculate the Earth magnetic fields and their variation using WMM
-
open-location-code
translating between GPS coordinates (WGS84) and Open Location Code
-
libswe-sys
Astrology lib connected to the C lib Swiss ephemeris (just the c lib)
-
nmea0183-core
implement NMEA0183 protocol without parsing floating point
-
pibtool
Command-line utility for managing the Politik im Blick project
-
globalmaptiles-rs
Convert a raster into TMS tiles, create KML SuperOverlay EPSG:4326, generate a simple HTML viewers based on Google Maps and OpenLayers. Ported from globalmaptiles.py
-
pluscodes
plus codes, to be used as CLI tool or crate
-
bamcensus-lehd
Work with Longitudinal Employer-Household Dynamics (LEHD) datasets
-
gbfs_types
Types for GBFS
-
geoip2-city
Support for MaxMind's GeoIP2 City API
-
marine_vessel_simulator
A simulator for marine vessels and their performance in various conditions
-
srtm_reader
A performant DTM(srtm) reader for .hgt files
-
versatiles_pipeline
A toolbox for converting, checking and serving map tiles in various formats
-
loose-dms
Parse geographical coordinates from strings in DMS or decimal format
-
webmercator_tiles
convert lat/lon coordinates to webmercator tiles
-
france-api-adresse
wrapper around France's geocoding 'API Adresse'
-
geoip-api
geographical information about the specified IP address with an auto-updating database
-
butterfly-dl
Optimized OpenStreetMap data downloader with HTTP support
-
bbox-feature-server
BBOX OGC API Features Service
-
utiles-core
Map tile utilities aka utiles
-
world-data-types
Shared types for world-data
-
geo-ip
Acquire geography location by IP address
-
rinex-cli
RINEX and SP3 data post processing tool
-
geoprox-server
Geoprox server implementation providing a HTTP API for geospatial queries and position tracking
-
navigation
basic navigation between GPS waypoints
-
h3ron-h3-sys
bindgen-generated lowlevel bindings for statically linked libh3
-
coordtransform-rs
coordinate transformation
-
geoplaces
Query OpenStreetMap for geolocation information of any place
-
osmx
Rust port of OSMExpress - a fast database file format for OpenStreetMap
-
shapelib-rs
supports ESRI J shapefile (C bindings)
-
mbutiles
in Rust, to generate MBTiles from tiles directories and extract tiles from MBTiles file
-
geodatafusion-geoparquet
GeoParquet TableProvider for DataFusion
-
bbsg_a03
num bbsg_a03
-
geomatic
Projections, conversions of geospatial coordinates and related operations
-
routers_geo
Geospatial Utilities for Routers
-
world_image_file
Read, write, and project with World Files for georeferenced images
-
ogn-parser
OGN message parser for Rust
-
ogcapi-processes
Processor trait and implementations
-
geoconv
convert between different coordinate systems
-
antipode
Compute the antipode of a geographic point
-
osm-rs
Query OpenStreetMap objects
-
naturalearthdata
downloading Natural Earth data
-
rijksdriehoek
Convert coordinates between rijksdriehoek and wgs84
-
nfp
No Fit Polygon
-
bambam-omf
OvertureMaps Foundation support for The Behavior and Advanced Mobility Big Access Model
-
miniproj-epsg-registry
implements code-generation for miniproj
-
google_geocoding
A strongly-typed asynchronous Rusty interface to the Google Geocoding API
-
geo-traits
Geospatial traits
-
mercator
projection for WGS84 to 2d zone
-
geod-types
Geodesy types and primitives
-
gcoord
地理坐标系转换工具:提供WGS84、GCJ02、BD09坐标系之间的转换。(Geographic Coordinate System Conversion Tool: Offers conversion between WGS84, GCJ02, and BD09 coordinate systems.)
-
geezy
A collection of Geodetical functions
-
gdal-sys
Low level GDAL bindings for Rust
-
libpostal-rust
High-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
-
geoparquet
reader and writer
-
lwgeom-sys
Low-level bindings for the PostGIS LWGEOM geometry library
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
georaster
accessing geospatial raster images
-
irox-nmea0183
NMEA-0183 format Encoders and Decoders for GPS Devices
-
bbox-server
BBOX OGC API Services
-
bamcensus-tiger
Work with geospatial data in the TIGER/Lines datasets
-
slippy-map-tiles
Work with Slippy map tile names, found in OpenStreetMap
-
anime
Approximate Network Matching, Integration, and Enrichment
-
geoarrow-schema
GeoArrow geometry type and metadata definitions
-
doris-rs
DORIS RINEX file parsing and production
-
polylabel
algorithm for finding optimum polygon label positions
-
ogc
Models, APIs and Tools for working with Open Geospatial Consortium (OGC) technologies
-
osm-types
OSM Element Types
-
llambda/reverse_geocoder
Offline reverse geocoder library
-
bbsg_a04
num bbsg_a04
-
geo-validator
Functionality to validate geo-types MultiPolygon/Polgon according to the OGC rules
-
binex
encoder and decoder for real-time GNSS
-
geoarrow-csv
CSV reader and writer for GeoArrow
-
geoprox-core
Core library for Geoprox, provides geospatial indexing and search functionalities
-
galileo-egui
Egui widget showing Galileo map
-
BBSGlib11
num BBSGlib11
-
riscan-pro
Crack open RiSCAN PRO xml project files
-
geodatafusion-flatgeobuf
FlatGeobuf TableProvider for DataFusion
-
proj-sys
Rust bindings for PROJ v9.6.x
-
osm2rdf
convert OpenStreetMap database dump into RDF TTL files for injesting into an RDF database
-
libh3-sys
Bindings to Uber's Hexagonal Hierarchical Spatial Index - H3
-
geoarrow-geojson
Write GeoArrow arrays to GeoJSON
-
bbox-asset-server
Serving static and templated files
-
overpass
Query OpenStreetMap Nodes
-
ntrip-client
NTRIP client
-
locationsharing
A wrapper for the Google Location Sharing API