From e06897fa1727a61562c2428dadbaca242af39435 Mon Sep 17 00:00:00 2001 From: vng Date: Fri, 6 Dec 2013 18:49:08 +0100 Subject: [feature] Store house number in "house" field for point features (entrance, building-address). --- generator/feature_generator.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'generator/feature_generator.cpp') diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp index 8813c848e1..d40ebfe78f 100644 --- a/generator/feature_generator.cpp +++ b/generator/feature_generator.cpp @@ -359,10 +359,13 @@ public: fb.PopExactType(Type(NATURAL_LAND)); fb.PopExactType(coastType); } - else if (fb.HasType(Type(PLACE_ISLAND)) || fb.HasType(Type(PLACE_ISLET))) + else if ((fb.HasType(Type(PLACE_ISLAND)) || fb.HasType(Type(PLACE_ISLET))) && + fb.GetGeomType() == feature::GEOM_AREA) + { fb.AddType(Type(NATURAL_LAND)); + } - if (fb.DoCorrect()) + if (fb.RemoveInvalidTypes()) { if (m_world) (*m_world)(fb); -- cgit v1.2.3