The CartACom model: transforming cartographic features into communicating agents for cartographic generalisation · Study