Integrating location tracking, traffic monitoring and semantics in a layered ITS architecture