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:
authorAnatoly Serdtcev <serdtcev@maps.me>2019-04-17 19:36:32 +0300
committerAnatoly Serdtcev <serdtcev@maps.me>2019-04-17 19:36:32 +0300
commit9fbd5b0629800a80c731cc76a6197aa46a083afe (patch)
tree441c5b7cc44c4078d3d57455ef00554f87fe2884 /generator
parent4745d564c79cb684511278fe24aa5f95709bab8c (diff)
[generator:regions] Ignore place=locality
Diffstat (limited to 'generator')
-rw-r--r--generator/regions/collector_region_info.cpp1
-rw-r--r--generator/regions/collector_region_info.hpp3
-rw-r--r--generator/regions/region.cpp3
-rw-r--r--generator/regions/regions_builder.cpp2
-rw-r--r--generator/regions/regions_fixer.cpp2
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;