1. Grant
Control
Realization
Faculty of Civil Engineering, CTU in Prague
Controlling 3D scene in GIS
(Focused on GRASS)
´
Petr Voldan
Department of Mapping and Cartography
2. 5. 2010
´
Petr Voldan Geoinformatics FCE CTU 2010
2. Grant Presentment
Control Goals
Realization Team
Grant SGS
Idea: Improve view controlling in GRASS
Proposal for Grant SGS(CTU): Control of 3D scenes GIS
applications
Grant was accepted in April 2010
Finalization in December 2010
´
Petr Voldan Geoinformatics FCE CTU 2010
3. Grant Presentment
Control Goals
Realization Team
Grant SGS: Goals
1 Map the type of controlling 3D scenes in a GIS or CAD
software.
2 Create prototypes for GRASS
3 Verify concepts by performing experiments and usability
testing
4 Implementation
´
Petr Voldan Geoinformatics FCE CTU 2010
4. Grant Presentment
Control Goals
Realization Team
Team
1 ˇ ı´
Bc. Zdenka B´la
student master degree program Geoinformatics
2 Bc. Adam Kuˇ era
c
student master degree program Computer graphics and
interaction (CTU in Prague, Faculty of Electrical
Engineering)
Design user interfaces
3 Ing. Martin Landa
PhD. Student - program Geodesy and Cartography
GRASS developer
... and Mr. number one :-)
4 ´
Ing. Petr Voldan
PhD. Student - program Geodesy and Cartography
Usability and ergonomics of geo applications
´
Petr Voldan Geoinformatics FCE CTU 2010
5. Grant
Experiment
Control
Control other GIS
Realization
Experiment: Control 3D scene in web browser
Comparing of different methods of control
Loading . . .
´
Petr Voldan Geoinformatics FCE CTU 2010
6. Grant
Experiment
Control
Control other GIS
Realization
Experiment info
Broad representation - practically with 100 users
´
Petr Voldan Geoinformatics FCE CTU 2010
7. Grant
Experiment
Control
Control other GIS
Realization
Experiment Results
Users prefer this concept of control 3D scene
´
Petr Voldan Geoinformatics FCE CTU 2010
8. Grant
Experiment
Control
Control other GIS
Realization
Control - Blender
Select – left mouse button.
Rotation – middle mouse button
Zoom ’+’ – wheel ↑
Move – right mouse button or ctrl/shift + wheel
´
Petr Voldan Geoinformatics FCE CTU 2010
9. Grant
Experiment
Control
Control other GIS
Realization
Control - ArcReader
Select – choose Identify function
Rotation – Pivot function and left mouse b.
Zoom ’+’ – wheel ↓
Move – Globe Navigation function and left mouse b.
´
Petr Voldan Geoinformatics FCE CTU 2010
10. Grant
Experiment
Control
Control other GIS
Realization
Control - AutoCAD Map 3D
´
Petr Voldan Geoinformatics FCE CTU 2010
11. Grant
Experiment
Control
Control other GIS
Realization
Control - AutoCAD Map 3D
Select – left mouse b.
Rotation – Orbit function and left mouse b.
Rotation – by viewCube
Zoom ’+’ – wheel ↑
Move – middle mouse b.
´
Petr Voldan Geoinformatics FCE CTU 2010
12. Grant
Experiment
Control
Control other GIS
Realization
Control - Google Earth
Select – left mouse b. (only POI)
Rotation horizontal axis – shift + wheel
Rotation vertical axis – ctrl + wheel
Zoom ’+’ – wheel ↑
Move – left mouse b.
´
Petr Voldan Geoinformatics FCE CTU 2010
13. Grant Examine in real world
Control Design
Realization Suggestions
Match between system and the real world
Examine object in real world
move with object/observer
rotation with object/observer
zoom
Difficulty in system – degree of freedom
users getting lost
´
Petr Voldan Geoinformatics FCE CTU 2010
14. Grant Examine in real world
Control Design
Realization Suggestions
Manipulation software design is hard
Based on a research of GIS applications and the requirements
of the GRASS community will be validated concepts by:
Usability testing (detailed in
next presentation) probably
with students
Remote usability testing –
preferably with GRASS users
VNC (Virtual Network
Computing)
Virtual meeting service
Skype Design cycle
´
Petr Voldan Geoinformatics FCE CTU 2010
15. Grant Examine in real world
Control Design
Realization Suggestions
Suggestions
Zoom ’+’ – wheel ↑
Move – middle mouse b.
Rotation
1 Default by left mouse b.
2 Orbit function?
3 ?
Select
1 Select function
2 Default left mouse b.
3 ?
´
Petr Voldan Geoinformatics FCE CTU 2010
16. Grant Examine in real world
Control Design
Realization Suggestions
Thanks for your attention
´
Petr Voldan Geoinformatics FCE CTU 2010