Abstract
In Geographic Information Systems, a function to draw cartographic sketches quickly and in arbitrary scales is needed. This calls for cartographic generalization, a notoriously difficult problem. Efforts to achieve automatic cartographic generalization were successful for specific aspects, but no complete solution is known, nor are there any expected within the immediate future. In practical applications, a base map is stored and its scale is changed. Without major distortions, only changes to twice or half the original scale are feasible by simple numeric scale change. Everything beyond this requires adaptation of symbols, selection of objects, placements of labels, etc. Extending ideas of hierarchies or pyramids, where representations of the same objects at different scales are stored, a multi-scale, hierarchial spatial model is proposed. Objects with increasing detail are stored in levels and can be used to compose a map at a particular scale. Applied to the particular problem of cartographic mapping, this results in a multi-scale cartographic tree. The same concept can be used equally well for other applications, which require rendering of objects at different levels of detail. The structure of the multi-scale tree is explained. It is based on a trade-off between storage and computation, replacing all steps which are difficult to automate by essentially redundant storage. The dominant operation is ‘zoom,’ which moves towards a more detailed level, intelligently replacing the current graphical representation with the more detailed one, appropriate for the selected new scale. Methods to select objects for rendering are based on the principle of equal information density. Principles of possible implementations are presented.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.