https://github.com/nyurik/osm2rdf
A tool to convert OpenStreetMap database dump into RDF TTL format.
https://github.com/nyurik/osm2rdf
Last synced: 4 months ago
JSON representation
A tool to convert OpenStreetMap database dump into RDF TTL format.
- Host: GitHub
- URL: https://github.com/nyurik/osm2rdf
- Owner: nyurik
- License: apache-2.0
- Created: 2021-12-10T22:50:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T02:45:16.000Z (over 1 year ago)
- Last Synced: 2025-01-04T20:15:39.653Z (4 months ago)
- Language: Rust
- Size: 213 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# osm2rdf
[](https://github.com/nyurik/osm2rdf)
[](https://crates.io/crates/osm2rdf)
[](https://docs.rs/osm2rdf)
[](https://github.com/nyurik/osm2rdf/blob/main/LICENSE-APACHE)
[](https://github.com/nyurik/osm2rdf/actions)A tool to convert OpenStreetMap database dump into RDF TTL files for injesting into an RDF database
## Development
* This project is easier to develop with [just](https://github.com/casey/just#readme), a modern alternative to `make`. Install it with `cargo install just`.
* To get a list of available commands, run `just`.
* To run tests, use `just test`.
* On `git push`, it will run a few validations, including `cargo fmt`, `cargo clippy`, and `cargo test`. Use `git push --no-verify` to skip these checks.
* Install `cargo install cargo-insta` to simplify running tests with [insta](https://insta.rs/docs/quickstart/). Then run `cargo insta review` to review the changes, and `cargo insta test` to update the reference images.## License
Licensed under either of
* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or )
* MIT license ([LICENSE-MIT](LICENSE-MIT) or )
at your option.### Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the
Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.