User Interface
Map viewer User interface
The Map Viewer is desktop GIS (geoinformation system) mapping and data editing window within Pantheon Farming.
The screenshot below presents the standard locations of the Map Viewer user interface elements as well as their names used further in this help system.

For detailed information refer to the following help topics and their subtopics:
Standard Toolbar (basic or expert) |
The Standard toolbar provides quick access to the most frequently used Map Viewer features
|
Legend panel |
The Legend panel is a window component holding the basic information about open layers and their visual properties. It consists of two tabs differing in the information arrangement: Layers tab and Group tab.
The Layers tab of the Legend panel displays the list of all open layers and the list of sections for each layer (if defined). The order of layers on the Layers tab determines the order of rendering on the Map Area. You can just drag and drop layer. You have to click and hld click for 1 seconf in order to begin draging. For detailed information about defining layer sections and layer visual properties refer to the Layer Properties help topic.
The Group tab of the Legend panel displays a fully customizable list of currently open layers divided into groups. The customization features are available in the Legend panel context menu.
|
Wizard section |
The Wizard Section is a place where we will be leaded through some wizards during editing and queering spatial data. |
Map area |
The Map area is a part of the Map Viewer window where all the vector and raster data is being displayed and edited. |
Tools/Result Window |
The Tools/Result Windows is a part where different results of queries is being displayed or where different not most frequently features are being selected. |
Data panel |
The Data Panel is a window component which provides the means to preview the attributes tables of the vector layers. |
Status bar |
In Status bar we can find different metadata regarding Map Viewer and its data. |
Context menu |
The Context menu group contains options available after right mouse click within the Map area or Legend Panel. |
Scale panel |
The Scale panel displays the scale of the extent visible in the Map area in the open project units. The scale is always computed for the center of the visible extent. The Scale panel is visible only when the open project has the coordinate system defined. To set, change or adjust the coordinate system of the open project, use the Select Map Coordinate System feature in Tools Window |
|
|
Layer Properties Control
The Layer Properties dialog box contains a wide range of settings to control the visual appearance of a map layer.

Usage
This dialog box is organized into two panels:
- Left panel
Contains a tree of available settings. By selecting an item on this panel, appropriate detail settings will appear in the right panel.
- Right panel.
Detail settings.
The conent of panels depends on a type of layer and is lightly different for:
- Vector Layer,
- Raster/Pixel Layer,
- Raster/Grid Layer.
Common operations
This fragment covers operations that are common to all kind of layers, regardless of being a vector, pixel or grid layer.
The most important concept here is a section. The section always contains information about minimum and maximum scale of visibility. If the map scale is outside such defined scope, then the section will not be visible. This option provides an opportunity to set different rendering and visibility based on the actual map scale.
By using a toolbar over the left panel, a user can add, delete, delete all, and change the order of the section. Deleting all will leave one section with default parameters.
By using a toolbar below the left panel, a user can save and load all layer properties from/into .ttkstyle
file. Thanks to that feature user can create a library of reusable styles.
General
The General node covers general information about the layer like path, name, coordinate system, etc.

Name |
Description |
Path |
Path or URL to the layer.
[READ ONLY] |
Name |
Unique layer names.
[READ ONLY] |
Caption |
Layer caption. |
Coordinate System |
Current coordinate system for the layer, changeable with Coordinate System |
Basemap |
If checked turns layer(s) at the bottom of the project to basemaps. Which means that such layer(s) will be drawn continually upon dragging a map. |
Cached paint |
If un-checked turns-of caching layers(s) at the top of the map. Such layer will be then repainted upon each map repaint (even if visible extent remains intact. Generally, it is an option for handling trackable layers like live GPS positions etc. |
Transparency |
Factor defining the proportions in which the color of the foreground layer is mixed with the color of the background layer, Useful for creating anaglyph. |
Info |
Information about the layer, File format, resolution, etc.
[READ ONLY] |
User comments |
User provided information about the layer. |
Sections
The Sections node summarizes information about sections visibility (active scale, additional query-based visibility for a vector layer).
Section
The Section node contains subnodes for specific layer properties.

Name |
Description |
Visible |
Defines if parameters in the panel constitute visibility or invisibility of the section. |
Minimum scale |
Minimum scale of section activity. If empty then the parameter is ignored. |
Maximum scale |
Maximum scale of section activity. If empty then the parameter is ignored. |
Vector layer
This is a description of the Layer Properties dialog box layout specific to vector layers. Use it to set colors, sizes, and labels for points, lines, and polygons.
Operations
List of all operation based on items in a left panel.
General
The General node covers general information about the layer.

Name |
Description |
Ignore shape params |
If checked, visual properties embedded into some formats like DXF, DWG, MIF will be ignored, and full visual appearance will be set only by layer properties control. |
Multipass rendering |
By default sections are processed in a last-recently-used order to improve the speed. Therefore the order of sections are irrelevant. Check this option if the order of processing is important (eg. section first specifies road outline, then roads inside for a nice road junction rendering. |
From Code Page |
Program always uses Unicode. However, some layers are not encoded in Unicode.
This option provides a possibility to change layer encoding. Some layers (like DXF) will require reopening projects to acknowledge code page change. |
Other parameters are common and are described here. |
Sections
The Sections node summarizes information about sections visibility (active scale, query-based visibility).

Section
The Section node contains subnodes for specific layer properties.

Name |
Description |
Render if match… |
An SQL like expression to set section activity. |
Legend |
Section name to be displayed in legend control. |
|
Renderer
The Renderer node contains all properties to specify rendering based on attribute field.
A user can define two zones of rendering. For example to define one zone for altitude below see levels and the other, using a different set of color, for altitudes above sea level.
If any zone is defined then colors, line widths, and symbol sizes used to define marker, line, area, label, and chart appearance can be set to use Renderer. Then instead of static assignment a dynamic value form the renderer will be used.

Renderer |
Name |
Description |
Render Expression |
Value based on which colors/sizes will be computed. Can be a field name or even basic formula like MEN/POPULATION .
Existing fields can be selected form the drop down list. |
Round |
Rounding for Render formula.
= 0 - no rounding,
> 0 = digits after decimal point
< 0 - digits before decimal point |
|
First |
Name |
Description |
Number of zones |
To enable First rendering zone value must be <> 0. Rendering sizes/values are always smooth, but number of zones defines how many entries in a legend will be created
= 0 - disabled
> 0 - normal ramp
< 0 - logarithmic ramp |
Minimum value |
Minimum value of Render expression to be used as a start value to create a rendering ramp. |
Maximum value |
Maximum value of Render expression to be used as a start value to create a rendering ramp. |
Start color |
Start color to represent the Minimum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
End color |
End color to represent the Maximum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
Default color |
Default color to represent values outside the zone created by the Minimum value and the Maximum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
Start size |
Start size to represent the Minimum value.
Select size from the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a size or Define custom values to define own size |
End size |
End size to represent the Maximum value.
Select marker size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own symbol size, or to use size defined by Renderer |
Default size |
Default size to represent values outside the zone created by the Minimum value and the Maximum value.
Select marker size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own symbol size, or to use size defined by Renderer |
|
Second |
Name |
Description |
Number of zones |
To enable First rendering zone value must be <> 0. Rendering sizes/values are always smooth, but number of zones defines how many entries in a legend will be created
= 0 - disabled
> 0 - normal ramp
< 0 - logarithmic ramp |
Minimum value |
Minimum value of Render expression to be used as a start value to create a rendering ramp. |
Maximum value |
Maximum value of Render expression to be used as a start value to create a rendering ramp. |
Start color |
Start color to represent the Minimum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
End color |
End color to represent the Maximum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
Default color |
Default color to represent values outside the zone created by the Minimum value and the Maximum value.
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color or Define color to define own color |
Start size |
Start size to represent the Minimum value.
Select size from the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a size or Define custom values to define own size |
End size |
End size to represent the Maximum value.
Select marker size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own symbol size, or to use size defined by Renderer |
Default size |
Default size to represent values outside the zone created by the Minimum value and the Maximum value.
Select marker size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own symbol size, or to use size defined by Renderer |
Marker
The Marker node contains all properties to specify points visual appearance.

Marker |
Name |
Description |
Style |
Select symbol like a box, a circle, a cross, etc. from the list of predefined symbols.
This combo-box also provides access to Select symbol to select a symbol from the file or built-in symbol library. |
Color |
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color, Define color to define own color, or use color defined by Renderer |
Pattern |
Select fill pattern from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a pattern. |
Size |
Select marker size from the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own symbol size, or to use size defined by Renderer |
Symbol rotate |
Select rotation from the list of predefined angles.
This combo-box also provides access to Use field values to select attribute field as an angle, and Define custom values to define own angle. |
Smart size |
This option defines a minimum visible size of a shape to be presented on a map. Elimination o very small shapes can drastically improve rendering speed.
Select size for the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a smart size or use Define custom values to define own symbol size.
NOTE Point shape has no size so only use of attribute field is meaningful. However, multipoint, if really contains multiple points has a size > 0. |
|
Outline |
Name |
Description |
Style |
Select line style from the list of predefined styles.
This combo-box also provides access to Use field values to select style select attribute field as style name. |
Color |
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color, Define color to define own color, or use color defined by Renderer |
Pattern |
Select fill pattern from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a pattern. |
Width |
Select size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as an outline with, Define custom values to define own outline width or use value defined by Renderer |
|
Others |
Name |
Description |
Include in legend |
If checked, then marker icon will be displayed in the legend control. |
Not all properties are active in every situation. For example, an outline cannot be used for built-in symbols, while rotation is available to all symbol except built-in.
Line
The Line node contains all properties to specify lines visual appearance.

Line |
Name |
Description |
Style |
Select line style from the list of predefined styles.
This combo-box also provides access to Line Symbol Editor to define line style symbology, Select symbol to select line symbol from the file or built-in symbol library, Use field values to select attribute field as line style name. |
Color |
Select line color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB line color, Define color to define own line color, or use color defined by Renderer. |
Pattern |
Select line pattern (pattern to fill line body) from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a line pattern. |
Width |
Select line width from the list of predefined widths.
This combo-box also provides access to Use field values to select attribute field and use it as a line width, Define custom values to define own line width, or to use value defined by Renderer |
Symbol gap |
Select line symbol gap (distance between symbol on a line) from the list of predefined gap distances.
This combo-box also provides access to Use field values to select attribute field as a line symbol gap distance. Active only for lines defined with symbols. |
Symbol rotate |
Select a line rotation from the list of predefined angles.
This combo-box also provides access to Use field values to select attribute field as a line symbol rotation, and Define custom values to define own line symbol rotation angle. Active only for lines defined with symbols. |
Smart size |
This option defines a minimum visible size of a shape to be presented on a map. Elimination o very small shapes can drastically improve rendering speed.
Select size for the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a smart size or use Define custom values to define own symbol size. |
|
Outline |
Name |
Description |
Style |
Select outline style from the list of predefined styles.
This combo-box also provides access to Use field values to select style select attribute field as outline style name. |
Color |
Select outline from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB outline, Define color to define own outline color, or use color defined by Renderer. |
Pattern |
Select fill pattern from the list of predefined patterns.
This combo-box also provides an option to select bitmap file to be used as an outline pattern. |
Width |
Select outline width from the list of predefined widths.
This combo-box also provides access to Use field values in order to select attribute field and use it as a width, Define custom values to define own outline width, or use value defined by Renderer. |
|
Others |
Name |
Description |
Include in legend |
If checked, then line icon will be displayed in the legend control. |
Area
The Area node contains all properties to specify polygons visual appearance.

Area |
Name |
Description |
Style |
Select fill symbol like a box, a circle, a cross, etc. from the list of predefined symbols.
This combo-box also provides access to Select symbol to select fill symbol form the file or built-in symbol library. |
Color |
Select fill color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB fill color, Define color to define own color, or use fill color defined by Renderer . |
Pattern |
Select fill pattern from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a are fill pattern. |
Symbol Size |
Select fill symbol size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own size, or to use value defined by Renderer. |
Symbol gap |
Select fill symbol gap (distance between symbols) from the list of predefined gap distances.
This combo-box also provides access to Define custom values to define own symbol gap distance. |
Symbol rotate |
Select fill symbol rotation from the list of predefined angles.
This combo-box also provides access to Use field values to select attribute field as an angle, and Define custom values to define own symbol rotation angle. |
Smart size |
This option defines a minimum visible size of a shape to be presented on a map. Elimination o very small shapes can drastically improve rendering speed.
Select size for the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a smart size or use Define custom values to define own symbol size. |
|
Outline |
Name |
Description |
Style |
Select outline style from the list of predefined styles.
This combo-box also provides access to Line Symbol Editor to define line style symbology, Select symbol to select outline symbol from the file or built-in symbol library, Use field values to select style select attribute field as outline style name. |
Color |
Select outline color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB outline, Define color to define own outline color, or use color defined by Renderer |
Pattern |
Select outline pattern (pattern to fill line body) from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as an outline pattern. |
Symbol gap |
Select outline symbol gap (distance between symbols on an outline) from the list of predefined gap sizes.
This combo-box also provides access to Define custom values to define own outline symbol gap distance. |
Symbol rotate |
Select outline symbol rotation from the list of predefined angles.
This combo-box also provides access to Define custom values to define own line symbol rotation angle. |
Width |
Select size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as an outline width, Define custom values to define own outline width or use value defined by Renderer |
|
Others |
Name |
Description |
Include in legend |
If checked, then area icon will be displayed in the legend control. |
Label

Value |
Name |
Description |
Value |
Select field to use from label form the list of available attribute fields. Labeling allows HTMLformatting, using more then one field, etc. |
Visible |
If unchecked then label will not be drawn. This is a convenient way to define label appearance but temporary turns it off. |
Avoid overlap |
If checked then labels will not overlap. |
Avoid duplicates |
If checked then labels with the same content will be drawn only once. |
|
Font |
Name |
Description |
Name |
Select font name form the list of available fonts. |
Size |
Select font size from the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a symbol size, Define custom values to define own font size, or to use size defined by Renderer |
Color |
Select font color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color, Define color to define own color, or use color defined by Renderer |
Bold |
If checked then label text will be bold. |
Underline |
If checked then label text will be underline. |
Italic |
If checked then label text will be italic. |
Strikeout |
If checked then label text will be strikeout. |
Shadow |
If checked then label color will be drawn without solid shield, and label color will be used to draw a shadow around label text.
To draw label without shield and vsible shadow select same the color for the label color and the font color. |
|
Label |
Name |
Description |
Color |
Select background color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color, Define color to define own color, or use color defined by Renderer |
Pattern |
Select background fill pattern from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a pattern. |
Width |
Select maximum label width from a list of predefined size.
This combo-box also provides access to Define custom values to define own width. |
Height |
Select maximum label height from a list of predefined size.
This combo-box also provides access to Define custom values to define own width. |
Smart size |
This option defines a minimum visible size of a shape to be presented on a map. Elimination o very small shapes can drastically improve rendering speed.
Select size for the list of predefined sizes.
This combo-box also provides access to Use field values to select attribute field and use it as a smart size or use Define custom values to define own symbol size. |
|
Outline |
Name |
Description |
Style |
Select line style from the list of predefined styles.
This combo-box also provides access to Use field values to select style select attribute field as style name. |
Color |
Select color from a list of predefined colors.
This combo-box also provides access to Use field values to select attribute field with ARGB color, Define color to define own color, or use color defined by Renderer |
Pattern |
Select fill pattern from the list of predefined patterns.
This combo-box also provides an option to Select bitmap file to be used as a pattern. |
Width |
Select size from the list of predefined patterns.
This combo-box also provides access to Use field values to select attribute field and use it as an outline with, Define custom values to define own outline width or use value defined by Renderer |
|
Position |
Name |
Description |
Alignment |
Select label alignment from:
- Single line - align label in single line
- Left Justify - align label text to left
- Center - center label text
- Right Justify - align label text to right
- Follow - only for lines, label will be places along the line |
Flow |
If checked then label will be forced to be visible even if shape centroid is outside the visible extent. |
Label Rotate |
Select label rotation from the list of predefined angles.
This combo-box also provides access to Use field values to select attribute field as an angle, and Define custom values to define own angle. |
Position |
Check to define which position relative to label anchor (normally shape centroid) are allowed.
Selecting […] provides access to Use field values to select attribute field as a position text value. |
|
Others |
Include in legend |
If checked, then label icon will be displayed in the legend control. |
Chart
The Chart node contains all properties to define charts.

Chart |
Name |
Description |
Style |
Select BAR or PIE chart |
Minimum value |
Used for BAR charts to define bottom value. |
Maximum value |
Used for BAR charts to define top value. |
Size |
Select chart size from the list of predefined patterns.
This combo-box also provides access to Define custom values to define own chart size, or to use value defined by Renderer |
|
Value |
Name |
Description |
Value |
Value to be used. Can be just a number, a field name or even basic formula like MEN/POPULATION |
Legend |
Name to be presented in the legend control |
Color |
Clicking on color box brings Define color to define own color |
Name |
Description |
Include in legend |
If checked, then chart icon will be displayed in the legend control. |
Wizard
The Wizard button brings a simple wizard to create rendering automatically. Please refer to Rendering Wizard.
Units
Units used in some combo-boxes have a special meaning.
Linear units
Unit |
Device
independent |
Scalable |
Description |
px |
|
|
pixel |
dip |
✔ |
|
pixel, equals to pixels size at 96dpi |
twips |
✔ |
|
twips, equals to 1/1440 of inch |
pt |
✔ |
|
point, equals to 1/72 of inch |
mm |
✔ |
✔ |
milimeter |
cm |
✔ |
✔ |
centimeter |
m |
✔ |
✔ |
meter |
km |
✔ |
✔ |
kilometer |
in |
✔ |
✔ |
inch |
yd |
✔ |
✔ |
yard (us) |
mi |
✔ |
✔ |
land mile (US) |
nm |
✔ |
✔ |
nautical mile |
Where
- Device independent means that size will maintain independent of a device: a low-res monitor, a 4K monitor or a printer, sizes will always be the same.
- Scalable means that if the scale is 1:1 and for example line with was define as a 1cm then on a monitor or a printer line will be drawn with 1cm width. If the scale is 1:2 then line will be drawn as 0.5 cm.
Angular units
Unit |
Description |
deg |
degree |
rad |
radian |
Raster/Pixel layer
This is a description of the Layer Properties dialog box layout specific to pixel (image) layers. Use it to modify pixel layer appearance like color, histogram, contrast, etc.

Operations
List of all operation based on items in a left panel.
General
The General node covers general information about the layer.

Sections
The Sections node summarizes information about sections visibility.

Section
The Section node contains subnodes for specific layer properties.

Name |
Description |
Parameters are common and are here. |
Pixel
The Pixel node contains all properties to specify pixel layer appearance.

Colors |
Name |
Description |
Red |
Red channel enhancement in -100% .. 100%. |
Green |
Green channel enhancement in -100% .. 100%. |
Blue |
Blue channel enhancement in -100% .. 100%. |
Brightness |
Brightness channel enhancement in -100% .. 100%. |
Contrast |
Contrast channel enhancement in -100% .. 100%. |
Inversion |
If checked colors will be inverted (looks like negative) |
Grayscale |
If checked color image will be forces to appears as black and white. |
Histogram |
If checked image will be intensify by histogram. Good for dark and blunt images. |
Contract enhancement |
If checked image will be intensify by simple contrast enhancement. Good for dark and blunt images. |
|
Colors |
Name |
Description |
Red band |
An option to select different band to be used for red color channel. Good for multispectral images.
This combo-box also provides also access to turn the channel off. |
Green band |
An option to select different band to be used for green color channel. Good for multispectral images.
This combo-box also provides also access to turn the channel off. |
Blue band |
An option to select different band to be used for blue color channel. Good for multispectral images.
This combo-box also provides also access to turn the channel off. |
Alpha band |
An option to select different band to be used for alpha (transparency) channel. Good for multispectral images.
This combo-box also provides also access to turn the channel off. |
Page |
Option to select page number. Important only for multi-page images like some of TIFF images. |
|
Transparency |
Name |
Description |
This option provides the ability to specify several zones of transparency by providing start and end color of transparency. It is useful for example to eliminate black borders around images.
Clicking on a color panel brings Define color to define color.
On a print screen above a zone defined as $FF000000..$FF6B6B6B eliminates from the image all colors on a ramp between black and gray. |