> Hmm, lets experiment ...
>
> Node
> tourism = camp_site
> camp_site = standard
> name = Happy Jacks
>
> Node
> tourism = camp_site
> camp_pitch = yes
> ref = 42
> addr:unit = 42
> camp_pitch:picnic_table=yes
>
> Node
> ....
>
> What I don't see here is how to associate the pitches with "Happy
> Jacks". I guess the easy solution is to say only map pitches where they
> will fall into an (tourism=camp_site) area ? Hard solution is a
> relation ?

The easy solution is indeed the right answer.  You draw an area to
represent the campsite.  The area has the name of the campsite and its
address and phone number etc.  Inside the area you put nodes for each
pitch.  Tag the pitch with camp_pitch=yes and the reference number for
the pitch in ref=*.

This is what geographical databases are for.  You can infer that the
pitch is in the campsite because the database has tools that let you
do that.  And when you draw the data, humans can see it too.  No
relations needed.

Best wishes,

Andrew

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to