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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 
[out:csv("PAR COMMUNE        ", name, population, total; false;";")];
 
area[name~"Saint-Barthélemy-de-Séchilienne|Séchilienne|La Morte|Laffrey"][boundary=administrative][admin_level=8]->.communes;
 
foreach.communes->.commune(   
 
   (nwr(area.commune)[building];);
    make count "PAR COMMUNE        " = "*BUILDING ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
    out;
 );
 
foreach.communes->.commune(   
 
   (node(area.commune)[highway];);
    make count "PAR COMMUNE        " = "*HIGHWAY NODE ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (way(area.commune)[highway];);
    make count "PAR COMMUNE        " = "*HIGHWAY WAY ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[leisure];);
    make count "PAR COMMUNE        " = "*LEISURE ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[tourism];);
    make count "PAR COMMUNE        " = "*TOURISM ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[emergency];);
    make count "PAR COMMUNE        " = "*EMERGENCY ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[shop];);
    make count "PAR COMMUNE        " = "*SHOP ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[amenity];);
    make count "PAR COMMUNE        " = "*AMENITY ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[man_made];);
    make count "PAR COMMUNE        " = "*MAN_MADE ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[craft];);
    make count "PAR COMMUNE        " = "*CRAFT ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[office=association];);
    make count "PAR COMMUNE        " = "*ASSOCIATION ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[advertising];);
    make count "PAR COMMUNE        " = "*ADVERTISING ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
foreach.communes->.commune(  
   
   (nwr(area.commune)[amenity=public_bookcase];);
    make count "PAR COMMUNE        " = "*BOITE A LIVRE ",         name = commune.set(t["name"]), population = commune.set(t["population"]), total = count(nodes) + count(ways) + count(relations);
   out;
 );
 
 
 
50 m
Leaflet © OpenStreetMap contributors
1
 
no data loaded yet