OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2017-06-23 13:33:50

Shohreh
Member
Registered: 2012-12-15
Posts: 74

[JOSM] OverpassTurbo: "overpass-api.de' reported bad request"

Hello

I wanted to query OSM for all the contraflow cycle lanes with the following query which does work when used in OverpassTurbo, but for some reason, JOSM ain't happy:

File > Download from Overpass API:

[out:json][timeout:25];
{{geocodeArea:"SomeCity"}}->.a;
(
  node["cycleway"="opposite_lane"]["oneway"="yes"](area.a);
  way["cycleway"="opposite_lane"]["oneway"="yes"](area.a);
  relation["cycleway"="opposite_lane"]["oneway"="yes"](area.a);
);
out body;
>;
out skel qt

;

Download: "Bad request: The OSM server "overpass-api.de' reported a bad request."

Any idea why?

Thank you.

Offline

#2 2017-07-01 16:39:16

mmd
Member
Registered: 2010-11-06
Posts: 1,064

Re: [JOSM] OverpassTurbo: "overpass-api.de' reported bad request"

JOSM doesn't understand JSON output format ("[out:json]"), as well as the "out body; >; out skel qt;" stuff at the end. Don't just copy and paste your query in overpass turbo to JOSM without prior adjustments, it will just fail for those reasons.

If you don't have any idea what this all means, I'd recommend to use "Export -> JOSM" function in overpass turbo, and have the query automatically repaired. It assumes that your JOSM is already running and accepts remote calls.

A working query will look as follows: http://overpass-turbo.eu/s/q6t

Last edited by mmd (2017-07-01 16:41:26)


Overpass API by Example - mit vielen neuen Beispielen für Version 0.7.54!

Offline

Board footer

Powered by FluxBB