| Crates.io | natural-earth-basemap |
| lib.rs | natural-earth-basemap |
| version | 0.2.0 |
| created_at | 2025-05-12 18:36:13.294625+00 |
| updated_at | 2025-09-04 06:30:42.738365+00 |
| description | A Rust library for creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections |
| homepage | |
| repository | https://github.com/Green-Nova/natural-earth-basemap |
| max_upload_size | |
| id | 1670972 |
| size | 93,407 |
A Rust library for generating beautiful basemaps using Natural Earth data. This project provides tools to create high-quality map visualizations with customizable styling and rendering options.
Add this to your Cargo.toml:
[dependencies]
natural-earth-basemap = "0.1.2"
use natural_earth_basemap::visualization;
// Example code will be added as the library matures
src/ - Source code
visualization/ - Map visualization and rendering modulesbin/example.rs - Example usagedata/ - Natural Earth data filesclap - Command-line argument parsinggeo - Geospatial data structuresimage - Image processingresvg - SVG renderingshapefile - Shapefile parsingsvg - SVG generationtiny-skia - 2D graphics renderingTo build the project:
cargo build
To run the example:
cargo run --bin example
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.