Command line tool that converts OSM -> WKT, WKB, GeoJSON
C++ CMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
b64
bin
cmake
test
.gitignore
.travis.yml
CMakeLists.txt
ExportHandler.h
GeometryConverter.h
LICENSE.txt
LogginProblemReporter.h
README.md
easylogging++.h
main.cpp

README.md

Osmotron

Build Status

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.

Usage

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:

OSM -> WKT, WKB, GeoJSON