https://github.com/maprva/skyway
A command-line OpenStreetMap data conversion and filtering utility
https://github.com/maprva/skyway
openstreetmap
Last synced: about 1 year ago
JSON representation
A command-line OpenStreetMap data conversion and filtering utility
- Host: GitHub
- URL: https://github.com/maprva/skyway
- Owner: MapRVA
- License: gpl-3.0
- Created: 2024-08-22T17:16:34.000Z (almost 2 years ago)
- Default Branch: trunk
- Last Pushed: 2025-02-21T09:05:04.000Z (over 1 year ago)
- Last Synced: 2025-04-05T18:16:56.023Z (about 1 year ago)
- Topics: openstreetmap
- Language: Rust
- Homepage: https://maprva.github.io/skyway/
- Size: 1.78 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# skyway
[](https://github.com/MapRVA/skyway/actions/workflows/test.yml)
[](https://crates.io/crates/skyway)
skyway is a command-line OpenStreetMap data conversion and filtering utility.
> [!WARNING]
> skyway is currently in major version (0.y.z), i.e. it is undergoing initial development.
While I hope you find skyway helpful, it might not work as expected.
Your feedback and contributions are welcome. Thanks!
## Documentation
Please see the [skyway documentation](https://maprva.github.io/skyway/) to learn more!
Join `#skyway` in the [OpenStreetMap Slack](https://openstreetmap.us/get-involved/slack/) to participate in general discussion about skyway.
## Supported Formats
**Key:**
❌ – Not Supported
➖ – Not Planned
✅ – Supported
⚡ – Speedy!†
| Format | Reader | Writer |
| -------|--------|--------|
| [GeoJSON](https://wiki.openstreetmap.org/wiki/GeoJSON) | ➖ | ❌ |
| [GeoPackage](https://wiki.openstreetmap.org/wiki/GeoPackage) | ➖ | ❌ |
| [GOL](https://wiki.openstreetmap.org/wiki/Geographic_Object_Library) | ❌ | ❌ |
| [o5m](https://wiki.openstreetmap.org/wiki/O5m) | ❌ | ✅ |
| [OPL](https://wiki.openstreetmap.org/wiki/OPL_format) | ⚡ | ⚡ |
| [OSM Express](https://wiki.openstreetmap.org/wiki/OSM_Express) | ❌ | ❌ |
| [OSM JSON](https://wiki.openstreetmap.org/wiki/OSM_JSON) | ✅ | ⚡ |
| [Overpass JSON](https://wiki.openstreetmap.org/wiki/OSM_JSON#Overpass_API) | ✅ | ⚡ |
| [OSM XML](https://wiki.openstreetmap.org/wiki/OSM_XML) | ✅ | ⚡ |
| [PBF](https://wiki.openstreetmap.org/wiki/PBF_Format) | ⚡ | ❌ |
†_When paired together, "speedy" readers and writers will generally run faster by passing data between threads._
## Contributing
Before contributing, please review our [code of conduct](CODE_OF_CONDUCT.md).
Thank you for your interest in contributing to skyway!
[Issues](https://github.com/MapRVA/skyway/issues), [pull requests](https://github.com/MapRVA/skyway/pulls), and [emails](mailto:email@jacobhall.net) are all welcome.
If you would like to make drastic changes to skyway, I recommend reaching out first so that we can coordinate our efforts.
## License
skyway is released under GPLv3 or any later version.
Please see [LICENSE.md](LICENSE.md) for more information.
Example data in this repository is from [OpenStreetMap](https://www.openstreetmap.org), and is therefore subject to the [Open Database License (ODbL)](https://opendatacommons.org/licenses/odbl/).
Please click [here](https://www.openstreetmap.org/copyright) for more information.