Presentation is loading. Please wait.

Presentation is loading. Please wait.

30-11-2007 Thesis Sijmen Wesselingh GIMA 1 Visualization of a TEN in a web client Final thesis presentation MSc GIMA Sijmen Wesselingh.

Similar presentations


Presentation on theme: "30-11-2007 Thesis Sijmen Wesselingh GIMA 1 Visualization of a TEN in a web client Final thesis presentation MSc GIMA Sijmen Wesselingh."— Presentation transcript:

1 30-11-2007 Thesis Sijmen Wesselingh GIMA 1 Visualization of a TEN in a web client Final thesis presentation MSc GIMA Sijmen Wesselingh

2 30-11-2007 Thesis Sijmen Wesselingh GIMA 2 Visualization of a TEN in a web client SupervisorDrs. Marian de Vries 2 nd supervisorIr. Friso Penninga ProfessorProf. Dr. Peter van Oosterom ReviewerDrs. Barend Kobben

3 30-11-2007 Thesis Sijmen Wesselingh GIMA 3 Introduction My name is Sijmen Wesselingh (11-1979) Month of birth(11-1979) Month of birth (10-2002) HBO Bachelor degree Geodesy(10-2002) HBO Bachelor degree Geodesy (09-2003) Start GIMA(09-2003) Start GIMA

4 30-11-2007 Thesis Sijmen Wesselingh GIMA 4 Contents What is a TEN? Background Relevance Goal + Main question Strategy Prototype review Database formats Geowares Research themes Not implemented Problems Product results Future developments Conclusion

5 30-11-2007 Thesis Sijmen Wesselingh GIMA 5 What is a TEN (1)? TEN stands for Tetrahedral Irregular NetworkTEN stands for Tetrahedral Irregular Network A tetrahedron is the most simple geometrical form in 3D spaceA tetrahedron is the most simple geometrical form in 3D space A TEN is the 3D variant of the Triangulated Irregular Network (TIN)A TEN is the 3D variant of the Triangulated Irregular Network (TIN)

6 30-11-2007 Thesis Sijmen Wesselingh GIMA 6 What is a TEN (2)? A TEN network is a network of tetrahedraA TEN network is a network of tetrahedra From multiple tetrahedra ‘3D terrain’ and ‘GI objects’ on the terrain can be composedFrom multiple tetrahedra ‘3D terrain’ and ‘GI objects’ on the terrain can be composed

7 30-11-2007 Thesis Sijmen Wesselingh GIMA 7 Background Background Research part of wider research on 3D topographyResearch part of wider research on 3D topography Focus on new possibilities for 3D analysis and visualization on the webFocus on new possibilities for 3D analysis and visualization on the web Few prototypes to visualize any kind of 2.5D or 3D geo-information on webFew prototypes to visualize any kind of 2.5D or 3D geo-information on web Literature study revealed some prototypes to visualize various 3D data but no TENLiterature study revealed some prototypes to visualize various 3D data but no TEN

8 30-11-2007 Thesis Sijmen Wesselingh GIMA 8 Relevance (1) Relevance (1) Increase in multiple space useIncrease in multiple space use Development of technology and computer powerDevelopment of technology and computer power Increase in demand 3D dataIncrease in demand 3D data 3D data collection3D data collection

9 30-11-2007 Thesis Sijmen Wesselingh GIMA 9 Relevance (2) Relevance (2) Storage structure of TEN is there but no visualization optionStorage structure of TEN is there but no visualization option Geographical queries with TEN relatively easyGeographical queries with TEN relatively easy Other data representations have too many drawbacks (2.5D, Polyhedron, Voxel)Other data representations have too many drawbacks (2.5D, Polyhedron, Voxel) © Stoter, 2003© Chong and Wesselingh, 2005 © McGill, 2007

10 30-11-2007 Thesis Sijmen Wesselingh GIMA 10 Goal + Main question Develop a prototype of a web applicationDevelop a prototype of a web application that shows an interactive 3D live visualization of 3D geographical information in the form of TEN data from a database via a web service in a web client How is a TEN dataset visualized in a webHow is a TEN dataset visualized in a web client, and what options are there to enhance the visualization and to add GIS functionality?

11 30-11-2007 Thesis Sijmen Wesselingh GIMA 11 Strategy Literature study and interviewsLiterature study and interviews Project proposalProject proposal Collect dataCollect data Prototype realizationPrototype realization Design web applicationDesign web application Programming the prototypeProgramming the prototype Testing the prototypeTesting the prototype Thesis creationThesis creation Writing draftWriting draft Rewriting drafts after supervisor commentsRewriting drafts after supervisor comments Making final thesis using reviewer’s remarksMaking final thesis using reviewer’s remarks

12 30-11-2007 Thesis Sijmen Wesselingh GIMA 12 Prototype review (1) Prototype review (1)

13 30-11-2007Thesis Sijmen Wesselingh GIMA13 Prototype review (2) Prototype review (2)

14 30-11-2007Thesis Sijmen Wesselingh GIMA14 Database formats

15 30-11-2007 Thesis Sijmen Wesselingh GIMA 15 Geowares Software Dataware

16 30-11-2007Thesis Sijmen Wesselingh GIMA16 Research themes 1.Architecture 2.Output formats for 3D visualization 3. TEN, 3D TIN or ‘TEN view’

17 30-11-2007 Thesis Sijmen Wesselingh GIMA 17 R1: Architecture (1)

18 30-11-2007 Thesis Sijmen Wesselingh GIMA 18 R1: Architecture (2)

19 30-11-2007 Thesis Sijmen Wesselingh GIMA 19 R2: Output formats for 3D visualization

20 30-11-2007 Thesis Sijmen Wesselingh GIMA 20 R3:TEN, 3D TIN or ‘TEN view’

21 30-11-2007 Thesis Sijmen Wesselingh GIMA 21 Not implemented Textures Textures Level of Detail Level of Detail Compression Compression Streaming Streaming

22 30-11-2007Thesis Sijmen Wesselingh GIMA22 Problems Loading time large datasetLoading time large dataset Cross browser & cross plugin compatibilityCross browser & cross plugin compatibility Creating valid XMLCreating valid XML Dynamical XML accessDynamical XML access Quote & special character use (‘ “ & ?)Quote & special character use (‘ “ & ?) Much more…Much more…

23 30-11-2007 Thesis Sijmen Wesselingh GIMA 23 Product results Prototype demonstration movie Prototype demonstration movie (http://www.3dwebgis.nl) (http://www.3dwebgis.nl)

24 30-11-2007 Thesis Sijmen Wesselingh GIMA 24 Future development Display load counter or stream data Display load counter or stream data Enable analysis queries Enable analysis queries Make scripts well readable Make scripts well readable Separate data and visualization i.e. with SLD Separate data and visualization i.e. with SLD Implement Python Web GUI interface Implement Python Web GUI interface © Carosio, 2007

25 30-11-2007 Thesis Sijmen Wesselingh GIMA 25 Conclusions (1) Conclusions (1) Literature study revealed there is no prototype for TEN visualization.Literature study revealed there is no prototype for TEN visualization. The goal of the research to develop a prototype for TEN visualization is fulfilledThe goal of the research to develop a prototype for TEN visualization is fulfilled Python offers flexible solution for data transformationPython offers flexible solution for data transformation Definition (City)GML = data, X3D or KML = visualization is too narrowDefinition (City)GML = data, X3D or KML = visualization is too narrow

26 30-11-2007 Thesis Sijmen Wesselingh GIMA 26 Conclusions (2) Conclusions (2) The prototype offers various solutions to visualize the 3D data.The prototype offers various solutions to visualize the 3D data. Strong points of prototype are the three way dynamical selection and feature identificationStrong points of prototype are the three way dynamical selection and feature identification For visualization of large dataset improved algorithms were successfully createdFor visualization of large dataset improved algorithms were successfully created

27 30-11-2007Thesis Sijmen Wesselingh GIMA27 Summary What is a TEN? Background Relevance Goal + Main question Strategy Prototype review Database formats Geowares Research themes Not implemented Problems Product results Future developments Conclusion

28 30-11-2007Thesis Sijmen Wesselingh GIMA28 The End

29 30-11-2007Thesis Sijmen Wesselingh GIMA29 Questions ? © Goldonian, 2007

30 30-11-2007Thesis Sijmen Wesselingh GIMA30 Frameslide


Download ppt "30-11-2007 Thesis Sijmen Wesselingh GIMA 1 Visualization of a TEN in a web client Final thesis presentation MSc GIMA Sijmen Wesselingh."

Similar presentations


Ads by Google