logo separator

[mkgmap-dev] routing improvements?

From Carlos Dávila cdavilam at orangecorreo.es on Tue Nov 15 21:40:11 GMT 2011

El 15/11/11 22:19, Marko Mäkelä escribió:
> On Sun, Nov 13, 2011 at 06:37:53PM +0100, Minko wrote:
>    
>> * highway=construction
>>      
> I would suggest this, which would not grant or forbid access, but only
> lower the road_class and road_speed:
>
> -# Treat ways under construction as highway=path
> -highway=construction | highway=*&  construction=* {add access = no; add bicycle = yes; add foot = yes; add mkgmap:dead-end-check = false } [0x16 road_class=0 road_speed=1 resolution 23]
> +# Treat ways under construction specially
> +highway=construction { add mkgmap:dead-end-check = false } [0x16 road_class=0 road_speed=0 resolution 23]
> +highway=*&  construction=* [0x16 road_class=1 road_speed=1 resolution 23]
>    
Perhaps mkgmap:road-speed could be a good option:
highway=* & construction=* { add mkgmap:road-speed = '-1'; add 
mkgmap:road-speed-min = '1' }
>    
>> * motor_vehicle / vehicle
>>
>> One thing I really miss in the default mkgmap style as well as "world"
>> style, which I've added my own style, is the ability to obey the
>> motor_vehicle and vehicle tags when routing. The two lines below is the
>> one I use, you might certainly have a more effective way to get the
>> work done.
>>      
> In the mkgmap or Garmin context, a vehicle can be a motor_vehicle
> (motorcar) or a bicycle. I would suggest the following:
>
> Index: resources/styles/default/lines
> ===================================================================
> --- resources/styles/default/lines	(revision 2091)
> +++ resources/styles/default/lines	(working copy)
> @@ -98,6 +98,10 @@ contour=elevation | contour_ext=elevatio
>
>    # Remove access=yes from highways.
>    highway=*&  access=yes { delete access }
> +# Translate motor_vehicle and vehicle access rules.
> +highway=*&  motor_vehicle=* { add motorcar='${motor_vehicle}' }
> +highway=*&  vehicle=* { add motorcar='${vehicle}'; add bicycle='${vehicle}' }
> +
>    # By default, ways are accessible by the highest allowed mode of
>    # transportation, and thus access=yes should be redundant.
>    # However, sometimes cycleways may be tagged access=destination or
>    # similar,
>
> Can you try these out? I will post this also to the forum.
>
> Best regards,
>
> 	Marko
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>
>    


-- 
Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, .xlsx, .ppt, .pptx, .mdb, mdbx
Instale LibreOffice desde http://es.libreoffice.org/descarga/
LibreOffice es libre: se puede copiar, modificar y redistribuir libremente. Gratis y totalmente legal.
LibreOffice está en continuo desarrollo y no tendrá que pagar por las nuevas versiones.




More information about the mkgmap-dev mailing list