NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum


I would like to know if the key "shop" includes individual shops or buildings that can have many shops. For example:

  1. Can a shop being a shopping center? Or it will give back all the shops within a shopping center?
  2. If there is a big tesco with pharmacy and clothes shops inside, will the key "Shop" return only Tesco or it will return the shops within it as well?

Thank you. Catherine

asked 17 Feb '21, 15:40

Katerina_Kourou's gravatar image

accept rate: 0%


@Tzorn @SekeRob Thank you both for your answers.

Can I ask an additional question? I'm using the package pyrosm in python and I'm getting all the shops with pyrosm.get_pois (points of interest). If I tag for all shops, I guess this will give me malls and department stores as well as individual shops? Or POIS means only individual shops and in this way I avoid including malls as well?

Thank you, Katerina

(17 Feb '21, 17:11) Katerina_Kourou

Hi Katerina,

I suggest you read up a bit on the topic in our Wiki. Have a look at the general shops page as well as the shop=* key and the shop=mall and shop=department_store tags. Also look at the discussion pages there for hints on tagging.

You ask about what shop is giving back or returning. Are you asking on how to use some search engine? Which one are you talking about? There are different tagging approaches and a differing degree of details mapped out across our world map. So it is difficult to answer if a pharmacy inside a Tesco would be tagged separately or not. You will probably find both.

permanent link

answered 17 Feb '21, 16:16

TZorn's gravatar image

accept rate: 15%

There is e.g. shop=mall encompassing all as additional tag to a building marked as e.g. retail or commercial to note a few which then could be called the name the mall was given. Then it's up to the mapper to choose creating the individual points of interest (POI) and place them as close as possible within the building outline as to where a shop can be physically found to include if you'd include their mail addresses add the tag addr:floor = n (so happen to do that today). These POI should not be put on any building line, you'll be told to extract them again and move them in a free space. Certainly I'd not tag the whole building with a name like Tesco if Tesco is just a part.

In the extreme you could map each individual shop in a building and then bind them together in a relation but do not remember to have ever seen this done.

@ Tzorn, over here there's the big Conad chain which runs sub businesses such as the branded Parafarmacia Conad. These are put in a separate POI within the Conad area of operation.

permanent link

answered 17 Feb '21, 16:22

SekeRob's gravatar image

accept rate: 0%

edited 17 Feb '21, 16:28

Think of the building as a box(the shop=mall), then you arrange the shop POIs in that box. horizontally or vertically (the floors). If they get too close of each other they wont render, but the data is still there.

permanent link

answered 17 Feb '21, 18:49

SekeRob's gravatar image

accept rate: 0%

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "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:


question asked: 17 Feb '21, 15:40

question was seen: 920 times

last updated: 17 Feb '21, 19:09

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum