[OSM-talk] name tags on place=country and how they're rendered on lowzoom
balrogg at gmail.com
Mon Jan 19 16:01:17 GMT 2009
2009/1/19 Hakan Tandogan <hakan at gurkensalat.com>:
> On Thu, January 15, 2009 14:31, Stefan Baebler wrote:
>>>> where is a local language being set for a country or a region?
>>> It isn't at all. The software doesn't know which language "name" is in,
>>> only the mapper does.
>> Software can only gues the language of the default name from an
>> identical name value with a specified language.
>> name=Venezia name:en=Venice
>> can additonally be tagged with name:it=Venezia
>> This could be used to make nice maps of default languages, if only it
>> was used more than just on major cities (smaller places rarely have foreign
>> With just one tag precisely describing the name (with language) all
>> other translations could be pulled from wikipedia (enriching maps with
>> additional languages) when needed eg such precise tag could be
I was wondering about links to wikipedia in national languages and
asked about it on IRC recently and settled on tagging with
wikipedia=en:Venice rather than wikipedia:en=Venice (actually I use
the form wikipedia=<language>:Page_Title only for non-english articles
and wikipedia=Page_Title if English is available). I try to tag not
only major place names but also anything else that has a page.
Using "wikipedia=" instead of "wikipedia:<language>=" is good because
it strongly suggests that there is only one such tag per object
instead of many and avoids having conflicting translations with those
> This is one reason why I add the geonames ID of country objects to the
> node. If necessary, a renderer could pull additional names from geonames,
> if / when they become available, without having to go to Wikipedia and
> parse the information found there.
Slightly off-topic, the recently added low-zoom country map display
(mapnik) apparently pulls data from outside OSM database. I spotted a
typo (or what I think is a typo) and wanted to correct it and found
that the name with a typo was nowhere in the database. I think the
renderer should only pull data from sources that we can fix. Where
does the data come from?
More information about the talk