logo separator

[mkgmap-dev] process-exits and Oregon 600

From Gerd Petermann gpetermann_muenchen at hotmail.com on Fri Jun 5 09:32:04 BST 2015

Hi Micha,

please check if the docu in r3607 is better.
Have a look at
http://www.mkgmap.org.uk/websvn/diff.php?repname=mkgmap&path=%2Ftrunk%2Fresources%2Fhelp%2Fen%2Foptions&rev=3607&peg=3607

Feel free to suggest improvements.

Gerd

Date: Thu, 4 Jun 2015 12:04:02 +0200
From: micha.lohr at web.de
To: mkgmap-dev at lists.mkgmap.org.uk
Subject: Re: [mkgmap-dev] process-exits and Oregon 600


  
    
  
  
    Hi Gerd

    yes all fine - we should just update the documentation: I didn't
    know 08 and 09 are special and had to find out the hard way...

    

    Micha

    

    Am 04.06.2015 um 11:57 schrieb Gerd
      Petermann:

    
    
      
      Hi Micha,

        

        okay, same effect: no 0x09 type for the motorway_link.

        My understanding is that the types 0x08 and 0x09 are special

        as they tell Garmin to use the name of the next road which
        doesn't 

        have 0x08 or 0x09 as the hint.

        

        So, you need a part of the link that is 0x08/0x09 and

        the hint on the next part of the link which is NOT 0x08/0x09.

        

        That's what the default style does. OK?

        

        Gerd

        

        
          Date: Thu, 4 Jun 2015 11:51:26 +0200

          From: micha.lohr at web.de

          To: mkgmap-dev at lists.mkgmap.org.uk

          Subject: Re: [mkgmap-dev] process-exits and Oregon 600

          

          Hi Gerd,

          in 3602 (which i used) these are lines 118/119.

          

          I meant changing

          

          highway=motorway_link [0x09 road_class=3 road_speed=2
          resolution 20]

          

          to

          

          highway=motorway_link { name 'generic_exit' } [0x02
          road_class=3 road_speed=2 resolution 20]

          

          Micha

          

          

          Am 04.06.2015 um 11:47 schrieb
            Gerd Petermann:

          
          
            Hi Micha,

              

              lines 119 and 120  in lines (r3605) are:

              highway=motorway_link & (mkgmap:exit_hint=true |
              mkgmap:dest_hint=true) [0x06 road_class=3 road_speed=2
              resolution 20]

              highway=motorway_link [0x09 road_class=3 road_speed=2
              resolution 20]

              

              If you change line 119 as suggested the rule in line 120

              is never triggered, therefore you will not have a type
              0x09 for the 

              motorway_link.

              

              Gerd

              

              

              
                Date: Thu, 4 Jun 2015 11:36:01
                +0200

                From: micha.lohr at web.de

                To: mkgmap-dev at lists.mkgmap.org.uk

                Subject: Re: [mkgmap-dev] process-exits and Oregon 600

                

                Hi Gerd,

                trying to reproduce the problem with the default style
                made things clearer. If you change line 119 in "lines"
                to:

                

                highway=motorway_link { name 'generic_exit' } [0x02
                road_class=3 road_speed=2 resolution 20]

                

                routing hints point to "generic_exit". I did a few more
                test, and it seems that there's two ways to get proper
                routing:

                

                1. Make segments 1 & 3 polyline 0x09 (named or not
                doesn't matter), and segment 2 any type except 0x08 or
                0x09 (didn't test that, taken from the documentation)

                2. If segments 1 & 3 are not 0x09 then don't name
                them, and again segment 2 any type except 0x08 or 0x09

                

                Micha

                

                Am 04.06.2015 um 09:30
                  schrieb Gerd Petermann:

                
                
                  Hi Micha,

                    

                    it's hard to understand without seeing your complete
                    style.

                    Maybe you can post a link to it?

                    If not, please describe in detail how to reproduce
                    the problem

                    with the default style and give an example route

                    that shows what you get with and without the
                    modification.

                    

                    thanks,

                    Gerd

                    

                    
                      Date: Thu, 4 Jun 2015
                      09:20:23 +0200

                      From: micha.lohr at web.de

                      To: mkgmap-dev at lists.mkgmap.org.uk

                      Subject: Re: [mkgmap-dev] process-exits and Oregon
                      600

                      

                      Hi Gerd,

                      my style did (in this order) assign hints to
                      exits, and at the very end, assign generic names
                      to all "leftover" unnamed roads. This produced
                      exits in 3 segments named "GENERIC_NAME",
                      "EXIT_HINT", "GENERIC_NAME" - so mkgmap worked
                      just as expected. But: the Oregon now shows
                      "GENERIC_NAME" during routing, not "EXIT_HINT".
                      After removing the generic names from the 1st and
                      the 3rd segment, everything workes fine.

                      

                      So I draw two conclusions from this:

                      

                      Either: mkgmap simly assigns the exit hints to all
                      3 segments (do we need 3 segments at all, then?),
                      though I don't know what else might be influenced
                      by this

                      

                      Or: documentation needs to be updated concerning
                      the exit_hints

                      

                      Micha

                      

                      

                      Am 04.06.2015 um
                        09:09 schrieb Gerd Petermann:

                      
                      
                        Hi Micha,

                          

                          now I am no longer sure what you are talking
                          about. You said that your

                          problem was solved by removing the line 

                          highway=motorway_link & mkgmap:label:1!=*
                          { set mkgmap:label:1 = 'Exit' } 

                          from your style. I tried to find out why this
                          line

                          causes trouble and found no reason as long

                          as the line doesn't appear before the blocks
                          for the hints

                          which start at line 36 in the default style
                          file lines of r3605:

                          (highway=motorway_link | highway=trunk_link)
                          & mkgmap:exit_hint=true &
                          mkgmap:dest_hint=true

                          ....

                          

                          I don't use the device for testing, I create a
                          route in MapSource and check

                          the list of "directions".

                          

                          Gerd

                          

                          

                          
                            Date: Thu, 4 Jun
                            2015 08:56:37 +0200

                            From: micha.lohr at web.de

                            To: mkgmap-dev at lists.mkgmap.org.uk

                            Subject: Re: [mkgmap-dev] process-exits and
                            Oregon 600

                            

                            Hi Gerd,

                            the exits were always named correctly, I
                            checked that by looking directly into the
                            img-files. The GPS just wouldn't display the
                            hint.

                            

                            Am
                              04.06.2015 um 07:19 schrieb Gerd
                              Petermann:

                            
                            
                              Hi Micha,

                                

                                I cannot yet reproduce your result. I
                                tried this:

                                Add the line

                                

                                highway=motorway_link &
                                mkgmap:label:1!=* { set mkgmap:label:1 =
                                'Exit' } 

                                

                                in the default style file at line 65,
                                before the line

                                

                                highway=* {name '${name}' | '${ref}' }

                                

                                Execute mkgmap with options --route
                                --process-exits --process-destinationand
                                this modified style. 

                                I see the right hint for node 988993419.

                                

                                Maybe you placed the line before those
                                for the exit hint?

                                In that case it is clear that the exit
                                hints don't work because those rules 

                                use the name action which has no effect
                                when mkgmap:label:1 is already set.

                                

                                If that doesn't help, please provide
                                more details.

                                

                                Gerd

                                

                                
                                  Date: Wed, 3
                                  Jun 2015 18:47:00 +0200

                                  From: micha.lohr at web.de

                                  To: mkgmap-dev at lists.mkgmap.org.uk

                                  Subject: Re: [mkgmap-dev]
                                  process-exits and Oregon 600

                                  

                                  Hi Gerd, hi Bernd

                                  it works because the default style
                                  does not name the outer segments
                                  (intentionally?). My style treated
                                  exits pretty much the same way, with
                                  one addition:

                                  

                                  highway=motorway_link &
                                  mkgmap:label:1!=* { set mkgmap:label:1
                                  = 'Exit' }

                                  

                                  Deleting this line and so not naming
                                  the outer segments did the trick. As
                                  far as I can tell, line type does not
                                  make any difference.

                                  

                                  Micha

                                  

                                  Am
                                    03.06.2015 um 18:29 schrieb GerdP:

                                  
                                  
                                    Hi Michael,

please check how the default style uses the hint. I think it works
fine.

Gerd


michael lohr wrote

                                    
                                      Hi Gerd,
my 1st assumption was that I set the road_speed too high, and the 
routing would "jump" overthe 2nd part to the 3rd, 2nd assumption was to 
use a different line type - changing both things made no difference.

Am 03.06.2015 um 17:59 schrieb GerdP:

                                      
                                        Hi Michael,


michael lohr wrote

                                        
                                          Finally found the reason: my style assigns generic names to unnamed
roads, so the segments of a motorway_link were named "GENERIC_NAME",
"EXIT_HINT", "GENERIC_NAME". As soon as a name is present on either the
1st or the 3rd segment the Oregon would use this name for routing (btw,
contrary the my previous posts: the Oregon 450 also behaves like that).

Which brings up this question: why not assign the exit_hint to all 3
segments in the first place?

                                        
                                        My understanding is that the style should be able to use a different
type (not 0x08 / 0x09) for that small 2nd part, so that Garmin uses
the name of it as a hint.

Gerd



--
View this message in context:
http://gis.19327.n5.nabble.com/process-exits-and-Oregon-600-tp5845444p5846973.html
Sent from the Mkgmap Development mailing list archive at Nabble.com.
_______________________________________________
mkgmap-dev mailing list


                                      
                                    
                                    
                                      mkgmap-dev at .org

                                    
                                    
                                      
                                        http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


                                      
                                      _______________________________________________
mkgmap-dev mailing list

                                    
                                    
                                      mkgmap-dev at .org

                                    
                                    
                                      http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

                                    
                                    --
View this message in context: http://gis.19327.n5.nabble.com/process-exits-and-Oregon-600-tp5845444p5846980.html
Sent from the Mkgmap Development mailing list archive at Nabble.com.
_______________________________________________
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
                            
                            

                            _______________________________________________


                            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
                  
                  

                  
                  

                  _______________________________________________
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
          
          

          _______________________________________________ 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 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20150605/cbd8fe57/attachment-0001.html>


More information about the mkgmap-dev mailing list