Open caranha opened 1 year ago
Update:
The crash was pinpointed to a mismatch between tags required by workers (defined in professions.csv) and tags defined in the map (openstreetmaps tags and tags defined in tsukuba-tu-building-data).
So the solution for now is to match the worker tags and the map tags at loading time to check for missing tag maps, and warn the user the problem and possible solution (update the building map tag file).
Future issue: This might still leave problems with actions that are defined based on map data (example: move to hospital)
There are some problems to solve regarding the building tag data file:
config/map/tsukuba-tu-building-data.csv
Desired behavior of the software:
Open Street Maps has tags for some (not all?) of the buildings.
These tags are used to indicate to the agents where they should go for several actions (agents are associated to residential areas, work at work tags appropriate for their jobs, go for leisure and groceries at appropriately tagged spots).
The simulator should check that the necessary tags exist, and raise warnings for unexpected tags
Sometimes, tags should be grouped (for example, for job groups)
Third: How the tags are processed and used should be better documented.