[mkgmap-dev] Pending changes
From Carlos Dávila carlos at alternativaslibres.org on Wed Feb 17 14:12:14 GMT 2021
HI all I agree with Ticker default style is a good source of ideas for both new and experienced users (at least it is to me) and as such, more is better, but I also see Gerd's point about new users getting blocked by too many or complicated rules. I think comments about those complicated rules, as Ticker adds in some cases, may help circumvent that problem, or may be some kind of <advanced></advanced> tagging. El 17/2/21 a las 11:02, Gerd Petermann escribió: > Hi Ticker, > > I agree that the default style is a starting point and because of that I think "less is better": > 1) The more stuff we put into the default style the less likely it becomes that a newbe will try to understand it. I think it is more likely that users will try to add a rule for something that they miss instead of working through hundredts of complicated rules to find out what can be (hast to be) removed without risking to loose anything important. > 2) The screens of many (most?) Garmin devices are too small for lots of details, the details are simply confusing anyone who's not interested in OSM but just wants a routable map for free. > > Gerd > > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk> > Gesendet: Mittwoch, 17. Februar 2021 10:47 > An: Development list for mkgmap > Betreff: Re: [mkgmap-dev] Pending changes > > Hi Gerd > > My views on this. > > For most of mkgmap /resources/ (styles, typ-files, documentation, > roadNameConfig.txt, sample.cfg) you don't need to decide if the change > is good or bad, and, almost by definition, it is all cosmetic. > > Change requests go through this forum for discussion. After any > refinements necessary, the changes can be incorporated into trunk. It > is very unlikely that this will cause Map generation will become > 'broken'. Mostly, it seems, no one much cares because they use their > own styles, TYP files etc. > > I view the default style (and the other resources) as a starting point > for new users and a source of ideas for existing users. > > It is the ideal place to put rules/comments on any sort of issue that > can be addressed by a style. Generally, more is better; it is easy for > a new user to start with lots and gradually comment out elements they > don't want. > > Whenever I notice something that could be improved on my maps, or a > good idea floating around the forum, I incorporated it into my files > and try it. Every now and again, I try to get what I consider > improvements into mkgmap. This isn't for my benefit but, I hope, other > people might benefit from it. > > Similarly, mapnik.txt is a good place to put element translations (it > would be nice if we came up with a mechanism where this translation > effort could be shared by any TYP file). > > The core/java code is a different matter and I'm very grateful for your > amazing work on "keeping it all together" > > Ticker > > On Fri, 2021-02-12 at 09:51 +0000, Gerd Petermann wrote: >> Hi all, >> >> I have no idea what to do with patches for default style or typ >> files. I can decide if I like a patch when I understand what's wrong >> with the unpatched version, but I don't want to spent my time on >> cosmetic changes. I simply don't know how to decide if a patch is >> good or bad unless someone has a good example that shows a problem >> with the unpatched version (only one problem if possible). >> >> I see two ways to handle this: >> 1) Steve gives Ticker and /or Joris the right to commit changes to >> trunk or >> 2) Ticker and Joris create their own branch(es), either in the mkgmap >> svn repo or somewhere else. >> >> ciao, >> Gerd >> >> >> ________________________________________ >> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag >> von Ticker Berkin <rwb-mkgmap at jagit.co.uk> >> Gesendet: Freitag, 12. Februar 2021 10:37 >> An: Development list for mkgmap >> Betreff: Re: [mkgmap-dev] Pending changes >> >> Hi Carlos >> >> Some bridges are a bit of a strange case. There are a lot of areas >> where I walk that are crossed by many small streams and no formal >> paths, but, here and there, there are foot bridges over the streams. >> These are normally mapped as [highway=path/footway, bridge=yes] and >> mostly don't connect to anything, but sometime to another bridge or a >> short section of unconnecting path. >> >> I want to see these on the map, but the little bits of highway will >> just cause a routing error if they are picked up as the start or end >> of >> a route; hence my changes. >> >> The only problem I see is if the bridge/highway is connected to the >> highway network at one end only and you want to generate a route with >> the start or end your of your journey the other side of bridge, then >> the routing algo might find another, closer start/end point. >> >> I could change it to be just 'set_unconnected_type' but I considered >> the benefits and frequency of fixing paired isolated highway bits >> outweighed an incorrect start/end point, which can be overcome by >> simply starting the journey in the sensible way and the device will >> recalculate or looking at the end-point route and, seeing it is >> stupid, >> choosing a better end-point. >> >> Ticker >> >> On Thu, 2021-02-11 at 18:05 +0100, Carlos Dávila wrote: >>> Regarding your extra comment on #3, would it be really the case for >>> bridges? What about any connected highway=* + bridge=yes? >>> >>> No objection for new additional changes >>> >>> El 11/2/21 a las 15:57, Ticker Berkin escribió: >>>> Hi all >>>> >>>> I've re-made this set of changes, along with a few improvements >>>> that >>>> I've gathered over the last 6 months. Following list numbering is >>>> the >>>> same as original patch, but include some [extra] notes + new >>>> items >>>> at >>>> the end. >>>> >>>> Relevant threads: >>>> http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2020q3/031375.html >>>> http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2020q3/031424.html >>>> >>>> 1/ Sometimes charges for using a pedestrian highway are expressed >>>> as a >>>> fee rather than a toll, so pick this up in mkgmap:toll. >>>> >>>> 2/ Show bridges using type 0x10107. With the mapnik addition, >>>> these >>>> look good for narrow highways, but might not show for wide >>>> representations like motorways. >>>> >>>> 3/ Where it is likely that bits of highway might not be connected >>>> to >>>> the road/path system, use mkgmap:set_unconnected_type and >>>> mkgmap:set_semi_connected_type to stop the NET/NOD rather than >>>> relying >>>> on NETnoNOD (now disabled) and --check-routing-island-len=+ve, >>>> which is >>>> being suspected of causing problems on some devices and BaseCamp. >>>> >>>> [extra] In all cases where unconnected/semi-connected changes are >>>> mentioned, this only applies to lines not derived from an >>>> original/OSM >>>> standard highway. >>>> >>>> 4/ Quote some filter subst strings that contain spaces - no >>>> actual >>>> effect but clearer and safer. >>>> >>>> 5/ Have line for leisure=track even if area. >>>> >>>> 6/ Change the type for tracks/raceways etc from 0x30, which >>>> doesn't >>>> show on BaseCamp or MapSource, to 0x2a. >>>> >>>> 7/ For piers, if 'unconnecting', use marine type 0x1040c >>>> (Obstruction: >>>> Pier or Jetty) instead of footway. >>>> >>>> 8/ Change type for the various barriers from 0x17, which doesn't >>>> show >>>> on BaseCamp to 0x2b, see: >>>> http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2020q1/030348.html >>>> >>>> 9/ Consider natural=cliff a barrier. >>>> >>>> 10/ Add motorway[_link] roundabouts (yes, some do exist). >>>> >>>> 11/ Unquote some numbers - no actual effect. >>>> >>>> 12/ Tweak some road speeds. >>>> [extra] A few more tweaked. >>>> >>>> 13/ Use 0x09 (high-speed ramp) for road class 4 links >>>> >>>> 14/ Add footway around car parks if 'connecting'. >>>> [extra] This change is disabled. >>>> >>>> 15/ Disable coastline. For a long time the tag was suppressed by >>>> the >>>> Sea processing and it adds little to the map. >>>> >>>> 16/ Improve railway platform names and suppress footway if not >>>> 'connecting'. >>>> >>>> 17/ Show disused:railway in the same way as railway=disused. >>>> >>>> 18/ Have cable_car, gondola, funicular as routable, by default >>>> with >>>> a >>>> toll and pedestrian only. >>>> >>>> 19/ Show "Course of old Railway", unless a highway has taken over >>>> the >>>> way (for you Eric, but I like it as well). >>>> [extra] This change is disabled >>>> >>>> 20/ Speed up car ferries. >>>> >>>> 21/ A few other layout/space fixes. >>>> >>>> Additional changes: >>>> >>>> 22/ motorroad=yes just sets mkgmap:fast_road, which generally >>>> increases >>>> the speed/class of the highway and decreases the resolution >>>> >>>> 23/ natural=landslide like other barriers (eg cliff) >>>> >>>> 24/ Don't generate (routable) line for highway=unclassified & >>>> area=yes; >>>> there are many instances in OSM where this is used to draw a >>>> polygon >>>> around a complex junction. >>>> >>>> 25/ Change the bridleway from 0x07 (Alley) to 0x16 (Trail) >>>> >>>> 26/ For ferry/platform/aerialway, blank out address fields to >>>> prevent >>>> it getting into the Address index >>>> >>>> 27/ Add comment about colour pallet to mapnik.txt >>>> >>>> Patch attached >>>> >>>> Ticker >>>> >>>> On Tue, 2021-02-09 at 11:30 +0100, Carlos Dávila wrote: >>>>> On [1] Ticker proposed a set of changes to default style lines >>>>> file. >>>>> There was a long discussion about point #14, which ended >>>>> without >>>>> a >>>>> consensus. Other changes didn't get any objection, but they >>>>> didn't >>>>> get >>>>> into trunk. I agree with numbers 1, 6, 8, 10, 15, 17, 18. Also >>>>> with 7 >>>>> and 16, but for unconnected ways only, see #3. >>>>> >>>>> 2: more codes could be added for wider highways and their >>>>> corresponding >>>>> entries in mapnik.txt >>>>> >>>>> 3: not sure about this one, specially about semi-connected >>>>> ways, >>>>> which I >>>>> think should remain as routable (also applies for 7, 16). >>>>> >>>>> [1] >>>>> http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2020q3/031375.htm >>>>> l >>>>> >>>>> _______________________________________________ >>>>> 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
- Previous message: [mkgmap-dev] Pending changes
- Next message: [mkgmap-dev] Multipolygon Role Understanding
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list