def load_place(cls, es_place, lang, settings, verbosity): address_addr = cls.build_address(es_place) return cls(id=es_place.get('id', ''), name=es_place.get('name', ''), local_name=es_place.get('name'), class_name='address', subclass_name='address', geometry=get_geom(es_place), address=address_addr, blocks=build_blocks(es_place, lang, verbosity))
def load_place(self, lang, verbosity): return Place(type=self.PLACE_TYPE, id=self.get_id(), name=self.get_name(lang), local_name=self.get_local_name(), class_name=self.get_class_name(), subclass_name=self.get_subclass_name(), geometry=get_geom(self), address=self.build_address(lang), blocks=build_blocks(self, lang, verbosity), meta=self.get_meta())
def load_poi(cls, es_poi, lang, verbosity): poi_addr = cls.build_address(es_poi) properties = es_poi.get('properties', {}) admins = es_poi.get('administrative_regions', None) return cls(id=es_poi['id'], name=get_name(properties, lang), local_name=properties.get('name'), class_name=properties.get('poi_class'), subclass_name=properties.get('poi_subclass'), geometry=get_geom(es_poi), address=poi_addr, blocks=build_blocks(es_poi, lang, verbosity))