diff options
author | Anatoly Serdtcev <serdtcev@maps.me> | 2019-04-17 19:36:32 +0300 |
---|---|---|
committer | Anatoly Serdtcev <serdtcev@maps.me> | 2019-04-17 19:36:32 +0300 |
commit | 9fbd5b0629800a80c731cc76a6197aa46a083afe (patch) | |
tree | 441c5b7cc44c4078d3d57455ef00554f87fe2884 /generator | |
parent | 4745d564c79cb684511278fe24aa5f95709bab8c (diff) |
[generator:regions] Ignore place=locality
Diffstat (limited to 'generator')
-rw-r--r-- | generator/regions/collector_region_info.cpp | 1 | ||||
-rw-r--r-- | generator/regions/collector_region_info.hpp | 3 | ||||
-rw-r--r-- | generator/regions/region.cpp | 3 | ||||
-rw-r--r-- | generator/regions/regions_builder.cpp | 2 | ||||
-rw-r--r-- | generator/regions/regions_fixer.cpp | 2 |
5 files changed, 3 insertions, 8 deletions
diff --git a/generator/regions/collector_region_info.cpp b/generator/regions/collector_region_info.cpp index ac2720eaef..78b02b3011 100644 --- a/generator/regions/collector_region_info.cpp +++ b/generator/regions/collector_region_info.cpp @@ -27,7 +27,6 @@ PlaceType EncodePlaceType(std::string const & place) {"suburb", PlaceType::Suburb}, {"neighbourhood", PlaceType::Neighbourhood}, {"hamlet", PlaceType::Hamlet}, - {"locality", PlaceType::Locality}, {"isolated_dwelling", PlaceType::IsolatedDwelling} }; diff --git a/generator/regions/collector_region_info.hpp b/generator/regions/collector_region_info.hpp index 423df4644a..2a4f5b02dd 100644 --- a/generator/regions/collector_region_info.hpp +++ b/generator/regions/collector_region_info.hpp @@ -50,8 +50,7 @@ enum class PlaceType: uint8_t Hamlet = 12, Suburb = 13, Neighbourhood = 14, - Locality = 15, - IsolatedDwelling = 16, + IsolatedDwelling = 15, }; PlaceType EncodePlaceType(std::string const & place); diff --git a/generator/regions/region.cpp b/generator/regions/region.cpp index ae8e75d75f..fd49967718 100644 --- a/generator/regions/region.cpp +++ b/generator/regions/region.cpp @@ -73,7 +73,6 @@ double Region::GetRadiusByPlaceType(PlaceType place) case PlaceType::Neighbourhood: case PlaceType::IsolatedDwelling: return 0.0035; - case PlaceType::Locality: case PlaceType::Unknown: UNREACHABLE(); } @@ -167,7 +166,7 @@ bool FeatureCityPointToRegion(RegionInfo const & regionInfo, FeatureBuilder1 & f return false; auto const placeType = info.GetPlaceType(); - if (placeType == PlaceType::Locality || placeType == PlaceType::Unknown) + if (placeType == PlaceType::Unknown) return false; auto const radius = Region::GetRadiusByPlaceType(placeType); diff --git a/generator/regions/regions_builder.cpp b/generator/regions/regions_builder.cpp index 21637cae28..252a1f9099 100644 --- a/generator/regions/regions_builder.cpp +++ b/generator/regions/regions_builder.cpp @@ -167,7 +167,6 @@ PlaceLevel RegionsBuilder::GetLevel(Region const & region) case PlaceType::Suburb: case PlaceType::Neighbourhood: return PlaceLevel::Suburb; - case PlaceType::Locality: case PlaceType::IsolatedDwelling: return PlaceLevel::Sublocality; case PlaceType::Unknown: @@ -202,7 +201,6 @@ size_t RegionsBuilder::GetWeight(Region const & region) case PlaceType::Suburb: case PlaceType::Neighbourhood: return 2; - case PlaceType::Locality: case PlaceType::IsolatedDwelling: return 1; case PlaceType::Unknown: diff --git a/generator/regions/regions_fixer.cpp b/generator/regions/regions_fixer.cpp index 7bab7cdac6..4348cd3e64 100644 --- a/generator/regions/regions_fixer.cpp +++ b/generator/regions/regions_fixer.cpp @@ -84,7 +84,7 @@ private: bool NeedCity(const City & city) { auto const placeType = city.GetPlaceType(); - return placeType >= PlaceType::City && placeType != PlaceType::Locality; + return placeType >= PlaceType::City; } RegionsBuilder::Regions m_regions; |