[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"project-22338879":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":60,"maker_in_thread":127,"shape":139,"grid":143,"attempts":259,"same_week":260,"maker_shows":33,"maker_hidden":289,"reader_version":290,"card":291},"22338879","Configurable Route Planning","Avoid left turns, areas and more","title","Show HN: Configurable Route Planning – Avoid left turns, areas and more","https:\u002F\u002Fdiscuss.graphhopper.com\u002Ft\u002F5190","discuss.graphhopper.com","karussell",1581810827,2020,143,44,424,3028,15,"notable","dev_tools","routing engine","library",[24,21,25,26],"route planning","openstreetmap","turn avoidance","curious",0.25,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,12,0,1,18,{"idea":36,"privacy":37,"performance":38,"execution":39},{"positive":30,"critical":32},{"positive":32,"critical":32},{"positive":32,"critical":32},{"positive":32,"critical":33},[41,32,32,32,32,32,32,32,32,30,32,41,32,32,32,30,32,32,32,32,32,41,30,32,41,32,41,32,30,41,33,32,32,41,41,41,41,41,30,41],3,null,{"problem":44,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":56,"openness":57,"stage":58,"team_size":59},{"value":45,"source":46,"evidence":47},"Routes that include unwanted or dangerous turns, such as left turns across traffic or illegal manoeuvres.","commenter",[48,52],{"id":49,"by":50,"text":51},"22339220","quickthrower2","Yeah I hate the routes google maps concocts with horrible and sometimes illegal turns. Bearing in mind the no turn between 7-9am mon-fri signs etc. Another one is the on-off…",{"id":53,"by":54,"text":55},"22339156","caconym_","The decisions Google Maps (and competitors) make in the vicinity of my house are baffling and dangerous. It's almost like it's intentionally looking for left turns out across…",[],"open_source","unknown","company",{"praise":61,"objections":71,"requests":79,"questions":94,"alternatives":102},[62],{"value":63,"source":46,"evidence":64},"Users want routing that avoids dangerous or illegal turns.",[65,66,67],{"id":49,"by":50,"text":51},{"id":53,"by":54,"text":55},{"id":68,"by":69,"text":70},"22339649","viburnum","I would definitely use this feature.",[72],{"value":73,"source":46,"evidence":74},"Avoiding left turns entirely could make routes longer.",[75],{"id":76,"by":77,"text":78},"22340124","_-___________-_","What's the logic behind avoiding left (right in 1\u002F3 of the world) turns? I assume that route planners already take into account that a \"crossing the opposite flow\" turn takes…",[80,87],{"value":81,"source":46,"evidence":82},"Support for routing emergency vehicles and other specialised vehicles.",[83],{"id":84,"by":85,"text":86},"22339634","laurencei","Does anyone know if anything like this, but for emergency vehicle responses? In some cases, routes that are not suitable for a normal car are exceptional quicker for an emergency…",{"value":88,"source":46,"evidence":89},"Configurable direction for right-hand traffic countries.",[90],{"id":91,"by":92,"text":93},"22339441","Taniwha","While optimizing for left turns don't forget that about 1\u002F3 of the world's population would rather you optimize for right turns (so please make it configurable)",[95],{"value":96,"source":46,"evidence":97},"How does it compare to Valhalla?",[98],{"id":99,"by":100,"text":101},"22339975","toomuchtodo","How does this compare to Valhalla?",[103,108,115,123],{"value":104,"source":46,"evidence":105},"Google Maps",[106,107],{"id":49,"by":50,"text":51},{"id":53,"by":54,"text":55},{"value":109,"source":46,"evidence":110},"ArcGIS",[111],{"id":112,"by":113,"text":114},"22340771","punnerud","In ArcGIS you can specify emergency vehicle, and can also calculate for distribution of multiple vehicles to multiple targets:…",{"value":116,"source":46,"evidence":117},"OptaPlanner",[118,119],{"id":112,"by":113,"text":114},{"id":120,"by":121,"text":122},"22364861","ge0ffrey","In OptaPlanner you can grab the Vehicle Routing web application (called optaweb-vehicle-routing) and add any custom constraints that are specific to your use case such as…",{"value":124,"source":46,"evidence":125},"Valhalla",[126],{"id":99,"by":100,"text":101},{"comments":128,"answered":41,"key":129},7,[130,133,136],{"id":131,"text":132},"22340850","> Would love to see a free version of this See also one of our other projects https:\u002F\u002Fgithub.com\u002Fgraphhopper\u002Fjsprit Please note that this is the chinese postman problem (visit…",{"id":134,"text":135},"22340807","GraphHopper is already used for fire trucks and so called \"isochrone calculations\": https:\u002F\u002Fgithub.com\u002Fgraphhopper\u002Fgraphhopper#for-analysis",{"id":137,"text":138},"22338977","Let me know if you have questions or want to try it out on your own. This work will be likely in version 1.0 of our open source routing engine:…",{"commenters":140,"max_depth":128,"maker_replies":128,"first_comment_mins":141,"lifespan_hours":142},28,24,84,[144,146,150,153,155,158,160,161,163,164,166,168,170,171,174,177,179,182,185,188,190,194,196,198,202,203,206,210,213,217,220,224,226,229,232,235,238,242,244,247,249,252,254,256],[84,32,41,145,85,32],"project\u002Fneutral\u002Fidea",[147,32,32,148,149,32],"22340620","other\u002Fneutral\u002Fnone","t0mas88",[151,32,32,152,85,32],"22340705","commenter\u002Fneutral\u002Fnone",[154,32,32,152,149,32],"22340729",[156,32,32,148,157,32],"22341106","xnyhps",[159,32,32,152,149,32],"22348692",[112,32,32,148,113,32],[131,32,32,162,11,33],"maker\u002Fneutral\u002Fnone",[120,32,32,148,121,32],[134,32,32,165,11,33],"project\u002Fpositive\u002Fnone",[49,33,30,167,50,32],"project\u002Fpositive\u002Fidea",[137,169,32,162,11,33],2,[99,169,41,145,100,32],[172,169,32,152,173,32],"22340704","avinassh",[175,169,32,152,176,32],"22340805","IshKebab",[178,169,32,152,176,32],"22340811",[180,41,30,167,181,32],"22339113","hinkley",[183,41,32,152,184,32],"22339121","kick",[186,41,32,152,187,32],"22339518","icebraining",[189,41,32,152,184,32],"22339700",[191,41,32,192,193,32],"22339730","commenter\u002Fneutral\u002Fidea","andresgottlieb",[195,41,32,192,181,32],"22340320",[197,41,32,152,184,32],"22340395",[199,41,41,200,201,32],"22342037","project\u002Fneutral\u002Fprivacy","tehjoker",[53,41,30,167,54,32],[204,41,32,205,11,33],"22339315","maker\u002Fneutral\u002Fdocs",[207,208,41,145,209,32],"22339368",4,"h2odragon",[211,208,32,148,212,32],"22341551","joncrane",[214,30,41,215,216,32],"22339126","project\u002Fneutral\u002Fperformance","MayeulC",[218,30,32,219,11,33],"22339240","maker\u002Fneutral\u002Fperformance",[221,222,30,167,223,32],"22339718",6,"TACIXAT",[225,128,41,145,77,32],"22340211",[227,128,32,148,228,32],"22340317","Doctor_Fegg",[230,128,33,231,157,32],"22340407","project\u002Fcritical\u002Fexecution",[233,128,32,148,234,32],"22340901","sp8962",[236,128,32,237,11,33],"22340813","project\u002Fneutral\u002Fnone",[239,240,41,145,241,32],"22340755",8,"nicois",[76,243,41,145,77,32],9,[245,243,41,145,246,32],"22340145","dangerboysteve",[248,243,41,145,77,32],"22340206",[250,243,41,145,251,32],"22340222","senand",[68,253,30,167,69,32],10,[91,255,41,145,92,32],11,[257,255,32,258,11,33],"22339444","project\u002Fneutral\u002Fdesign",[],[261,266,271,275,279,284],{"id":262,"name":263,"points":264,"category":265},"22344254","art42",277,"ai",{"id":267,"name":268,"points":269,"category":270},"22327086","DelayWebpage",232,"productivity",{"id":272,"name":273,"points":274,"category":20},"22318677","ShellMagic.xyz",213,{"id":276,"name":277,"points":278,"category":20},"22364040","Trevor demo",184,{"id":280,"name":281,"points":282,"category":283},"22371436","Top Fantasy Reads",107,"learning_science",{"id":285,"name":286,"points":287,"category":288},"22357517","FounderPhone",106,"web_saas",false,"v2",{"id":292,"name":5,"line":6,"ai":289,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":293,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":294,"url":9,"mix":295,"praise":63,"objection":73,"sub":21},22338879,[24,21,25,26],"3000000005030005000003503030531003333353",[30,31,32,33],1794036586601]