Search code examples
overpass-api

How to extract only polygons from Overpass Turbo?


The query below extracts Polygons and Points:

[out:json];
area["name:fr"="Bruxelles-Capitale"]["admin_level"=4]->.a;
rel["admin_level"=8](area.a);
out geom;

How do I filter out Points?


Solution

  • Option 1: Simply hide it:

    [out:json];
    area["name:fr"="Bruxelles-Capitale"]["admin_level"=4]->.a;
    rel["admin_level"=8](area.a);
    out geom;
    
    {{style:
      node {
        width: 0;
        opacity:0;
        fill-opacity:0;  
      }
    }}
    

    http://overpass-turbo.eu/s/98F

    Option 2: Only extract ways from relation:

    Don't forget to enable the flag "Don't display small features as POIs." in Settings -> Map.

    [out:json];
    area["name:fr"="Bruxelles-Capitale"]["admin_level"=4]->.a;
    rel["admin_level"=8](area.a);
    out meta;
    way(r);
    out geom;
    

    http://overpass-turbo.eu/s/98H