4.2 Tracking active objects
To include active or mobile objects in the
framework of geospatial agents, a prototype for
tracking vehicles was developed. As usually, a GPS
module, which is attached to moving object, receives
the signal from satellites and transmits the
coordinates with the unique ID of object to operator
agent. The agents provide the coordinate info of
particular object to map application. The map
application is built up as any other agent-based
application and active object acts as additional
agent.
The tracking multi-agent is a federation of
agents, consists agents of following types:
• agents processing fragments of the map;
• agents for searching, processing, and sending
the vector information for the image or situation
that has been activated in the map_object
• GPS agents, that in pair with periodically
transmit to other agents the position of active
objects equipped with standard GPS device.
• agents that manage, search, and forward
additional information related to active objects.
5 CONCLUSIONS
The developed collection of agent classes forms the
basis of agent-based digital maps. The collection is
extendable and depends on tasks required by the
customer, types of digital base-maps, additional
databases to be used, and on other factors. Each
agent is to be programmed as required by the
specific application. Agents have generic features
that facilitate their usage in a variety of applications
with minimal modifications. The experience shows
that dynamic compilation of agents’ intermediated
map frames offers a reasonable processing speed,
better than that of a typical fixed menu of web
services of a traditional GIS.
In contrast to the traditional approach in GIS, the
geospatial agents empower developers and end-users
to build their custom maps independently and post
useful information for their clients. Advantages
include the shift of ownership from digital map and
GIS suppliers to the users and the opportunity for the
users to build their own dynamic and interactive
maps. This opens a venue for developing many more
and tailor-made applications.
The described agent-based solution provides the
basic ideology that can be extended for application
on mobile & thin platforms. Further experiments and
the development of the instrumental software and
classes of geospatial agents are planned, in pair with
carefully selected geospatial application areas.
ACKNOWLEDGMENTS
This research has been partially financed by
Estonian Science Foundation grant no. 4860, and by
grants no. 014 2509s03 and no. 018 2565s03 from
the Estonian Ministry of Education and Research.
This support is gratefully acknowledged.
REFERENCES
Bigus, J.P., Schlosnagle, D.A., Pilgrim, J.R., Mills, W.N.,
Diao, Y., 2002. ABLE: A toolkit for building multi-
agent autonomic systems. IBM Systems Journal, vol.
41, no. 3, 350-371.
McKee, L., 2003a. The Importance of Going “Open”.
Open Geospatial Consortium, White paper, 8 p.
www.opengis.org
McKee, L., 2003b. The Spatial Web. Open Geospatial
Consortium, White paper, 8 p. www.opengis.org
Motus, L., Meriste, M., Kelder, T, Helekivi, J., 2004.
Agent-based Templates for Implementing Proactive
Real-time Systems. Proc. Int. Conf. on Computing,
Communications and Control Technologies, Austin,
Texas, ISBN: 980-6560-17-5, 199-204.
Odell, J., Parunak, H., Fleischer, M., 2003. Modeling
agent organizations using roles. Software and Systems
Modeling. Springer, vol. 2, 76-81.
Figure 4: Tracking active objects.
ON GEOSPATIAL AGENTS
213