All Projects → yjh0502 → Rust S2

yjh0502 / Rust S2

Licence: apache-2.0
S2 geometry library in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rust S2

Map Matching
The map matching functionality is now located in the main repository https://github.com/graphhopper/graphhopper#map-matching
Stars: ✭ 665 (+1800%)
Mutual labels:  geospatial
Gmtmex
GMT API for MATLAB
Stars: ✭ 23 (-34.29%)
Mutual labels:  geospatial
Lycheepy
LycheePy is a distributed processing server of geospatial data
Stars: ✭ 15 (-57.14%)
Mutual labels:  geospatial
Leaflet Dvf
Leaflet Data Visualization Framework
Stars: ✭ 678 (+1837.14%)
Mutual labels:  geospatial
Agentmaps
Make social simulations on interactive maps with Javascript! Agent-based modeling for the web.
Stars: ✭ 822 (+2248.57%)
Mutual labels:  geospatial
Postgis
PostGIS spatial database extension to PostgreSQL [mirror]
Stars: ✭ 925 (+2542.86%)
Mutual labels:  geospatial
Webworldwind
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.
Stars: ✭ 628 (+1694.29%)
Mutual labels:  geospatial
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+2640%)
Mutual labels:  geospatial
Lpfmpoints
Evolution of LPFM Stations
Stars: ✭ 19 (-45.71%)
Mutual labels:  geospatial
Incubator Sedona
A cluster computing framework for processing large-scale geospatial data
Stars: ✭ 860 (+2357.14%)
Mutual labels:  geospatial
Mapserver
Source code of the MapServer project. Please submit pull requests to the 'main' branch.
Stars: ✭ 693 (+1880%)
Mutual labels:  geospatial
Earthengine Py Notebooks
A collection of 360+ Jupyter Python notebook examples for using Google Earth Engine with interactive mapping
Stars: ✭ 807 (+2205.71%)
Mutual labels:  geospatial
Rlur
Shiny dashboard for Land Use Regression modelling
Stars: ✭ 8 (-77.14%)
Mutual labels:  geospatial
Awesome Open Geoscience
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Stars: ✭ 668 (+1808.57%)
Mutual labels:  geospatial
Php7 Mapnik
PHP extension for geospatial rendering with Mapnik
Stars: ✭ 15 (-57.14%)
Mutual labels:  geospatial
Geo
Geospatial primitives and algorithms for Rust
Stars: ✭ 655 (+1771.43%)
Mutual labels:  geospatial
Proj4.jl
Julia wrapper for the PROJ cartographic projections library
Stars: ✭ 23 (-34.29%)
Mutual labels:  geospatial
Kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Stars: ✭ 8,231 (+23417.14%)
Mutual labels:  geospatial
Wellknown
WKT <-> GeoJSON
Stars: ✭ 15 (-57.14%)
Mutual labels:  geospatial
Cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Stars: ✭ 8,095 (+23028.57%)
Mutual labels:  geospatial

rust-s2

Rust port of Google S2 geometry library.

Build Status docs

Status of the Go Library

This library is principally a port of the Golang S2 library, adapting to Rust idioms where it makes sense. We detail the progress of this port below relative to that Go library.

ℝ¹ - One-dimensional Cartesian coordinates

Full parity with Go.

ℝ² - Two-dimensional Cartesian coordinates

Full parity with Go.

ℝ³ - Three-dimensional Cartesian coordinates

Full parity with Go.

- Circular Geometry

Full parity with Go.

- Spherical Geometry

complete

  • Cell, CellID, LatLng, Point, Region, stuv

in progress

  • CellUnion, edgeutil, metric, predicates, Rect

pending

  • loop, paddedcell, polygon, polyline, shapeindex
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].