This is a small command line tool that takes a OSM (OpenStreetMap) file as input and creates a list of contained geometries as output. The output contains the geometries in the following formats: WKT, WKB (base64 encoded), GeoJSON
In addition, it logs all possible geometry errors it encounters and warn about problems with the OSM data.
This tool requires Boost and the Osmium library to compile. For more details, have a look at the dependencies required by Osmium.
After you compiled the program you can use it as follows:
./osmotron <path-to-osm-file>
To see all possible option, use the following:
./osmotron --help
The default result is a CSV text file result.csv
, which contains the converted geometries.
WKB geometries are converted to base64 (because binary and CSV don't mix very well).
To change the log output, see the settings inside the logging.conf
file.
TL;DR: