{'fraction_non_alphanumeric': 0.01607142857142857, 'fraction_numerical': 0.0, 'mean_word_length': 5.753012048192771, '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}}
Building function classification in Nanjing, China, using deep learning

The functional classification of buildings is important for creating and managing urban zones and assisting government departments. Existing building function classification methods are mainly designed for remote sensing imagery or zones in vector maps. These methods cannot be used for the single buildings in large‐scale vector maps. In this study, a learning strategy for multiple features and context information is developed to detect a single building function in a vector map. First, multiple features are extracted for each building based on local and regional structures. Then, a graph convolutional network, GraphSAGE, is introduced to analyze the modeled graph and building footprint features through supervised learning. Experiments show that the framework can learn local and contextual building information with the ability to distinguish different building functions. When classifying the building function, the proposed method performed better than other machine learning methods, such as random forest and support vector machines.