Map generalisation is the process of modifying map features to appear visually clearer and simpler at smaller scales. It has traditionally been seen as a computational cartography problem that can be addressed through algorithms that automate tasks like feature simplification and displacement. However, generalisation is a complex task that also requires knowledge-based solutions to properly orchestrate algorithms and evaluate results. While progress has been made in developing individual generalisation algorithms, fully automating the entire generalisation process from multiple data sources down to many map scales remains an open challenge that computational cartography continues working to address.