Documentation Index


1Introduction
2Theoretical analysis
2.1Virtual Reality
2.1.1Main approaches - QTVR and VRML
2.1.2Making and displaying QuickTime VR scenes
2.1.3Making and displaying VRML scenes
2.2Virtual cities on the Internet
2.1.1VRML models
2.1.2QTVR models
2.1.3Summary
2.3Project design
3Implementation
3.1General notes
3.2Client side VRML script
3.2.1Main VRML file structure
3.2.2Data transmission
3.2.3Caching
3.2.4Main script
3.2.5Gates
3.2.6Additional features
3.2.7Problems & bugs
3.3PHP scripts for VRML and graphics generation
3.3.1General approach
3.3.2Why PHP ?
3.3.3General notes on scripting
3.3.4Parameters
3.3.5The scripts
3.4Java applet
3.4.1Map panel
3.4.2Connection to the VRML
3.4.3Control panel
3.4.4Viewpoints window
3.4.5Diagnostic window
3.4.6Sector window
3.5Database
3.5.1Reasons for using relational database
3.5.2Purpose of the database in the project
3.5.3Choosing the database engine
3.5.4Rough description of the database structure
3.5.5Detailed description of database tables and relations
3.5.6Interfacing the database
3.5.7Information not stored in the database
3.6VRML files generation programs
3.6.1Lod
3.6.2Outline
3.7Mapedit
3.7.1Object geometry description
3.7.2Used platform
3.8WebAdmin interface
3.8.1PHP module vs CGI
3.8.2Authentication
3.8.3Configuration
3.8.4Scripts handling file donwloads/uploads
3.9Offline usage of the city model
4User manual
4.1Browsing the town
4.1.1Configuring the session
4.1.2VRML window
4.1.3Map, Viewpoints, Diagnostics
4.2Creating new parts of the town
4.2.1Textures acquisition and adjustment
4.2.2VRML files generation
4.2.3Editing the layout of the town
4.2.4Using the WebAdmin interface
5Application performance - tests
5.1LOD Test
6F.A.Q.
7Known bugs and limitations
8Conclusion
9Literature and links