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

Reply via email to