The GUI allows the user to manage and visualise data as well as to perform data analyses and manipulations by executing modules. Besides menu, tool and status bars, which are typical for the majority of modern programs, SAGA interfaces the user with three additional control elements. The workspace control has sub windows for the modules, data and maps workspaces. Each workspace shows a tree view, through which associated workspace objects can be accessed. Loaded module libraries are listed in the modules workspace together with a list of their modules. Similarly created map views will be listed in the maps workspace and data objects in the data workspace, hierarchically sorted by their data type. Dependent on which object in a workspace is selected, the object properties control shows an object specific set of sub windows. Common to all objects are sub windows for settings and descriptions. In case a module is selected, the settings window is populated with the module parameters. Here the user can choose data sets and other options for the module execution. The description window gives information about the module and its parameters, as supplied by the module programmer. In case a data object is selected the settings window gives control to data specific properties, like data set name, memory handling and display behaviour. The data object description is complemented by a history, that allows to reconstruct how a data set was created. Other object windows allow to edit the attributes of vector layers or display a legend for a selected map. The message control contains three sub windows for general, module specific and error notifications.
Continue reading →