Skip to main content

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

  • Chapter
Multimedia Cartography

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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

    Google Scholar 

  • Bertin J (1983) Semiology of graphics (translation of Semilologie Graphique by Berg, WJ). University of Wisconsin Press, Madison, Wisconsin

    Google Scholar 

  • 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

    Google Scholar 

  • Cartwright W (1997) New media and their applications to the production of map products. Computers and Geosciences 23 (4): 447–456

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Dykes JA (1997a) Exploring spatial data representation with dynamic graphics. Computers and Geosciences 23 (4): 345–370

    Article  Google Scholar 

  • Dykes JA (1997b) cdv: A flexible approach to ESDA with free demonstration software. Proc. British Cartographic Society, 34th Annual Symposium, 100–107

    Google Scholar 

  • 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

    Google Scholar 

  • Dykes JA, Moore KM, Wood JD (in press) Virtual environments for student fieldwork using networked components. Int. Journal of Geographic Information Science

    Google Scholar 

  • Egbert SL, Slocum TA (1992) EXPLOREMAP: An exploration system for choropleth maps. Annals Assoc. American Geographers 82 (2): 275–288

    Article  Google Scholar 

  • Live Picture Inc. (1998) Live Picture PhotoVista

    Google Scholar 

  • McCormick BH, DeFanti TA, Brown MD (1987) Visualization in scientific computing. ACM SIGGRAPH Computer Graphics, 21 (6)

    Google Scholar 

  • MIDAS (1996) Project Argus Homepage, mi da s. ac.uk/argus/

    Google Scholar 

  • Ousterhout, J (1998) Scripting: higher level programming for the 21st century IEEE Computer, 31 (3): 21–30

    Google Scholar 

  • 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 

  • Scriptics Corporation (1998d) Jacl and Tcl Blend

    Google Scholar 

  • Southall H, White B. (1998) Electronic atlas of industrialising Britain

    Google Scholar 

  • Unwin AR (1994) REGARDing geographic data. In: Dirscedl P, Ostermann R, (eds) Computational Statistics. Physica, Heidelberg, pp 315–326

    Chapter  Google Scholar 

  • Virtual Field Course (1998) Virtual Field Course

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics