{'fraction_non_alphanumeric': 0.023668639053254437, 'fraction_numerical': 0.0035502958579881655, 'mean_word_length': 4.716216216216216, '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}}
Extracting GIS Data From Scanned Maps

Geographic Information Systems (GIS) are computer systems, which store, display and analyse spatial data. Scanning the map is one way to input data into a GIS system. But many maps, such as the soil map, contain a large amount of additional information such as characters, line works and the contours between regions, which can be considered as noises in the maps. In this project, some techniques are developed to eliminate the noises from the maps. And a new algorithm called moving window algorithm is developed to eliminate the contours and line works according to the different characteristics between the noises and soil type. The system was implemented by JAVA language. As a result, around 95% of the line works and characters are eliminated correctly while less than 5% of the soil is mis-deleted.