"place" : {
"sea" : [2, 0],
"continent" : [2, 0],
- "country" : [4, 4],
- "state" : [8, 8],
+ "country" : [4, 0],
+ "state" : [8, 0],
"region" : [18, 0],
"county" : 12,
"city" : 16,
"neighbourhood" : [30, 0]
}
}
+},
+{ "countries" : [ "de" ],
+ "tags" : {
+ "place" : {
+ "county" : [12, 0]
+ },
+ "boundary" : {
+ "administrative5" : [10, 0]
+ }
+ }
}
]
END IF;
-- some postcorrections
- IF NEW.class = 'place' THEN
- IF NEW.type in ('continent', 'sea', 'country', 'state') AND NEW.osm_type = 'N' THEN
- NEW.rank_address := 0;
- END IF;
- ELSEIF NEW.class = 'waterway' AND NEW.osm_type = 'R' THEN
+ IF NEW.class = 'waterway' AND NEW.osm_type = 'R' THEN
-- Slightly promote waterway relations so that they are processed
-- before their members.
NEW.rank_search := NEW.rank_search - 1;
NEW.country_code := NULL;
END IF;
--- Block import below rank 22
--- IF NEW.rank_search > 22 THEN
--- RETURN NULL;
--- END IF;
-
--DEBUG: RAISE WARNING 'placex_insert:END: % % % %',NEW.osm_type,NEW.osm_id,NEW.class,NEW.type;
RETURN NEW; -- %DIFFUPDATES% The following is not needed until doing diff updates, and slows the main index process down