Combining Synchronous and Asynchronous Collaboration within 3D City Models

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6292)


This paper presents an approach for combining spatially distributed synchronous and asynchronous collaboration within 3D city models. Software applications use these models as additional communication medium to facilitate communication of georeferenced and geospatial information. Collaboration tools should support both the communication with other collaborators and their awareness of the current collaboration context. To support collaborative knowledge construction and gathering, we have designed a collaboration system to facilitate (a) creation of annotations that have 3D references to the virtual 3D city model and (b) collection information about the context in which these annotations are created. Our approach supports synchronous collaboration in connection with the creation of non volatile, precisely georeferenced units of information allow for a comprehensible form of cooperation in spatially distributed settings. Storage and retrieval of this information is provided through a Web Feature Service, which eases integration of collaboration data into existing applications. We further introduce a visualization technique that integrates annotations as complex structured data into the 3D visualization. This avoids media breaks and disruptions in working processes and creates a spatial coherence between annotation and annotated feature or geometry.


Collaboration Geospatial Annotation 3D Geovirtual Environment 3D Information Visualization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Döllner, J., Baumann, K., Buchholz, H.: Virtual 3D City Models as Foundation of Complex Urban Information Spaces. In: CORP, Vienna (2006)Google Scholar
  2. 2.
    Sarjakoski, T.: Networked GIS for Public Participation Emphasis on Utilizing Image Data. Computers, Environment and Urban Systems 22(4), 381–392 (1998)CrossRefGoogle Scholar
  3. 3.
    Nurminen, A., Oulasvirta, A.: Designing Interactions for Navigation in 3D Mobile Maps. In: Meng, L., Zipf, A., Winter, S. (eds.) Map-based Mobile Services: Design, Interaction and Usability, pp. 198–224. Springer, London (2008)CrossRefGoogle Scholar
  4. 4.
    Greenhalgh, C., Benford, S.: MASSIVE: a collaborative virtual environment for teleconferencing. ACM Transactions on Computer-Human Interaction (TOCHI) 2(3), 239–261 (1995)CrossRefGoogle Scholar
  5. 5.
    Pang, A., Wittenbrink, C.: Collaborative 3D Visualization with CSpray. IEEE Computer Graphics and Applications 17(2), 32–41 (1997)CrossRefGoogle Scholar
  6. 6.
    Kay, A., Smith, D., Raab, A., Reed, D.: Croquet - A Collaboration System Architecture. In: Proc. First Conf. on Creating, Connecting and Collaborating Through Computing, pp. 2–9. IEEE, Los Alamitos (2003)Google Scholar
  7. 7.
    Dodds, T., Ruddle, R.: Using teleporting, awareness and multiple views to improve teamwork in collaborative virtual environments. In: Proc. of the 14th eurographics Symp. on virtual environments (EGVE 2008), Eindhoven, Eurographics Association, pp. 81–88 (2008)Google Scholar
  8. 8.
    Hindmarsh, J., Fraser, M., Heath, C., Benford, S., Greenhalgh, C.: Object-focused Interaction in Collaborative Virtual Environments. ACM Transactions on Computer-Human Interaction (TOCHI) 7(4), 477–509 (2000)CrossRefGoogle Scholar
  9. 9.
    Applegate, L.M.: Technology Support for Cooperative Work: A Framework for Studying Introduction and Assimilation in Organization. Journal of Organizational Computing 1, 11–39 (1991)CrossRefGoogle Scholar
  10. 10.
    Duce, D.A., Brodlie, K.W., Gallop, J.R., Walton, J.P.R.B., Wood, J.D.: Distributed and Collaborative Visualization. Computer Graphics Forum 23(2), 223–251 (2004)CrossRefGoogle Scholar
  11. 11.
    Knapp, S., Coors, V.: The Use of EParticipation Systems in Public Participation: The VEPs Example. In: Urban and Regional Data Management, pp. 93–104. Taylor & Francis, London (2008)Google Scholar
  12. 12.
    Hopfer, S., MacEachren, A.M.: Leveraging the Potential of Geospatial Annotations for Collaboration: A Communication Theory Perspective. Int. Journal of Geographical Information Science 21(8), 921–934 (2007)CrossRefGoogle Scholar
  13. 13.
    Schill, C., Koch, B., Bogdahn, J., Coors, V.: Public Participation Comment Markup Language and WFS 1.1. In: Urban and Regional Data Management, pp. 85–92. Taylor & Francis, London (2008)Google Scholar
  14. 14.
    Kessler, C., Rinner, C., Raubal, M.: An Argumentation Map Prototype to Support Decision-Making in Spatial Planning. In: AGILE 2005 - 8th Conf. on Geographic Information Science, pp. 135–142. Springer, Heidelberg (2005)Google Scholar
  15. 15.
    Yu, B., Cai, G.: Facilitating Participatory Decision-Making in Local Communities through Map-based Online Discussion. In: Proc. of the 4th Int. Conf. on Communities and technologies, pp. 215–224. ACM Press, New York (2009)CrossRefGoogle Scholar
  16. 16.
    Mittlboeck, M., Resch, B., Eibl, C.: geOpinion: Interaktives geo-Collaboration Framework - 3D-Visualisierung in Google Earth mit OGC WMS- und WFS- Diensten. In: Strobl, J.B.T., Griesebner, G. (eds.) Angewandte Geoinformatik 2006, Beiträge zum 18. AGIT-Symp. Salzbur, pp. 464–469. Herbert Wichman Verlag, Heidelberg (2006)Google Scholar
  17. 17.
    Cai, G.: Extending Distributed GIS to Support Geo-Collaborative Crisis Management. Geographic Information Sciences 11(1), 4–14 (2005)Google Scholar
  18. 18.
    Portele, C.: OpenGIS Geography Markup Language (GML) Encoding Standard (July 2007),
  19. 19.
    Klimke, J., Döllner, J.: Geospatial Annotations for 3D Environments and their WFS-based Implementation. In: Painho, M., Santos, M.Y., Pundt, H. (eds.) Geospatial Thinking. Lecture Notes in Geoinformation and Cartography, pp. 379–397. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  20. 20.
    Lenne, D., Thouvenin, I., Aubry, S.: Supporting Design with 3D-Annotations in a Collaborative Virtual Environment. Research in Engineering Design 20(3), 149–155 (2009)CrossRefGoogle Scholar
  21. 21.
    Maass, S., Döllner, J.: Efficient View Management for Dynamic Annotation Placement in Virtual Landscapes. In: Butz, A., Fisher, B., Krüger, A., Olivier, P. (eds.) SG 2006. LNCS, vol. 4073, pp. 1–12. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  22. 22.
    Maaß, S., Döllner, J.: Dynamic Annotation of Interactive Environments Using Object-Integrated Billboards. In: 14-th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG, pp. 327–334 (2006)Google Scholar
  23. 23.
    Ellis, S.E., Groth, D.P.: A Collaborative Annotation System for Data Visualization. In: AVI 2004: Proc. of the working Conf. on Advanced Visual Interfaces, pp. 411–414. ACM, New York (2004)CrossRefGoogle Scholar
  24. 24.
    Kadobayashi, R., Lombardi, J., McCahill, M., Stearns, H., Tanaka, K., Kay, A.: Annotation Authoring in Collaborative 3D Virtual Environments. In: Proc. of the 2005 Int. Conf. on Augmented Tele-Existence, pp. 255–256. ACM, New York (2005)CrossRefGoogle Scholar
  25. 25.
    Kadobayashi, R., Lombardi, J., McCahill, M., Stearns, H., Tanaka, K., Kay, A.: 3D Model Annotation from Multiple Viewpoints for Croquet. In: 4th Int. Conf. on Creating, Connecting and Collaborating through Computing (C5 2006), January 2006, pp. 10–15 (2006)Google Scholar
  26. 26.
    Andujar, C., Fairen, M., Argelaguet, F.: A Cost-effective Approach for Developing Application-control GUIs for Virtual Environments. In: IEEE Symp. on 3D User Interfaces, 3DUI 2006, pp. 45–52. IEEE, Los Alamitos (2006)CrossRefGoogle Scholar
  27. 27.
    Jung, T., Gross, M., Do, E.: Annotating and Sketching on 3D Web Models. In: Proc. of the 7th Int. Conf. on Intelligent User Interfaces, vol. 1, pp. 95–102. ACM, New York (2002)CrossRefGoogle Scholar
  28. 28.
    Sin, E.J., Choy, Y.C., Lim, S.B.: Content-based Sketch Annotations for Collaboration. In: ACM SIGGRAPH 2006 Research posters on - SIGGRAPH 2006, vol. 21 (2006)Google Scholar
  29. 29.
    Do, E.Y., Gross, M.D.: As if You Were Here - Intelligent Annotation in Space: 3D Sketching as an Interface to Knowledge-Based Design Systems. In: AAAI Fall Symp. - Making Pen-Based Interaction Intelligent and Natural, vol. 1, pp. 55–57. AAAI Press, Menlo Park (2004)Google Scholar
  30. 30.
    Heer, J., Viégas, F.B., Wattenberg, M.: Voyagers and Voyeurs:Supporting Asynchronous Collaborative Visualization. Comm. of the ACM 52(1), 87–97 (2009)CrossRefGoogle Scholar
  31. 31.
    Ondrejka, C.: Collapsing Geography (Second Life, Innovation, and the Future of National Power). Innovations: Technology, Governance, Globalization 2(3), 27–54 (2007)CrossRefGoogle Scholar
  32. 32.
    Yao, J., Fernando, T., Tawfik, H., Armitage, R., Billing, I.: Towards a collaborative urban planning environment. In: Shen, W.-m., Chao, K.-M., Lin, Z., Barthès, J.-P.A., James, A. (eds.) CSCWD 2005. LNCS, vol. 3865, pp. 554–562. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  33. 33.
    Chastine, J., Brooks, J., Owen, G., Harrison, R., Weber, I.: A Collaborative Multi-View Virtual Environment for Molecular Visualization and Modeling. In: Coordinated and Multiple Views in Exploratory Visualization (CMV 2005), pp. 77–84. IEEE, Los Alamitos (2005)CrossRefGoogle Scholar
  34. 34.
    Benford, S., Greenhalgh, C., Rodden, T., Pycock, J.: Collaborative Virtual Environments. Comm. of the ACM 44, 79–85 (2001)CrossRefGoogle Scholar
  35. 35.
    Strothotte, T., Masuch, M., Isenberg, T.: Visualizing Knowledge about Virtual Reconstructions of Ancient Architecture. In: Proc. of the Int. Conf. on Computer Graphics, pp. 36–43. IEEE Comput. Soc., Los Alamitos (1999)CrossRefGoogle Scholar
  36. 36.
    Schumann, J., Strothotte, T., Laser, S., Raab, A.: Assessing the Effect of Non-Photorealistic Rendered Images in CAD. In: Proc. of the SIGCHI Conf. on Human Factors in Computing Systems: Common Ground, pp. 35–41. ACM, New York (1996)CrossRefGoogle Scholar
  37. 37.
    Vretanos, P.A.: OpenGIS Web Feature Service (WFS) Implementation Specification (Mai 2005)Google Scholar
  38. 38.
    Cruz-Neira, C., Sandin, D.J., DeFanti, T.A., Kenyon, R.V., Hart, J.C.: The CAVE: Audio Visual Experience Automatic Virtual Environment. Comm. of the ACM 35(6), 64–72 (1992)CrossRefGoogle Scholar
  39. 39.
    Gröger, G., Kolbe, T.H., Czerwinski, A., Nagel, C.: OpenGIS City Geography Markup Language (CityGML) Encoding Standard Version 1.0.0 (2008)Google Scholar
  40. 40.
    Perlin, K., Fox, D.: Pad: An Alternative Approach to the Computer Interface. In: Proc. of the 20th Ann. Conf. on Computer Graphics and Interactive Techniques, pp. 57–64. ACM, New York (1993)Google Scholar
  41. 41.
    Hagedorn, B., Hildebrandt, D., Döllner, J.: Towards Advanced and Interactive Web Perspective View Services. In: Developments in 3D Geo-Information Sciences, pp. 33–51. Springer, Heidelberg (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  1. 1.Hasso-Plattner-InstituteUniversity of PotsdamPotsdamGermany

Personalised recommendations