TerraView Main Concepts

This new version of TerraView introduces some new concepts. It is important for the new user to have knowledge of these concepts, making it easier to adapt. Some of these concepts are:

Project

The project is a physical file that defines the workspace of a user. All layers created by a user are serialized in this file. Importantly, the data are not stored in the project file, but just a link to where the data sources are located.

Data Sources

The terraView supports different data sources such as:

Layers

Layers are the representation of the data sets in TerraView. Initially there are some types of layers:

Layer Explorer

This component uses a tree structure to represent the layers contained in a project. A context menu is provided for quick access operations that are relevant to each type of layer or sub element of this layer.

Data Table

This component is a table used to represent the textual data associated with each layer. Context menus are also provided to access the relevant operations.

Map Display

The map display is the area to be used to render the selected layer in the layer explorer. This component defines a geographical reference system to be followed by all layers to be drawn in this component.

Style

The style defines how a data set should be rendered in the Map Display. For each type of geometric representation exists a kind of style to set it.  A style is defined by a set of rules and the rules are composed of sets of symbolizers.


Style Explorer

Displays the style associated with a layer. This component is possible to add, remove or modify the symbols that make up the style. A property browser displays all attributes of a selected symbol, simply allowing its modification.

SRS / SRID

SRS stands for Spatial Reference Systems and SRID defines an identifier of a spatial reference. For a dataset to be rendered correctly in Map Display is necessary that both the layer and the map display have consistent projections.

Plugins

Plugins are modules of TerraView that can easily be associated with or removed from the application. An example of these plugins are the drivers that support for different data sources.