<div dir="ltr"><div>This topic interests me greatly.</div><div><br></div><div><br></div><div>> In my world a gas station and a convenience store are two distinct</div><div>> features, so they should indeed exist as two elements also in the osm</div><div>> database. Also an address should be considered a feature in its own</div><div>> right so it should also be a distinct element.</div><div>> </div><div>> Regards</div><div>> Markus</div><div><br></div><div>+1  Same here.</div><div><br></div><div><br></div><div><br></div><div>> > In my opinion the "gas station" is not the building but the whole area.</div><div>> > Also the address belongs to the whole area and that's the way I tag gas</div><div>> > stations:</div><div>> ></div><div>> >    - Draw an area to cover the complete gas station and put amenity=fuel</div><div>> >    together with additional tags like the address on it. In my region it is</div><div>> >    usually quite clear on an aerial image where the station starts and where</div><div>> >    it ends (some kind of fence, barrier, whatever, ...).</div><div>> >    - Draw the roads (highway=service) and buildings (building=yes resp.</div><div>> >    building=roof + layer=1)</div><div>> >    - Additional attributes like amenity=car_wash, amenity=parking,</div><div>> >    shop=convenience.... go to there actual position, i.e. if there is a</div><div>> >    convenience store in one of the buildings I add the tag there.</div><div>> >    - No need to provide the address more than once: the address belongs</div><div>> >    to everything within the area tagged with amenity=fuel</div><div>> ></div><div>> ></div><div>> </div><div>> +1, the same around here.</div><div>> There is also an attribute "shop=yes" that some people add to the</div><div>> amenity=fuel object to say that it's a gas station with a shop.</div><div>> </div><div>> Cheers,</div><div>> Martin</div><div><br></div><div><br></div><div>-1.  I don't really agree.  The parking/driving area is no more a part of the gas station than any other parking lot is part of the store/building they service.</div><div><br></div><div>I usually do building=roof + layer=1 + amenity=fuel + brand=Foo for the pumps, and building=retail + shop=convenience for the store part.  I also usually put opening_hours on each of them if/as I find out what those are.</div><div><br></div><div>Lately I've been playing with using a multipolygon as a way to handle the too-many-address-entries problem.  Join the building=roof and building=retail into a multipolygon, then apply the address data to that.  (I do have to do this before applying the other tags to the areas-that-make-up-the-building bits, but that's easy.)</div><div><br></div><div>--jack</div><div><br></div></div>