osrm-backend/examples
Patrick Niklaus 6eb4f090f9 Squashed 'third_party/libosmium/' content from commit ce865381f
git-subtree-dir: third_party/libosmium
git-subtree-split: ce865381fb752323ff1e66181f5a49b7f500ffa3
2017-08-30 09:30:27 +00:00
..
CMakeLists.txt Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_amenity_list.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_area_test.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_change_tags.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_convert.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_count.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_create_pois.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_debug.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_dump_internal.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_filter_discussions.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_index_lookup.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_location_cache_create.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_location_cache_use.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_pub_names.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_read_with_progress.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_read.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_road_length.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
osmium_tiles.cpp Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00
README.md Squashed 'third_party/libosmium/' content from commit ce865381f 2017-08-30 09:30:27 +00:00

Osmium example programs

The programs in this directory are intended as examples for developers. They contain extensive comments explaining what's going on. Note that the examples only cover a small part of what Osmium can do, you should also read the manuals and API documentation.

All programs can be run without arguments and they will tell you how to use them.

Very simple examples

  • osmium_read
  • osmium_count
  • osmium_debug
  • osmium_tiles

Still reasonably simple examples

  • osmium_amenity_list
  • osmium_read_with_progress
  • osmium_filter_discussions
  • osmium_convert
  • osmium_pub_names
  • osmium_road_length

More advanced examples

  • osmium_area_test
  • osmium_create_pois

Even more advanced examples

  • osmium_change_tags
  • osmium_location_cache_create
  • osmium_location_cache_use
  • osmium_dump_internal
  • osmium_index_lookup

License

The code in these example files is released into the Public Domain. Feel free to copy the code and build on it.