[pgrouting-users] darp function - error

Joe Scholz joe.scholz at live.com
Thu Apr 12 03:12:26 EDT 2012


dear pgrouting list, 

i would like to ask a question regarding the darp branch of pgrouting. i am trying to get that up and running for windows 7 - which works fine using the compiled version of sanak (https://github.com/sanak). 
nevertheles i am getting an error if i am using the darp function. I have prepared the data according to the documentation and the darp function starts working  - indicated by the messages window of postgres: orders and vehicle are read in and processed correctly, but the distances query throws an error: 
42P11

          INVALID CURSOR DEFINITION

          invalid_cursor_definition
the complete messages output is given here: 
HINWEIS:  inside darp
HINWEIS:  start darp
HINWEIS:  Query: select order_id, size, pu_time, do_time, pu_lt, do_lt, pu_ut, do_ut, from_point, to_point from "order" order by order_id
HINWEIS:  Query executed
HINWEIS:  Orders before: 0
HINWEIS:  cursor fetched
HINWEIS:  Fetching order
HINWEIS:  Tuples: 8
HINWEIS:  Got tuple desc
HINWEIS:  inside fetch_order
HINWEIS:  id = 1
HINWEIS:  order_id = 1
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79694728
HINWEIS:  to = 79694736
HINWEIS:  size = 3.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 2
HINWEIS:  order_id = 2
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79694992
HINWEIS:  to = 79695000
HINWEIS:  size = 4.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 3
HINWEIS:  order_id = 3
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79695256
HINWEIS:  to = 79695264
HINWEIS:  size = 5.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 4
HINWEIS:  order_id = 4
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79695520
HINWEIS:  to = 79695528
HINWEIS:  size = 2.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 5
HINWEIS:  order_id = 5
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79695784
HINWEIS:  to = 79695792
HINWEIS:  size = 10.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 6
HINWEIS:  order_id = 6
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79696048
HINWEIS:  to = 79696056
HINWEIS:  size = 3.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 7
HINWEIS:  order_id = 7
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79696312
HINWEIS:  to = 79696320
HINWEIS:  size = 5.000000
HINWEIS:  Order fetched
HINWEIS:  inside fetch_order
HINWEIS:  id = 8
HINWEIS:  order_id = 8
HINWEIS:  puTime = 386758800
HINWEIS:  doTime = 386762400
HINWEIS:  puLT = d
HINWEIS:  doLT = d
HINWEIS:  puUT = d
HINWEIS:  doUT = d
HINWEIS:  from = 79696576
HINWEIS:  to = 79696584
HINWEIS:  size = 0.000000
HINWEIS:  Order fetched
HINWEIS:  cursor fetched
HINWEIS:  Tuples: 8
HINWEIS:  order_num = 8
HINWEIS:  Query: select id, id as vehicle_id, capacity, depot from vehicle
HINWEIS:  Query executed
HINWEIS:  Fetching order
HINWEIS:  Tuples: 1
HINWEIS:  Got tuple desc
HINWEIS:  Before vehicle fetched
HINWEIS:  inside fetch_vehicle
HINWEIS:  id = 0
HINWEIS:  Got vehicle_id
HINWEIS:  vehicle_id = 1
HINWEIS:  capacity = 15.000000
HINWEIS:  Vehicle fetched
HINWEIS:  Tuples: 1
HINWEIS:  Query: select * from distances_5
HINWEIS:  Query executed
HINWEIS:  Fetching distance
HINWEIS:  Got tuple desc
FEHLER:  Plan mit mehreren Anfragen kann nicht als Cursor geöffnet werden

********** Error **********

FEHLER: Plan mit mehreren Anfragen kann nicht als Cursor geöffnet werden
SQL state: 42P11


I would be interested in the following things:
which output should the distances query have (from_order, to_order, from_point, to_point, value): i assume for every order_id (from_point) the distances to every other order_id (drop_off point) should be the desired output?

thanks very much in advance :)
johannes scholz

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/pgrouting-users/attachments/20120412/ed0eb87f/attachment.html


More information about the Pgrouting-users mailing list