Hi,

Peter Miller wrote:
> Ok, thanks for that Frederik. You never know who will be on a list!

Interestingly I joined this list a while ago because I had got my hands 
on some admin boundary data for England and wanted to know if it was any 
good (the answer was no). I then forgot to unsubscribe. I'm still 
planning to extend the Geofabrik excerpts to cover all English counties 
individually once I have proper data. Unfortunately simply using OSM 
boundaries only works for landlocked counties; the coastal ones don't 
seem to include the coastline, and even if they did, a "proper" 
coastline is not what you want to use for the excerpt, instead you want 
to draw a line a few kilometres out to sea where the border meets the 
coastline, then up/down in a straight line, and back in - which saves 
computing time and also ensures that any pier etc. that crosses the 
coastline is also included.

> One limitation of OSM at present is that the category=Region_in_Engand 
> doesn't work if one also wants to tag the same relationship as something 
> else, for example as 'administrative county in England' or as 
> 'ceremonial county in England' or anything else. So would it be 
> appropriate to tag it as 'Region_in_England=yes'?

Actually I assumed that any relation with boundary=administrative and a 
certain admin level and which lies within the England polygon would 
automatically be a "region in England"? Would you not be adding 
duplicate information by that extra "region_in_england" tag (or relation)?

> What is good about relations is that a thing (way/relation) can be part 
> of many other things and there isn't another neat way of doing that in 
> OSM (other than using tag=yes where 'tag' is the category name). 

If you have many unrelated groups of the same type and something can be 
a member of any or all of them - for example cycle routes - then there's 
no alternative to relations.

If the fact that something belongs to a group can be determined from 
existing tags, then a relation is not necessary. There is neither a need 
for a relation "footways in East Anglia" nor is there a need for 
"footway_in_east_anglia=yes" because the boundary of East Anglia is 
known and whether something is a footway is also known, thus the 
information is already there and should not be duplicated. This is 
different from cycle routes because whether or not a way is part of a 
cycle route cannot be seen from its existing tags (and the old route=... 
tag was insufficient because it only worked for zero or one route).

> Should we suggest that the 'Footways in East Anglia', or more usefully 
> 'long distance footpaths in England' should be tagged as 'long distance 
> footpaths in England'=yes.

No. I simply download all footpath relations, look at their length, 
compare it to some "long distance" threshold, and then I can give you a 
list of long distance footpaths. No need to tell me explicitly. What you 
are suggesting to do is something like the "is_in" tag, or like adding 
"length=1.2km" to a bit of road - you take the existing geometry and 
make a tag (or relation membership) from it, which thereafter has the 
potential to conflict with the geometry. If I remove half of the ways 
from a "long distance footpath", does it continue to be a "long distance 
footpath", or do I then need an editor that pops up an alert saying 
"Hey, you just shortened this and it now falls below the long distance 
threshold, please consider removing this from the long distance 
footpaths  relation"?

I agree this is all very much theoretical database babble but with your 
"regions in England", if, god forbid, I moved one of these to Spain in 
my editor, it would not be a "region in England" any longer, would it?

Bye
Frederik

-- 
Frederik Ramm  ##  eMail [email protected]  ##  N49°00'09" E008°23'33"

_______________________________________________
Talk-GB mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-gb

Reply via email to