Why not ask your question on the new OpenStreetMap Community Forum?

I've been adding a lot of business names to a few local shopping centers and noticed some really odd behaviors. It appears to be consistent but makes no sense, so I gotta ask if these are bugs. Even if not bugs, can somebody explain why these things are happening and how to make it stop. Everything I'm about to write has been edited in iD3.

First, I used to not put business types in to OSM, but in iD3 I finally discovered that if you search for "electronics store" or "pharmacy" or "supermarket" or "clothing store" or whatever else, that it appears to help out by customizing the type of store you're naming. But here are the probems I'm finding...

1) If you choose "Restaurant", you then can add the name of the restaurant and optionally the type of cuisine and everything works great. The name of the business does show up on the map, along with a cool fork & knife icon. I just wanted to establish that as the baseline for what I'd normally expect.

2) But if you choose "Pet Store", "Electronics Store", or "Mobile Phone Store" (among others), the iD3 editor automatically appends " - Pet Store" or " - Electronics Store" to the end of the store type, which makes no sense to me because the name of the store and the type of store are totally different values. So for instance if I choose "Electronics Store" and then add the name value of "Best Buy", it automatically shows up at the top as "Best Buy - Electronics Store". OK, here's the most important part: when this happens, the name of the store does not show up on the rendered map, defeating the purpose of adding any of this information to OSM.

3) However if you choose "Clothing Store", it does the same as I described above, adding " - Clothing Store" after the name, but in this case clothing stores do actually show up on the map. Weird that it's inconsistent like that.

4) Finally, for "Sporting Goods Store", "Jeweler", "Shoe Store" and some others, it doesn't do that automatic name changing thing, but none of these types of stores will show up on the rendered map at all.

So what the heck is the deal with these things? I used to just do "business" and name and it worked. You'd think that adding the type of business would be more helpful but it is so often preventing it from showing up on the rendered OSM maps. Please explain this madness before I bother to add more and more business names all over the world.

asked 13 Jan '14, 04:10

gopanthers's gravatar image

accept rate: 0%

closed 13 Jan '14, 20:00


These are two different issues. One is about rendering, probably on osm.org. This is a conflict between showing all possible information and stil having a readable map, a lots of questions and answers are already given here.

The second is about what iD does with business names. As this is a new issue, I've geared the question towards this.

(13 Jan '14, 07:37) Roland Olbricht

Your point "2" is based on a wrong assumption. The purpose of adding something to OSM is not defeated by it not showing up on the default openstreetmap.org map. Firstly, there are myriad other maps based on our data which may decide to show the object. Secondly, a lot of software allows you to search for objects ("find nearby electronics store") and for that, even a "Best Buy" not showing on the map makes sense!

(13 Jan '14, 07:47) Frederik Ramm ♦

Odd. I've just added an electronics store to the dev server as a test and I don't get " - Electronics Store" appended to the end of the store type:


Maybe you could provide an example of one that you added that did (to compare editor versions, etc.).

(13 Jan '14, 09:16) SomeoneElse ♦

Here's a link to one of the shopping centers I've been seeing this in. http://www.openstreetmap.org/#map=17/35.10269/-80.98677 You'll notice when editing that the building on the east side has a Best Buy on one end and a PetSmart on the opposite end (neither of which show up on rendered OSM). Those two stores are examples of ones that iD3 has changed the title of the tag to include both the type and the name together. Also towards the middle of the shopping center there's also a Kay Jeweler and an Omega Sports which also don't show up either, but those don't do the renaming thing.

(13 Jan '14, 14:32) gopanthers

@gopanthers please read my answer ... you are confusing a pure graphical layout "issue" with what is actually tagged on the object.

(13 Jan '14, 14:39) SimonPoole ♦

I understand how the information can still be useful to a variety of other mapping systems. I think it's annoying that certain business types don't show up on the OSM render because it encourages me to enter less information (if I just said "building" and the name only, then it will show up), but I do realize that other map applications can use it.

But what's confusing me more is the odd behavior with iD3 automatically appending the name of the business to the data type (it may be called a "key") for some types of businesses but not others.

(13 Jan '14, 19:14) gopanthers

iD isn't appending the name of the business to the key - the "name" is still "Best Buy". But iD has a preset called "Best Buy - Electronic Store" which is displayed at the top-left of the screen in iD when you've selected that preset.

As has been mentioned elsewhere, the name of the node that you added is just "Best Buy":


(13 Jan '14, 19:51) SomeoneElse ♦
showing 5 of 7 show 2 more comments

The question has been closed for the following reason "The question is answered, right answer was accepted" by gopanthers 13 Jan '14, 20:00

As has already been pointed out if a added point of interest is visible on the "standard" map depends on many factors and should never control if you should add a feature or not.

What is confusing you in adding the stores is that iD has two slightly different ways of supporting adding features, on the one hand it has "presets" for different types of facilities (restaurants, electronics stores etc), on the other hand it has a predifined list of names and and corresponding feature types to avoid typos and different tagging for shops or facilities of the same chain.

Good example is "Best Buy": if you enter it as a name or search for it, iD will automatically use the predefined entry for the Best Buy chain of stores, that is what the list entry "Best Buy - Electronics Store" is indicating. If you check you will see that the name value is actually only set to "Best Buy" as it should be.

permanent link

answered 13 Jan '14, 08:16

SimonPoole's gravatar image

SimonPoole ♦
accept rate: 18%

edited 13 Jan '14, 12:19

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](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:


question asked: 13 Jan '14, 04:10

question was seen: 2,228 times

last updated: 13 Jan '14, 20:00

powered by OSQA