Attractors in pedestrian areas
Five north-oriented attractors inside an area
In pedestrian simulation,
allows controlling pedestrians location inside an
- If the area defines the destination of the pedestrian movement (is referred by
PedGoTo), attractors define exact target points inside the area.
- If the area defines the pedestrians waiting location (is referred by
PedWait), attractors define exact points where pedestrians will wait inside the area. Pedestrians will go to attractor location for waiting. This option may be used to simulate information boards, expo shelves inside shops, etc.
Waiting positions (seats) defined with attractors
You can add attractors one by one, however, if attractors form a regular structure, it makes sense to add several attrcators once using attractor creation wizard.
Attractors may be put only inside a pedestrian
To add one attractor inside an area
- Drag the
element from the
section of the
palette into an area on the graphical diagram.
To add several attractors
- You can add attractors using
the drawing mode. Double-click
in the palette. Its icon will turn into
. Now you can add attractors by clicking inside of nodes.
- You add one attractor each time you click inside the node. All new attractors have the default orientation as shown in the figure above. However, you can change attractor's orientation while drawing it: do not release the mouse button after the
click, but move it around until you get the orientation you need.
- To exit the drawing mode, click any empty spot in the graphical editor outside the node.
- After you finish drawing, all added attractors will be selected with their properties open. You may find this useful for defining attractors's orientation for several of them at once:
To add several attractors using the wizard
- Click a rectangular or polygonal area in the graphical diagram.
- In the area's properties, click
button. You will see
- In the dialog, specify how many attractors you want to create. You may do this by expliclitly specifying the
Number of attractors, or filling the whole area with attractors, preserving the specified
Space between attractors, or placing them in a
with cells of specified width and height.
- If you need to restructure attractors, select the option
Delete all existing attractors
and also define creation mode before you click
OK. If you wish to clear all attractors from the area without creating new ones there, select this option and specify 0 in creation mode
Number of attractors, then click
Attractors selection order
When you add attractors (either manually or using the wizard), their creation order also defines the sequence of the pedestrians' movement destinations. You can verify the creation order by looking at the names of the attractors (attractor1,
attractor2, ...). Pedestrians will select attractors one by one according to this order. In case you need to change the order, you should change the positions of the corresponding attractors but not their names.
– The name of the attractor. The name is used to identify and access the attractor from code.
– If selected, the attractor is excluded from the model.
on upper agent
– If selected, the attractor is visible on the upper agent where this agent lives.
– X-coordinate of the attractor.
– Y-coordinate of the attractor.
– Here you can choose where pedestrians should be directed when reaching/waiting at the attractor.
You can dynamically modify shape properties at model runtime using the following API.
Returns the X (Y, Z) absolute coordinate of the attractor.
The Z coordinate is defined by the corresponding coordinate of the node / area.
|Returns the X (Y) coordinate of the attractor relative to the node / area.
Returns the attractor's orientation in radians (in the clockwise direction).
Markup for pedestrian simulation
Service with area