Hello Jakob,
As discussed earlier, I installed a newer version and tried my TraCI
program once again. Basically, I was trying to retrieve the previous
stage stop results, particularly as follows:
/ print("previous
stage","type",prevStage.type,"dest",prevStage.destStop,"travel time",
prevStage.travelTime, "distance",prevStage.length,"depart time",
prevStage.depart)/
/
/
Surprisingly,//I got some exceptions now which were not there in the
previous versions. In particular I am getting the following error:
/Error in Previous Stage retrieval, so, skip this personID: 2229/
/ , which is due to line number 97 in my TraCI program./
I am attaching my network again, it contains the same TraCI program
(demo-i.py) that I mentioned above. Ideally, it should be able to
retrieve the previous stage information for a person who has already
boarded or completed a trip by public transport. According to my
scenario every person walks to the bus stop prior to boarding any bus.
Please investigate further about the inconsistencies.
thanks and regards,
Dillip Rout
On Fri, 3 Jul 2020 at 14:24, Tripplanner Mumbai
<[email protected] <mailto:[email protected]>> wrote:
Hello,
Oh I see, thankfully, you have fixed the issue.
thanks and regards,
Dillip Rout
On Fri, 3 Jul 2020 at 13:48, Jakob Erdmann <[email protected]
<mailto:[email protected]>> wrote:
Hello,
that information was previously missing from the stage output
(https://github.com/eclipse/sumo/issues/7274).
You can download the updated version tomorrow at
https://sumo.dlr.de/docs/Downloads.php#sumo_-_latest_development_version
regards,
Jakob
Am Di., 30. Juni 2020 um 09:56 Uhr schrieb Tripplanner Mumbai
<[email protected] <mailto:[email protected]>>:
Hello Jakob,
My apologies for misinterpreting your statements, thanks
for your clarification. Yes, the analysis is true there
are multiple persons with single or double riding.
Now, I am trying to extract the trip information using
TraCI, but not successful right now. In Particular, I was
trying to extract the following information from the
previous stage.
/ print("previous
stage","type",prevStage.type,"dest",prevStage.destStop,"travel
time", prevStage.travelTime,
"distance",prevStage.length,"depart time", prevStage.depart)/
Unfortunately, the output does not contain all the
required information, as shown below.
/previous stage type 3 dest busStop#12 travel time -1.0
distance 672.437702712895 depart time -0.001/
As seen, travel time and depart time are negative, it is
hard to interpret. I guess the distance shown is the
distance of the ride covered in previous stage of the
person. Further, depart time is a must field for my
objective.
Could you please provide some insights so that I can get
the values of all fields of previous stage?
thanks and regards,
Dillip Rout
On Tue, 30 Jun 2020 at 12:21, Jakob Erdmann
<[email protected] <mailto:[email protected]>> wrote:
I never claimed that trip-output == stop-output -
running, only that persons still running are
responsible for trip-output != stop-output.
This is because a person that is still in the
simulation may have previously taken any number of
rides and all of those are missing from the trip-output.
As the result of
sumo/tools/route/analyzePersonPlans.py -r
persontrips.rou.xml shows, there are a number of
persons with multiple rides:
Loaded 9000 persons
1: walk public public walk public walk
31: walk public walk public walk
75: walk public public walk
2154: walk public walk
6739: walk
Am Di., 30. Juni 2020 um 08:01 Uhr schrieb Tripplanner
Mumbai <[email protected]
<mailto:[email protected]>>:
Hello,
I ran it again using the TraCI program and the log
says the following.
Persons: [Inserted: 9000, Running: 28,
Jammed: 167]
Possibly, you are pointing out to Running: 28
which is the discrepancy.
Furthermore, I share the following counts of rides
got from the execution:
2334 trip-output
2341 stop-output
2341 TraCI program log
Clearly, the ride statistics from the simulation
matches the trip-output count:
Ride Statistics (avg of 2334 rides):
[WaitingTime: 205.01, RouteLength: 505.21,
Duration: 100.75, Bus: 2334]
However, the ride count is note balanced as per
your recommendation, i.e., *trip-output ==
stop-output - running*. On the other hand,
stop-output == TraCI count, which is only about
the completed rides (not the entire trips).
Looks like I have to extract some more information
from TraCI to get the desired result. Meanwhile,
if you have some more clarification and
suggestions, please let me know.
thanks and regards,
Dillip Rout
On Mon, 29 Jun 2020 at 17:54, Jakob Erdmann
<[email protected]
<mailto:[email protected]>> wrote:
When I run your simulation (run.sumocfg), I
get 2341 loaded/unloaded persons in stop-output.
I used attributeStats.py -e stopinfo -a
loadedPersons stops-out.xml -p 5
and this gives 622 stops with an average of
3.76367 loaded/unloaded
At the end time of 36000 there are still 28
persons in the simulation according to the log.
You can also check this by comparing the input
count (9000 persons) to the tripinfo output
count (8972 persons).
Looking at the simulation reveals that these
persons are waiting at a busStop after all
buses have already left. Some of them such as
person 6064 have already used a bus by that
time which creates a discrepancy between
loadedPersons and ride count in tripinfo-output.
The pedestrian collisions are (among other
things) caused by vehicles that drive on the
sidewalks due to being configured with
vClass="ignoring".
The pedestrian jamming (which could be caused
by mis-dimensioned sidewalks/crossings) could
be responsible for persons missing their buses.
regards,
Jakob
Am Mo., 29. Juni 2020 um 10:21 Uhr schrieb
Tripplanner Mumbai <[email protected]
<mailto:[email protected]>>:
Hello,
*"tripinfo-output only contains persons
that have completed their whole itinerary
(all walks and rides)"*
The above may be true, but your later
statements explain the issues partially. I
changed the time from 3600 to 36000, and
also, restored the bus route input file.
However, I still find that stop-output
contains 2318 boarding and alighting,
whereas trip-output contains 2310 trips
for passengers. I suspected that maybe
those 8 passengers are stuck in jams
and/or collisions. To my surprise, I found
that the number of jams and collisions are
certainly more than 8 (at least 5 times of
it). Then, what is the reason for having
such a gap between stop-output count and
trip-output count.
When I ran the same simulation using
TraCI, I found that total trips on buses
2341.
I am attaching the latest network which I
used for simulation in the command line as
well as in TraCI. Please recheck, there
might be some issues in the software
itself ( I am using a version which was
updated on June 25, 2020).
**
On Mon, 29 Jun 2020 at 11:52, Jakob
Erdmann <[email protected]
<mailto:[email protected]>> wrote:
tripinfo-output only contains persons
that have completed their whole
itinerary (all walks and rides). Since
your configuration ends the simulation
at step 3600 it will prevent output of
all persons still travelling at that
time even though they already rode a
bus and thus show up in the stop-output.
Am Fr., 26. Juni 2020 um 10:35 Uhr
schrieb Tripplanner Mumbai
<[email protected]
<mailto:[email protected]>>:
Hello,
Again, I tried this with the
latest development version of SUMO
which was updated on June 25,
2020. However, the same issue
continues, /i.e./, the number of
boarded and alighted persons in
stop output is more than the
number of records in trip output.
Kindly, look into it at earliest.
thanks and regards,
Dillip Rout
On Wed, 24 Jun 2020 at 17:20,
Tripplanner Mumbai
<[email protected]
<mailto:[email protected]>>
wrote:
Hello,
Recently, I implemented public
transit lines in SUMO. I
encountered that the number of
passengers boarded at a stop
according to stop output, does
not match with the number of
passengers making successful
trips according to trip
output. I was assuming that
every passenger who boards
into some bus at any stop has
an entry in trip output as
well. I tried with TraCI as
well as a simple command line,
but in either case, I found
that the passenger count
varies. Typically, the total
number passengers boarded (as
per stop output) is greater
than the total number of
passengers in the trip output.
However, when I extracted
additional data through TraCI,
then I found that the number
of passengers at various stops
as per stop output is the same
as the extracted information
about each passenger through
TraCI.
I am attaching my network
along with TraCI code
(demo-i.py) to be tested by
others. Also, I am attaching a
few csv files which I have
extracted from the xml output
files for easier reference.
Please clarify if the stop
output count of passengers has
to be the same as the number
of trips as per trip output or
not.
thanks and regards,
Dillip Rout
_______________________________________________
sumo-user mailing list
[email protected]
<mailto:[email protected]>
To unsubscribe from this list,
visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
<mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
<mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
<mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected] <mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected] <mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected] <mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected] <mailto:[email protected]>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user