Hello <br><br>I compile and running pgrouting darp branch on my ubuntu linux. I download Openvrp demos too.<br><br>I have some problems integrating openvrp and darp functions.<br><br> I have problems with some  params:  depot_id, depot_position_id and penalty query for darp function. I don´t understand depot_position_id .<br>
<br>Can send me some samples to integrate openvrp and darp branch?<br><br>darp function signature:<br><pre><div><span>CREATE</span> <span>OR</span> <span>REPLACE</span> <span>FUNCTION</span> <span>darp</span><span>(</span><span>orders_sql</span> <span>text</span><span>,</span> <span>vehicles_sql</span> <span>text</span><span>,</span> <span>distance_sql</span> <span>text</span><span>,</span> <span>depot_id</span> <span>integer</span><span>,</span> <span>depot_point_id</span> <span>integer</span><span>,</span> <span>penalties_sql</span> <span>text</span><span>)</span></div>


<div>        <span>RETURNS</span> <span>SETOF</span> <span>itinerary</span></div><div>        <span>AS</span> <span>&#39;$libdir/librouting_darp&#39;</span></div>
<div>        <span>LANGUAGE</span> <span>&#39;C&#39;</span> <span>IMMUTABLE</span> <span>STRICT</span><span>;<br><br></span>openvrp call to darp function on  darp.php file:<br>
 function calculate()<br>        {<br>                $data = array(<br>                        &#39;depot_id&#39; =&gt; $this-&gt;input-&gt;post(&#39;depot_id&#39;)<div class="im">,<br>                        &#39;nearest&#39;  =&gt; $this-&gt;input-&gt;post(&#39;nearest&#39;),<br>


                        &#39;method&#39;   =&gt; $this-&gt;input-&gt;post(&#39;method&#39;)<br>                );<br><br>                $sql = &quot;SELECT b.*, <a href="http://a.id/" target="_blank">a.id</a>, a.order_id, vehicle_id,pick_up, to_char(at, &#39;YYYY-MM-DD HH24:MI:SS&#39;::text) AS at<br>


                                        FROM darp(<br>                                                &#39;SELECT * FROM darp_orders WHERE depot_id IN (0,&quot;.$data[&#39;depot_id&#39;].&quot;)&#39;,<br>                                                &#39;SELECT * FROM darp_vehicles WHERE depot_id = &quot;.$data[&#39;depot_id&#39;].&quot;&#39;,<br>


                                                &#39;&quot;.$distance = $this-&gt;_getdistances($data).&quot;&#39;,<br> 
                                        ) a LEFT JOIN (SELECT * FROM 
darp_report WHERE depot_id IN (0,&quot;.$data[&#39;depot_id&#39;].&quot;)) AS b ON 
(a.order_id = <a href="http://b.id/" target="_blank">b.id</a>);&quot;;<br>

                $query = $this-&gt;db-&gt;query($sql);<br>                $this-&gt;output-&gt;set_output($this-&gt;_encode($query));<br>            }<br><br><br>
</div><br>Thank&#39;s in advance<br></div></pre><br>