{'fraction_non_alphanumeric': 0.021657250470809793, 'fraction_numerical': 0.005649717514124294, 'mean_word_length': 5.770700636942675, '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}}
The Phoenix Algorithm for Three Dimensional Data Capture

The graphical representation and interactive manipulation of accurate three dimensional (3D) models of reality is rapidly becoming an inescapable necessity for many applications of geographical information systems (GIS). There are many problems and difficulties that must be overcome in order to facilitate such 3D models. Can accurate measurements, at sufficient resolution and using affordable resources, be obtained? Will application software usefully process, in all aspects, models of the real world, held in full 3D? Can a topology of containment, adjacency and contiguity in 3D be integrated into the conventional procedural and recording functionality of two dimensional (2D) GIS and still provide workable spatial analysis tools? A 3D GIS applied to an urban environment should maintain a model that would typically consist of solid representations of individual buildings, roads and utilities, providing both external and internal detail, all assigned to a suitable digital terrain model (DTM).