Hi Gerd
That sounds very promising to add an additional transparency option ; I
too have noticed the lack of 0x4b in various Garmin maps.
Nick
On 16/02/2018 06:52, Gerd Petermann wrote:
Hi all,
GPSMapEdit descripes the transparent option for cgpsmapper like this:
N : Not a transparent map
Y : Transparent map without background object
S: Transparent map with transparent background object
in mkgmap the meaning of the --transparent option is like Y
When I change mkgmap so that it creates 0x4b background polygons even when the
transparent flag is set
routing still works. This matches the "S". My understanding is that the typ
file must define a transparent
0x4b polygon.
So, I think we should implement the transparent option as in cpgsmapper, or
maybe simply change it from Y to S.
I've also noticed that the Garmin overview maps for Adria Topo and TopoGuide
Hungary 2.12c don't
contain 0x4b polygons. In mkgmap we always add a 0x4b polygon to the overview
map, even if the transparent
flag is set. No idea if this is important somewhere, it doesn't seem to have an
influence on the routing,
but it seems to waste some bytes.
Gerd
________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Gerd
Petermann <[email protected]>
Gesendet: Donnerstag, 15. Februar 2018 14:41:19
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] --route and --transparent
Hi Steve,
I cannot reproduce that. I changed the code in TREHEader so that the bit is no
set:
// if (props.containsKey("transparent"))
// poiDisplayFlags |= POI_FLAG_TRANSPARENT;
Routing doesn't work in Mapsource or Basecamp.
I've double checked with TreDisplay that the flag is really not set in any map.
Gerd
________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Steve
Ratcliffe <[email protected]>
Gesendet: Donnerstag, 15. Februar 2018 14:01:14
An: [email protected]
Betreff: Re: [mkgmap-dev] --route and --transparent
On 15/02/18 11:04, Gerd Petermann wrote:
1) it sets the flag in the TRE field at offset 0x3f
2) it disables the additional 0x4b background polygons
Maybe only the combination of both actions causes trouble in the PC programs?
cgpsmapper had the option to do 2) without doing 1) which it calls a
semi-transparent map.
I tried un-setting the flag on a transparent map and routing started
working again in mapsource. So it is just the flag that causes the
problem. I don't know what the flag really does.
I also noted from the documentation that cgpsmapper seems to add 32 to
the draw priority of a transparent map, which is something that we do
not do.
Steve
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev