2
1

How do I find the nearest shops of a certain category on an OpenStreetMap map? For instance a list of pizza or coffee places near my current address.

I know that OpenStreetMap has an extensive classification of amenities, but how to make use of it?

This question is marked "community wiki".

asked 04 Oct '17, 22:05

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

edited 05 Oct '17, 06:11


6 Answers:
2

I found that the easiest option by far is to search DuckDuckGo for X near Y: a "Places" tab will appear and if you click one of the options a map shows up.

It's proprietary and it mostly seems to use Yelp data, which cannot be edited freely, but at least it doesn't track you and it shows an OpenStreetMap map (via Mapbox), which is an encouragement to improve it. Maybe as the OSM coverage of shops and other points of interests increase DuckDuckGo will be able to ditch Yelp and others will be able to achieve something similar?

How it looks: Searching a coffee in Helsinki via DuckDuckGo (in an Italian interface browser)

They also have a blog post on directions in DuckDuckGo.

permanent link
This answer is marked "community wiki".

answered 04 Oct '17, 22:24

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

edited 06 Oct '17, 12:14

They needn't "ditch" yelp; they can use both yelp and osm data.

(06 Oct '17, 15:15) dsh4

@dsh4, isn't that what they do now?

(06 Oct '17, 15:29) Nemo_bis
1

When I'm desperate for a precise answer and I can spend some minutes at a computer, I use https://overpass-turbo.eu/ to have all the matching POIs in the area. For instance: http://overpass-turbo.eu/s/ice

permanent link
This answer is marked "community wiki".

answered 04 Oct '17, 22:09

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

1

When I'm lucky, I'm looking for shops with a very precise proper name which every mapper uses consistently (for instance: IKEA), so I just use the https://www.openstreetmap.org/ search bar and Nominatim does a good job at finding the position.

permanent link
This answer is marked "community wiki".

answered 04 Oct '17, 22:11

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

edited 06 Oct '17, 09:19

1

In some cases you might search "cafe near X" in osm.org and actually find what you need. The result is generally unpredictable, but chances of success increase if you can learn the magic words and maybe translate them on translatewiki.net.

permanent link
This answer is marked "community wiki".

answered 04 Oct '17, 22:15

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

edited 04 Oct '17, 22:15

1

All of the above search are good, but please do remember the whole osm.org has limited capacity as running on voluntary donation. So you'll find good answer to your queries but it's not the osm.org core business. - I'm usually doing search on OsmAnd app (my best off line map app): go to the point where start the search; magnifying glass; category; select the category.

  • You can try in the osm.org box search too (e.g.: ristorante, Sestri Levante)

  • When I need search all POI in an area I use overpass-turbo.eu (not the best user friendly interface). For a restaurant search type ameniy=restaurant in "your place" (e.g.: amenity=restaurant in "Wetter (Ruhr)")

  • DuckDuckGo has OpenStreetMap defauul place and POI search

  • your best app here :-)

permanent link

answered 05 Oct '17, 07:28

Ale_Zena_IT's gravatar image

Ale_Zena_IT
262
accept rate: 0%

0

Whenever I challenge friends to find the closest gelato place where to go, or similar, the winner is usually the one who uses OsmAnd, whose search feature seems to work quite well.

Simply go to the point where to start the search; click the magnifying glass; click category; select the category.

I'm not sure how much data you have to download to benefit from it though!

permanent link
This answer is marked "community wiki".

answered 04 Oct '17, 22:16

Nemo_bis's gravatar image

Nemo_bis
344614
accept rate: 0%

edited 05 Oct '17, 08:02

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×591
×173
×163
×88
×62

question asked: 04 Oct '17, 22:05

question was seen: 3,194 times

last updated: 06 Oct '17, 15:29

powered by OSQA