logo separator

[mkgmap-dev] [PATCH v1] Using name-tag-list for country names

From Carlos Dávila cdavilam at orangecorreo.es on Sun Oct 9 21:57:30 BST 2011

El 08/10/11 20:33, WanMil escribió:
> Up to now the names of the countries were taken from the 
> LocatorConfig.xml file no matter what has been configured in the 
> name-tag-list option.
> But the name-tag-list option was used to get the country names from 
> the precompiled bounds which causes a problem if country name in the 
> special language is not contained in the LocatorConfig.xml.
>
> The patch now uses the name-tag-list consistently for all places where 
> country names are standardized.
>
> Additionally the values in the LocatorConfig.xml are automatically 
> completed by all name tags of the precompiled boundaries.
>
> http://files.mkgmap.org.uk/detail/37 links to r2047 including this patch.
I have tested your patch to build my India map, but get the same errors 
than without it, plus an new warning from LocatorConfig (see below). 
Additionally, LocationHook errors with patched mkgmap show names in 
local languages, despite the use of name-tag-list=int_name,name:en,name

patched mkgmap log:
2011/10/09 22:31:02 ADVERTENCIA (LocatorConfig): 55180002.osm.pbf: 
Cannot find country with tags [name:de=Myanmar; 
mkgmap:boundaryid=r50371; name:ru=Мьянма; name:sv=Myanmar; 
admin_level=2; name:sk=Mjanmarsko; name:sl=Mjanmar; name:en=Burma; 
ISO3166-1=mm; name:fr=Birmanie; type=boundary; boundary=administrative; 
name:es=Myanmar; name=ပြည်ထောင်စုမြန်မာနိုင်ငံတော်‌]
2011/10/09 22:31:02 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
ပြည်ထောင်စုမြန်မာနိုင်ငံတော်‌ not in locator config. Country may not be 
assigned correctly.
2011/10/09 22:31:02 ADVERTENCIA (LocatorConfig): 55180002.osm.pbf: 
Cannot find country with tags [name:de=Bangladesch; 
mkgmap:boundaryid=r184640; name:ru=Бангладеш; name:sv=Bangladesh; 
admin_level=2; name:sk=Bangladéš; name:sl=Bangladeš; name:en=Bangladesh; 
ISO3166-1=bd; type=boundary; name:hu=Banglades; boundary=administrative; 
name:es=Bangladesh; name=বাংলাদেশ]
2011/10/09 22:31:02 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
বাংলাদেশ not in locator config. Country may not be assigned correctly.
2011/10/09 22:31:02 ADVERTENCIA (LocatorConfig): 55180002.osm.pbf: 
Cannot find country with tags [name:de=Sri Lanka; name:ru=Шри-Ланка; 
admin_level=2; ISO3166-1=lk; name:en=Sri Lanka; boundary=administrative; 
name=ශ්‍රී ලංකා; name:fr=Sri Lanka; border_type=nation; type=boundary; 
mkgmap:boundaryid=r536807]
2011/10/09 22:31:02 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
ශ්‍රී ලංකා not in locator config. Country may not be assigned correctly.
2011/10/09 22:31:02 ADVERTENCIA (LocationHook): 55180002.osm.pbf: Cannot 
process boundary element because it contains no name and no zip tag. 
[mkgmap:lies_in=2:r536807; addr:city=Nittambuwa; is_in:country=Sri 
Lanka; place=village; boundary=administrative; is_in=Gampaha; Western 
Province; Sri Lanka; landuse=residential; border_type=village; 
mkgmap:boundaryid=w49967688]
2011/10/09 22:31:02 ADVERTENCIA (LocatorConfig): 55180002.osm.pbf: 
Cannot find country with tags [name:de=Indonesien; 
mkgmap:boundaryid=r304751; name:ru=Индонезия; name:sv=Indonesien; 
admin_level=2; ISO3166-1=id; name:en=Indonesia; type=multipolygon; 
name:fr=Indonésie; boundary=administrative; name=Indonesia; 
border_type=nation; name:es=Indonesia]
2011/10/09 22:31:02 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
Indonesia not in locator config. Country may not be assigned correctly.

trunk log:
2011/10/09 22:26:34 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
Burma not in locator config. Country may not be assigned correctly.
2011/10/09 22:26:34 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
Bangladesh not in locator config. Country may not be assigned correctly.
2011/10/09 22:26:34 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
Sri Lanka not in locator config. Country may not be assigned correctly.
2011/10/09 22:26:34 ADVERTENCIA (LocationHook): 55180002.osm.pbf: Cannot 
process boundary element because it contains no name and no zip tag. 
[mkgmap:lies_in=2:r536807; addr:city=Nittambuwa; is_in:country=Sri 
Lanka; place=village; boundary=administrative; is_in=Gampaha; Western 
Province; Sri Lanka; landuse=residential; border_type=village; 
mkgmap:boundaryid=w49967688]
2011/10/09 22:26:34 GRAVE (LocationHook): 55180002.osm.pbf: Country name 
Indonesia not in locator config. Country may not be assigned correctly.



More information about the mkgmap-dev mailing list