This is a static archive of our old OpenStreetMap Help Site. Please post any new questions and answers at community.osm.org.

Overpass API: Length of a way

1

Hey,

Is it possible to factor in the length of a way in Overpass API query? For example querying for ways that are highway=service and that are longer than 100m.

Thanks in advance!

asked 10 Aug '14, 08:09

kerosin's gravatar image

kerosin
411131627
accept rate: 0%

How do you define a way? An OSM way where a single street can consist of many individual ways? A part of a street up to the next intersection? A whole street consisting of multiple OSM ways all having the same name? Something else?

(11 Aug '14, 08:40) scai ♦
1

I was talking about OSM ways - not streets. So a way is a set of nodes that are connected and that (in my case) don't form an area. A street can exist of one or more way(s). So basically I meant ways as there're defined for overpass queries (just without areas).

(11 Aug '14, 08:54) kerosin

4 Answers:

3

Unfortunately, it's not possible to specify the length of a way as filter criterion in Overpass API. You need to resort to some kind of post-processing, e.g. using PostGIS or something similar.

answered 10 Aug '14, 08:35

mmd's gravatar image

mmd
5.7k15388
accept rate: 37%

2

answered 11 Aug '14, 18:12

stephan75's gravatar image

stephan75
12.6k556210
accept rate: 6%

0

answered 18 Nov '19, 12:04

jidanni's gravatar image

jidanni
339323647
accept rate: 0%

0

You can add length data to the output of an overpass query, see https://github.com/drolbr/Overpass-API/issues/237#issuecomment-303974281

answered 25 Sep '21, 11:15

tordans's gravatar image

tordans
111
accept rate: 0%

Source code available on GitHub .