Dear Constantin,
you have a typo in your activitygen stat file. The XML is case sensitive
and the tag should be called "workHours", not "workhours". This is as part
of SUMO where XML input is not validated.
Nonetheless I think you have discovered a bug because all times should be
in seconds, whereas the fallback times for 09:00 and 17:00 read 900 and
1700 respectively.
Best regards
Mirko
-----Original-Nachricht-----
Betreff: [sumo-user] Activitygen - demand generation - errors
Datum: 2024-02-16T13:20:22+0100
Von: "Constantin Jeinsen via sumo-user" <sumo-user@eclipse.org>
An: "sumo-user@eclipse.org" <sumo-user@eclipse.org>
Dear SUMO community,
I want to use activitygen to generate the demand for a small town.
When I create the trip file, an error is displayed, when distributing the
work positions.
I normalized the work positions across the entire length of the network.
Display of the error:
“[2024-02-15 18:02:43.631] Loading net ... done.
[2024-02-15 18:02:44.585] Loaded 34328 edges.
[2024-02-15 18:02:44.585] Reading input ... first completed in getStreet()
of City: Consolidation of data not needed in ActivityGen any more
done.
[2024-02-15 18:02:44.683] Consolidating statistics ... done.
[2024-02-15 18:02:44.683] Building street representation ... done.
[2024-02-15 18:02:44.684] Generating work positions ... -- WARNING: work
time distribution not complete (Sum(proportions) != 1): AUTODEFINED at
9.00am --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 5.00pm --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 9.00am --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 5.00pm --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 9.00am --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 5.00pm --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 9.00am --
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 5.00pm –
[…]
-- WARNING: work time distribution not complete (Sum(proportions) != 1):
AUTODEFINED at 5.00pm --
--> work position:
|-> in city: 16089
|-> out city: 11678
|-> in+out city: 27767
done.
[2024-02-15 18:02:44.800] Building bus lines ... done.
[2024-02-15 18:02:44.800] Generating population ... --> population:
|-> city households: 7225
|-> city people: 12616
|-> city single: 3386 / (in) couple: 7678
|-> city adults: 11064
|-> estimation: 11064
|-> retired: 2294
|-> city children: 1552
|-> estimation: 1552
done.
[2024-02-15 18:02:44.809] Allocating schools ... done.
[2024-02-15 18:02:44.809] Allocating work places ... |-> working people:
10754
|-> working people in city: 8484
|-> working people from outside: 2270
done.
[2024-02-15 18:02:45.802] Allocating car places ... done.
no problem during bus line trip generation...
after public transportation: 0
WARNING: 2805 ( 38.82% ) households' trips haven't been generated: would
probably need more iterations for rebuilding...”
In addition, most trips are created for 12:00 AM and unfortunately, I can't
find the reason for this.
“first real trip: 1, 0:0:0
last real trip: 1, 23:59:58
histogram[ hour 0 ] = 8478
histogram[ hour 1 ] = 106
histogram[ hour 2 ] = 81
histogram[ hour 3 ] = 84
histogram[ hour 4 ] = 70
histogram[ hour 5 ] = 96
histogram[ hour 6 ] = 85
histogram[ hour 7 ] = 87
histogram[ hour 8 ] = 108
histogram[ hour 9 ] = 97
histogram[ hour 10 ] = 68
histogram[ hour 11 ] = 94
histogram[ hour 12 ] = 93
histogram[ hour 13 ] = 98
histogram[ hour 14 ] = 91
histogram[ hour 15 ] = 84
histogram[ hour 16 ] = 88
histogram[ hour 17 ] = 83
histogram[ hour 18 ] = 82
histogram[ hour 19 ] = 113
histogram[ hour 20 ] = 127
histogram[ hour 21 ] = 121
histogram[ hour 22 ] = 127
histogram[ hour 23 ] = 201
Success.”
Command:
activitygen --net-file activity.net.xml --stat-file activitygen.stat.xml
--output-file activity_trips.xml --random --seed 42 --begin 0 --end 86400
Thanks for the help in advance.
The files used are attached.
Best Regards,
C. Jeinsen
_______________________________________________
sumo-user mailing list
sumo-user@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user