I’ḿ (one of) the administrator(s) of a map-project for a the community of Classic Mini Owners in the Benelux and adjacent countries.
The map shows data of Mini ownerclubs, garages, upholstery and spare-part sales, body- paint- and welding shops, specialised tool sellers etc etc…
The map contains about 2500 adresses ( and will increase) with the BMW mini special shops and owner clubs joining the project.
I found out already that teh addresses are Nodes in OSM, and that I can add different tags ( address data, club/company contact data etc) to a node
Can someone point me to the relevant sectiosn of the Wiki/FAQ?forum what techniques I shoudl use to create
a) something I would refer to to in GoogleMaps as a MAP , becasue is seems ther is only one MAP (properly speaking in OSM
b) layers of organsied nodes ( ie geogrphically, and thematically )
c) how to thematitcaly tag node ie garages, (MOT/APK)-garages , body panelssales, body shops, etc …
So I got to think database - please tell me if the approach bleow makes sense
The collection consist of NACM-data of
A) Mini-owner clubs (Classic and post 2000 (BMW) MINI) , Forums, Magazines
B) Businesses like Garages, bodyshops, sparepart shops, Toolshops, Paintshops, Body panel manufacturers, Upholsterers, Motor-tuning, Accesories, Oltimer car sellers etc …
Basic : Data model
First of all there are is the Primary key : locations ( i think : GPS coordinate)
category 1 country
category 2 minitype Classic Mini, Bmw-Mini, both
category 3 Activtype type of business/activity
category 3.1 sub type of business/activity
Name of business/activity
Addressdata street, postcode , city
Postaladdress data Pbox - postcode , city
Phone : Tel , Fax, Mobile
Activities at location
Division of : Name of head-office ( key location)
if the data is presented as a layer on top of a map then i shoudl expand the primary key with a prefix Mini ( thus all the data is identified as a subset)
form that subset I have to make a selection : in SQL for all UK contacts : where Country = “UK”
or for all classic mini garages in Holland : where country =“NL” and minitype=“classic” and activtyp = “garage”
If iḿ still on track here then the following questions arise :
a) how do I can I make the subsets display ( can I make a check box interface?)
b) how can people get access to the text information of a single record?
a)display a basemap of your choice (e.g. OSM Mapnik or others) and
b) display markers derived from your own data source as pinpoints, where users can obtain more information when hovering over or click on it.
Got completely stuck , got Merkaartor
itś not possible to get a map dipslayed
i have no try and test my data model becuase the one above it too crude and un standardised
more over i have found no answers how i can keep my data together and have multiple views
by region, by activity type etc
It is possible to add all those garages into the OpenStreetMap database with one of the editors. This is useful information for other users of the database as well. Take a look at e.g shop=car. So some of the data you want to display/highlight might already be in the database.
For clubs, you can use club=automobile.
You could combine this with e.g. brand=mini so you can query the club you need afterwards.
Once the data is in the OSM database, you can use e.g. Overpass Turbo to retrieve the data, e.g http://overpass-turbo.eu/s/aAd
Those type of queries can be combined with the above frameworks to make your own maps, or with services such as umaps (not for commercial use), see this blogpost on how you can do that.
When you are working with the garage data you might notice that the tagging is not always consistent. Some will use name or brand or operator to indicate “Mini”. Best would be to have that in brand. Operator would be e.g. Jorssen and name BMW-Mini Metropool or something like that.
It’s OK to change this data in the OSM database.
Feel free to contact the Belgian or Dutch communities in the country specific fora for help (e.g. with the mapping). Or on the Belgian mailing list. I think this would be a nice use case for both communities.
You can also contact me privately if you wish (click on the name on the left)