{'fraction_non_alphanumeric': 0.011857707509881422, 'fraction_numerical': 0.0, 'mean_word_length': 5.13939393939394, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
SPATIAL STRUCTURES TO SUPPORT AUTOMATIC GENERALISATION

Automating the cartographic generalisation process has been the focus of much research. It has repeatedly been reported that one critical task is to model the spatial relationships between map features to understand their meaning and importance for the target map. This paper will review the different spatial structures that are usually used by researchers to support their automatic generalisation solutions. This paper then proposes a model for building and storing a proximity graph between features. This model has been designed for supporting generalisation. This means that the graph works as a logical structure that links the features together by references, allowing fast analysis. Different types of graphs are presented. An efficient technique is described to build a triangulation on a set of features, as well as the tools to derive the other types of graphs from it. These tools have been implemented, the results are presented in the paper.