logo separator

[mkgmap-dev] Commit: r1387: The number of cities is given by cityList.size() and not

From Steve Ratcliffe steve at parabola.me.uk on Sat Nov 14 12:31:28 GMT 2009

On 14/11/09 11:39, Felix Hartmann wrote:
> Great, now it works for me for all countries except South-America (no
> matter what style I use, also inbuilt default will not work) (download
> south-america from here: http://download.geofabrik.de/osm/ -
> same problem with last Sundays data, as well as todays download)
>
> This happened using any version of mkgmap that can write the index which
> I used for finding the error (including 1351 and 1390)
>
> Exception in thread "main" java.lang.AssertionError: Invalid label
> offset found 2621717
>          at
> uk.me.parabola.imgfmt.app.lbl.LBLFileReader.fetchLabel(LBLFileReader.java:83)
>          at

The cities look fine.  I see the following error in the poi_properties
section:

The street_num is the suspicious thing, it could be encoded wrongly
or the decoding could be wrong.

006fe4e5 | dc c9 80                | Label offset 0x00c9dc
          |                         | CRUZ VERDE
006fe4e8 | 87                      | 10000111 override flags
          |                         | Has street_num,street,city
006fe4e9 | f8 44 cd                | Street num --6270
006fe4ec | 00 28 16                | Street lbl at 0x162800
          |                         | (invalid offset)
006fe4ef | 6f db                   | City idx 56175
          |                         |

..Steve



More information about the mkgmap-dev mailing list