Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 8 of 8

MapPoint drive speed legitimacy

This is a discussion on MapPoint drive speed legitimacy within the Development forums, part of the MapPoint Desktop Discussion category; I'm automating MapPoint through Excel VBA and I've run into a peculiarity. I'm doing a route analysis and setting my ...

  1. #1
    proterozoic74 is offline Junior Member White Belt
    Join Date
    Nov 2009
    Posts
    2

    MapPoint drive speed legitimacy

    I'm automating MapPoint through Excel VBA and I've run into a peculiarity. I'm doing a route analysis and setting my driver profile speeds on all roads to 45 mph. Every route I'm analyzing has a start point and an end point with no stops in between. I'm having the program spit back both the drive time and drive distance. My segment preferences are set to 0 (fastest route). Now, for a given route, MapPoint will spit back a drive time of, say, 116 minutes and a route distance of 105.82 miles. However, 105.82 miles in 116 minutes translates to 54.7 mph. Furthermore, if I'm driving the same speed on every road, my fastest route should be the same as my shortest route and changing my segment preference option from fastest route to shortest route should have no effect on the output. It does. I know MapPoint is reading the speeds I'm entering because when I change the speed of a given road class to some outlandish number like 200 mph while holding all the other speeds constant, my drive time is drastically shortened. Does anyone have any insight into why this sort of thing should happen?

  2. #2
    gemma-the-husky is offline Junior Member Yellow Belt
    Join Date
    Oct 2009
    Location
    UK
    Posts
    26

    Re: MapPoint drive speed legitimacy

    maybe there is a minimum speed for motorways, irrespective of the speed you enter.

    look at the actual route that gets generated, see if that helps.

  3. #3
    davidb is offline Senior Member Blue Belt
    Join Date
    Oct 2003
    Location
    London
    Posts
    290

    Re: MapPoint drive speed legitimacy

    I work in the UK. This is a bit of conjecture but I think the reason that you get the counter-intuitive results you describe may include:

    1. I don’t think the smallest roads (B roads and minor roads in the UK) have their default speed changed by objRoute.DriverProfile.Speed (). Presumably the logic being that most routing is focused on the primary road network.
    2. There are time penalties for junctions, roundabouts etc that severely decrease average speeds in urban areas, which is a valid assumption although if true it would be nice to know what the penalty is.

    An example of the first. If I set the 5 speed options to 45km/h and ask for the quickest route in a rural area then typically I’ll be directed along a maze of tiny roads avoiding A-roads and higher. But I get an average speed significantly over 45km/h.

    An example of the second. If, with the 5 options again set to 45km/h, I plan the quickest route from Chingford in North London to Hayes in South London (believe me a very urban journey) the distance is 34.8km, time is 68mins so an average speed of around 31km/h. Setting the speeds to default results in a similar route comprising 35.6km taking 43 mins (av speed of around 50km/h which is really going it!!)

    Overall I’m not that surprised you get strange results when you set the road speeds unrealistically. Wouldn't the obvious thing be to play the game and set realistic speeds and differentials between different classes of road!

    Also Gemma the Husky’s hypothesis shouldn’t hold if my ideas are right – a journey along a motorway should have an average speed of almost exactly 45km/h because this class of road is definitely included in the classification and there are only 2 junctions.

    Anyway these are just some observations and I hope they help. In my work I don’t particularly use MP for routing – a more usual application for me is drawing drive-time catchment areas around locations like shopping centres, airports etc. Based on experience of clients pointing out 'quirks' I now always check and manually amend catchments in light of inconsistencies!
    David
    UK mapping and map analysis services at www.broomanalysis.plus.com

  4. #4
    Winwaed's Avatar
    Winwaed is offline Mapping-Tools.com Black Belt
    Join Date
    Feb 2004
    Location
    Irving,Texas
    Posts
    1,859
    Blog Entries
    60

    Re: MapPoint drive speed legitimacy

    Another thing to check: Some route parameters are reset when you run the Route.Clear() method. Yes it is a bit annoyong. Off the top of my head, I can't remember which are reset - but I'm pretty certain either Route Preferences or Road Speeds are (or possible both!).

    Try setting all parameters after a 'Clear' and before the 'Calculate'.

    Richard
    Winwaed Software Technology LLC
    http://www.winwaed.com
    See http://www.mapping-tools.com for MapPoint Tools

  5. #5
    proterozoic74 is offline Junior Member White Belt
    Join Date
    Nov 2009
    Posts
    2

    Re: MapPoint drive speed legitimacy

    Thanks for all your suggestios, everyone. Still working to find a solution.

  6. #6
    gemma-the-husky is offline Junior Member Yellow Belt
    Join Date
    Oct 2009
    Location
    UK
    Posts
    26

    Re: MapPoint drive speed legitimacy

    just come back on

    when you calculate the route you can get timings of each checkpoin/instruction - can you not use that to see exactly what is going on?

    maybe your speed values just arent "taking effect" for some reason.

    do your times change, if you change the speed values?

  7. #7
    RBooker is offline Executive Assistant White Belt
    Join Date
    Aug 2010
    Location
    Richmond, VA
    Posts
    1

    Re: MapPoint drive speed legitimacy

    Has anyone been able to actually verify the drive times in MapPoint? I've been asked to create drive times in Dallas, TX at 5:00 p.m. (which should be "rush hour") from a central location to several of our company locations. I created the same route earlier in the day and later in the eveing and no matter what time I choose, I get the same travel time which can't be correct. Any suggestions?

  8. #8
    Wilfried is offline Senior Member Black Belt
    Join Date
    Nov 2004
    Location
    Belgium
    Posts
    2,433

    Re: MapPoint drive speed legitimacy

    Hi,

    Mappoint does not calculate different in rush hours. This is also normal because the traffic jam is unpredictable. Presides that it is different in each country, different during holiday periods, different if schools are closed etc..

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Installing MapPoint 2006 Using a Flash Drive
    By tpurkey in forum Development
    Replies: 10
    Last Post: 08-18-2011, 12:13 PM
  2. Mappoint Calculation Speed
    By gemma-the-husky in forum Development
    Replies: 11
    Last Post: 10-27-2009, 02:50 PM
  3. Drive Times in Mappoint 2009
    By nickhoare in forum MapPoint Desktop Discussion
    Replies: 4
    Last Post: 05-27-2009, 11:29 AM
  4. Default Speed in MapPoint
    By naga in forum Development
    Replies: 1
    Last Post: 04-06-2009, 05:35 AM
  5. How to speed up MapPoint
    By Dean in forum MapPoint Desktop Discussion
    Replies: 0
    Last Post: 08-30-2002, 11:16 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127