[mkgmap-dev] Question about using different ROAD CLASS's andROAD SPEED's for one linetype.
From Dave Swarthout daveswarthout at gmail.com on Fri Mar 11 00:20:30 GMT 2016
Presumably you copied and pasted text from your style file. If that;s so, what about this line: amenity=fast_food & name ~ '.*KFC.*' {set mkgmap_symbol=ye;} [0x6006 resolution 24 continue] Note the "=ye;" On Fri, Mar 11, 2016 at 1:08 AM, Walter Schlögl < Walter.Schloegl-Resch at aon.at> wrote: > Greg, > I can still not find any error in your code, no idea, why it’s not working. > Walter > > *From:* greg crago <gregcrago at gmail.com> > *Sent:* Wednesday, March 09, 2016 7:28 PM > *To:* Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> > *Subject:* Re: [mkgmap-dev] Question about using different ROAD CLASS's > andROAD SPEED's for one linetype. > > Walter I tried again, and STILL get my CUSTOM ICONS and GENERIC ICONS > drawn on top of each other. > This time I am initializing the variable mkgmap_symbol=no > > > amenity=fast_food { set mkgmap_symbol=no } > amenity=fast_food & cuisine=grill [0x2a03 resolution 24] > amenity=fast_food & name ~ '.*[Aa]rby.*' {set mkgmap_symbol=yes} > [0x6017 resolution 24 continue] > amenity=fast_food & name ~ '.*[Bb]urger [Kk]ing.*' {set mkgmap_symbol=yes} > [0x6016 resolution 24 continue] > amenity=fast_food & name ~ '.*[Dd]onald.*' {set mkgmap_symbol=yes} > [0x6007 resolution 24 continue] > amenity=fast_food & name ~ '.*[Dd]omino.*' {set mkgmap_symbol=yes} > [0x6011 resolution 24 continue] > amenity=fast_food & name ~ '.*KFC.*' {set mkgmap_symbol=ye;} > [0x6006 resolution 24 continue] > amenity=fast_food & name ~ '.*[Pp]izza [Hh]ut.*' {set mkgmap_symbol=yes} > [0x6004 resolution 24 continue] > amenity=fast_food & name ~ '.*[Ss]ubway.*' {set mkgmap_symbol=yes} > [0x600F resolution 24 continue] > amenity=fast_food & name ~ '.*[Tt]aco [Bb]ell.*' {set mkgmap_symbol=yes} > [0x6008 resolution 24 continue] > amenity=fast_food & name ~ '.*[Ww]endy.*' {set mkgmap_symbol=yes} > [0x6005 resolution 24 continue] > amenity=fast_food & mkgmap_symbol!=yes { name '${name}'} [0x6012 > resolution 24 continue] > amenity=fast_food [0x2a07 resolution 24] > > Do I have a syntax error? > > Greg > > On Tue, Mar 8, 2016 at 11:07 PM, greg crago <gregcrago at gmail.com> wrote: > >> Walter, I am getting both my CUSTOM Fast Food Symbols and my GENERIC fast >> Food symbols drawn on top of each other. >> >> Here is my fast food section in my POINT file: >> >> amenity=fast_food & name ~ '.*[Aa]rby.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6017 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Bb]urger [Kk]ing.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6016 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Dd]onald.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6007 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Dd]omino.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6011 resolution 24 continue] >> amenity=fast_food & name ~ '.*KFC.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6006 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Pp]izza [Hh]ut.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6004 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Ss]ubway.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x600F resolution 24 continue] >> amenity=fast_food & name ~ '.*[Tt]aco [Bb]ell.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6008 resolution 24 continue] >> amenity=fast_food & name ~ '.*[Ww]endy.*' {set mkgmap:label:1=' >> '; set mkgmap_fast_food_symbol=yes} [0x6005 resolution 24 continue] >> amenity=fast_food & mkgmap_fast_food_symbol!=yes { name '${name}'} >> [0x6012 resolution 24 continue] >> amenity=fast_food [0x2a07 resolution 24] >> >> 0x6012 is my Generic Fast Food icon >> 0x2a07 is my INVISIBLE fast food icon for POI searchability >> >> Can I add a variable "mkgmap_fast_food_symbol=yes" and test it later? >> >> I am using similar variables for my other categories (fuel [set >> mkgmap_fuel_symbol=yes] , restaurants [mkgmap_restaurant_symbol=yes]) >> >> Greg >> >> On Sun, Mar 6, 2016 at 4:29 PM, greg crago <gregcrago at gmail.com> wrote: >> >>> I have not tested POI search capability on my GPS and I suspect "NO" I >>> do not think it will work without CONTINUE. >>> >>> I added mkgmap:label:1=' ', because I did not want the NAME obscuring >>> the ICON symbol so I blanked out the name >>> >>> Greg >>> >>> On Sun, Mar 6, 2016 at 10:17 AM, Walter Schlögl < >>> Walter.Schloegl-Resch at aon.at> wrote: >>> >>>> Hi Greg, >>>> >>>> in my code it is working with CONTINUE as well as with >>>> CONTINUE_WITH_ACTIONS >>>> but it is not working without CONTINUE. >>>> >>>> I am using CONTINUE only if I need the function CONTINUE without >>>> actions, which is very seldom. >>>> >>>> Is this code working in your script without any CONTINUE? >>>> If yes, then I do not understand why. >>>> What is {set mkgmap:label:1=' '} doing? >>>> >>>> Walter >>>> >>>> *From:* greg crago <gregcrago at gmail.com> >>>> *Sent:* Sunday, March 06, 2016 4:12 PM >>>> *To:* Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> >>>> *Subject:* Re: [mkgmap-dev] Question about using different ROAD >>>> CLASS's andROAD SPEED's for one linetype. >>>> >>>> If I have a list of custom FUEL icons in my line file: >>>> >>>> amenity=fuel & (name ~ '.*[Bb][Pp].*' | brand ~ '.*[Bb][Pp].*') >>>> {set mkgmap:label:1=' '} [0x6018 resolution 24] >>>> amenity=fuel & (name ~ '.*[Cc]itgo.*' | brand ~ '.*[Cc]itgo.*') >>>> {set mkgmap:label:1=' '} [0x600b resolution 24] >>>> amenity=fuel & (name ~ '.*[Ee]xxon.*' | brand ~ '.*[Ee]xxon.*') >>>> {set mkgmap:label:1=' '} [0x600a resolution 24] >>>> amenity=fuel & (name ~ '.*[Kk]roger.*' | brand ~ '.*[Kk]roger.*') >>>> {set mkgmap:label:1=' '} [0x6003 resolution 24] >>>> amenity=fuel & (name ~ '.*[Mm]arathon.*' | brand ~ '.*[Mm]arathon.*') >>>> {set mkgmap:label:1=' '} [0x6009 resolution 24] >>>> amenity=fuel & (name ~ '.*[Mm]obil.*' | brand ~ '.*[Mm]obil.*') >>>> {set mkgmap:label:1=' '} [0x6001 resolution 24] >>>> amenity=fuel & (name ~ '.*[Ss]hell.*' | brand ~ '.*[Ss]hell.*') >>>> {set mkgmap:label:1=' '} [0x6000 resolution 24] >>>> amenity=fuel & (name ~ '.*[Ss]peedway.*' | brand ~ '.*[Ss]peedway.*') >>>> {set mkgmap:label:1=' '} [0x6002 resolution 24] >>>> amenity=fuel & (name ~ '.*[Ss]unoco.*' | brand ~ '.*[Ss]unoco.*') >>>> {set mkgmap:label:1=' '} [0x600d resolution 24] >>>> amenity=fuel & (name ~ '.*[Vv]alero.*' | brand ~ '.*[Vv]alero.*') >>>> {set mkgmap:label:1=' '} [0x600c resolution 24] >>>> amenity=fuel {name '$(name)'} [0x2f01 resolution 24] >>>> >>>> You are telling me that these will NOT be found in a FUEL SEARCH >>>> (0x2f01) on the GPS because I do not have 'continue_with_actions' at the >>>> end of each action? >>>> >>>> Do I have to add CONTINUE_WITH_ACTIONS or could I just use CONTINUE? >>>> >>>> If this is correct, this is why you define 0x2f01 as INVISIBLE, but is >>>> necessary in order to preform a POI SEARCH? >>>> >>>> Greg >>>> >>>> >>>> >>>> On Sun, Mar 6, 2016 at 5:03 AM, Walter Schlögl < >>>> Walter.Schloegl-Resch at aon.at> wrote: >>>> >>>>> Hi Greg, >>>>> >>>>> all supermarkets are found in the POI list if you give supermarket the >>>>> POI Nr 2E02. >>>>> shop=books is the POI Nr 2E03, shop=mall is POI Nr 2E04 and so on. >>>>> >>>>> So usually all supermarkets would have the same Icon also, >>>>> but with the solution shown below you can give different supermarkets >>>>> different icons. >>>>> >>>>> If you would just map all Aldi-supermarkets to 3501 without continue >>>>> it would get the correct icon, but not found any longer in the search >>>>> list. >>>>> >>>>> Do you use this feature on your Garmin device, to search for Point of >>>>> interests? >>>>> >>>>> Walter >>>>> >>>>> >>>>> *From:* greg crago <gregcrago at gmail.com> >>>>> *Sent:* Saturday, March 05, 2016 10:53 PM >>>>> *To:* Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> >>>>> *Subject:* Re: [mkgmap-dev] Question about using different ROAD >>>>> CLASS's andROAD SPEED's for one linetype. >>>>> >>>>> I have re-read your posts and I think I am still confused about your >>>>> statement >>>>> >>>>> "you can also club together POIs with different Icons to the same >>>>> POI-List entry" >>>>> >>>>> Again, what is a 'POI-list entry' and how is this a benefit? >>>>> >>>>> I understand about specific store BRANDS and using unique POINTS and >>>>> then use a GENERIC icon for the rest of the category. >>>>> >>>>> Greg >>>>> >>>>> On Sat, Mar 5, 2016 at 4:49 AM, Walter Schlögl < >>>>> Walter.Schloegl-Resch at aon.at> wrote: >>>>> >>>>>> Hi Greg, >>>>>> >>>>>> here an example for supermarkets >>>>>> >>>>>> shop=supermarket & (name~'Hofer.*' | name~'HOFER.*') { set >>>>>> mkgmap_symbol=yes} [0x3501 resolution 23 continue with_actions] >>>>>> shop=supermarket & (name~'Aldi.*' | name~'ALDI.*') { set >>>>>> mkgmap_symbol=yes} [0x3501 resolution 23 continue with_actions] >>>>>> shop=supermarket & (name~'Lidl.*' | name~'LIDL.*') { set >>>>>> mkgmap_symbol=yes} [0x3502 resolution 23 continue with_actions] >>>>>> ... >>>>>> shop=supermarket & mkgmap_symbol!=yes >>>>>> [0x3500 resolution 23 continue with_actions] >>>>>> shop=supermarket [0x2E02 >>>>>> resolution 21] # POI >>>>>> >>>>>> There is one common symbol on 3500 and dedicated symbols on 3501 and >>>>>> above. >>>>>> (Hofer and Aldi is the same supermarket with the same Logo but with >>>>>> different names in Austria and Germany) >>>>>> If I find a dedicated name of the supermarket, I will show the >>>>>> corresponding symbol. (at the moment about 30 in my list) >>>>>> All other supermarkets will get the common symbol. >>>>>> And all of them will get additionally an unvisible POI (well, not >>>>>> totally unvisible but just 1 dot) for the POI-List >>>>>> Since this 1 dot POI is placed at resolution 21, I can click on it >>>>>> also in lower zoom levels. >>>>>> >>>>>> I’m doing the same with amenity=fuel (more than 20), shop=car and >>>>>> many others. >>>>>> My map has many dedicated symbols which makes it easier to find a POI >>>>>> at one short look even without using the search function. >>>>>> >>>>>> Walter >>>>>> >>>>>> >>>>>> *From:* greg crago <gregcrago at gmail.com> >>>>>> *Sent:* Friday, March 04, 2016 11:37 PM >>>>>> *To:* Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> >>>>>> *Subject:* Re: [mkgmap-dev] Question about using different ROAD >>>>>> CLASS's andROAD SPEED's for one linetype. >>>>>> >>>>>> I am still confused. >>>>>> Can you explain it one more time and use an example. >>>>>> >>>>>> Greg >>>>>> >>>>>> On Fri, Mar 4, 2016 at 11:13 AM, Bernd Weigelt <weigelt.bernd at web.de> >>>>>> wrote: >>>>>> >>>>>>> Hi Greg >>>>>>> >>>>>>> No, this line catches only cuisine=french *or* cuisine=sea food, not >>>>>>> 'cuisine=french;sea food;...' This key/value pair will be ignored >>>>>>> >>>>>>> --- >>>>>>> cuisine~'.*;.*' >>>>>>> { >>>>>>> set cuisine='${cuisine|part:}'; >>>>>>> } >>>>>>> >>>>>>> This rule helps, to use the first part in the POIs, but all other >>>>>>> will be >>>>>>> ignored, too. Have it in my filter file. >>>>>>> >>>>>>> My example in my first answer is not really good, because the rule >>>>>>> has to be >>>>>>> executed in a loop until the last value, but i think MKGMAP didn't >>>>>>> do this >>>>>>> >>>>>>> Bernd >>>>>>> >>>>>>> Am Freitag, 4. März 2016, 10:01:52 CET schrieb greg crago: >>>>>>> > Bernd, Is this the same as (in the line file) >>>>>>> > >>>>>>> > amenity=restaurant & (cuisine=french | cuisine=sea food | >>>>>>> cuisine=german | >>>>>>> > cuisine=..... ) [0x01150 resolution 24] >>>>>>> > >>>>>>> > Greg >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 > -- Dave Swarthout Homer, Alaska Chiang Mai, Thailand Travel Blog at http://dswarthout.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20160311/0f99ced0/attachment-0001.html>
- Previous message: [mkgmap-dev] Question about using different ROAD CLASS's andROAD SPEED's for one linetype.
- Next message: [mkgmap-dev] sorting the values?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list