1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
[out:json];
 
//your Area of Interest
(area[name="Malawi"]; )->.region_of_interest;
 
// Get all hospitals in current bounding box
( way["amenity"="hospital"](area.region_of_interest);
  node["amenity"="hospital"](area.region_of_interest);
  rel["amenity"="hospital"](area.region_of_interest);
)->.hospitals;
 
// find waterways around hospitals with radius 100m
 
way(around.hospitals:100)[waterway]->.waterways;
 
// get hospitals in 100m distance for all identified relevant waterways
( node.hospitals(around.waterways:100);
  way.hospitals(around.waterways:100);
  rel.hospitals(around.waterways:100);
 )->.matchinghospitals;
 
// return results, hospitals and waterways
(.matchinghospitals; .waterways;);
out geom;
out meta;
 
1 km
Leaflet © OpenStreetMap contributors
1