Journal cover Journal topic
Proceedings of the ICA
Journal topic
Volume 1
Proc. Int. Cartogr. Assoc., 1, 66, 2018
https://doi.org/10.5194/ica-proc-1-66-2018
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.
Proc. Int. Cartogr. Assoc., 1, 66, 2018
https://doi.org/10.5194/ica-proc-1-66-2018
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.

  16 May 2018

16 May 2018

Extracting the Essential Cartographic Functionality of Programs on the Web

Florian Ledermann Florian Ledermann
  • Research Group Cartography, Department for Geodesy and Geoinformation, TU Wien, Vienna, Austria

Keywords: Cartographic programming, web cartography, methods, cartographic transformations

Abstract. Following Aristotle, F. P. Brooks (1987) emphasizes the distinction between “essential difficulties” and “accidental difficulties” as a key challenge in software engineering. From the point of view of cartography, it would be desirable to identify the cartographic essence of a program, and subject it to additional scrutiny, while its accidental proper-ties, again from the point of view of cartography, are usually of lesser relevance to cartographic analysis. In this paper, two methods that facilitate extracting the cartographic essence of programs are presented: close reading of their source code, and the automated analysis of their runtime behavior. The advantages and shortcomings of both methods are discussed, followed by an outlook to future developments and potential applications.

Publications Copernicus
Download
Citation
Share