Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorДобрый Ээх <bukharaev@gmail.com>2017-04-07 16:12:19 +0300
committerVladimir Byko-Ianko <bykoianko@gmail.com>2017-04-07 22:28:28 +0300
commit183c9f9ae199c22dc556213c39010b7300a367b0 (patch)
tree5afb635ddf7661af09cb6dc64f4c5e610660a726
parentebaa757bcbb4b6e3dd449d017cebf1508b06c533 (diff)
[routing] Pull request #5786 review fixesbeta-743beta-742beta-741
-rw-r--r--generator/generator_tool/generator_tool.cpp10
-rw-r--r--generator/routing_index_generator.cpp8
-rw-r--r--generator/routing_index_generator.hpp2
3 files changed, 10 insertions, 10 deletions
diff --git a/generator/generator_tool/generator_tool.cpp b/generator/generator_tool/generator_tool.cpp
index 8b454e25cf..b8b463f1c1 100644
--- a/generator/generator_tool/generator_tool.cpp
+++ b/generator/generator_tool/generator_tool.cpp
@@ -72,10 +72,10 @@ DEFINE_string(osrm_file_name, "", "Input osrm file to generate routing info.");
DEFINE_bool(make_routing, false, "Make routing info based on osrm file.");
DEFINE_bool(make_cross_section, false, "Make cross section in routing file for cross mwm routing (for OSRM routing).");
DEFINE_bool(make_routing_index, false, "Make sections with the routing information.");
-DEFINE_bool(make_cross_mwm, false, "Make section for cross mwm routing (for dynamic indexed routing).");
-DEFINE_uint64(
- cross_mwm_progress_peroid, 10,
- "The smaller the period, the more often progress logs are printed. Set 0 to disable logs.");
+DEFINE_bool(make_cross_mwm, false,
+ "Make section for cross mwm routing (for dynamic indexed routing).");
+DEFINE_bool(disable_cross_mwm_progress, false,
+ "Disable log of cross mwm section building progress.");
DEFINE_string(srtm_path, "",
"Path to srtm directory. If set, generates a section with altitude information "
"about roads.");
@@ -269,7 +269,7 @@ int main(int argc, char ** argv)
if (FLAGS_make_cross_mwm)
{
if (!routing::BuildCrossMwmSection(path, datFile, country, osmToFeatureFilename,
- FLAGS_cross_mwm_progress_peroid))
+ FLAGS_disable_cross_mwm_progress))
LOG(LCRITICAL, ("Error generating cross mwm section."));
}
diff --git a/generator/routing_index_generator.cpp b/generator/routing_index_generator.cpp
index 78a248f085..3e233db72a 100644
--- a/generator/routing_index_generator.cpp
+++ b/generator/routing_index_generator.cpp
@@ -276,7 +276,7 @@ void CalcCrossMwmTransitions(string const & path, string const & mwmFile, string
}
void FillWeights(string const & path, string const & mwmFile, string const & country,
- uint64_t crossMwmProgressPeroid, CrossMwmConnector & connector)
+ bool disableCrossMwmProgress, CrossMwmConnector & connector)
{
my::Timer timer;
@@ -295,7 +295,7 @@ void FillWeights(string const & path, string const & mwmFile, string const & cou
size_t notFoundCount = 0;
for (size_t i = 0; i < numEnters; ++i)
{
- if (crossMwmProgressPeroid != 0 && (i % crossMwmProgressPeroid == 0) && (i != 0))
+ if (!disableCrossMwmProgress && (i % 10 == 0) && (i != 0))
LOG(LINFO, ("Building leaps:", i, "/", numEnters, "waves passed"));
Segment const & enter = connector.GetEnter(i);
@@ -378,7 +378,7 @@ bool BuildRoutingIndex(string const & filename, string const & country)
}
bool BuildCrossMwmSection(string const & path, string const & mwmFile, string const & country,
- string const & osmToFeatureFile, uint64_t crossMwmProgressPeroid)
+ string const & osmToFeatureFile, bool disableCrossMwmProgress)
{
LOG(LINFO, ("Building cross mwm section for", country));
@@ -399,7 +399,7 @@ bool BuildCrossMwmSection(string const & path, string const & mwmFile, string co
connector.GetExits().size()));
}
- FillWeights(path, mwmFile, country, crossMwmProgressPeroid,
+ FillWeights(path, mwmFile, country, disableCrossMwmProgress,
connectors[static_cast<size_t>(VehicleType::Car)]);
serial::CodingParams const codingParams = LoadCodingParams(mwmFile);
diff --git a/generator/routing_index_generator.hpp b/generator/routing_index_generator.hpp
index af7d8ab658..4f58eb8e2e 100644
--- a/generator/routing_index_generator.hpp
+++ b/generator/routing_index_generator.hpp
@@ -8,5 +8,5 @@ namespace routing
bool BuildRoutingIndex(std::string const & filename, std::string const & country);
bool BuildCrossMwmSection(std::string const & path, std::string const & mwmFile,
std::string const & country, std::string const & osmToFeatureFile,
- uint64_t crossMwmProgressPeroid);
+ bool disableCrossMwmProgress);
} // namespace routing