Hi Gerd A few more things I've discovered.
GPSMapEdit will show bands of emptyness for a thin, correct, slice when you zoom out but with the view zoom level locked at a higher resolution than it expects. This confused some of my previous findings. Changing some sizes changes the behaviour and I sometimes get the holes at level 1 but level 2 is OK. 3 of the edges of the hole correspond to cut-lines to get at the cluster of 'islands', but the 4th corresponds to the subdivision max -size splitting, so it looks like the problem might be related to MapBuilder/MapSplitter/MapArea logic. With option --x-no-mergeshapes (and current trunk) it appears that cutting to this island group happens twice from the left, with 1 line continuing to the right and twice from the top, with 1 line continuing to the bottom. Ticker On Sun, 2021-04-25 at 13:50 +0100, Ticker Berkin wrote: > Hi Gerd > > More more testing with standard style / options etc. As well as - > -order > -by, I had some level params that confused. > > With GPSMapEdit at Zoom level 2, there is a wide cut from the LHS > forest triangle to the holes around 54.9953,-58.2209. It seems to be > the total height of the holes. > > Similar shows in MapSource, but it much more difficult to find. > Resolution needs to be <= 7mi before forest kicks-in. I didn't > investigate how far left the blank area went. > > Looking more closely on Basecamp, the blank area is a rectangle > approx > 54.975,-58.302 to 55.0178,-58.6247, ie it doesn't go to the edge of > the > forest triangle. Also it only shows when detail-level is set to > "highest" > > Ticker > > On Sun, 2021-04-25 at 11:03 +0100, Ticker Berkin wrote: > > Hi Gerd > > > > Just tried this with latest trunk and my standard environment > > (mainly > > --order-by-decreasing-area > > and get very inconsistent results. > > > > On GPSMapEdit seems reasonable - shows forest triangle and, within, > > a > > small area with a number of holes. > > > > MapSource shows a white square, no forest colour and I can't move > > the > > map around, also it doesn't seem to zoom out enough. First time I > > looked I saw 2 white squares. > > > > Basecamp shows the forest triangle, but I can't find the > > islands/holes > > > > I've had problems before with MapSource or Basecamp caches, so I'll > > delete these. Also try with simple options etc > > > > Ticker > > > > > > On Sun, 2021-04-25 at 07:31 +0000, Gerd Petermann wrote: > > > Hi Experts, > > > > > > while working on the faster-mp branch I experimented with the > > > monster > > > relation r9488835. I added tag landuse=forest to it so that it is > > > actually rendered and found huge (wrong) empty rectangles in the > > > forest. > > > The original file is very complex but the same problem also > > > occurs > > > with a simplified file, see > > > http://files.mkgmap.org.uk/download/505/bad-map-split.osm.pbf > > > Just use e.g. > > > java -jar mkgmap.jar --gmapi bad-map-split.osm.pbf > > > Problem: Basecamp and Mapsource don't show this map, GpsMapEdit > > > shows > > > a large white rectangle near 54.97743 -58.30292 > > > > > > I assume that we hit some unknown limit , possibly in > > > LinePreparer > > > or > > > MapSplitter. > > > I've also tried some older versions, so far they all show the > > > problem. > > > Any idea where to look? > > > > > > RgnDisplay shows this data for the problemat area: > > > --------- Level 0, Subdiv 279 ----------------------------------- > > > -- > > > -- > > > ----------- > > > | | | final at 265f, (end > > > 25e2) > > > | | | polygon start 2634 > > > to > > > 265f > > > 00002634 | 000000 | 4b | Polygon 1 > > > | | | Type 0x4b > > > 00002635 | 000001 | 00 00 00 | Label offset: > > > 0x000000 > > > () > > > 00002638 | 000004 | d0 3b | Long delta 15312 > > > 0000263a | 000006 | 2a 3a | Lat delta 14890 > > > | | | Start point > > > 55.24913, > > > -61.91139 2574796/-2885280 > > > 0000263c | 000008 | 0c | Bitstream length 12 > > > 0000263d | 000009 | bb | Base bb > > > 0000263e | 00000a | 06 43 04 00 00 00 4c d1 | Bitstream (len: 12, > > > 0xc) > > > 00002646 | 000012 | 41 ef 00 00 | > > > | | | xsame false, xneg > > > false > > > | | | ysame true, yneg > > > true > > > | | | xbase 16, ybase 15 > > > | | | Coord 55.24913, > > > -62.56851 2574796/-2915904 [-30624,+0] > > > | | | Coord 54.61014, > > > -62.56851 2545017/-2915904 [+0,-29779] > > > | | | Coord 54.61014, > > > -61.91139 2545017/-2885280 [+30624,+0] > > > | | | 0 bits left, 0 > > > | | | > > > 0000264a | 000016 | 50 | Polygon 2 > > > | | | Type 0x50 > > > 0000264b | 000017 | 00 00 00 | Label offset: > > > 0x000000 > > > () > > > 0000264e | 00001a | d0 3b | Long delta 15312 > > > 00002650 | 00001c | b4 08 | Lat delta 2228 > > > | | | Start point > > > 54.97743, > > > -61.91139 2562134/-2885280 > > > 00002652 | 00001e | 0b | Bitstream length 11 > > > 00002653 | 00001f | 9b | Base 9b > > > 00002654 | 000020 | f2 8d 04 40 a7 fe d0 4b | Bitstream (len: 11, > > > 0xb) > > > 0000265c | 000028 | e7 00 00 | > > > | | | xsame false, xneg > > > false > > > | | | ysame true, yneg > > > false > > > | | | xbase 16, ybase 11 > > > | | | Coord 54.97743, > > > -62.51706 2562134/-2913506 [-28226,+0] > > > | | | Coord 55.01732, > > > -62.54665 2563993/-2914885 [-1379,+1859] > > > | | | Coord 55.01732, > > > -61.91139 2563993/-2885280 [+29605,+0] > > > | | | 4 bits left, 0 > > > | | | > > > > > > > > > Gerd > > > _______________________________________________ > > > mkgmap-dev mailing list > > > mkgmap-dev@lists.mkgmap.org.uk > > > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > _______________________________________________ > > mkgmap-dev mailing list > > mkgmap-dev@lists.mkgmap.org.uk > > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev@lists.mkgmap.org.uk > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev