From dd1f0656e6aa859252cc377796a50589da02d80c Mon Sep 17 00:00:00 2001 From: Sergey Yershov Date: Fri, 24 Apr 2015 14:56:23 +0300 Subject: [PATCH] Add addr::postcode to feature metadata --- generator/osm2meta.hpp | 10 ++++++++++ indexer/feature_meta.hpp | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/generator/osm2meta.hpp b/generator/osm2meta.hpp index 93155467b3..d503db56f8 100644 --- a/generator/osm2meta.hpp +++ b/generator/osm2meta.hpp @@ -45,6 +45,12 @@ public: if (!value.empty()) m_params.GetMetadata().Add(feature::FeatureMetadata::FMD_STARS, value); } + else if (k == "addr:postcode") + { + string const & value = ValidateAndFormat_postcode(v); + if (!value.empty()) + m_params.GetMetadata().Add(feature::FeatureMetadata::FMD_POSTCODE, value); + } else if (k == "url") { string const & value = ValidateAndFormat_url(v); @@ -173,5 +179,9 @@ protected: { return v; } + string ValidateAndFormat_postcode(string const & v) const + { + return v; + } }; diff --git a/indexer/feature_meta.hpp b/indexer/feature_meta.hpp index 56fe190970..99b2f8e2ef 100644 --- a/indexer/feature_meta.hpp +++ b/indexer/feature_meta.hpp @@ -31,7 +31,8 @@ namespace feature FMD_TURN_LANES = 11, FMD_TURN_LANES_FORWARD = 12, FMD_TURN_LANES_BACKWARD = 13, - FMD_EMAIL = 14 + FMD_EMAIL = 14, + FMD_POSTCODE = 15 }; bool Add(EMetadataType type, string const & s)