Automatic Generation of an Adaptive WebGIS

  • Sergio Di Martino
  • Filomena Ferrucci
  • Gavin McArdle
  • Giacomo Petillo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5886)


With the continuous increase in the availability of WebGIS platforms and on-line spatial data, information overload within the spatial domain is becoming a critical issue. In order to address this and assist users to understand and manage the large amount of geospatial data available to them, techniques to personalise this content are being introduced in WebGIS applications. By monitoring users as they interact with map data, inferences can be made regarding their preferences and interests by generating a user profile that can be exploited to adapt content. However, to date, the development of adaptive WebGIS solutions is a difficult task as the practitioner has to deal with many different and non-trivial technologies. To address this issue, in this paper we propose an approach to automatically generate WebGIS applications able to recommend content to users and adapt the interface of a web-based spatial map. The approach is based on an extension of WebML (Web Modeling Language) and the supporting tool WebRatio.


Information Overload GIS Personalization Adaptive Interfaces Location Based Services 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan-Kaufmann Publishers, San Francisco (2002)Google Scholar
  2. 2.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a Modeling Language for Designing Web Sites. Computer Networks: The International Journal of Computer and Telecommunications Networking 33(1-6), 137–157 (2000)Google Scholar
  3. 3.
    Claypool, M., Le, P., Waseda, M., Brown, D.: Implicit Interest Indicators. In: Proc of the ACM International Conference on Intelligent User Interfaces (IUI 2001), Santa Fe, New, Mexico, USA, pp. 33–40 (2001)Google Scholar
  4. 4.
    Di Martino, S., Ferrucci, F., Ginige, A., Paolino, L., Sebillo, M., Vitiello, G., Avagliano, G.: A method to develop Web GIS. In: Proceedings of the International Workshop on Visual Languages and Computing (VLC 2007), San Francisco, California, USA (2007)Google Scholar
  5. 5.
    Di Martino, S., Ferrucci, F., Paolino, L., Sebillo, M., Tortora, G., Vitiello, G., Avagliano, G.: Towards the Automatic Generation of Web GIS. In: Proc. of the 15th International Symposium on Advances in Geographic Information Systems (ACMGIS 2007), Seattle, USA (2007)Google Scholar
  6. 6.
    Di Martino, S., Ferrucci, F., Paolino, L., Sebillo, M., Vitiello, G., Avagliano, G.: A WebML-based visual language for the development of Web GIS Applications. In: IEEE Proceedings of the 2007 Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), Coeur d’Alene, Idaho, USA, pp. 209–212. IEEE Press, Los Alamitos (2007)CrossRefGoogle Scholar
  7. 7.
    Di Martino, S., Ferrucci, F., Paolino, L., Sebillo, M., Vitiello, G., Avagliano, G.: A WebML-based Approach for the Development of Web GIS Applications. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 385–397. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  8. 8.
    Avagliano, G., Di Martino, S., Ferrucci, F., Paolino, L., Sebillo, M., Tortora, G., Vitiello, G.: Embedding Google Maps APIs into WebRatio for the Automatic Generation of Web GIS Applications. In: Sebillo, M., Vitiello, G., Schaefer, G. (eds.) VISUAL 2008. LNCS, vol. 5188, pp. 259–270. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)Google Scholar
  10. 10.
    Google Maps APIs website (2009),
  11. 11.
    Google Maps website (2009),
  12. 12.
    Mac Aoidh, E., Bertolotto, M., Wilson, D.C.: User Context Analysis from Spatial Interface Interactions. In: Proceedings of the 16th European Conference on Information Systems (ECIS), Galway, Ireland (2008)Google Scholar
  13. 13.
    Mobasher, B., Dai, H., Luo, T., Nakagawa, M.: Effective Personalization Based on Association Rule Discovery From Web Usage Data. In: Proceedings of the 3rd International Workshop on Web Information and Data Management, Atlanta, Georgia, USA, pp. 9–15. ACM, New York (2001)CrossRefGoogle Scholar
  14. 14.
    MSN Maps and Directions (2009),
  15. 15.
    Mueller, F., Lockerd, A.: Cheese: Tracking Mouse Movement Activity on Websites a Tool for User Modeling. In: Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2002), Seattle,Washington, USA, pp. 279–280 (2002)Google Scholar
  16. 16.
    Nivala, A.-M., Brewster, S., Sarjakoski, T.L.: Usability Evaluation of Web Mapping Sites. The Cartographic Journal 45(2), 129–138 (2008)CrossRefGoogle Scholar
  17. 17.
    OpenStreetMap (2009),
  18. 18.
    Spiekermann, S.: General aspects of Location-Based Services. In: Schiller, J.H., Vodsard, A. (eds.) Location-Based Services, pp. 9–27. Morgan Kaufmann, San Francisco (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Sergio Di Martino
    • 1
  • Filomena Ferrucci
    • 2
  • Gavin McArdle
    • 3
  • Giacomo Petillo
    • 1
  1. 1.University of Naples “Federico II”NapoliItaly
  2. 2.Dipartimento di Matematica e Informatica (DMI)University of SalernoFiscianoItaly
  3. 3.School of Computer Science and InformaticsUniversity College DublinBelfield, DublinIreland

Personalised recommendations