[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