https://github.com/dnyfzr/rs-geospatial
🌐 geospatial modelling & analytics
https://github.com/dnyfzr/rs-geospatial
geodatabase geospatial rust
Last synced: 2 months ago
JSON representation
🌐 geospatial modelling & analytics
- Host: GitHub
- URL: https://github.com/dnyfzr/rs-geospatial
- Owner: DNYFZR
- License: mit
- Created: 2024-11-20T20:25:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-25T13:46:08.000Z (3 months ago)
- Last Synced: 2025-02-25T13:46:24.695Z (3 months ago)
- Topics: geodatabase, geospatial, rust
- Language: Rust
- Homepage:
- Size: 632 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
rs-geospatial
Current functionality :
- convert crs for point or polygon
- find closest point in polygon to other point
- find distance between two points, two polygons, or point-to-polygon
- using Haversine or Geodesic measurements- extract geopackage datasets from web hosted zip archives and process into memory for analysis
### Crates
- geo : core co-ord / point / polygon... structures
- proj4rs : crs transformations - less overhead than the full proj crate
- crs-definitions : works well with proj4rs & saves having to code in all the crs strings, just call the def from here.
- zip : handles zip archives
- geozero : handles wkb / wkt transformations
- reqwest : for getting geospatial files from the web
- rusqlite : for handling gpkg formatted SQLite DBs