Usage
Here is an example of how to use skyway.
For more information, you can run skyway --help
.
skyway --from pbf --input input-file.pbf --to json --output output-file.json
If you do not specify an input or output file, skyway will default to standard in and standard out, respectively. This enables you to stream data into and out of skyway, like this:
cat input-file.pbf | skyway --from pbf --to json > output-file.json
Supported Formats
Here is a table showing the formats skyway supports reading and writing.
The shortname is used to indicate the format when running skyway, e.g. skyway --from xml ...
.
When paired together, "speedy" readers and writers will generally run faster by passing data between threads.
Key:
❌ – Not Supported
✅ – Supported
⚡ – Speedy!
Format | Shortname | Reader | Writer |
---|---|---|---|
OPL | opl | ⚡ | ⚡ |
OSM JSON | json | ✅ | ⚡ |
Overpass JSON | † | ✅ | ⚡ |
OSM XML | xml | ✅ | ⚡ |
PBF | pbf | ⚡ | ❌ |
†Use the shortname json
to read OSM JSON, it is the same parser. Use overpass
for writing.