[feature] Added RouteRelation and linked it with FeatureType.

Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
This commit is contained in:
Viktor Govako
2025-06-25 23:58:19 -03:00
committed by Konstantin Pastbin
parent 315bba2a22
commit b85c11ea5a
26 changed files with 336 additions and 63 deletions

View File

@@ -24,7 +24,7 @@ bool BuildCentersTableFromDataFile(std::string const & filename, bool forceRebui
if (!forceRebuild && rcont.IsExist(CENTERS_FILE_TAG))
return true;
auto const table = feature::FeaturesOffsetsTable::Load(rcont);
auto const table = feature::FeaturesOffsetsTable::Load(rcont, FEATURE_OFFSETS_FILE_TAG);
if (!table)
{
LOG(LERROR, ("Can't load offsets table from:", filename));
@@ -32,7 +32,7 @@ bool BuildCentersTableFromDataFile(std::string const & filename, bool forceRebui
}
feature::DataHeader const header(rcont);
FeaturesVector const features(rcont, header, table.get(), nullptr);
FeaturesVector const features(rcont, header, table.get(), nullptr, nullptr);
builder.SetGeometryParams(header.GetBounds());
features.ForEach([&](FeatureType & ft, uint32_t featureId) { builder.Put(featureId, feature::GetCenter(ft)); });