Hi,

can anybody help me?

I become from mkgmap this message:

Bad file format: ..\63240045.osm.gz
too many restrictions
Number of MapFailedExceptions: 0
Number of ExitExceptions: 0

The IMG for this tile is empty. The other tiles are ok. What means this error and how can i prevent this?

Just i have this a little bit simplified. I use only 1 tile (63240045.osm.pbf). My test-style is:

# lines
line_motorway=*                                                          [0x01 level 6 road_class=4 continue]
line_motorway=* | line_motorway_link=*                                   [0x01 level 6 road_class=4 continue]
line_trunk=*                                                             [0x02 level 6 road_class=4 continue]
line_trunk=* | line_trunk_link=*                                         [0x02 level 6 road_class=4 continue]
line_primary=*                                                           [0x03 level 5 road_class=3 continue]
line_primary=* | line_primary_link=*                                     [0x03 level 5 road_class=3 continue]
line_secondary=*                                                         [0x04 level 4 road_class=2 continue]
line_secondary=* | line_secondary_link=*                                 [0x04 level 4 road_class=2 continue]
line_tertiary=*                                                          [0x05 level 3 road_class=1 continue]

The points-, polygons- and relations-file are empty.
Don't worry about this style. I use a pre-process for the classification of objects. And "line_secondary=*" and "line_secondary=* | line_secondary_link=*" is necessary. Original i use this:

line_secondary=* & line_secondary!='' {
   name '${line_secondary|highway-symbol:box:5:5}';
}                                                                       [0x04 level 4 road_class=2 continue]
line_secondary_link=* & line_secondary_link!='' {
   name '${line_secondary_link|highway-symbol:box:5:5}';
}                                                                       [0x04 level 4 road_class=2 continue]
line_secondary=* | line_secondary_link=*                                [0x04 level 4 road_class=2 continue]

The 1. and 2. condition is for the case, that i have a name in line_secondary / line_secondary_link. The 3. condition is, when the street is without a name.
When i remove in the simple style the condition "line_secondary=*", it seem to be ok.
I hope the style is not to creazy.


My command-line is:

java.exe -Xmx6G -jar mkgmap.jar -c mkgmap.opt ..\63240045.osm.pbf

My java-version is jre1.8.0_151.

The option-file mkgmap.opt contains only:

family-id=7006
mapname=70060000
output-dir=test
style-file=style_test
route

If i don't use "route", there is no error!


Frank