logo separator

[mkgmap-dev] Upper case Dutch "IJ"

From Marko Mäkelä marko.makela at iki.fi on Tue Jan 3 16:32:06 GMT 2012

On Tue, Jan 03, 2012 at 01:27:13PM +0100, Minko wrote:
>Is it possible to capitilize the Dutch character of Y (spelled as ij) 
>if a (Dutch) name begins with this character? Garmin makes it Ij in 
>names like IJsselmeer, Het IJ, IJmuiden, IJssel etc.

Which encoding are you using? If latin1 or cp1252, there is no IJ or ij 
code point in those encodings. I guess that it would then be represented 
as separate glyphs I and J, and Garmin would "helpfully" display it as 
Ij, just like it does display the Ring III as Ring Iii.

BTW, OsmAnd+ on Android does not seem to have these issues, as it 
supports UTF-8 directly. I did not get to test it with an offline vector 
map yet, because OsmAndMapCreator- did not finish the 
translation of finland.osm.pbf in reasonable time. Based on the size of 
the temporary files, it might have exploded the 100MB source file to 
somewhere around 1GB.

One thing that OsmAndMapCreator seemed to do better than splitter+mkgmap 
is the reporting of multipolygon errors. It would say something like 
"node NNNN of role=inner way of multipolygon RRRR is lying outside the 
role=outer bounds" or "multipolygon RRRR has only role=inner ways". This 
could partly be because it "saw" the entire finland.osm.pbf unlike 
mkgmap, which only gets to see small tiles.


More information about the mkgmap-dev mailing list