207 lines
7.7 KiB
XML
207 lines
7.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<seiscomp>
|
|
<plugin name="mapmultigrid">
|
|
<extends>global</extends>
|
|
<configuration>
|
|
<group name="map">
|
|
<group name="multigrid">
|
|
<description>
|
|
Dynamically display multiple grids in Surfer or GeoTIFF
|
|
format as layers on maps by the plugin 'mapmultigrid'. Add
|
|
'mapmultigrid' to 'plugins' and 'multigrid' to
|
|
'map.customLayers'. Within this section define profiles for
|
|
adding and customizing the layers. Finally, register the
|
|
profiles in 'map.multigrid.profiles'.
|
|
</description>
|
|
<parameter name="profiles" type="list:string">
|
|
<description>
|
|
List of grid profile names to be considered.
|
|
Separate multiple names by comma.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="mode" type="string" default="poly" values="grid,line,poly">
|
|
<description>
|
|
Render mode of the mapmultigrid plugin. May be
|
|
overridden per grid profile.
|
|
</description>
|
|
</parameter>
|
|
<group name="profiles">
|
|
<description>
|
|
Define one more grid profiles for showing grids on maps.
|
|
Each profile can consider one ore more grid files.
|
|
Add the name of the profile to 'map.mapmultigrid.profiles'
|
|
for using them.
|
|
</description>
|
|
<struct type="grid profile" link="profiles">
|
|
<parameter type="list:file" name="watch" option="read">
|
|
<description>
|
|
List of files to be shown and monitored for changes with inotify. Supported
|
|
file formats are: Surfer 6 (binary grids) and GeoTIFF. The GeoTIFF
|
|
support is experimental and not all GeoTIFF datatypes are supported.
|
|
The file extension must be TIFF for GeoTIFF files.
|
|
Separate multiple files by comma.
|
|
|
|
The corresponding directory must exist prior to
|
|
opening maps.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="title" default="">
|
|
<description>
|
|
The title of the grid legend shown on map.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="legendArea" default="bottomright" values="topleft,topright,bottomright,bottomleft">
|
|
<description>
|
|
The location of the grid legend on the map.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="boolean" name="legendVisible" default="true">
|
|
<description>
|
|
Show the legend for this profile.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="boolean" name="discrete" default="true">
|
|
<description>
|
|
Use a discrete gradient is for rendering in grid mode.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="mode" type="string" values="grid,line,poly" default="grid">
|
|
<description>
|
|
Render mode of the grid profile.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="boolean" name="visible" default="true">
|
|
<description>
|
|
Make this item visible at startup.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="composition" default="src-over" values="src-over,dst-over,clear,src,dst,src-in,dst-in,src-out,dst-out,src-atop,dst-atop,xor,plus,multiply,screen,darken,lighten,color-dodge,color-burn,hard-light,soft-light,difference,exclusion,src-or-dst,src-and-dst,src-xor-dst,not-src-and-not-dst,not-src-or-not-dst,not-src-xor-dst,not-src,not-src-and-dst,src-and-not-dst">
|
|
<description>
|
|
Sets the composition mode. Specifies how the pixels
|
|
of the grid (the source) are merged with the pixels
|
|
of the map (the destination).
|
|
|
|
See the QT documentation: https://doc.qt.io/archives/qt-4.8/qpainter.html#CompositionMode-enum
|
|
for the modes.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="boolean" name="renderBackToFront" default="false">
|
|
<description>
|
|
If true, render polygons in inverse value order,
|
|
highest value first and lowest value last.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="gradient" name="stops">
|
|
<description>
|
|
Gradient used for rendering the grid. Overridden
|
|
by configuration of gradients parameters.
|
|
|
|
Example (value:color:style):
|
|
|
|
30.00:ff00fa:"major",60.00:f25ffb:"minor"
|
|
|
|
where minor and major refer to the name of style
|
|
profiles which must be defined.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="style">
|
|
<description>
|
|
Name of defined style profile(s) to be
|
|
considered. Can be omitted if styles are named
|
|
in 'stops'.
|
|
</description>
|
|
</parameter>
|
|
|
|
<group name="gradient">
|
|
<description>
|
|
Configuring a gradient overrides stops.
|
|
</description>
|
|
<parameter type="string" name="name" default="" values="Default,Spectrum,Circle,BlackBody,Inferno,Plasma,BlackWhite,WhiteBlack,BuPu,Blues,PuRd,RdYlBu,Parula,Viridis">
|
|
<description>
|
|
Name of the standard built-in gradient.
|
|
Read the documentation of color gradients
|
|
for the details.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="double" name="min">
|
|
<description>
|
|
Minimum value of the target value range.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="double" name="max">
|
|
<description>
|
|
Maximum value of the target value range.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="int" name="alpha" default="50" range="0:255">
|
|
<description>
|
|
Transparency. Overrides the alpha value of
|
|
the gradient.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="int" name="nodes" default="-1">
|
|
<description>
|
|
Number of nodes at which to define the color
|
|
gradient. The respective values will be
|
|
shown in legends.
|
|
|
|
< 2: Use nodes originally defined by gradient.
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
</struct>
|
|
</group>
|
|
<group name="styles">
|
|
<description>
|
|
Define style profiles used by the grid profiles.
|
|
</description>
|
|
<struct type="style profile">
|
|
<group name ="brush">
|
|
<description>
|
|
Brushes are used to fill a polygon. They have two
|
|
attributes: color and pattern.
|
|
</description>
|
|
<parameter type="string" name="color" default="000000FF">
|
|
<description>
|
|
The brush color following the color definition
|
|
in SeisComP: color-code name, rgb or
|
|
hexadecimal representation.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="pattern" default="solid" values="solid,dense1,dense2,dense3,dense4,dense5,dense6, dense7,nobrush,horizontal,vertical,cross,bdiag,fdiag,diagcross">
|
|
<description>
|
|
The brush pattern.
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
<group name ="pen">
|
|
<description>
|
|
Pens are used to draw lines with three
|
|
attributes: color, style and width.
|
|
</description>
|
|
<parameter type="string" name="color" default="000000FF">
|
|
<description>
|
|
The pen color following the color definition
|
|
in SeisComP: color-code name, rgb or
|
|
hexadecimal representation.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="string" name="style" default="solidline" values="nopen,solidline,dotline,dashline,dashdotline,dashdotdotline">
|
|
<description>
|
|
The pen style.
|
|
</description>
|
|
</parameter>
|
|
<parameter type="double" name="width" default="1.0" unit="px">
|
|
<description>
|
|
The pen width.
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
</struct>
|
|
</group>
|
|
</group>
|
|
</group>
|
|
</configuration>
|
|
</plugin>
|
|
</seiscomp>
|