As some people have noticed last week I edit lots of Asda stores across the UK.
I have been adding branch specific
contact:website as well as brand data
The stores that didn't already have address data, now should have data provided
by FHRS Open Data.
Across the way I've made some mistakes, when I started I was also adding brand
social media (
trigpoint pointed out this is wrong because some (most?) Asda branches have
there own social media accounts that would be more accurate, and user agents can
still get the brand accounts via
- The most obvious being users get precise data when they click the link.
- Another benefit is that the Asda website supports
microdata, to publish metadata.
- User agents can use this data to get more up to date or missing data than
OSM provides, even though relatively few Asda stores have
contact:phonethat data is now available and can be used. The same goes for
opening_hours, addresses and even the GeoCoordinates.
- Mappers can use it similarly to improve OSM.
- Data scientists can now easily compare OSM data to Asda data.
- User agents can use this data to get more up to date or missing data than OSM provides, even though relatively few Asda stores have
While doing this I was careful not to use data from the Asda website, due to
So I ignored
contact:phone, this data is valuable and I
would love for it to be in OSM but I didn't want to compromise OSM.
For addresses I used another source,
FHRS Open Data, it is an amazing data set
and in my opinion every OSM mapper in the UK should know about it.
Using it in OSM has some awesome benefits.
- The addresses added to nodes improve navigation.
fhrs:idmeans user agents can display the food hygiene ratings helping there users decide if they want to visit a given establishment.
- Tracking new FHRS Open Data means we can get notified when a new place opens in an area and inform local mappers where to survey and add data to OSM.
- The same goes for any invalid
fhrs:idin OSM, it can be used to notify us that an establishment may have closed and in that case we can remove it from OSM.
Most of what I have been doing is related to tags and so "invisible", at least to osm.org rendering. However I did add some stores/petrol stations and fix several mistakes along the way, but there is still work to be done.
Deleting a bunch of car parks.
Deleting duplicate stores.
I also turned these 2 separate buildings into
building:part and added a
Another 3D building but this time it wasn't even a supermarket.
Traced buildings and car parks.
Removing duplicate labels, in this case it was a separate node for a supermarket and a name on building.
I deleted a car park, moved a
old_name, and improved tagging of a
The mapper before used areas for the walkways instead of ways, so it looks a bit
But I think it's valid.
This one was a hairdressers, for 8 years.
During my edits last week I only added FHRS data to stores without address data.
So there are still plenty Asda stores without
I plan to go back over the stores and add this, at some point I should also add
them to the cafes and pharmacies in stores.
I picked Asda, probably mainly because it's at the top of the alphabet, but also because the wiki said we could use data from their website. I couldn't find a source for that and so I didn't use the data. However while doing this I tracked it down to domdomegg who provided me with a copy of the email that gives OSM permission to use the website data.
I now want to do a bulk programmatic edit of OSM going back over the stores that
I manually linked and add opening hours and phone numbers to the stores without
I wont do this to the
amenity=fuel due to there opening hours being a little
confusing, it seems to be for the little store/kiosk while some places have 24/7
card only pumps.
I could also do it for
alt_name to hopefully improve search.
Asda supermarket being:
Asda Living being:
I don't think I'm in favour of
opening_hours:covid19 but I will use it and
then at some point in the future when store opening hours have changed again I
will propose another mass edit where I just update
opening_hours and remove
This does mean that every Asda Living store gets a tag of