Hi,<br><br>Since we will be working on time-dependent shortest path problem, I was wondering if time-dependent geographic data is freely available for research purposes. [1] states that we witness an increasing number of navigation service providers (such as Navteq and TeleAtlas) have started releasing their time-dependent travel-time datasets for road networks at high-resolution temporal granularity as fine as one sample for every five minutes.<br>
<br>I guess that data is not freely available. Anyways, if you know such data-source can you please direct me? Besides this project, I am also working on some new heuristics for time-dependent shortest path as part of my thesis and the data would be really helpful for my work.<br>
<br>Thanks.<br><br>[1] <a href="http://portal.acm.org/citation.cfm?id=1869865">http://portal.acm.org/citation.cfm?id=1869865</a><br><br><div class="gmail_quote">On Thu, Mar 31, 2011 at 7:49 PM, Stephen Woodbridge <span dir="ltr">&lt;<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 3/30/2011 9:45 PM, Daniel Kastl wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
            float cost := getEdgeCost(time, vehicle_type, node_from,<br>
        node_to);<br>
<br>
            or something like that. Where time could be NULL for some<br>
        default<br>
            behavior, or a value that would be used to figure out the cost.<br>
            vehicle_type might be helpful if there are multiple costs to<br>
            traverse a link based on say, car, carpool, bus, truck, walking,<br>
            taxi, etc. This could also be used to implement the rules<br>
        for bus<br>
            and train lines.<br>
<br>
<br>
I think one of the difficulties with routing topic is that everyone<br>
(also myself) immediately think about routing in terms of vehicle types.<br>
It&#39;s the easiest example to explain pgRouting, but I think one premise<br>
of pgRouting is that it should work for any kind of network. Let&#39;s say<br>
your network would be the human nervous system. What is a vehicle there?<br>
Well, probably changing &quot;vehicle_type&quot; to &quot;speed&quot; would make sense, right?<br>
</blockquote>
<br></div>
Sorry for using vehicle as the selector maybe &quot;service_type&quot; would be better, but the point is not the name, &quot;speed&quot; is equally misleading, the point is to be able to be able to pass a selector to the under lying function so that based on the selector we can compute an appropriate cost.<br>

<br>
For my vehicle routing example, I chose: car, carpool, bus, truck, walking, taxi, etc. because these might have different rules associated to them. The selector values would be appropriate to the model that you were working with.<br>

<br>
car vs carpool vs bus - many cities have HOV lanes that bus and carpool can use but not single occupancy cars. We might want to allocate a higher speed to those lanes vs the normal lanes during rush hours. Emergency vehicles many be allowed to make u-turns on highways that other vehicles can not make. Trucks might be banned from some streets so need to be costed appropriately, etc.<br>

<br>
If we had a live traffic feed information linked to segment ids in another table, The cost function could be implemented to check that table and if a record exists then use that information or return the standard information. By keeping this data in a separate table that is presumably much smaller and dynamic than the street records it would make it much easier and more cost effective to make dynmaic changes to that table and to hide (abstract away complexity) by using a cost function supplied to the underlying code.<br>

<br>
-Steve<div class="im"><br>
_______________________________________________<br>
pgrouting-dev mailing list<br>
<a href="mailto:pgrouting-dev@lists.osgeo.org" target="_blank">pgrouting-dev@lists.osgeo.org</a><br>
</div><div><div></div><div class="h5"><a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>-Jay Mahadeokar<br><br>