Hi, On 27.11.2018 17:42, Florian Lohoff wrote: > Jetzt hat sich mir die Frage gestellt wie ich bei admin_level=6 > von boundaries unterscheiden kann ob es sich um einen Kreis oder eine > Kreisfreie Stadt handelt.
Ganz einfach(tm): SELECT osm_id, name, CASE WHEN 0 = (SELECT count(*) FROM planet_osm_polygon b WHERE b.boundary='administrative' AND b.admin_level='8' AND st_contains(a.way, b.way)) THEN 'kreisfreie Stadt' ELSE 'Kreis' END as typ FROM planet_osm_polygon a WHERE a.boundary='administrative' and a.admin_level='6'; Die Erweiterung des Problems auf Stadtstaaten sei dem Leser zur Übung überlassen ;) Bye Frederik -- Frederik Ramm ## eMail frede...@remote.org ## N49°00'09" E008°23'33" _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de