[OSM-talk] tagging and rendering

elvin ibbotson elvin.ibbotson at poco.org.uk
Mon May 12 10:50:15 BST 2008


I'm grouping a replies to several posts for this topic...


On 9 May 2008, at 19:13, Jeffrey Martin wrote:

> Typos in real words are easier to detect than a mistake in entering  
> a number.
>

In the scenario I was suggesting numbers would only replace words for  
type tags and users would never see the numbers but would just see  
words (in their own language) mapped to/from numbers in the database  
by the editor/viewer software. This somewhere between the ID numbers  
(set purely by software) and latitude/longitude (which users do not  
enter directly) and all the other tags, most of which (like name=)  
require user direct input.



> From: "Jeffrey Martin" <dogshed at gmail.com>
> Date: 9 May 2008 15:09:39 BDT
> To: "elvin ibbotson" <elvin.ibbotson at poco.org.uk>,  "OSM Talk"  
> <talk at openstreetmap.org>
> Subject: Re: [OSM-talk] tagging and rendering
>
> The rendering should be separate from the data. Marking a hiking trail
> as an autobahn so it will be a different color or be visible on higher
> zoom levels I think we all agree is wrong.
>
> Provided the data is correct, I don't see a problem with altering the
> way data is collected and recorded to make it easier for renderers,
> and those who program them and write the rendering rules.
>
> ----
>
> I can see the attraction to the use of numbers for the values of the
> highway tag. Having a new system that does not use terms that
> have other meanings can force people to think about the OSM
> definitions of the values. The UK centric terms have this effect
> for me. I have to think about what motorway means for the US
> or Korea in terms of the OSM definition because I have no competing
> definition of the term motorway in my mind. For me motorway
> only has an OSM definition.


I have today tagged a little country lane in my area as a railway  
line as well as highway=unclassified, as the free-from tagging system  
would seem to allow this and I wanted to see how it will be rendered  
by Mapnik and Osmarender.  I'm all for freedom but I think the type  
of a node or way is (like node ID and latitude/longitude) more  
fundamental than most tags which would retain user input and the  
potential to invent new tags.

> From: Jonathan Bennett <openstreetmap at jonno.cix.co.uk>
> Date: 9 May 2008 19:55:01 BDT
> To: talk at openstreetmap.org
> Subject: Re: [OSM-talk] tagging and rendering
>
>
> elvin ibbotson wrote:
>
>> Things humans read need to be human readable. The database should  
>> be  read by software and if it can be faster and more efficient  
>> using  numbers, numbers are what should be used.
>>
>
>
> The best way of proving this would be to come up with your own  
> version of the OSM server stack that used ID numbers internally,  
> while still outputting human-readable tag names. How long do you  
> think it would take you?

I don't think we want another server. I can already demonstrate it:
I am currently experimenting with binary data downloads for my mobile  
OSM viewer, mom. I need data for scales from 3 (just coastlines and  
country boundaries for enormous areas) to scale 15 (almost everything  
in a limited area) and until there is a binary API the data has to be  
sourced as XML then parsed to binary. The standard OSM API does not  
have any level-of-detail filtering so I am using XAPI. To get data  
for a particular scale I have to make several calls to the XAPI for  
each feature group (natural, highway, waterway, ...) in turn, and  
each call takes quite a bit of setting up in the code. If, for  
example, the feature types were structured using a numerical system  
such that  so that all natural features began with 0, all highways  
with 1, etc, but everything needed at scales smaller than 5 ended  
with numbers smaller than 3 (eg. coastlines: 01; trunk roads: 12) I  
could make a simple call for features less than *3.



> From: "Martijn van Oosterhout" <kleptog at gmail.com>
> Date: 9 May 2008 19:51:18 BDT
> To: "Jeffrey Martin" <dogshed at gmail.com>
> Cc: OSM Talk <talk at openstreetmap.org>
> Subject: Re: [OSM-talk] street traits
>
>
> On Fri, May 9, 2008 at 8:30 PM, Jeffrey Martin <dogshed at gmail.com>  
> wrote:
>
>> A name for each kind of road in a person's country could be set up  
>> as an
>> editor feature. I select
>> "mountain road 2" from my list and it fills in the number of  
>> lanes, lane
>> size, shoulder size, etc.
>> for me.
>>
>
> Strangly enough, JOSM supports this already.
>
>
>> Another option might be to have some kind of bot that fills in  
>> specific data
>> based on country
>> specific highway tags.
>>
>
> I thin you're missing something though. Just because it says
> highway=motorway doesn't mean it looks identical everywhere. It means
> what a motorway is in the country its located in. Just determine which
> types of roads there are (there are about 7 usually, no matter what
> the country) and then map those to the existing highway tags. All
> done.
>
> If you want to add stuff like lanes/etc go ahead, but for the basics
> you don't need it.


A new thread but more evidence that feature type tagging is  
fundamental and may need rethinking. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20080512/9149ca3e/attachment.html>


More information about the talk mailing list