User's Manual for Thuban 1.0

Jonathan Coles

Jan-Oliver Wagner

Frank Koormann


Table of Contents
1. Introduction
1.1. Installation
1.1.1. RPM-based GNU/Linux Systems
1.1.2. Win32 Systems
1.2. Internationalization
1.3. The Main Window
2. Session Management
2.1. Starting a New Session
2.2. Opening a Session
2.3. Saving a Session
2.4. The Session Info-Tree
3. Map Management
3.1. Adding and Removing Layers
3.2. Navigation
3.3. Object Identification
3.4. Object Labeling
3.5. The Legend
3.6. Exporting
3.7. Printing
4. Layer Management
4.1. Types of Layers
4.2. Properties
4.3. Visibility
4.4. Duplication
5. Layer Classifications
5.1. Editing Classifications
5.1.1. Visible
5.1.2. Symbols
5.1.3. Value
5.1.4. Label
5.2. Generating Classes
6. Projection Management
6.1. Selecting a Projection
6.2. Editing a Projection
6.3. Importing/Exporting Projections
7. Table Management
7.1. Table View
7.2. General Functionality (Menu Table)
7.2.1. Open
7.2.2. Close
7.2.3. Rename
7.2.4. Show
7.2.5. Join
7.3. Attribute Tables
7.3.1. Show Table
7.3.2. Join Table
7.3.3. Unjoin Table
8. Extensions
8.1. Add personal extensions via thubanstart.py
8.2. Extensions included in Thuban package
8.2.1. Stable extensions
8.2.2. Experimental extensions
8.3. Writing simple extensions
8.3.1. hello_world.py
8.3.2. Registering a Command
8.3.3. The Thuban context
9. Trouble Shooting
A. Supported Data Sources
B. Working with PostGIS
B.1. Opening a Database Connection
B.2. Loading a Data Layer
C. Supported Projections
List of Figures
1-1. The Main Window
2-1. Session Info Tree
3-1. Layer Popup Menu
4-1. Properties Window
4-2. Properties Window
5-1. Properties Window
5-2. Generate Class
5-3. Custom Color Scheme
5-4. Unique Values
5-5. Uniform Distribution
5-6. Quantiles
6-1. Projection Window
7-1. Table View
7-2. Join Tables
9-1. Error Dialog
B-1. Database Management Dialog
B-2. Add Database Dialog
B-3. Add Database Dialog