[Talk-de] Boundary Kreise und Kreisfreie Städte
Frederik Ramm
frederik at remote.org
Di Nov 27 17:32:24 UTC 2018
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 frederik at remote.org ## N49°00'09" E008°23'33"
Mehr Informationen über die Mailingliste Talk-de