In my last overpass test with the new "out center" feature, it looked like it was working only with XML output, not with the JSON (not GeoJSON) one.
2014-07-24 16:30 GMT+02:00 Stefan Keller <sfkel...@gmail.com>: > Thanks again - I think I got it - including a bug: > GeoJSON is still returning polygons! But with XML it works. > E.g. replacing "[out:json]" with [out:xml] or exporting as XML. > > --Stefan > > 2014-07-24 15:48 GMT+02:00 Pierre Béland <pierz...@yahoo.fr>: > > Stefan, > > > > In your example, the parenthesis are making a union of the two requests. > and > > the greater then ( > ) is doing a recurse request. > > > > This example below is working. It extract independantly nodes and ways, > > calculating the centroid for the ways. > > > > [out:json] > > [timeout:25] > > ; > > > > node["shop"~"dairy"] > > > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > > out meta; > > way["shop"~"dairy"] > > > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > > out meta center qt; > > > > Pierre > > > > ________________________________ > > De : Stefan Keller <sfkel...@gmail.com> > > À : Pierre Béland <pierz...@yahoo.fr> > > Cc : Talk Openstreetmap <talk@openstreetmap.org> > > Envoyé le : Jeudi 24 juillet 2014 9h44 > > Objet : Re: [OSM-talk] Overpass API / Overpass QL: center (and centroid) > > function? > > > > Salut Pierre > > > > Thanks - But this doesn't parse (see below). I'm getting: > > Error: line 4: static error: Element "print" cannot be subelement of > > element "union". > > > > -- Stefan > > > > [out:json] > > [timeout:25] > > ; > > ( > > node["shop"~"dairy"] > > > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > > way["shop"~"dairy"] > > > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > > out meta center; > > ); > >>; > > out meta qt; > > > > 2014-07-24 15:20 GMT+02:00 Pierre Béland <pierz...@yahoo.fr>: > >> Stefan, > >> > >> In your request, you make a recursive query that loads nodes from the > way. > >> In this example, the node and way queries are independant. For the way, > >> the > >> center command is used. > >> > >> [out:json] > >> [timeout:25] > >> > >> ; > >> > >> node["shop"~"dairy"] > >> > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > >> out meta; > >> > >> way["shop"~"dairy"] > >> > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > >> out meta center qt; > >> > >> Pierre > >> > >> ________________________________ > >> De : Stefan Keller <sfkel...@gmail.com> > >> À : Talk Openstreetmap <talk@openstreetmap.org> > >> Cc : Roland Olbricht <roland.olbri...@gmx.de> > >> Envoyé le : Jeudi 24 juillet 2014 8h19 > >> Objet : [OSM-talk] Overpass API / Overpass QL: center (and centroid) > >> function? > >> > >> Hi, > >> > >> I'm trying to get a list of point features only (as GeoJSON or XML). > >> This could serve as input e.g. to uMap. The problem is that the query > >> returns points but also areas. This is actually correct - but I want > >> these areas converted to point geometries too (centered, like > >> ST_Centroid). > >> > >> I then found the modifcator/keyword "center" in the Overpass QL [1]. > >> But I still get polygons. See the query [2] below. > >> > >> Any ideas? > >> > >> --Stefan > >> > >> > >> [1] http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL > >> > >> [2] http://overpass-turbo.osm.ch/ oder http://overpass-turbo.eu/ > >> > >> *** Dairy (Käserei) Query ways/areas only... *** > >> > >> [out:json] > >> [timeout:25] > >> ; > >> ( > >> node["shop"~"dairy"] > >> > >> > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > >> way["shop"~"dairy"] > >> > >> > (45.70234306798271,5.8831787109375,47.864773955792245,10.590820312499998); > >> ); > >> out meta center qt; > >>>; > >> out meta center qt; > >> > >> _______________________________________________ > >> talk mailing list > >> talk@openstreetmap.org > >> https://lists.openstreetmap.org/listinfo/talk > >> > >> > > > > > > _______________________________________________ > talk mailing list > talk@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk > -- Christian Quest - OpenStreetMap France
_______________________________________________ talk mailing list talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk