/srv/osrm/osrm-backend/third_party/vtzero/examples
NameSizeModeActions
CMakeLists.txt34730644editdlrm
utils.cpp31870644editdlrm
utils.hpp2870644editdlrm
vtzero-check.cpp59060644editdlrm
vtzero-create.cpp30460644editdlrm
vtzero-encode-geom.cpp41100644editdlrm
vtzero-filter.cpp27480644editdlrm
vtzero-show.cpp71800644editdlrm
vtzero-stats.cpp9600644editdlrm
vtzero-streets.cpp22630644editdlrm
Edit: /srv/osrm/osrm-backend/third_party/vtzero/examples/vtzero-stats.cpp (960B)
/***************************************************************************** Example program for vtzero library. vtzero-stats - Output some stats on layers *****************************************************************************/ #include "utils.hpp" #include #include #include #include int main(int argc, char* argv[]) { if (argc != 2) { std::cerr << "Usage: " << argv[0] << " TILE\n"; return 1; } std::string input_file{argv[1]}; const auto data = read_file(input_file); vtzero::vector_tile tile{data}; while (const auto layer = tile.next_layer()) { std::cout.write(layer.name().data(), static_cast(layer.name().size())); std::cout << ' ' << layer.num_features() << ' ' << layer.key_table().size() << ' ' << layer.value_table().size() << '\n'; } }