Geofencing with zones
A geofence or geographic zone is a virtual perimeter for real-world geographic areas. T.Rodon operators can specify a set of boundaries such as urban areas, cities, or any other geographical areas on the map to control activities in this area.
Based on a predefined area, TASSTA can offer several algorithms for dispatching a fleet – for example, locate and assign the closest eligible user in a particular area. Use zones as a border crossing control or unit positioning aid. They can be used to manage the optimal routes by work area or geographical location of the orders. Furthermore, the dispatcher can specify the route or control points on the map to perform route control for a particular unit and define a schedule.
Geo-zone functionality makes it possible to provide a number of services:
- Track users' positions in each zone, observe their queue positions in the zone
- Get notifications about users crossing zone borders, send messages to a group if a user leaves or enters a specific zone
- Communicate, send messages, assign tasks to specific users (such as drivers) located in the zone
- Create dynamic groups of users located in the same geographical location
- View a list of all created zones
To view a list of existing zones, toggle the Zones button in the toolbar of the Map Tools window.
Define a new zone
To define a zone, go to edit mode and click the appropriate shape button in the drawing toolbar: Draw a polygon, Draw a rectangle or Draw a circle. Then draw the specified shape in the map area. Follow the on-screen prompts as you do so.
To tweak the boundary points in an existing zone, go to edit mode and click the Edit layers button in the drawing toolbar. Drag the points about to reshape the zone and click Save.
To delete a zone, go to edit mode and click the Delete layers button in the drawing toolbar. Then click the shape you want to delete and click Save.
Define zone properties
A zone on the map has a set of configurable options that define how it is used. To edit them, go to edit mode, right-click a zone on the map or zone list and select Properties. The options are organized into the following tabs in the zone properties dialog box:
- Zone management
- Lone worker
- Zone name
To make the name of a zone meaningful, consider including reference information such as postal code, district or city.
- Stroke color
- Stroke opacity
- Stroke width
- Fill color
- Fill opacity
- Calls enabled
Select this to be able to talk to users in the zone.
- Static Call
Select this to map this zone to a specific channel, and select that channel in the drop-down list.
- Dynamic Call Timeout (sec)
This value is used if Static call is disabled; this is how long this zone's dynamic channel can remain silent (meaning, nobody presses PTT) before the dynamic call is interrupted.
To talk to users associated with a zone, click and hold that zone. One of the following happens:
- If Static call is enabled, you start talking in the channel selected for that option in the properties, as if you have selected that channel and pressed PTT.
- If Static call is disabled, a dynamic group is created on the spot, all users currently inside that zone join the group, and you start talking in that group.
You can monitor a zone for user presence and receive real-time notifications about users crossing the boundaries of the zone.
- Accept zone control
Click to be granted zone manager rights.
- Channel IN
Notify the specified channel whenever a user enters the zone.
- Channel OUT
Notify the specified channel whenever a user leaves the zone.
- Disable channel change
Prevent users from changing channels while they are inside the zone.
The notifications you set up will work only if you have clicked Accept zone control.
This tab lets you configure notification rules for all aspects of a user's presence in the zone. Each of the following types of rules can be configured separately:
- Passing in
Notify when the user enters the zone.
- Passing out
Notify when the user leaves the zone.
- Check if empty
Notify when there are no users left in the zone.
- Stay time
Notify when the user has stayed in the zone for the specified time or longer.
Notify if the user connects to the TASSTA server while inside the zone.
Notify if the user disconnects from the TASSTA server while inside the zone.
If a user leaves one zone and enters another while disconnected and then connects from the new zone, the missing "passing out" and "passing in" notifications are generated appropriately during the connection.
The notifications you set up will work only if you have clicked Accept zone control on the Zone management tab.
Here you can select how a user's lone worker protection configuration changes in the zone by setting the Enable LW for users in zone to one of the following:
The LWP features you specify become enabled.
LWP features become disabled.
The states of LWP features for the user do not change.
If you select Enable, you can select which individual LWP features you want to activate in the zone:
- Periodic check
- Man down
- Track battery level
- Detect impact
Your changes to LWP configuration will take effect only if you have clicked Accept zone control on the Zone management tab.
If you select Enable, tracking of zone-related activity is turned on only for those users that you select on this page; activity of other users is ignored.
Saving and loading zone configurations
You can export geo-zone data to a file and import data from such a file. Use these capabilities to back up and restore your zone configurations. The GeoJSON format is used for the purpose by default; this is the standard format for encoding a variety of geographic data structures.
To export geo-zone data, use the File | Export geo data action in the menu of the Map Tool window.
To import geo-zone data, use the File | Import geo data action in the menu of the Map Tool window.
The GeoJSON format is not the only option for import. You can also import specially constructed XLSX files that encode configurations for notification and LWP. This legacy feature is used by the TASSTA support team.