Abstract
This chapter is based upon experience gained whilst using the Tcl/Tk scripting language and graphical toolkit to produce fast interactive maps. Tcl provides familiar programming features and high level control of external processes, whilst Tk adds graphical user interface (GUI) windows. In combination Tcl/Tk supplies a rich environment for developing new code and linking existing software with GUIs. The language originated at Berkeley in the late 1980’s and has developed rapidly, accumulating a large user community and being further developed by Sun Microsystems. Tcl/Tk remains an ‘open source’ package that is freely available for download from Scriptics, a platform company for Tcl/Tk formed to provide support and develop additional commercial tools (Scriptics 1998).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ball S (1997) Tcl meets the World Wide Web, tcltk. anu. edu. au
Bertin J (1983) Semiology of graphics (translation of Semilologie Graphique by Berg, WJ). University of Wisconsin Press, Madison, Wisconsin
Carter J, Dykes JA (1998) Developing a visualisation gateway for the UK census of population. International Symposium on Spatial Data Handling, Vancouver, pp 543–555
Cartwright W (1997) New media and their applications to the production of map products. Computers and Geosciences 23 (4): 447–456
MacEachren AM (1994) Visualization in modern cartography: Setting the agenda. In: MacEachren AM,Taylor DRF(eds) Visualization in Mod.Cartogr.,Perg., Oxford, pp 1–12
Dykes JA (1996) Dynamic maps for spatial science: a unified approach to cartographic visualization. In: Parker, D. (ed) Innovations in Geographical Information Systems 3, Taylor & Francis, London, pp 171–181
Dykes JA (1997a) Exploring spatial data representation with dynamic graphics. Computers and Geosciences 23 (4): 345–370
Dykes JA (1997b) cdv: A flexible approach to ESDA with free demonstration software. Proc. British Cartographic Society, 34th Annual Symposium, 100–107
Dykes JA (1998a): Cartographic Visualization: Exploratory Spatial Data Analysis with Local Indicators of Spatial Association using Tcl/Tk and cdv. The Statistician, 47(3): 485–497 Dykes JA (1998b): cdv Guide, www. geog. l e. ac. uk/cdv/Guide
Dykes JA, Moore KM, Wood JD (in press) Virtual environments for student fieldwork using networked components. Int. Journal of Geographic Information Science
Egbert SL, Slocum TA (1992) EXPLOREMAP: An exploration system for choropleth maps. Annals Assoc. American Geographers 82 (2): 275–288
Live Picture Inc. (1998) Live Picture PhotoVista
McCormick BH, DeFanti TA, Brown MD (1987) Visualization in scientific computing. ACM SIGGRAPH Computer Graphics, 21 (6)
MIDAS (1996) Project Argus Homepage, mi da s. ac.uk/argus/
Ousterhout, J (1998) Scripting: higher level programming for the 21st century IEEE Computer, 31 (3): 21–30
Scriptics Corporation (1998a) Scriptics: the Tcl platform company Scriptics Corporation ( 1998b ) Tcl Web Server, www. scriptics. com/tclhttpd/ Scriptics Corporation (1998c) Tel Pro, www. scriptics. com/tclpro/
Scriptics Corporation (1998d) Jacl and Tcl Blend
Southall H, White B. (1998) Electronic atlas of industrialising Britain
Unwin AR (1994) REGARDing geographic data. In: Dirscedl P, Ostermann R, (eds) Computational Statistics. Physica, Heidelberg, pp 315–326
Virtual Field Course (1998) Virtual Field Course
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dykes, J. (1999). Scripting Dynamic Maps: Some Examples and Experiences with Tcl/Tk. In: Cartwright, W., Peterson, M.P., Gartner, G. (eds) Multimedia Cartography. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03784-3_19
Download citation
DOI: https://doi.org/10.1007/978-3-662-03784-3_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-03786-7
Online ISBN: 978-3-662-03784-3
eBook Packages: Springer Book Archive