logo separator

[mkgmap-dev] --route and --transparent

From osm@pinns osm at pinns.co.uk on Fri Feb 16 07:31:56 GMT 2018

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 <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen at hotmail.com>
> 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 <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Steve Ratcliffe <steve at parabola.me.uk>
> Gesendet: Donnerstag, 15. Februar 2018 14:01:14
> An: mkgmap-dev at lists.mkgmap.org.uk
> 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
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev



More information about the mkgmap-dev mailing list