-- Update the list of country names. Adding an additional sanity
-- check here: make sure the country does overlap with the area where
-- we expect it to be as per static country grid.
- -- FOR location IN
- -- SELECT country_code FROM country_osm_grid
- -- WHERE ST_Covers(geometry, NEW.centroid) and country_code = NEW.country_code
- -- LIMIT 1
- -- LOOP
- -- {% if debug %}RAISE WARNING 'Updating names for country '%' with: %', NEW.country_code, NEW.name;{% endif %}
- -- UPDATE country_name SET name = name || NEW.name WHERE country_code = NEW.country_code;
- -- END LOOP;
+ FOR location IN
+ SELECT country_code FROM country_osm_grid
+ WHERE ST_Covers(geometry, NEW.centroid) and country_code = NEW.country_code
+ LIMIT 1
+ LOOP
+ {% if debug %}RAISE WARNING 'Updating names for country '%' with: %', NEW.country_code, NEW.name;{% endif %}
+ UPDATE country_name SET name = name || NEW.name WHERE country_code = NEW.country_code;
+ END LOOP;
END IF;
-- For linear features we need the full geometry for determining the address
token_info.add_names(fulls, partials)
- #if place.is_country():
- # self._add_country_full_names(place.country_code, names)
+ if place.is_country():
+ self._add_country_full_names(place.country_code, names)
if address:
self._process_place_address(token_info, address)