MapRoulette is only recognizing nodes instead of ways

I’m trying to make a MapRoulette challenge to check on the alignment of roadways (ways) that haven’t been reviewed since the TIGER import. My Overpass Turbo query seems to be grabbing ways but when I use it in MapRoulette it’s making tasks out of the nodes and not the ways. What am I missing?

Query:

[out:json][timeout:25];
// gather results
(
  // query part for: “"tiger:county"="Calvert, MD" and "tiger:reviewed"=*”
  way["tiger:county"="Calvert, MD"]["tiger:reviewed"];
);
// print results
out body;
>;
out skel qt;

Maybe this works?

[out:json][timeout:25];
// gather results
(
  // query part for: “"tiger:county"="Calvert, MD" and "tiger:reviewed"=*”
  way["tiger:county"="Calvert, MD"]["tiger:reviewed"];
);
// print results
out geom;

If it does not work, @mmd can help for sure. :slight_smile:

1 Like

Yes, that seems to be right. → Using Overpass to create Challenges | MapRoulette Docs (" Beware of Recursions") has some more details on Overpass queries for MapRoulette.

2 Likes

Note also that since 3.11.6 MapRoulette will show the Overpass query used to create any challenge you find. So if you find a challenge that tries to do something similar, you may pick up some hints from that. For example for MapRoulette MapRoulette will now show

area[name="North Carolina"]->.nc;
way["tiger:cfcc"](if(timestamp() < "2010-01-01T00:00:00Z"))(if(version() < 3))(area.nc);
out geom;
2 Likes

This worked! Thank you very much.

1 Like