Advertisement

Scalability of Techniques for Online Geographic Visualization of Web Site Hits

  • Nigel Stanger
Chapter
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)

Abstract

Extremely large data sets are now commonplace, and they are often visualized through the World Wide Web. Scalability of web-based visualization techniques is thus a key issue. This paper investigates the scalability of four representative techniques for dynamic map generation and display (e.g., for visualizing geographic sources of web site hits): generating a single composite map image, overlaying images on an underlying base map and two variants of overlaying HTML on a base map. These four techniques embody a mixture of different display technologies and distribution styles (three server-side and one distributed across both client and server). Each technique was applied to 20 synthetic data sets of increasing size, and the data set volume, elapsed time and memory consumption were measured. The results show that all four techniques are suitable for small data sets comprising a few thousand points, but that the two HTML techniques scale to larger data sets very poorly across all three variables.

Keywords

web mapping scalability dynamic map generation visualization geolocation distribution style World Wide Web Google Maps 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrienko G, Andrienko N, Dykes J, Mountain D, Noy P, Gahegan M, Roberts JC, Rodgers P, Theus M (2005) Creating instruments for ideation: Software approaches to geovisualization. In: Dykes J, MacEachren AM, Kraak J-M (eds) Exploring geovisualization. Elsevier, Amsterdam, pp 103–125Google Scholar
  2. Babcock C (2007) Data, data, everywhere. InformationWeek, January 9, http://www.informationweek.com/story/showArticle.jhtml?articleID=175801775 (accessed on 24 May 2008)Google Scholar
  3. Bar-Zeev A (2007) How Google Earth [really] works. RealityPrime blog, July 3, http://www.realityprime.com/articles/how-google-earth-really-works (accessed on 22 May 2008)Google Scholar
  4. Barford P, Crovella M (1999) Measuring Web performance in the wide area. ACM SIGMETRICS Performance Evaluation Review 27(2):37–48Google Scholar
  5. Bates PC (1995) Debugging heterogeneous distributed systems using event-based models of behavior. ACM Transactions on Computing Systems 13(1):1–31CrossRefGoogle Scholar
  6. Beaumont JR (1991) GIS and market analysis. In: Maguire DJ, Goodkind MF, Rhind DW (eds) Geographical information systems, vol 2: Applications. Longman, Harlow, UK, pp 139–151Google Scholar
  7. Cammack RG (1999) New map design challenges: Interactive map products for the World Wide Web. In: Cartwright W, Peterson MP, Gartner G (eds) Multimedia cartography. Springer, Berlin, pp 155–172Google Scholar
  8. Chang F, Dean J, Ghemawat S, Hsieh WC, Wallach DA, Burrows M, Chandra T, Fikes A, Gruber RE (2006) Bigtable: A distributed storage system for structured data. In: Proceedings of the 7th symposium on operating systems design and implementation (OSDI ‘06). Seattle, Washington, pp 205–218Google Scholar
  9. CIA (2008) The world factbook. https://www.cia.gov/cia/publications/factbook/. Central Intelligence Agency, Washington DC (accessed on 24 May 2008)Google Scholar
  10. Dent BD (1990) Cartography: Thematic map design, 2nd edn. Wm. C. Brown Publishers, Dubuque, IndianaGoogle Scholar
  11. Dodge M, Kitchin R (2001) Mapping cyberspace. Routledge, LondonGoogle Scholar
  12. Eick SG (2001) Visualizing online activity. Communications of the ACM 44(8):45–50CrossRefGoogle Scholar
  13. Enslow PH (1978) What is a "distributed" data processing system. IEEE Computting 1(1):13–21Google Scholar
  14. Garrett JJ (2005) Ajax: A new approach to Web applications. Web essay, http://www.adaptivepath.com/publications/essays/archives/000385.php. Adaptive Path, LLC (accessed on 25 May 2008)Google Scholar
  15. Gibbins H, Buyya R (2006) Gridscape II: A customisable and pluggable grid monitoring portal and its integration with Google Maps. Technical report GRIDS-TR-2006-8, May 12. Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Melbourne, AustraliaGoogle Scholar
  16. Golub E, Shneiderman B (2003) Dynamic query visualisations on World Wide Web clients: A DHTML solution for maps and scattergrams. International Journal of Web Engineering and Technology 1(1):63–78CrossRefGoogle Scholar
  17. Google (2008) Google Maps API. http://maps.google.com/apis/maps/ (accessed on 24 May 2008)Google Scholar
  18. Jiang B, Ormeling F (2000) Mapping cyberspace: Visualizing, analysing and exploring virtual worlds. The Cartographic Journal 37(2):117–122Google Scholar
  19. Kingston R (2002) Web-based PPGIS in the United Kingdom. In: Craig WJ, Harris TM, Weiner D (eds) Community participation and geographic information systems. Taylor & Francis, London, pp 101–112Google Scholar
  20. Kitchin R, Dodge M (2002) ‘There’s no there there’: Virtual reality, space and geographic visualization. In: Unwin D, Fisher P (eds) Virtual reality in geography. Taylor amp; Francis, London, pp 341–361Google Scholar
  21. Lamm SE, Reed DA, Scullin WH (1996) Real-time geographic visualization of World Wide Web traffic. Computer Networks and ISDN Systems 28(7–11):1457–1468Google Scholar
  22. Longley P, Goodchild M, Maguire D, Rhind D (2005) Geographic information systems and science, 2nd edn. John Wiley and Sons, Chichester, UKGoogle Scholar
  23. MacEachren AM (1998) Cartography, GIS and the World Wide Web. Progress in Human Geography 22(4):575–585CrossRefGoogle Scholar
  24. Maxmind (2008) GeoLite City: Free geolocation database. http://www.maxmind.com/app/geolitecity. Maxmind LLC (accessed on 24 May 2008)Google Scholar
  25. Offutt J (2002) Quality attributes of Web software applications. IEEE Software 19(2):25–32CrossRefGoogle Scholar
  26. Papadakakis N, Markatos EP, Papathanasiou AE (1998) Palantir: A visualization tool for the World Wide Web. In: Proceedings of the INET’98 conference. Geneva, SwitzerlandGoogle Scholar
  27. Sale A, McGee C (2006) Tasmania statistics software. http://eprints.utas.edu.au/262/. University of Tasmania, Hobart, Australia (accessed on 25 May 2008)Google Scholar
  28. Sayar A, Pierce M, Fox G (2006) Integrating AJAX approach into GIS visualization Web services. In: Proceedings of the advanced international conference on telecommunications and international conference on Internet and Web applications and services (AICT/ICIW 2006). IEEE Computer Society, Guadeloupe, French Caribbean, pp 169–175Google Scholar
  29. Stanger N, McGregor G (2006) Hitting the ground running: Building New Zealand’s first publicly available institutional repository. Discussion paper 2006/07. Department of Information Science, University of Otago, Dunedin, New ZealandGoogle Scholar
  30. Stanger N, McGregor, G (2007) EPrints makes its mark. OCLC Systems & Services: International Digital Library Perspectives 23(2):133–141CrossRefGoogle Scholar
  31. Wood J, Brodlie K, Wright H (1996) Visualization over the World Wide Web and its application to environmental data. In: Yagel R, Nielson GM (eds) Proceedings of IEEE visualization ‘96. IEEE Computer Society and ACM, San Francisco, California, pp 81–86CrossRefGoogle Scholar
  32. Zhao H, Shneiderman B (2005) Colour-coded pixel-based highly interactive Web mapping for georeferenced data exploration. International Journal of Geographical Information Science 19(4):413–428CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Nigel Stanger
    • 1
  1. 1.Department of Information ScienceUniversity of OtagoDunedinNew Zealand

Personalised recommendations