Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The interface to the UNCLOS specific features in Geocap are through the use of schemas on datasets and commands. The commands can be found in the Toolbox to the right in the Geocap interface or at the top of the menu which appear when you right click a dataset. Which commands are displayed in the right click menu depend on the schema of the dataset. A Base Line will contain commands appropriate for the Base Line schema, while a Bathymetric Profile will contain different commands.

...

Table of Contents
maxLevel3
minLevel3

...

Actors

In display context an actor is a graphical term for a visualization unit. A complex display is created by a set of actors. In Geocap the basic principle is that a display command creates one or several actors.


Visualizations are called actors

Schemas

Geocap uses schemas to classify a dataset. By default datasets are organized into data types, such as points and lines (polydata), grids (structured points) etc. These are basic geometric types that contain little information about the domain in which they operate. E.g. coast lines, bathymetric profiles and boundary polygons are all lines (polydata), but the way we work with these types of data are very different and so it is only natural to classify them into different categories. This higher level of classification is made possible by schemas

Image Added
Notice that the dataset types are the same, while the schemas are different

The Shelf Module contains several schemas. Some of the schemas used in the Shelf Module are coast linebase linelimit lineseabedsediment thickness. You can define the schema of a dataset in the project by right clicking it, and selecting set schema in the pop-up menu. The choice of a dataset´s schema controls which commands you see in the pop-up menu when you right click the dataset. You may create your own schemas as well as edit existing schemas by selecting schemas under edit in the main menu. You can also edit the commands associated with the schemas.

...

You will find the commands sorted into the different categories in the Toolbox (see illustration below) or on the right-click menu of a dataset or a folder. Commands are can also be put together in sequence in Workflows to perform visualizations or data operations, see chapter S.

All commands have a front end panel, and most of them have settings that may be customized.
 
 An example of a command front end panel


Item commands
A command can be stored at the level of a dataset or a folder. This is called an item command. This command is unique to this dataset or folder, it "belongs" to that dataset. You can see these commands on the top of the Toolbox or in a sub menu when you right-click a dataset and select Item commands. Most items in the project do not contain any item commands by default. Schema Commands
A command stored at a schema level is called a schema command. All

An item command is associated with a single dataset or folder in the project. Item commands are stored along with the project. Therefore, if a project is transferred the item commands will transferred as well. Item commands typically contain settings that pertain specifically to the dataset to which it belongs.

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Create an item command

  1. Go to 1. Maritime lines / 60M lines and select one of the datasets.
  2. In the Toolbox right click Display and select Edit.
  3. Set Line Width to 4.
  4. Check User defined Color and set the color to Red.
  5. Click the Image Added icon in the upper right corner of the menu and observe that the command appears in the Toolbox under Item Commands.
  6. Click Cancel (the settings will not be saved for the schema command).
  7. Right click the Display command under Item Commands and select Rename.
  8. Rename it to Display in red and click OK.
  9. Select the different lines in 1. Maritime lines / 60M lines and observe that the new Display in red command is only available for the one dataset.


Schema Commands
A schema command is stored with a schema. All datasets or folders using the same schema share these commands, which also means that editing these commands will affect all the datasets using this schema. The schema commands of a dataset are listed on the top of the right- The shared commands are listed on the right click menu and in the Toolbox under Schema commands

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Get familiar with schema commands

  • Right click the different datasets in the project, and see how the right click menu changes from schema to schema.
Tip
titleTip

The Pin to Menu check box lets you decide which commands should be available in the right click menu, so it is easy to keep organized.  Try to experiment with this option to manipulate the right click menu.


Shared Commands
Shared Commands are commands which are shared with all datasets and folders. The shared commands are listed in the Toolbox under Shared commands. If you cannot see the Toolbox, it can be opened from View on the main menu.All commands have a command editor where you may change the properties, thus affecting the way it is executed. 

 

Default Commands
The default command is the command that is executed when you tick the box next to a dataset in the project. By default a dataset will have one of the schema commands as a default command. This can however be changed.

Tip
titleTip

The Pin to Menu check box lets you decide which commands should be available in the right click menu, so it is easy to keep organized.  Try to experiment with this option to manipulate the right click menu.

 

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Change the default display for seabed surfaces

The seabed surfaces has a default command "Map sea" or something similar.

  1. Click on the Seabed datasets in the 2.Seabed / Grids folder.
  2. In the Toolbox right-click another command (i.e LOD Grid Display) and select Set as default command
  3. Tick the checkbox next to the Seabed dataset and notice that the new command is executed.

Color Tables

Geocap comes with a set of predefined color tables which can be seen in the toolbox. These color tables are of course customizable, or you can create your own color table from scratch. By default the color tables shown in the lower right corner of Geocap will be used to display a dataset. You can change these color tables by selecting one of them, right-click another color table in the toolbox and select ActivateYou can also use drag and drop to drag a color table from the toolbox and drop it onto a displayed dataset in the graphical window.

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Change the color table on a seabed surface

  1. Visualize a seabed surface

  2. Click on the Color Tables tab in the Toolbox

  3. Click, drag and drop one of the color tables on the seabed surface

 

Sticky Surface

Geocap has a concept where any surface can be set to be sticky. When a surface is sticky, data like points, lines or images may be displayed onto that surface. This is mainly done by re-sampling lines and displaying them a little bit above the sticky surface. When a surface is activated (or set) as a sticky surface, it is copied to workspace under the name sticky_surface. If this dataset is removed from workspace, there is no sticky surface anymore.

...

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Try out the different tools on the toolbar

  • Try out the different tools.

Keyboard shortcuts

Geocap has several keyboard shortcuts or hotkeys. Go Help > Keyboard shortcuts to bring up a list. A selection of the most important keyboard shortcuts:

...

Panel
borderColor#404040
bgColor#F0F0F0
borderWidth1
titleExercise
borderStyledashed

Try the different keyboard shortcuts

  • Visualize a seabed surface and test all the above mentioned keyboard shortcuts.

 

...