diff --git a/include/extractor/files.hpp b/include/extractor/files.hpp index 6a51c3eba..32d434230 100644 --- a/include/extractor/files.hpp +++ b/include/extractor/files.hpp @@ -151,7 +151,7 @@ inline void readTurnLaneDescriptions(const boost::filesystem::path &path, ""); static_assert(std::is_same::value, ""); - const auto fingerprint = storage::io::FileReader::HasNoFingerprint; + const auto fingerprint = storage::io::FileReader::VerifyFingerprint; storage::io::FileReader reader{path, fingerprint}; storage::serialization::read(reader, turn_offsets); @@ -169,7 +169,7 @@ inline void writeTurnLaneDescriptions(const boost::filesystem::path &path, ""); static_assert(std::is_same::value, ""); - const auto fingerprint = storage::io::FileWriter::HasNoFingerprint; + const auto fingerprint = storage::io::FileWriter::GenerateFingerprint; storage::io::FileWriter writer{path, fingerprint}; storage::serialization::write(writer, turn_offsets); diff --git a/src/extractor/extractor.cpp b/src/extractor/extractor.cpp index e1074413d..3fd066cef 100644 --- a/src/extractor/extractor.cpp +++ b/src/extractor/extractor.cpp @@ -658,9 +658,7 @@ void Extractor::WriteTurnLaneData(const std::string &turn_lane_file) const util::Log() << "Writing turn lane masks..."; TIMER_START(turn_lane_timer); - storage::io::FileWriter writer(turn_lane_file, storage::io::FileWriter::HasNoFingerprint); - storage::serialization::write(writer, turn_lane_offsets); - storage::serialization::write(writer, turn_lane_masks); + files::writeTurnLaneDescriptions(turn_lane_file, turn_lane_offsets, turn_lane_masks); TIMER_STOP(turn_lane_timer); util::Log() << "done (" << TIMER_SEC(turn_lane_timer) << ")"; diff --git a/src/storage/storage.cpp b/src/storage/storage.cpp index 19c7ac7c3..67cd488a4 100644 --- a/src/storage/storage.cpp +++ b/src/storage/storage.cpp @@ -218,7 +218,7 @@ void Storage::PopulateLayout(DataLayout &layout) } { - io::FileReader reader(config.turn_lane_description_path, io::FileReader::HasNoFingerprint); + io::FileReader reader(config.turn_lane_description_path, io::FileReader::VerifyFingerprint); auto num_offsets = reader.ReadVectorSize(); auto num_masks = reader.ReadVectorSize();