Scripting Dynamic Maps: Some Examples and Experiences with Tcl/Tk

  • Jason Dykes


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).


Graphical User Interface Panoramic Image Script Language Visual Variable Exploratory Spatial Data Analysis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Ball S (1997) Tcl meets the World Wide Web, tcltk. anu. edu. auGoogle Scholar
  2. Bertin J (1983) Semiology of graphics (translation of Semilologie Graphique by Berg, WJ). University of Wisconsin Press, Madison, WisconsinGoogle Scholar
  3. Carter J, Dykes JA (1998) Developing a visualisation gateway for the UK census of population. International Symposium on Spatial Data Handling, Vancouver, pp 543–555Google Scholar
  4. Cartwright W (1997) New media and their applications to the production of map products. Computers and Geosciences 23 (4): 447–456CrossRefGoogle Scholar
  5. MacEachren AM (1994) Visualization in modern cartography: Setting the agenda. In: MacEachren AM,Taylor DRF(eds) Visualization in Mod.Cartogr.,Perg., Oxford, pp 1–12Google Scholar
  6. 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–181Google Scholar
  7. Dykes JA (1997a) Exploring spatial data representation with dynamic graphics. Computers and Geosciences 23 (4): 345–370CrossRefGoogle Scholar
  8. Dykes JA (1997b) cdv: A flexible approach to ESDA with free demonstration software. Proc. British Cartographic Society, 34th Annual Symposium, 100–107Google Scholar
  9. 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/GuideGoogle Scholar
  10. Dykes JA, Moore KM, Wood JD (in press) Virtual environments for student fieldwork using networked components. Int. Journal of Geographic Information ScienceGoogle Scholar
  11. Egbert SL, Slocum TA (1992) EXPLOREMAP: An exploration system for choropleth maps. Annals Assoc. American Geographers 82 (2): 275–288CrossRefGoogle Scholar
  12. Live Picture Inc. (1998) Live Picture PhotoVistaGoogle Scholar
  13. McCormick BH, DeFanti TA, Brown MD (1987) Visualization in scientific computing. ACM SIGGRAPH Computer Graphics, 21 (6)Google Scholar
  14. MIDAS (1996) Project Argus Homepage, mi da s. Scholar
  15. Ousterhout, J (1998) Scripting: higher level programming for the 21st century IEEE Computer, 31 (3): 21–30Google Scholar
  16. 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/Google Scholar
  17. Scriptics Corporation (1998d) Jacl and Tcl BlendGoogle Scholar
  18. Southall H, White B. (1998) Electronic atlas of industrialising BritainGoogle Scholar
  19. Unwin AR (1994) REGARDing geographic data. In: Dirscedl P, Ostermann R, (eds) Computational Statistics. Physica, Heidelberg, pp 315–326CrossRefGoogle Scholar
  20. Virtual Field Course (1998) Virtual Field CourseGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Jason Dykes
    • 1
  1. 1.Department of GeographyUniversity of LeicesterLeicesterUK

Personalised recommendations