mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
Merge branch 'otb_apps_export_improvment'
This commit is contained in:
commit
3bfd99864e
@ -3,7 +3,14 @@ FILE(GLOB HELPER_FILES helper/*.py)
|
||||
FILE(GLOB DESCR_FILES description/5.0.0/*.xml)
|
||||
FiLE(GLOB HELP_FILES description/5.0.0/doc/*.html)
|
||||
|
||||
FILE(GLOB DESCR_FILES description/5.6.0/*.xml)
|
||||
FiLE(GLOB HELP_FILES description/5.6.0/doc/*.html)
|
||||
|
||||
PLUGIN_INSTALL(processing ./algs/otb ${PY_FILES})
|
||||
PLUGIN_INSTALL(processing ./algs/otb/helper ${HELPER_FILES})
|
||||
|
||||
PLUGIN_INSTALL(processing ./algs/otb/description/5.0.0 ${DESCR_FILES})
|
||||
PLUGIN_INSTALL(processing ./algs/otb/description/5.0.0/doc ${HELP_FILES})
|
||||
|
||||
PLUGIN_INSTALL(processing ./algs/otb/description/5.6.0 ${DESCR_FILES})
|
||||
PLUGIN_INSTALL(processing ./algs/otb/description/5.6.0/doc ${HELP_FILES})
|
||||
|
@ -142,7 +142,7 @@ def getInstalledVersion(runOtb=False):
|
||||
|
||||
|
||||
def compatibleDescriptionPath(version):
|
||||
supportedVersions = {"5.0.0": "5.0.0"}
|
||||
supportedVersions = {"5.0.0": "5.0.0", "5.6.0": "5.6.0"}
|
||||
if version is None:
|
||||
return None
|
||||
if version not in supportedVersions:
|
||||
|
@ -0,0 +1,42 @@
|
||||
<root>
|
||||
<key>BandMath</key>
|
||||
<exec>otbcli_BandMath</exec>
|
||||
<longname>Band Math</longname>
|
||||
<group>Miscellaneous</group>
|
||||
<description>Perform a mathematical operation on monoband images</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input image list</name>
|
||||
<description>Image list to perform computation on.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>exp</key>
|
||||
<name>Expression</name>
|
||||
<description>The mathematical expression to apply.
|
||||
Use im1b1 for the first band, im1b2 for the second one...</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>BinaryMorphologicalOperation-closing</key>
|
||||
<exec>otbcli_BinaryMorphologicalOperation</exec>
|
||||
<longname>BinaryMorphologicalOperation (closing)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on an input image channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>closing</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,97 @@
|
||||
<root>
|
||||
<key>BinaryMorphologicalOperation-dilate</key>
|
||||
<exec>otbcli_BinaryMorphologicalOperation</exec>
|
||||
<longname>BinaryMorphologicalOperation (dilate)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on an input image channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>dilate</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.dilate.foreval</key>
|
||||
<name>Foreground Value</name>
|
||||
<description>The Foreground Value</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.dilate.backval</key>
|
||||
<name>Background Value</name>
|
||||
<description>The Background Value</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>BinaryMorphologicalOperation-erode</key>
|
||||
<exec>otbcli_BinaryMorphologicalOperation</exec>
|
||||
<longname>BinaryMorphologicalOperation (erode)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on an input image channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>erode</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>BinaryMorphologicalOperation-opening</key>
|
||||
<exec>otbcli_BinaryMorphologicalOperation</exec>
|
||||
<longname>BinaryMorphologicalOperation (opening)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on an input image channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>opening</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,69 @@
|
||||
<root>
|
||||
<key>ClassificationMapRegularization</key>
|
||||
<exec>otbcli_ClassificationMapRegularization</exec>
|
||||
<longname>Classification Map Regularization</longname>
|
||||
<group>Learning</group>
|
||||
<description>Filters the input labeled image using Majority Voting in a ball shaped neighbordhood.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>io.in</key>
|
||||
<name>Input classification image</name>
|
||||
<description>The input labeled image to regularize.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output regularized image</name>
|
||||
<description>The output regularized labeled image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ip.radius</key>
|
||||
<name>Structuring element radius (in pixels)</name>
|
||||
<description>The radius of the ball shaped structuring element (expressed in pixels). By default, 'ip.radius = 1 pixel'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>ip.suvbool</key>
|
||||
<name>Multiple majority: Undecided(X)/Original</name>
|
||||
<description>Pixels with more than 1 majority class are marked as Undecided if this parameter is checked (true), or keep their Original labels otherwise (false). Please note that the Undecided value must be different from existing labels in the input labeled image. By default, 'ip.suvbool = false'.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ip.nodatalabel</key>
|
||||
<name>Label for the NoData class</name>
|
||||
<description>Label for the NoData class. Such input pixels keep their NoData label in the output image. By default, 'ip.nodatalabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ip.undecidedlabel</key>
|
||||
<name>Label for the Undecided class</name>
|
||||
<description>Label for the Undecided class. By default, 'ip.undecidedlabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,104 @@
|
||||
<root>
|
||||
<key>ColorMapping-continuous</key>
|
||||
<exec>otbcli_ColorMapping</exec>
|
||||
<longname>ColorMapping (continuous)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Maps an input label image to 8-bits RGB using look-up tables.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image filename</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image filename</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>op</key>
|
||||
<name>Operation</name>
|
||||
<description>Selection of the operation to execute (default is : label to color).</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>labeltocolor</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Color mapping method</name>
|
||||
<description>Selection of color mapping methods and their parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>continuous</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method.continuous.lut</key>
|
||||
<name>Look-up tables</name>
|
||||
<description>Available look-up tables.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>red</choice>
|
||||
<choice>green</choice>
|
||||
<choice>blue</choice>
|
||||
<choice>grey</choice>
|
||||
<choice>hot</choice>
|
||||
<choice>cool</choice>
|
||||
<choice>spring</choice>
|
||||
<choice>summer</choice>
|
||||
<choice>autumn</choice>
|
||||
<choice>winter</choice>
|
||||
<choice>copper</choice>
|
||||
<choice>jet</choice>
|
||||
<choice>hsv</choice>
|
||||
<choice>overunder</choice>
|
||||
<choice>relief</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.continuous.min</key>
|
||||
<name>Mapping range lower value</name>
|
||||
<description>Set the lower input value of the mapping range.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.continuous.max</key>
|
||||
<name>Mapping range higher value</name>
|
||||
<description>Set the higher input value of the mapping range.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>255</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,68 @@
|
||||
<root>
|
||||
<key>ColorMapping-custom</key>
|
||||
<exec>otbcli_ColorMapping</exec>
|
||||
<longname>ColorMapping (custom)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Maps an input label image to 8-bits RGB using look-up tables.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image filename</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image filename</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>op</key>
|
||||
<name>Operation</name>
|
||||
<description>Selection of the operation to execute (default is : label to color).</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>labeltocolor</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Color mapping method</name>
|
||||
<description>Selection of color mapping methods and their parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>custom</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>method.custom.lut</key>
|
||||
<name>Look-up table file</name>
|
||||
<description>An ASCII file containing the look-up table
|
||||
with one color per line
|
||||
(for instance the line '1 255 0 0' means that all pixels with label 1 will be replaced by RGB color 255 0 0)
|
||||
Lines beginning with a # are ignored</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,94 @@
|
||||
<root>
|
||||
<key>ColorMapping-image</key>
|
||||
<exec>otbcli_ColorMapping</exec>
|
||||
<longname>ColorMapping (image)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Maps an input label image to 8-bits RGB using look-up tables.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image filename</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image filename</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>op</key>
|
||||
<name>Operation</name>
|
||||
<description>Selection of the operation to execute (default is : label to color).</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>labeltocolor</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Color mapping method</name>
|
||||
<description>Selection of color mapping methods and their parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>image</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>method.image.in</key>
|
||||
<name>Support Image</name>
|
||||
<description>Support image filename. For each label, the LUT is calculated from the mean pixel value in the support image, over the corresponding labeled areas. First of all, the support image is normalized with extrema rejection</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.image.nodatavalue</key>
|
||||
<name>NoData value</name>
|
||||
<description>NoData value for each channel of the support image, which will not be handled in the LUT estimation. If NOT checked, ALL the pixel values of the support image will be handled in the LUT estimation.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.image.low</key>
|
||||
<name>lower quantile</name>
|
||||
<description>lower quantile for image normalization</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.image.up</key>
|
||||
<name>upper quantile</name>
|
||||
<description>upper quantile for image normalization</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,67 @@
|
||||
<root>
|
||||
<key>ColorMapping-optimal</key>
|
||||
<exec>otbcli_ColorMapping</exec>
|
||||
<longname>ColorMapping (optimal)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Maps an input label image to 8-bits RGB using look-up tables.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image filename</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image filename</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>op</key>
|
||||
<name>Operation</name>
|
||||
<description>Selection of the operation to execute (default is : label to color).</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>labeltocolor</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Color mapping method</name>
|
||||
<description>Selection of color mapping methods and their parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>optimal</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.optimal.background</key>
|
||||
<name>Background label</name>
|
||||
<description>Value of the background label</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,91 @@
|
||||
<root>
|
||||
<key>CompareImages</key>
|
||||
<exec>otbcli_CompareImages</exec>
|
||||
<longname>Images comparaison</longname>
|
||||
<group>Miscellaneous</group>
|
||||
<description>Estimator between 2 images.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>ref.in</key>
|
||||
<name>Reference image</name>
|
||||
<description>Image used as reference in the comparison</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ref.channel</key>
|
||||
<name>Reference image channel</name>
|
||||
<description>Used channel for the reference image</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>meas.in</key>
|
||||
<name>Measured image</name>
|
||||
<description>Image used as measured in the comparison</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>meas.channel</key>
|
||||
<name>Measured image channel</name>
|
||||
<description>Used channel for the measured image</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>roi.startx</key>
|
||||
<name>Start X</name>
|
||||
<description>ROI start x position.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>roi.starty</key>
|
||||
<name>Start Y</name>
|
||||
<description>ROI start y position.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>roi.sizex</key>
|
||||
<name>Size X</name>
|
||||
<description>Size along x in pixels.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>roi.sizey</key>
|
||||
<name>Size Y</name>
|
||||
<description>Size along y in pixels.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>count</key>
|
||||
<name>count</name>
|
||||
<description>Nb of pixels which are different</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,60 @@
|
||||
<root>
|
||||
<key>ComputeConfusionMatrix-raster</key>
|
||||
<exec>otbcli_ComputeConfusionMatrix</exec>
|
||||
<longname>ComputeConfusionMatrix (raster)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Computes the confusion matrix of a classification</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input classification image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Matrix output</name>
|
||||
<description>Filename to store the output matrix (csv format)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>ref</key>
|
||||
<name>Ground truth</name>
|
||||
<description>Choice of ground truth format</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>raster</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>ref.raster.in</key>
|
||||
<name>Input reference image</name>
|
||||
<description>Input image containing the ground truth labels</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nodatalabel</key>
|
||||
<name>Value for nodata pixels</name>
|
||||
<description>Label for the NoData class. Such input pixels will be discarded from the ground truth and from the input classification map. By default, 'nodatalabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,70 @@
|
||||
<root>
|
||||
<key>ComputeConfusionMatrix-vector</key>
|
||||
<exec>otbcli_ComputeConfusionMatrix</exec>
|
||||
<longname>ComputeConfusionMatrix (vector)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Computes the confusion matrix of a classification</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input classification image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Matrix output</name>
|
||||
<description>Filename to store the output matrix (csv format)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>ref</key>
|
||||
<name>Ground truth</name>
|
||||
<description>Choice of ground truth format</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>vector</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>ref.vector.in</key>
|
||||
<name>Input reference vector data</name>
|
||||
<description>Input vector data of the ground truth</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>ref.vector.field</key>
|
||||
<name>Field name</name>
|
||||
<description>Field name containing the label values</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nodatalabel</key>
|
||||
<name>Value for nodata pixels</name>
|
||||
<description>Label for the NoData class. Such input pixels will be discarded from the ground truth and from the input classification map. By default, 'nodatalabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,31 @@
|
||||
<root>
|
||||
<key>ComputeImagesStatistics</key>
|
||||
<exec>otbcli_ComputeImagesStatistics</exec>
|
||||
<longname>Compute Images second order statistics</longname>
|
||||
<group>Learning</group>
|
||||
<description>Computes global mean and standard deviation for each band from a set of images and optionally saves the results in an XML file.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input images</name>
|
||||
<description>List of input images filenames.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bv</key>
|
||||
<name>Background Value</name>
|
||||
<description>Background value to ignore in statistics computation.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output XML file</name>
|
||||
<description>XML filename where the statistics are saved for future reuse.</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,30 @@
|
||||
<root>
|
||||
<key>ComputeOGRLayersFeaturesStatistics</key>
|
||||
<exec>otbcli_ComputeOGRLayersFeaturesStatistics</exec>
|
||||
<longname>ComputeOGRLayersFeaturesStatistics</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Compute statistics of the features in a set of OGR Layers</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorData">ParameterVector</parameter_type>
|
||||
<key>inshp</key>
|
||||
<name>Name of the input shapefile</name>
|
||||
<description>Name of the input shapefile</description>
|
||||
<shapetype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outstats</key>
|
||||
<name>XML file containing mean and variance of each feature.</name>
|
||||
<description>XML file containing mean and variance of each feature.</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>feat</key>
|
||||
<name>List of features to consider for statistics.</name>
|
||||
<description>List of features to consider for statistics.</description>
|
||||
<options />
|
||||
<default />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,57 @@
|
||||
<root>
|
||||
<key>ComputePolylineFeatureFromImage</key>
|
||||
<exec>otbcli_ComputePolylineFeatureFromImage</exec>
|
||||
<longname>Compute Polyline Feature From Image</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>This application compute for each studied polyline, contained in the input VectorData, the chosen descriptors.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>An image to compute the descriptors on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorData">ParameterVector</parameter_type>
|
||||
<key>vd</key>
|
||||
<name>Vector Data</name>
|
||||
<description>Vector data containing the polylines where the features will be computed.</description>
|
||||
<shapetype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>expr</key>
|
||||
<name>Feature expression</name>
|
||||
<description>The feature formula (b1 < 0.3) where b1 is the standard name of input image first band</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>field</key>
|
||||
<name>Feature name</name>
|
||||
<description>The field name corresponding to the feature codename (NONDVI, ROADSA...)</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Vector Data</name>
|
||||
<description>The output vector data containing polylines with a new field</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,32 @@
|
||||
<root>
|
||||
<key>ConcatenateImages</key>
|
||||
<exec>otbcli_ConcatenateImages</exec>
|
||||
<longname>Images Concatenation</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Concatenate a list of images of the same size into a single multi-channel one.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input images list</name>
|
||||
<description>The list of images to concatenate</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The concatenated output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,22 @@
|
||||
<root>
|
||||
<key>ConcatenateVectorData</key>
|
||||
<exec>otbcli_ConcatenateVectorData</exec>
|
||||
<longname>Concatenate</longname>
|
||||
<group>Vector Data Manipulation</group>
|
||||
<description>Concatenate VectorDatas</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>vd</key>
|
||||
<name>Input VectorDatas to concatenate</name>
|
||||
<description>VectorData files to be concatenated in an unique VectorData</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Concatenated VectorData</name>
|
||||
<description>Output conctenated VectorData</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,68 @@
|
||||
<root>
|
||||
<key>ConnectedComponentSegmentation</key>
|
||||
<exec>otbcli_ConnectedComponentSegmentation</exec>
|
||||
<longname>Connected Component Segmentation</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Connected component segmentation and object based image filtering of the input image according to user-defined criterions.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The image to segment.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Shape</name>
|
||||
<description>The segmentation shape.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>Mask expression</name>
|
||||
<description>Mask mathematical expression (only if support image is given)</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>expr</key>
|
||||
<name>Connected Component Expression</name>
|
||||
<description>Formula used for connected component segmentation</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>minsize</key>
|
||||
<name>Minimum Object Size</name>
|
||||
<description>Min object size (area in pixel)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>obia</key>
|
||||
<name>OBIA Expression</name>
|
||||
<description>OBIA mathematical expression</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,83 @@
|
||||
<root>
|
||||
<key>Convert</key>
|
||||
<exec>otbcli_Convert</exec>
|
||||
<longname>Image Conversion</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Convert an image to a different format, eventually rescaling the data and/or changing the pixel type.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>Input image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>type</key>
|
||||
<name>Rescale type</name>
|
||||
<description>Transfer function for the rescaling</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>none</choice>
|
||||
<choice>linear</choice>
|
||||
<choice>log2</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>type.linear.gamma</key>
|
||||
<name>Gamma correction factor</name>
|
||||
<description>Gamma correction factor</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>Input mask</name>
|
||||
<description>The masked pixels won't be used to adapt the dynamic (the mask must have the same dimensions as the input image)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>hcp.high</key>
|
||||
<name>High Cut Quantile</name>
|
||||
<description>Quantiles to cut from histogram high values before computing min/max rescaling (in percent, 2 by default)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>hcp.low</key>
|
||||
<name>Low Cut Quantile</name>
|
||||
<description>Quantiles to cut from histogram low values before computing min/max rescaling (in percent, 2 by default)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,20 @@
|
||||
<root>
|
||||
<key>DEMConvert</key>
|
||||
<exec>otbcli_DEMConvert</exec>
|
||||
<longname>DEM Conversion</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Converts a geo-referenced DEM image into a general raster file compatible with OTB DEM handling.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input geo-referenced DEM</name>
|
||||
<description>Input geo-referenced DEM to convert to general raster format.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Prefix of the output files</name>
|
||||
<description>will be used to get the prefix (name withtout extensions) of the files to write. Three files - prefix.geom, prefix.omd and prefix.ras - will be generated.</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>Despeckle-frost</key>
|
||||
<exec>otbcli_Despeckle</exec>
|
||||
<longname>Despeckle (frost)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform speckle noise reduction on SAR image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>speckle filtering method</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>frost</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.frost.rad</key>
|
||||
<name>Radius</name>
|
||||
<description>Radius for frost filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.frost.deramp</key>
|
||||
<name>deramp</name>
|
||||
<description>Decrease factor declaration</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>Despeckle-gammamap</key>
|
||||
<exec>otbcli_Despeckle</exec>
|
||||
<longname>Despeckle (gammamap)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform speckle noise reduction on SAR image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>speckle filtering method</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>gammamap</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.gammamap.rad</key>
|
||||
<name>Radius</name>
|
||||
<description>Radius for GammaMAP filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.gammamap.nblooks</key>
|
||||
<name>nb looks</name>
|
||||
<description>Nb looks for GammaMAP filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>Despeckle-kuan</key>
|
||||
<exec>otbcli_Despeckle</exec>
|
||||
<longname>Despeckle (kuan)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform speckle noise reduction on SAR image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>speckle filtering method</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>kuan</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.kuan.rad</key>
|
||||
<name>Radius</name>
|
||||
<description>Radius for Kuan filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.kuan.nblooks</key>
|
||||
<name>nb looks</name>
|
||||
<description>Nb looks for Kuan filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>Despeckle-lee</key>
|
||||
<exec>otbcli_Despeckle</exec>
|
||||
<longname>Despeckle (lee)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform speckle noise reduction on SAR image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>speckle filtering method</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>lee</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.lee.rad</key>
|
||||
<name>Radius</name>
|
||||
<description>Radius for lee filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.lee.nblooks</key>
|
||||
<name>nb looks</name>
|
||||
<description>Nb looks for lee filter</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,85 @@
|
||||
<root>
|
||||
<key>DimensionalityReduction-ica</key>
|
||||
<exec>otbcli_DimensionalityReduction</exec>
|
||||
<longname>DimensionalityReduction (ica)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform Dimension reduction of the input image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to apply dimensionality reduction.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>output image. Components are ordered by decreasing eigenvalues.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>outinv</key>
|
||||
<name> Inverse Output Image</name>
|
||||
<description>reconstruct output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the reduction dimension method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ica</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.ica.iter</key>
|
||||
<name>number of iterations </name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>20</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.ica.mu</key>
|
||||
<name>Give the increment weight of W in [0, 1]</name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nbcomp</key>
|
||||
<name>Number of Components.</name>
|
||||
<description>Number of relevant components kept. By default all components are kept.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>normalize</key>
|
||||
<name>Normalize.</name>
|
||||
<description>center AND reduce data before Dimensionality reduction.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outmatrix</key>
|
||||
<name>Transformation matrix output (text format)</name>
|
||||
<description>Filename to store the transformation matrix (csv format)</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,58 @@
|
||||
<root>
|
||||
<key>DimensionalityReduction-maf</key>
|
||||
<exec>otbcli_DimensionalityReduction</exec>
|
||||
<longname>DimensionalityReduction (maf)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform Dimension reduction of the input image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to apply dimensionality reduction.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>output image. Components are ordered by decreasing eigenvalues.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the reduction dimension method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>maf</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nbcomp</key>
|
||||
<name>Number of Components.</name>
|
||||
<description>Number of relevant components kept. By default all components are kept.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>normalize</key>
|
||||
<name>Normalize.</name>
|
||||
<description>center AND reduce data before Dimensionality reduction.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outmatrix</key>
|
||||
<name>Transformation matrix output (text format)</name>
|
||||
<description>Filename to store the transformation matrix (csv format)</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,85 @@
|
||||
<root>
|
||||
<key>DimensionalityReduction-napca</key>
|
||||
<exec>otbcli_DimensionalityReduction</exec>
|
||||
<longname>DimensionalityReduction (napca)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform Dimension reduction of the input image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to apply dimensionality reduction.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>output image. Components are ordered by decreasing eigenvalues.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>outinv</key>
|
||||
<name> Inverse Output Image</name>
|
||||
<description>reconstruct output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the reduction dimension method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>napca</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.napca.radiusx</key>
|
||||
<name>Set the x radius of the sliding window.</name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.napca.radiusy</key>
|
||||
<name>Set the y radius of the sliding window.</name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nbcomp</key>
|
||||
<name>Number of Components.</name>
|
||||
<description>Number of relevant components kept. By default all components are kept.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>normalize</key>
|
||||
<name>Normalize.</name>
|
||||
<description>center AND reduce data before Dimensionality reduction.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outmatrix</key>
|
||||
<name>Transformation matrix output (text format)</name>
|
||||
<description>Filename to store the transformation matrix (csv format)</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,65 @@
|
||||
<root>
|
||||
<key>DimensionalityReduction-pca</key>
|
||||
<exec>otbcli_DimensionalityReduction</exec>
|
||||
<longname>DimensionalityReduction (pca)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform Dimension reduction of the input image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to apply dimensionality reduction.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>output image. Components are ordered by decreasing eigenvalues.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>outinv</key>
|
||||
<name> Inverse Output Image</name>
|
||||
<description>reconstruct output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the reduction dimension method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>pca</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nbcomp</key>
|
||||
<name>Number of Components.</name>
|
||||
<description>Number of relevant components kept. By default all components are kept.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>normalize</key>
|
||||
<name>Normalize.</name>
|
||||
<description>center AND reduce data before Dimensionality reduction.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outmatrix</key>
|
||||
<name>Transformation matrix output (text format)</name>
|
||||
<description>Filename to store the transformation matrix (csv format)</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>EdgeExtraction-gradient</key>
|
||||
<exec>otbcli_EdgeExtraction</exec>
|
||||
<longname>EdgeExtraction (gradient)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes edge features on every pixel of the input image selected channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Edge feature</name>
|
||||
<description>Choice of edge feature</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>gradient</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the edge features.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>EdgeExtraction-sobel</key>
|
||||
<exec>otbcli_EdgeExtraction</exec>
|
||||
<longname>EdgeExtraction (sobel)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes edge features on every pixel of the input image selected channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Edge feature</name>
|
||||
<description>Choice of edge feature</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>sobel</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the edge features.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>EdgeExtraction-touzi</key>
|
||||
<exec>otbcli_EdgeExtraction</exec>
|
||||
<longname>EdgeExtraction (touzi)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes edge features on every pixel of the input image selected channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Edge feature</name>
|
||||
<description>Choice of edge feature</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>touzi</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.touzi.xradius</key>
|
||||
<name>The Radius</name>
|
||||
<description>The Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the edge features.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,61 @@
|
||||
<root>
|
||||
<key>ExtractROI-fit</key>
|
||||
<exec>otbcli_ExtractROI</exec>
|
||||
<longname>ExtractROI (fit)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Extract a ROI defined by the user.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Extraction mode</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>fit</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.fit.ref</key>
|
||||
<name>Reference image</name>
|
||||
<description>Reference image to define the ROI</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.fit.elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,84 @@
|
||||
<root>
|
||||
<key>ExtractROI-standard</key>
|
||||
<exec>otbcli_ExtractROI</exec>
|
||||
<longname>ExtractROI (standard)</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Extract a ROI defined by the user.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Extraction mode</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>standard</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>startx</key>
|
||||
<name>Start X</name>
|
||||
<description>ROI start x position.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>starty</key>
|
||||
<name>Start Y</name>
|
||||
<description>ROI start y position.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sizex</key>
|
||||
<name>Size X</name>
|
||||
<description>size along x in pixels.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sizey</key>
|
||||
<name>Size Y</name>
|
||||
<description>size along y in pixels.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,79 @@
|
||||
<root>
|
||||
<key>FusionOfClassifications-dempstershafer</key>
|
||||
<exec>otbcli_FusionOfClassifications</exec>
|
||||
<longname>FusionOfClassifications (dempstershafer)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Fuses several classifications maps of the same image on the basis of class labels.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input classifications</name>
|
||||
<description>List of input classification maps to fuse. Labels in each classification image must represent the same class.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Fusion method</name>
|
||||
<description>Selection of the fusion method and its parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>dempstershafer</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilenameList">ParameterMultipleInput</parameter_type>
|
||||
<key>method.dempstershafer.cmfl</key>
|
||||
<name>Confusion Matrices</name>
|
||||
<description>A list of confusion matrix files (*.CSV format) to define the masses of belief and the class labels. Each file should be formatted the following way: the first line, beginning with a '#' symbol, should be a list of the class labels present in the corresponding input classification image, organized in the same order as the confusion matrix rows/columns.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method.dempstershafer.mob</key>
|
||||
<name>Mass of belief measurement</name>
|
||||
<description>Type of confusion matrix measurement used to compute the masses of belief of each classifier.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>precision</choice>
|
||||
<choice>recall</choice>
|
||||
<choice>accuracy</choice>
|
||||
<choice>kappa</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nodatalabel</key>
|
||||
<name>Label for the NoData class</name>
|
||||
<description>Label for the NoData class. Such input pixels keep their NoData label in the output image and are not handled in the fusion process. By default, 'nodatalabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>undecidedlabel</key>
|
||||
<name>Label for the Undecided class</name>
|
||||
<description>Label for the Undecided class. Pixels with more than 1 fused class are marked as Undecided. Please note that the Undecided value must be different from existing labels in the input classifications. By default, 'undecidedlabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>The output classification image</name>
|
||||
<description>The output classification image resulting from the fusion of the input classification images.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,55 @@
|
||||
<root>
|
||||
<key>FusionOfClassifications-majorityvoting</key>
|
||||
<exec>otbcli_FusionOfClassifications</exec>
|
||||
<longname>FusionOfClassifications (majorityvoting)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Fuses several classifications maps of the same image on the basis of class labels.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input classifications</name>
|
||||
<description>List of input classification maps to fuse. Labels in each classification image must represent the same class.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Fusion method</name>
|
||||
<description>Selection of the fusion method and its parameters.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>majorityvoting</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nodatalabel</key>
|
||||
<name>Label for the NoData class</name>
|
||||
<description>Label for the NoData class. Such input pixels keep their NoData label in the output image and are not handled in the fusion process. By default, 'nodatalabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>undecidedlabel</key>
|
||||
<name>Label for the Undecided class</name>
|
||||
<description>Label for the Undecided class. Pixels with more than 1 fused class are marked as Undecided. Please note that the Undecided value must be different from existing labels in the input classifications. By default, 'undecidedlabel = 0'.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>The output classification image</name>
|
||||
<description>The output classification image resulting from the fusion of the input classification images.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>GrayScaleMorphologicalOperation-closing</key>
|
||||
<exec>otbcli_GrayScaleMorphologicalOperation</exec>
|
||||
<longname>GrayScaleMorphologicalOperation (closing)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on a grayscale input image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>closing</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>GrayScaleMorphologicalOperation-dilate</key>
|
||||
<exec>otbcli_GrayScaleMorphologicalOperation</exec>
|
||||
<longname>GrayScaleMorphologicalOperation (dilate)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on a grayscale input image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>dilate</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>GrayScaleMorphologicalOperation-erode</key>
|
||||
<exec>otbcli_GrayScaleMorphologicalOperation</exec>
|
||||
<longname>GrayScaleMorphologicalOperation (erode)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on a grayscale input image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>erode</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,77 @@
|
||||
<root>
|
||||
<key>GrayScaleMorphologicalOperation-opening</key>
|
||||
<exec>otbcli_GrayScaleMorphologicalOperation</exec>
|
||||
<longname>GrayScaleMorphologicalOperation (opening)</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Performs morphological operations on a grayscale input image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to be filtered.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>structype</key>
|
||||
<name>Structuring Element Type</name>
|
||||
<description>Choice of the structuring element type</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ball</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>structype.ball.xradius</key>
|
||||
<name>The Structuring Element Radius</name>
|
||||
<description>The Structuring Element Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Morphological Operation</name>
|
||||
<description>Choice of the morphological operation</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>opening</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,126 @@
|
||||
<root>
|
||||
<key>HaralickTextureExtraction</key>
|
||||
<exec>otbcli_HaralickTextureExtraction</exec>
|
||||
<longname>Haralick Texture Extraction</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes textures on every pixel of the input image selected channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.xrad</key>
|
||||
<name>X Radius</name>
|
||||
<description>X Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.yrad</key>
|
||||
<name>Y Radius</name>
|
||||
<description>Y Radius</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.xoff</key>
|
||||
<name>X Offset</name>
|
||||
<description>X Offset</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.yoff</key>
|
||||
<name>Y Offset</name>
|
||||
<description>Y Offset</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>parameters.min</key>
|
||||
<name>Image Minimum</name>
|
||||
<description>Image Minimum</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>parameters.max</key>
|
||||
<name>Image Maximum</name>
|
||||
<description>Image Maximum</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>255</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.nbbin</key>
|
||||
<name>Histogram number of bin</name>
|
||||
<description>Histogram number of bin</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>8</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>texture</key>
|
||||
<name>Texture Set Selection</name>
|
||||
<description>Choice of The Texture Set</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>simple</choice>
|
||||
<choice>advanced</choice>
|
||||
<choice>higher</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image containing the selected texture features.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,95 @@
|
||||
<root>
|
||||
<key>HooverCompareSegmentation</key>
|
||||
<exec>otbcli_HooverCompareSegmentation</exec>
|
||||
<longname>Hoover compare segmentation</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Compare two segmentations with Hoover metrics</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>ingt</key>
|
||||
<name>Input ground truth</name>
|
||||
<description>A partial ground truth segmentation image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inms</key>
|
||||
<name>Input machine segmentation</name>
|
||||
<description>A machine segmentation image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>bg</key>
|
||||
<name>Background label</name>
|
||||
<description>Label value of the background in the input segmentations</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>th</key>
|
||||
<name>Overlapping threshold</name>
|
||||
<description>Overlapping threshold used to find Hoover instances.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.75</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>outgt</key>
|
||||
<name>Colored ground truth output</name>
|
||||
<description>The colored ground truth output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>outms</key>
|
||||
<name>Colored machine segmentation output</name>
|
||||
<description>The colored machine segmentation output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>rc</key>
|
||||
<name>Correct detection score</name>
|
||||
<description>Overall score for correct detection (RC)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>rf</key>
|
||||
<name>Over-segmentation score</name>
|
||||
<description>Overall score for over segmentation (RF)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>ra</key>
|
||||
<name>Under-segmentation score</name>
|
||||
<description>Overall score for under segmentation (RA)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>rm</key>
|
||||
<name>Missed detection score</name>
|
||||
<description>Overall score for missed detection (RM)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,72 @@
|
||||
<root>
|
||||
<key>ImageClassifier</key>
|
||||
<exec>otbcli_ImageClassifier</exec>
|
||||
<longname>Image Classification</longname>
|
||||
<group>Learning</group>
|
||||
<description>Performs a classification of the input image according to a model file.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to classify.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>Input Mask</name>
|
||||
<description>The mask allows restricting classification of the input image to the area where mask pixel values are greater than 0.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>model</key>
|
||||
<name>Model file</name>
|
||||
<description>A model file (produced by TrainImagesClassifier application, maximal class label = 65535).</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>imstat</key>
|
||||
<name>Statistics file</name>
|
||||
<description>A XML file containing mean and standard deviation to center and reduce samples before classification (produced by ComputeImagesStatistics application).</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image containing class labels</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>confmap</key>
|
||||
<name>Confidence map</name>
|
||||
<description>Confidence map of the produced classification. The confidence index depends on the model :
|
||||
- LibSVM : difference between the two highest probabilities (needs a model with probability estimates, so that classes probabilities can be computed for each sample)
|
||||
- OpenCV
|
||||
* Boost : sum of votes
|
||||
* DecisionTree : (not supported)
|
||||
* GradientBoostedTree : (not supported)
|
||||
* KNearestNeighbors : number of neighbors with the same label
|
||||
* NeuralNetwork : difference between the two highest responses
|
||||
* NormalBayes : (not supported)
|
||||
* RandomForest : Confidence (proportion of votes for the majority class). Margin (normalized difference of the votes of the 2 majority classes) is not available for now.
|
||||
* SVM : distance to margin (only works for 2-class models)
|
||||
</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,40 @@
|
||||
<root>
|
||||
<key>ImageEnvelope</key>
|
||||
<exec>otbcli_ImageEnvelope</exec>
|
||||
<longname>Image Envelope</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Extracts an image envelope.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Vector Data</name>
|
||||
<description>Vector data file containing the envelope</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sr</key>
|
||||
<name>Sampling Rate</name>
|
||||
<description>Sampling rate for image edges (in pixel)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>proj</key>
|
||||
<name>Projection</name>
|
||||
<description>Projection to be used to compute the envelope (default is WGS84)</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,84 @@
|
||||
<root>
|
||||
<key>KMeansClassification</key>
|
||||
<exec>otbcli_KMeansClassification</exec>
|
||||
<longname>Unsupervised KMeans image classification</longname>
|
||||
<group>Learning</group>
|
||||
<description>Unsupervised KMeans image classification</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image to classify.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image containing the class indexes.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>vm</key>
|
||||
<name>Validity Mask</name>
|
||||
<description>Validity mask. Only non-zero pixels will be used to estimate KMeans modes.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ts</key>
|
||||
<name>Training set size</name>
|
||||
<description>Size of the training set (in pixels).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nc</key>
|
||||
<name>Number of classes</name>
|
||||
<description>Number of modes, which will be used to generate class membership.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>maxit</key>
|
||||
<name>Maximum number of iterations</name>
|
||||
<description>Maximum number of iterations for the learning step.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>ct</key>
|
||||
<name>Convergence threshold</name>
|
||||
<description>Convergence threshold for class centroid (L2 distance, by default 0.0001).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0001</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outmeans</key>
|
||||
<name>Centroid filename</name>
|
||||
<description>Output text file containing centroid positions</description>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>KmzExport</key>
|
||||
<exec>otbcli_KmzExport</exec>
|
||||
<longname>Image to KMZ Export</longname>
|
||||
<group>Miscellaneous</group>
|
||||
<description>Export the input image in a KMZ product.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>Input image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output .kmz product</name>
|
||||
<description>Output Kmz product directory (with .kmz extension)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesize</key>
|
||||
<name>Tile Size</name>
|
||||
<description>Size of the tiles in the kmz product, in number of pixels (default = 512).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>512</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>logo</key>
|
||||
<name>Image logo</name>
|
||||
<description>Path to the image logo to add to the KMZ product.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>legend</key>
|
||||
<name>Image legend</name>
|
||||
<description>Path to the image legend to add to the KMZ product.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,94 @@
|
||||
<root>
|
||||
<key>LSMSSegmentation</key>
|
||||
<exec>otbcli_LSMSSegmentation</exec>
|
||||
<longname>Exact Large-Scale Mean-Shift segmentation, step 2</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Second step of the exact Large-Scale Mean-Shift segmentation workflow.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Filtered image</name>
|
||||
<description>The filtered image (cf. Adaptive MeanShift Smoothing application).</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inpos</key>
|
||||
<name>Spatial image</name>
|
||||
<description> The spatial image. Spatial input is the displacement map (output of the Adaptive MeanShift Smoothing application).</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The output image. The output image is the segmentation of the filtered image. It is recommended to set the pixel type to uint32.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>spatialr</key>
|
||||
<name>Spatial radius</name>
|
||||
<description>Spatial radius of the neighborhood.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>ranger</key>
|
||||
<name>Range radius</name>
|
||||
<description>Range radius defining the radius (expressed in radiometry unit) in the multi-spectral space.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>15</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>minsize</key>
|
||||
<name>Minimum Region Size</name>
|
||||
<description>Minimum Region Size. If, after the segmentation, a region is of size lower than this criterion, the region is deleted.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizex</key>
|
||||
<name>Size of tiles in pixel (X-axis)</name>
|
||||
<description>Size of tiles along the X-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizey</key>
|
||||
<name>Size of tiles in pixel (Y-axis)</name>
|
||||
<description>Size of tiles along the Y-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Directory">ParameterFile</parameter_type>
|
||||
<key>tmpdir</key>
|
||||
<name>Directory where to write temporary files</name>
|
||||
<description>This applications need to write temporary files for each tile. This parameter allows choosing the path where to write those files. If disabled, the current path will be used.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>cleanup</key>
|
||||
<name>Temporary files cleaning</name>
|
||||
<description>If activated, the application will try to clean all temporary files it created</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,58 @@
|
||||
<root>
|
||||
<key>LSMSSmallRegionsMerging</key>
|
||||
<exec>otbcli_LSMSSmallRegionsMerging</exec>
|
||||
<longname>Exact Large-Scale Mean-Shift segmentation, step 3 (optional)</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Third (optional) step of the exact Large-Scale Mean-Shift segmentation workflow.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>The input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inseg</key>
|
||||
<name>Segmented image</name>
|
||||
<description> The segmented image input. Segmented image input is the segmentation of the input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The output image. The output image is the input image where the minimal regions have been merged.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>minsize</key>
|
||||
<name>Minimum Region Size</name>
|
||||
<description>Minimum Region Size. If, after the segmentation, a region is of size lower than this criterion, the region is merged with the "nearest" region (radiometrically).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>50</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizex</key>
|
||||
<name>Size of tiles in pixel (X-axis)</name>
|
||||
<description>Size of tiles along the X-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizey</key>
|
||||
<name>Size of tiles in pixel (Y-axis)</name>
|
||||
<description>Size of tiles along the Y-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,47 @@
|
||||
<root>
|
||||
<key>LSMSVectorization</key>
|
||||
<exec>otbcli_LSMSVectorization</exec>
|
||||
<longname>Exact Large-Scale Mean-Shift segmentation, step 4</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Fourth step of the exact Large-Scale Mean-Shift segmentation workflow.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inseg</key>
|
||||
<name>Segmented image</name>
|
||||
<description> The segmented image input. Segmented image input is the segmentation of the input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output GIS vector file</name>
|
||||
<description>The output GIS vector file, representing the vectorized version of the segmented image where the features of the polygons are the radiometric means and variances.</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizex</key>
|
||||
<name>Size of tiles in pixel (X-axis)</name>
|
||||
<description>Size of tiles along the X-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>tilesizey</key>
|
||||
<name>Size of tiles in pixel (Y-axis)</name>
|
||||
<description>Size of tiles along the Y-axis.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>500</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,29 @@
|
||||
<root>
|
||||
<key>LineSegmentDetection</key>
|
||||
<exec>otbcli_LineSegmentDetection</exec>
|
||||
<longname>Line segment detection</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Detect line segments in raster</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description> Input image on which lines will be detected.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Detected lines</name>
|
||||
<description> Output detected line segments (vector data).</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>norescale</key>
|
||||
<name>No rescaling in [0, 255]</name>
|
||||
<description>By default, the input image amplitude is rescaled between [0,255]. Turn on this parameter to skip rescaling</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,51 @@
|
||||
<root>
|
||||
<key>LocalStatisticExtraction</key>
|
||||
<exec>otbcli_LocalStatisticExtraction</exec>
|
||||
<longname>Local Statistic Extraction</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes local statistical moments on every pixel in the selected channel of the input image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>radius</key>
|
||||
<name>Neighborhood radius</name>
|
||||
<description>The computational window radius.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>3</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the local statistical moments.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,101 @@
|
||||
<root>
|
||||
<key>ManageNoData</key>
|
||||
<exec>otbcli_ManageNoData</exec>
|
||||
<longname>No Data management</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Manage No-Data</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>Input image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>usenan</key>
|
||||
<name>Consider NaN as no-data</name>
|
||||
<description>If active, the application will consider NaN as no-data values as well</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>No-data handling mode</name>
|
||||
<description>Allows choosing between different no-data handling options</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>buildmask</choice>
|
||||
<choice>changevalue</choice>
|
||||
<choice>apply</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.buildmask.inv</key>
|
||||
<name>Inside Value</name>
|
||||
<description>Value given in the output mask to pixels that are not no data pixels</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.buildmask.outv</key>
|
||||
<name>Outside Value</name>
|
||||
<description>Value given in the output mask to pixels that are no data pixels</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.changevalue.newv</key>
|
||||
<name>The new no-data value</name>
|
||||
<description>The new no-data value</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.apply.mask</key>
|
||||
<name>Mask image</name>
|
||||
<description>Mask to be applied on input image (valid pixels have non null values)</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.apply.ndval</key>
|
||||
<name>Nodata value used</name>
|
||||
<description>No Data value used according to the mask image</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,96 @@
|
||||
<root>
|
||||
<key>MeanShiftSmoothing</key>
|
||||
<exec>otbcli_MeanShiftSmoothing</exec>
|
||||
<longname>Exact Large-Scale Mean-Shift segmentation, step 1 (smoothing)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Perform mean shift filtering</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>fout</key>
|
||||
<name>Filtered output</name>
|
||||
<description>The filtered output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>foutpos</key>
|
||||
<name>Spatial image</name>
|
||||
<description> The spatial image output. Spatial image output is a displacement map (pixel position after convergence).</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>spatialr</key>
|
||||
<name>Spatial radius</name>
|
||||
<description>Spatial radius of the neighborhood.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>ranger</key>
|
||||
<name>Range radius</name>
|
||||
<description>Range radius defining the radius (expressed in radiometry unit) in the multi-spectral space.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>15</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>thres</key>
|
||||
<name>Mode convergence threshold</name>
|
||||
<description>Algorithm iterative scheme will stop if mean-shift vector is below this threshold or if iteration number reached maximum number of iterations.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>maxiter</key>
|
||||
<name>Maximum number of iterations</name>
|
||||
<description>Algorithm iterative scheme will stop if convergence hasn't been reached after the maximum number of iterations.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>rangeramp</key>
|
||||
<name>Range radius coefficient</name>
|
||||
<description>This coefficient makes dependent the ranger of the colorimetry of the filtered pixel : y = rangeramp*x+ranger.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>modesearch</key>
|
||||
<name>Mode search.</name>
|
||||
<description>If activated pixel iterative convergence is stopped if the path crosses an already converged pixel. Be careful, with this option, the result will slightly depend on thread number</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,38 @@
|
||||
<root>
|
||||
<key>MultivariateAlterationDetector</key>
|
||||
<exec>otbcli_MultivariateAlterationDetector</exec>
|
||||
<longname>Multivariate alteration detector</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Multivariate Alteration Detector</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in1</key>
|
||||
<name>Input Image 1</name>
|
||||
<description>Image which describe initial state of the scene.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in2</key>
|
||||
<name>Input Image 2</name>
|
||||
<description>Image which describe scene after perturbations.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Change Map</name>
|
||||
<description>Image of detected changes.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,47 @@
|
||||
<root>
|
||||
<key>OGRLayerClassifier</key>
|
||||
<exec>otbcli_OGRLayerClassifier</exec>
|
||||
<longname>OGRLayerClassifier</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Classify an OGR layer based on a machine learning model and a list of features to consider.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorData">ParameterVector</parameter_type>
|
||||
<key>inshp</key>
|
||||
<name>Name of the input shapefile</name>
|
||||
<description>Name of the input shapefile</description>
|
||||
<shapetype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>instats</key>
|
||||
<name>XML file containing mean and variance of each feature.</name>
|
||||
<description>XML file containing mean and variance of each feature.</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>insvm</key>
|
||||
<name>Input model filename.</name>
|
||||
<description>Input model filename.</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>feat</key>
|
||||
<name>Features</name>
|
||||
<description>Features to be calculated</description>
|
||||
<options />
|
||||
<default />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>cfield</key>
|
||||
<name>Field containing the predicted class.</name>
|
||||
<description>Field containing the predicted class</description>
|
||||
<default>predicted</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,180 @@
|
||||
<root>
|
||||
<key>OpticalCalibration</key>
|
||||
<exec>otbcli_OpticalCalibration</exec>
|
||||
<longname>Optical calibration</longname>
|
||||
<group>Calibration</group>
|
||||
<description>Perform optical calibration TOA/TOC (Top Of Atmosphere/Top Of Canopy). Supported sensors: QuickBird, Ikonos, WorldView2, Formosat, Spot5, Pleiades, Spot6. For other sensors the application also allows providing calibration parameters manually.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input</name>
|
||||
<description>Input image filename (values in DN)</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output</name>
|
||||
<description>Output calibrated image filename</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>level</key>
|
||||
<name>Calibration Level</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>toa</choice>
|
||||
<choice>toatoim</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>acqui.minute</key>
|
||||
<name>Minute</name>
|
||||
<description>Minute (0-59)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>acqui.hour</key>
|
||||
<name>Hour</name>
|
||||
<description>Hour (0-23)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>12</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>acqui.day</key>
|
||||
<name>Day</name>
|
||||
<description>Day (1-31)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>acqui.month</key>
|
||||
<name>Month</name>
|
||||
<description>Month (1-12)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>acqui.year</key>
|
||||
<name>Year</name>
|
||||
<description>Year</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>acqui.sun.elev</key>
|
||||
<name>Sun elevation angle (deg)</name>
|
||||
<description>Sun elevation angle (in degrees)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>90</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>acqui.sun.azim</key>
|
||||
<name>Sun azimuth angle (deg)</name>
|
||||
<description>Sun azimuth angle (in degrees)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>acqui.view.elev</key>
|
||||
<name>Viewing elevation angle (deg)</name>
|
||||
<description>Viewing elevation angle (in degrees)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>90</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>acqui.view.azim</key>
|
||||
<name>Viewing azimuth angle (deg)</name>
|
||||
<description>Viewing azimuth angle (in degrees)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>acqui.gainbias</key>
|
||||
<name>Gains | biases</name>
|
||||
<description>Gains | biases</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>acqui.solarilluminations</key>
|
||||
<name>Solar illuminations</name>
|
||||
<description>Solar illuminations (one value per band)</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>atmo.rsr</key>
|
||||
<name>Relative Spectral Response File</name>
|
||||
<description>Sensor relative spectral response file
|
||||
By default the application gets this information in the metadata</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>atmo.radius</key>
|
||||
<name>Window radius (adjacency effects)</name>
|
||||
<description>Window radius for adjacency effects correctionsSetting this parameters will enable the correction ofadjacency effects</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>atmo.pixsize</key>
|
||||
<name>Pixel size (in km)</name>
|
||||
<description>Pixel size (in km )used tocompute adjacency effects, it doesn't have tomatch the image spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,124 @@
|
||||
<root>
|
||||
<key>OrthoRectification-epsg</key>
|
||||
<exec>otbcli_OrthoRectification</exec>
|
||||
<longname>OrthoRectification (epsg)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>This application allows ortho-rectification of optical images from supported sensors.
|
||||
</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>io.in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to ortho-rectify</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The ortho-rectified output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>map</key>
|
||||
<name>Output Cartographic Map Projection</name>
|
||||
<description>Parameters of the output map projection to be used.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>epsg</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>map.epsg.code</key>
|
||||
<name>EPSG Code</name>
|
||||
<description>See www.spatialreference.org to find which EPSG code is associated to your projection</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4326</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>outputs.mode</key>
|
||||
<name>Parameters estimation modes</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>autosize</choice>
|
||||
<choice>autospacing</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outputs.default</key>
|
||||
<name>Default pixel value</name>
|
||||
<description>Default value to write when outside of input image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bco</choice>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows one to control the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>opt.ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>opt.gridspacing</key>
|
||||
<name>Resampling grid spacing</name>
|
||||
<description>Resampling is done according to a coordinate mapping deformation grid, whose pixel size is set by this parameter, and expressed in the coordinate system of the output image The closer to the output spacing this parameter is, the more precise will be the ortho-rectified image,but increasing this parameter will reduce processing time.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,107 @@
|
||||
<root>
|
||||
<key>OrthoRectification-fit-to-ortho</key>
|
||||
<exec>otbcli_OrthoRectification</exec>
|
||||
<longname>OrthoRectification (fit-to-ortho)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>This application allows ortho-rectification of optical images from supported sensors.
|
||||
</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>io.in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to ortho-rectify</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The ortho-rectified output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>outputs.mode</key>
|
||||
<name>Parameters estimation modes</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>orthofit</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>outputs.ortho</key>
|
||||
<name>Model ortho-image</name>
|
||||
<description>A model ortho-image that can be used to compute size, origin and spacing of the output</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outputs.default</key>
|
||||
<name>Default pixel value</name>
|
||||
<description>Default value to write when outside of input image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bco</choice>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows one to control the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>opt.ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>opt.gridspacing</key>
|
||||
<name>Resampling grid spacing</name>
|
||||
<description>Resampling is done according to a coordinate mapping deformation grid, whose pixel size is set by this parameter, and expressed in the coordinate system of the output image The closer to the output spacing this parameter is, the more precise will be the ortho-rectified image,but increasing this parameter will reduce processing time.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,116 @@
|
||||
<root>
|
||||
<key>OrthoRectification-lambert-WGS84</key>
|
||||
<exec>otbcli_OrthoRectification</exec>
|
||||
<longname>OrthoRectification (lambert-WGS84)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>This application allows ortho-rectification of optical images from supported sensors.
|
||||
</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>io.in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to ortho-rectify</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The ortho-rectified output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>map</key>
|
||||
<name>Output Cartographic Map Projection</name>
|
||||
<description>Parameters of the output map projection to be used.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>lambert2</choice>
|
||||
<choice>lambert93</choice>
|
||||
<choice>wgs</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>outputs.mode</key>
|
||||
<name>Parameters estimation modes</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>autosize</choice>
|
||||
<choice>autospacing</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outputs.default</key>
|
||||
<name>Default pixel value</name>
|
||||
<description>Default value to write when outside of input image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bco</choice>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows one to control the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>opt.ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>opt.gridspacing</key>
|
||||
<name>Resampling grid spacing</name>
|
||||
<description>Resampling is done according to a coordinate mapping deformation grid, whose pixel size is set by this parameter, and expressed in the coordinate system of the output image The closer to the output spacing this parameter is, the more precise will be the ortho-rectified image,but increasing this parameter will reduce processing time.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,132 @@
|
||||
<root>
|
||||
<key>OrthoRectification-utm</key>
|
||||
<exec>otbcli_OrthoRectification</exec>
|
||||
<longname>OrthoRectification (utm)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>This application allows ortho-rectification of optical images from supported sensors.
|
||||
</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>io.in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to ortho-rectify</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The ortho-rectified output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>map</key>
|
||||
<name>Output Cartographic Map Projection</name>
|
||||
<description>Parameters of the output map projection to be used.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>utm</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>map.utm.zone</key>
|
||||
<name>Zone number</name>
|
||||
<description>The zone number ranges from 1 to 60 and allows defining the transverse mercator projection (along with the hemisphere)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>31</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>map.utm.northhem</key>
|
||||
<name>Northern Hemisphere</name>
|
||||
<description>The transverse mercator projections are defined by their zone number as well as the hemisphere. Activate this parameter if your image is in the northern hemisphere.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>outputs.mode</key>
|
||||
<name>Parameters estimation modes</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>autosize</choice>
|
||||
<choice>autospacing</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outputs.default</key>
|
||||
<name>Default pixel value</name>
|
||||
<description>Default value to write when outside of input image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bco</choice>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows one to control the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>opt.ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>opt.gridspacing</key>
|
||||
<name>Resampling grid spacing</name>
|
||||
<description>Resampling is done according to a coordinate mapping deformation grid, whose pixel size is set by this parameter, and expressed in the coordinate system of the output image The closer to the output spacing this parameter is, the more precise will be the ortho-rectified image,but increasing this parameter will reduce processing time.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,71 @@
|
||||
<root>
|
||||
<key>Pansharpening-bayes</key>
|
||||
<exec>otbcli_Pansharpening</exec>
|
||||
<longname>Pansharpening (bayes)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Perform P+XS pansharpening</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inp</key>
|
||||
<name>Input PAN Image</name>
|
||||
<description> Input panchromatic image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inxs</key>
|
||||
<name>Input XS Image</name>
|
||||
<description> Input XS image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description> Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the pan-sharpening method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bayes</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.bayes.lambda</key>
|
||||
<name>Weight</name>
|
||||
<description>Set the weighting value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.9999</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>method.bayes.s</key>
|
||||
<name>S coefficient</name>
|
||||
<description>Set the S coefficient.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,71 @@
|
||||
<root>
|
||||
<key>Pansharpening-lmvm</key>
|
||||
<exec>otbcli_Pansharpening</exec>
|
||||
<longname>Pansharpening (lmvm)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Perform P+XS pansharpening</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inp</key>
|
||||
<name>Input PAN Image</name>
|
||||
<description> Input panchromatic image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inxs</key>
|
||||
<name>Input XS Image</name>
|
||||
<description> Input XS image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description> Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the pan-sharpening method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>lmvm</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.lmvm.radiusx</key>
|
||||
<name>X radius</name>
|
||||
<description>Set the x radius of the sliding window.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>3</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>method.lmvm.radiusy</key>
|
||||
<name>Y radius</name>
|
||||
<description>Set the y radius of the sliding window.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>3</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,51 @@
|
||||
<root>
|
||||
<key>Pansharpening-rcs</key>
|
||||
<exec>otbcli_Pansharpening</exec>
|
||||
<longname>Pansharpening (rcs)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Perform P+XS pansharpening</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inp</key>
|
||||
<name>Input PAN Image</name>
|
||||
<description> Input panchromatic image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inxs</key>
|
||||
<name>Input XS Image</name>
|
||||
<description> Input XS image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description> Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>method</key>
|
||||
<name>Algorithm</name>
|
||||
<description>Selection of the pan-sharpening method.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>rcs</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,64 @@
|
||||
<root>
|
||||
<key>PolygonClassStatistics</key>
|
||||
<exec>otbcli_PolygonClassStatistics</exec>
|
||||
<longname>Polygon Class Statistics</longname>
|
||||
<group>Learning</group>
|
||||
<description>Computes statistics on a training polygon set.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>InputImage</name>
|
||||
<description>Support image that will be classified</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>InputMask</name>
|
||||
<description>Validity mask (only pixels corresponding to a mask value greater than 0 will be used for statistics)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>vec</key>
|
||||
<name>Input vectors</name>
|
||||
<description>Input geometries to analyse</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Statistics</name>
|
||||
<description>Output file to store statistics (XML format)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>field</key>
|
||||
<name>Field Name</name>
|
||||
<description>Name of the field carrying the class name in the input vectors.</description>
|
||||
<default>class</default>
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>layer</key>
|
||||
<name>Layer Index</name>
|
||||
<description>Layer index to read in the input vector file.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>PredictRegression</key>
|
||||
<exec>otbcli_PredictRegression</exec>
|
||||
<longname>Predict Regression</longname>
|
||||
<group>Learning</group>
|
||||
<description>Performs a prediction of the input image according to a regression model file.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to predict.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>Input Mask</name>
|
||||
<description>The mask allow restricting classification of the input image to the area where mask pixel values are greater than 0.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>model</key>
|
||||
<name>Model file</name>
|
||||
<description>A regression model file (produced by TrainRegression application).</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>imstat</key>
|
||||
<name>Statistics file</name>
|
||||
<description>A XML file containing mean and standard deviation to center and reduce samples before prediction (produced by ComputeImagesStatistics application). If this file containsone more band than the sample size, the last stat of last band will beapplied to expand the output predicted value</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image containing predicted values</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,131 @@
|
||||
<root>
|
||||
<key>RadiometricIndices</key>
|
||||
<exec>otbcli_RadiometricIndices</exec>
|
||||
<longname>Radiometric Indices</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Compute radiometric indices.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Radiometric indices output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channels.blue</key>
|
||||
<name>Blue Channel</name>
|
||||
<description>Blue channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channels.green</key>
|
||||
<name>Green Channel</name>
|
||||
<description>Green channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channels.red</key>
|
||||
<name>Red Channel</name>
|
||||
<description>Red channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channels.nir</key>
|
||||
<name>NIR Channel</name>
|
||||
<description>NIR channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channels.mir</key>
|
||||
<name>Mir Channel</name>
|
||||
<description>Mir channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ListView">ParameterSelection</parameter_type>
|
||||
<key>list</key>
|
||||
<name>Available Radiometric Indices</name>
|
||||
<description>List of available radiometric indices with their relevant channels in brackets:
|
||||
Vegetation:NDVI - Normalized difference vegetation index (Red, NIR)
|
||||
Vegetation:TNDVI - Transformed normalized difference vegetation index (Red, NIR)
|
||||
Vegetation:RVI - Ratio vegetation index (Red, NIR)
|
||||
Vegetation:SAVI - Soil adjusted vegetation index (Red, NIR)
|
||||
Vegetation:TSAVI - Transformed soil adjusted vegetation index (Red, NIR)
|
||||
Vegetation:MSAVI - Modified soil adjusted vegetation index (Red, NIR)
|
||||
Vegetation:MSAVI2 - Modified soil adjusted vegetation index 2 (Red, NIR)
|
||||
Vegetation:GEMI - Global environment monitoring index (Red, NIR)
|
||||
Vegetation:IPVI - Infrared percentage vegetation index (Red, NIR)
|
||||
|
||||
Water:NDWI - Normalized difference water index (Gao 1996) (NIR, MIR)
|
||||
Water:NDWI2 - Normalized difference water index (Mc Feeters 1996) (Green, NIR)
|
||||
Water:MNDWI - Modified normalized difference water index (Xu 2006) (Green, MIR)
|
||||
Water:NDPI - Normalized difference pond index (Lacaux et al.) (MIR, Green)
|
||||
Water:NDTI - Normalized difference turbidity index (Lacaux et al.) (Red, Green)
|
||||
|
||||
Soil:RI - Redness index (Red, Green)
|
||||
Soil:CI - Color index (Red, Green)
|
||||
Soil:BI - Brightness index (Red, Green)
|
||||
Soil:BI2 - Brightness index 2 (NIR, Red, Green)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ndvi</choice>
|
||||
<choice>tndvi</choice>
|
||||
<choice>rvi</choice>
|
||||
<choice>savi</choice>
|
||||
<choice>tsavi</choice>
|
||||
<choice>msavi</choice>
|
||||
<choice>msavi2</choice>
|
||||
<choice>gemi</choice>
|
||||
<choice>ipvi</choice>
|
||||
<choice>ndwi</choice>
|
||||
<choice>ndwi2</choice>
|
||||
<choice>mndwi</choice>
|
||||
<choice>ndpi</choice>
|
||||
<choice>ndti</choice>
|
||||
<choice>ri</choice>
|
||||
<choice>ci</choice>
|
||||
<choice>bi</choice>
|
||||
<choice>bi2</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,82 @@
|
||||
<root>
|
||||
<key>Rasterization-image</key>
|
||||
<exec>otbcli_Rasterization</exec>
|
||||
<longname>Rasterization (image)</longname>
|
||||
<group>Vector Data Manipulation</group>
|
||||
<description>Rasterize a vector dataset.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorData">ParameterVector</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input vector dataset</name>
|
||||
<description>The input vector dataset to be rasterized</description>
|
||||
<shapetype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>An output image containing the rasterized vector dataset</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>im</key>
|
||||
<name>Input reference image</name>
|
||||
<description>A reference image from which to import output grid and projection reference system information.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>background</key>
|
||||
<name>Background value</name>
|
||||
<description>Default value for pixels not belonging to any geometry</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Rasterization mode</name>
|
||||
<description>Choice of rasterization modes</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>binary</choice>
|
||||
<choice>attribute</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.binary.foreground</key>
|
||||
<name>Foreground value</name>
|
||||
<description>Value for pixels inside a geometry</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>255</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.attribute.field</key>
|
||||
<name>The attribute field to burn</name>
|
||||
<description>Name of the attribute field to burn</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,145 @@
|
||||
<root>
|
||||
<key>Rasterization-manual</key>
|
||||
<exec>otbcli_Rasterization</exec>
|
||||
<longname>Rasterization (manual)</longname>
|
||||
<group>Vector Data Manipulation</group>
|
||||
<description>Rasterize a vector dataset.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorData">ParameterVector</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input vector dataset</name>
|
||||
<description>The input vector dataset to be rasterized</description>
|
||||
<shapetype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>An output image containing the rasterized vector dataset</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>szx</key>
|
||||
<name>Output size x</name>
|
||||
<description>Output size along x axis (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>szy</key>
|
||||
<name>Output size y</name>
|
||||
<description>Output size along y axis (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>epsg</key>
|
||||
<name>Output EPSG code</name>
|
||||
<description>EPSG code for the output projection reference system (EPSG 4326 for WGS84, 32631 for UTM31N...,useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>orx</key>
|
||||
<name>Output Upper-left x</name>
|
||||
<description>Output upper-left corner x coordinate (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>ory</key>
|
||||
<name>Output Upper-left y</name>
|
||||
<description>Output upper-left corner y coordinate (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>spx</key>
|
||||
<name>Spacing (GSD) x</name>
|
||||
<description>Spacing (ground sampling distance) along x axis (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>spy</key>
|
||||
<name>Spacing (GSD) y</name>
|
||||
<description>Spacing (ground sampling distance) along y axis (useless if support image is given)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>background</key>
|
||||
<name>Background value</name>
|
||||
<description>Default value for pixels not belonging to any geometry</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Rasterization mode</name>
|
||||
<description>Choice of rasterization modes</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>binary</choice>
|
||||
<choice>attribute</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.binary.foreground</key>
|
||||
<name>Foreground value</name>
|
||||
<description>Value for pixels inside a geometry</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>255</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.attribute.field</key>
|
||||
<name>The attribute field to burn</name>
|
||||
<description>Name of the attribute field to burn</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,58 @@
|
||||
<root>
|
||||
<key>ReadImageInfo</key>
|
||||
<exec>otbcli_ReadImageInfo</exec>
|
||||
<longname>Read image information</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Get information about the image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image to analyse</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>keywordlist</key>
|
||||
<name>Display the OSSIM keywordlist</name>
|
||||
<description>Output the OSSIM keyword list. It contains metadata information (sensor model, geometry ). Information is stored in keyword list (pairs of key/value)</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>gcp.ids</key>
|
||||
<name>GCPs Id</name>
|
||||
<description>GCPs identifier</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>gcp.info</key>
|
||||
<name>GCPs Info</name>
|
||||
<description>GCPs Information</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>gcp.imcoord</key>
|
||||
<name>GCPs Image Coordinates</name>
|
||||
<description>GCPs Image coordinates</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>gcp.geocoord</key>
|
||||
<name>GCPs Geographic Coordinates</name>
|
||||
<description>GCPs Geographic Coordinates</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,51 @@
|
||||
<root>
|
||||
<key>Rescale</key>
|
||||
<exec>otbcli_Rescale</exec>
|
||||
<longname>Rescale Image</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Rescale the image between two given values.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The image to scale.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>The rescaled image filename.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outmin</key>
|
||||
<name>Output min value</name>
|
||||
<description>Minimum value of the output image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>outmax</key>
|
||||
<name>Output max value</name>
|
||||
<description>Maximum value of the output image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>255</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,89 @@
|
||||
<root>
|
||||
<key>RigidTransformResample-id</key>
|
||||
<exec>otbcli_RigidTransformResample</exec>
|
||||
<longname>RigidTransformResample (id)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Resample an image with a rigid transform</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>The input image to translate.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>The transformed output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>transform.type</key>
|
||||
<name>Type of transformation</name>
|
||||
<description>Type of transformation. Available transformations are spatial scaling, translation and rotation with scaling factor</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>id</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.id.scalex</key>
|
||||
<name>X scaling</name>
|
||||
<description>Scaling factor between the output X spacing and the input X spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.id.scaley</key>
|
||||
<name>Y scaling</name>
|
||||
<description>Scaling factor between the output Y spacing and the input Y spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
<choice>bco</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows controlling the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,99 @@
|
||||
<root>
|
||||
<key>RigidTransformResample-rotation</key>
|
||||
<exec>otbcli_RigidTransformResample</exec>
|
||||
<longname>RigidTransformResample (rotation)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Resample an image with a rigid transform</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>The input image to translate.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>The transformed output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>transform.type</key>
|
||||
<name>Type of transformation</name>
|
||||
<description>Type of transformation. Available transformations are spatial scaling, translation and rotation with scaling factor</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>rotation</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.rotation.angle</key>
|
||||
<name>Rotation angle</name>
|
||||
<description>The rotation angle in degree (values between -180 and 180)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.rotation.scalex</key>
|
||||
<name>X scaling</name>
|
||||
<description>Scale factor between the X spacing of the rotated output image and the X spacing of the unrotated image</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.rotation.scaley</key>
|
||||
<name>Y scaling</name>
|
||||
<description>Scale factor between the Y spacing of the rotated output image and the Y spacing of the unrotated image</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
<choice>bco</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows controlling the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,109 @@
|
||||
<root>
|
||||
<key>RigidTransformResample-translation</key>
|
||||
<exec>otbcli_RigidTransformResample</exec>
|
||||
<longname>RigidTransformResample (translation)</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Resample an image with a rigid transform</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input image</name>
|
||||
<description>The input image to translate.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>The transformed output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>transform.type</key>
|
||||
<name>Type of transformation</name>
|
||||
<description>Type of transformation. Available transformations are spatial scaling, translation and rotation with scaling factor</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>translation</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.translation.tx</key>
|
||||
<name>The X translation (in physical units)</name>
|
||||
<description>The translation value along X axis (in physical units).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.translation.ty</key>
|
||||
<name>The Y translation (in physical units)</name>
|
||||
<description>The translation value along Y axis (in physical units)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.translation.scalex</key>
|
||||
<name>X scaling</name>
|
||||
<description>Scaling factor between the output X spacing and the input X spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>transform.type.translation.scaley</key>
|
||||
<name>Y scaling</name>
|
||||
<description>Scaling factor between the output Y spacing and the input Y spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows one to define how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
<choice>bco</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows controlling the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>This allows setting the maximum amount of RAM available for processing. As the writing task is time consuming, it is better to write large pieces of data, which can be achieved by increasing this parameter (pay attention to your system capabilities)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,56 @@
|
||||
<root>
|
||||
<key>SARCalibration</key>
|
||||
<exec>otbcli_SARCalibration</exec>
|
||||
<longname>SAR Radiometric calibration</longname>
|
||||
<group>Calibration</group>
|
||||
<description>Perform radiometric calibration of SAR images. Following sensors are supported: TerraSAR-X, Sentinel1 and Radarsat-2.Both Single Look Complex(SLC) and detected products are supported as input.
|
||||
</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input complex image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output calibrated image. This image contains the backscatter (sigmaNought) of the input image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>noise</key>
|
||||
<name>Disable Noise</name>
|
||||
<description>Flag to disable noise. For 5.2.0 release, the noise values are only read by TerraSARX product.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>lut</key>
|
||||
<name>Lookup table sigma /gamma/ beta/ DN.</name>
|
||||
<description>Lookup table values are not available with all SAR products. Products that provide lookup table with metadata are: Sentinel1, Radarsat2.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>sigma</choice>
|
||||
<choice>gamma</choice>
|
||||
<choice>beta</choice>
|
||||
<choice>dn</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,78 @@
|
||||
<root>
|
||||
<key>SARDecompositions</key>
|
||||
<exec>otbcli_SARDecompositions</exec>
|
||||
<longname>SARDecompositions</longname>
|
||||
<group>Miscellaneous</group>
|
||||
<description>From one-band complex images (each one related to an element of the Sinclair matrix), returns the selected decomposition.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>inhh</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image (HH)</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>inhv</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image (HV)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>invh</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image (VH)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>invv</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image (VV)</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexOutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>decomp</key>
|
||||
<name>Decompositions</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>haa</choice>
|
||||
<choice>barnes</choice>
|
||||
<choice>huynen</choice>
|
||||
<choice>pauli</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>inco.kernelsize</key>
|
||||
<name>Kernel size for spatial incoherent averaging.</name>
|
||||
<description>Minute (0-59)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>3</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,106 @@
|
||||
<root>
|
||||
<key>SARPolarSynth</key>
|
||||
<exec>otbcli_SARPolarSynth</exec>
|
||||
<longname>SARPolarSynth</longname>
|
||||
<group>Miscellaneous</group>
|
||||
<description>Gives, for each pixel, the power that would have been received by a SAR system with a basis different from the classical (H,V) one (polarimetric synthetis).</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_ComplexInputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>psii</key>
|
||||
<name>psii</name>
|
||||
<description>Orientation (transmitting antenna)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>khii</key>
|
||||
<name>khii</name>
|
||||
<description>Ellipticity (transmitting antenna)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>psir</key>
|
||||
<name>psir</name>
|
||||
<description>Orientation (receiving antenna)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>khir</key>
|
||||
<name>khir</name>
|
||||
<description>Ellipticity (receiving antenna)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>emissionh</key>
|
||||
<name>Emission H</name>
|
||||
<description>This parameter is useful in determining the polarization architecture (dual polarization case).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>emissionv</key>
|
||||
<name>Emission V</name>
|
||||
<description>This parameter is useful in determining the polarization architecture (dual polarization case).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Forced mode</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>none</choice>
|
||||
<choice>co</choice>
|
||||
<choice>cross</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,91 @@
|
||||
<root>
|
||||
<key>SFSTextureExtraction</key>
|
||||
<exec>otbcli_SFSTextureExtraction</exec>
|
||||
<longname>SFS Texture Extraction</longname>
|
||||
<group>Feature Extraction</group>
|
||||
<description>Computes Structural Feature Set textures on every pixel of the input image selected channel</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to compute the features on.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>channel</key>
|
||||
<name>Selected Channel</name>
|
||||
<description>The selected channel index</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>parameters.spethre</key>
|
||||
<name>Spectral Threshold</name>
|
||||
<description>Spectral Threshold</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>50</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.spathre</key>
|
||||
<name>Spatial Threshold</name>
|
||||
<description>Spatial Threshold</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.nbdir</key>
|
||||
<name>Number of Direction</name>
|
||||
<description>Number of Direction</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>20</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>parameters.alpha</key>
|
||||
<name>Alpha</name>
|
||||
<description>Alpha</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>parameters.maxcons</key>
|
||||
<name>Ratio Maximum Consideration Number</name>
|
||||
<description>Ratio Maximum Consideration Number</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Feature Output Image</name>
|
||||
<description>Output image containing the SFS texture features.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,155 @@
|
||||
<root>
|
||||
<key>SOMClassification</key>
|
||||
<exec>otbcli_SOMClassification</exec>
|
||||
<longname>SOM Classification</longname>
|
||||
<group>Learning</group>
|
||||
<description>SOM image classification.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>InputImage</name>
|
||||
<description>Input image to classify.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>OutputImage</name>
|
||||
<description>Output classified image (each pixel contains the index of its corresponding vector in the SOM).</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>vm</key>
|
||||
<name>ValidityMask</name>
|
||||
<description>Validity mask (only pixels corresponding to a mask value greater than 0 will be used for learning)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>tp</key>
|
||||
<name>TrainingProbability</name>
|
||||
<description>Probability for a sample to be selected in the training set</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ts</key>
|
||||
<name>TrainingSetSize</name>
|
||||
<description>Maximum training set size (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>som</key>
|
||||
<name>SOM Map</name>
|
||||
<description>Output image containing the Self-Organizing Map</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sx</key>
|
||||
<name>SizeX</name>
|
||||
<description>X size of the SOM map</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>32</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sy</key>
|
||||
<name>SizeY</name>
|
||||
<description>Y size of the SOM map</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>32</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>nx</key>
|
||||
<name>NeighborhoodX</name>
|
||||
<description>X size of the initial neighborhood in the SOM map</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ny</key>
|
||||
<name>NeighborhoodY</name>
|
||||
<description>Y size of the initial neighborhood in the SOM map</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>ni</key>
|
||||
<name>NumberIteration</name>
|
||||
<description>Number of iterations for SOM learning</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bi</key>
|
||||
<name>BetaInit</name>
|
||||
<description>Initial learning coefficient</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bf</key>
|
||||
<name>BetaFinal</name>
|
||||
<description>Final learning coefficient</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>iv</key>
|
||||
<name>InitialValue</name>
|
||||
<description>Maximum initial neuron weight</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,89 @@
|
||||
<root>
|
||||
<key>SampleExtraction</key>
|
||||
<exec>otbcli_SampleExtraction</exec>
|
||||
<longname>Sample Extraction</longname>
|
||||
<group>Learning</group>
|
||||
<description>Extracts samples values from an image.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>InputImage</name>
|
||||
<description>Support image</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>vec</key>
|
||||
<name>Input sampling positions</name>
|
||||
<description>Vector data file containing samplingpositions. (OGR format)</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output samples</name>
|
||||
<description>Output vector data file storing samplevalues (OGR format). If not given, the input vector data file is updated</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>outfield</key>
|
||||
<name>Output field names</name>
|
||||
<description>Choice between naming method for output fields</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>prefix</choice>
|
||||
<choice>list</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>outfield.prefix.name</key>
|
||||
<name>Output field prefix</name>
|
||||
<description>Prefix used to form the field names thatwill contain the extracted values.</description>
|
||||
<default>value_</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>outfield.list.names</key>
|
||||
<name>Output field names</name>
|
||||
<description>Full list of output field names.</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>field</key>
|
||||
<name>Field Name</name>
|
||||
<description>Name of the field carrying the classname in the input vectors. This field is copied to output.</description>
|
||||
<default>class</default>
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>layer</key>
|
||||
<name>Layer Index</name>
|
||||
<description>Layer index to read in the input vector file.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,146 @@
|
||||
<root>
|
||||
<key>SampleSelection</key>
|
||||
<exec>otbcli_SampleSelection</exec>
|
||||
<longname>Sample Selection</longname>
|
||||
<group>Learning</group>
|
||||
<description>Selects samples from a training vector data set.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>InputImage</name>
|
||||
<description>Support image that will be classified</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask</key>
|
||||
<name>InputMask</name>
|
||||
<description>Validity mask (only pixels corresponding to a mask value greater than 0 will be used for statistics)</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>vec</key>
|
||||
<name>Input vectors</name>
|
||||
<description>Input geometries to analyse</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output vectors</name>
|
||||
<description>Output resampled geometries</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>instats</key>
|
||||
<name>Input Statistics</name>
|
||||
<description>Input file storing statistics (XML format)</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>outrates</key>
|
||||
<name>Output rates</name>
|
||||
<description>Output rates (CSV formatted)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>sampler</key>
|
||||
<name>Sampler type</name>
|
||||
<description>Type of sampling (periodic, pattern based, random)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>periodic</choice>
|
||||
<choice>random</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sampler.periodic.jitter</key>
|
||||
<name>Jitter amplitude</name>
|
||||
<description>Jitter amplitude added during sample selection (0 = no jitter)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>strategy</key>
|
||||
<name>Sampling strategy</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>byclass</choice>
|
||||
<choice>constant</choice>
|
||||
<choice>smallest</choice>
|
||||
<choice>all</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>strategy.byclass.in</key>
|
||||
<name>Number of samples by class</name>
|
||||
<description>Number of samples by class (CSV format with class name in 1st column and required samples in the 2nd.</description>
|
||||
<isFolder />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>strategy.constant.nb</key>
|
||||
<name>Number of samples for all classes</name>
|
||||
<description>Number of samples for all classes</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>field</key>
|
||||
<name>Field Name</name>
|
||||
<description>Name of the field carrying the class name in the input vectors.</description>
|
||||
<default>class</default>
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>layer</key>
|
||||
<name>Layer Index</name>
|
||||
<description>Layer index to read in the input vector file.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,161 @@
|
||||
<root>
|
||||
<key>Segmentation-cc</key>
|
||||
<exec>otbcli_Segmentation</exec>
|
||||
<longname>Segmentation (cc)</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Performs segmentation of an image, and output either a raster or a vector file. In vector mode, large input datasets are supported.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to segment</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Segmentation algorithm</name>
|
||||
<description>Choice of segmentation algorithm (mean-shift by default)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>cc</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>filter.cc.expr</key>
|
||||
<name>Condition</name>
|
||||
<description>User defined connection condition, written as a mathematical expression. Available variables are p(i)b(i), intensity_p(i) and distance (example of expression : distance < 10 )</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Processing mode</name>
|
||||
<description>Choice of processing mode, either raster or large-scale.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>vector</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>mode.vector.out</key>
|
||||
<name>Output vector file</name>
|
||||
<description>The output vector file or database (name can be anything understood by OGR)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode.vector.outmode</key>
|
||||
<name>Writing mode for the output vector file</name>
|
||||
<description>This allows one to set the writing behaviour for the output vector file. Please note that the actual behaviour depends on the file format.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ulco</choice>
|
||||
<choice>ovw</choice>
|
||||
<choice>ulovw</choice>
|
||||
<choice>ulu</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.vector.inmask</key>
|
||||
<name>Mask Image</name>
|
||||
<description>Only pixels whose mask value is strictly positive will be segmented.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.neighbor</key>
|
||||
<name>8-neighbor connectivity</name>
|
||||
<description>Activate 8-Neighborhood connectivity (default is 4).</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.stitch</key>
|
||||
<name>Stitch polygons</name>
|
||||
<description>Scan polygons on each side of tiles and stitch polygons which connect by more than one pixel.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.minsize</key>
|
||||
<name>Minimum object size</name>
|
||||
<description>Objects whose size is below the minimum object size (area in pixels) will be ignored during vectorization.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.simplify</key>
|
||||
<name>Simplify polygons</name>
|
||||
<description>Simplify polygons according to a given tolerance (in pixel). This option allows reducing the size of the output file or database.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.layername</key>
|
||||
<name>Layer name</name>
|
||||
<description>Name of the layer in the vector file or database (default is Layer).</description>
|
||||
<default>layer</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.fieldname</key>
|
||||
<name>Geometry index field name</name>
|
||||
<description>Name of the field holding the geometry index in the output vector file or database.</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.tilesize</key>
|
||||
<name>Tiles size</name>
|
||||
<description>User defined tiles size for tile-based segmentation. Optimal tile size is selected according to available RAM if null.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1024</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.startlabel</key>
|
||||
<name>Starting geometry index</name>
|
||||
<description>Starting value of the geometry index field</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>mode.vector.ogroptions</key>
|
||||
<name>OGR options for layer creation</name>
|
||||
<description>A list of layer creation options in the form KEY=VALUE that will be passed directly to OGR without any validity checking. Options may depend on the file format, and can be found in OGR documentation.</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,202 @@
|
||||
<root>
|
||||
<key>Segmentation-meanshift</key>
|
||||
<exec>otbcli_Segmentation</exec>
|
||||
<longname>Segmentation (meanshift)</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Performs segmentation of an image, and output either a raster or a vector file. In vector mode, large input datasets are supported.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to segment</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Segmentation algorithm</name>
|
||||
<description>Choice of segmentation algorithm (mean-shift by default)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>meanshift</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.meanshift.spatialr</key>
|
||||
<name>Spatial radius</name>
|
||||
<description>Spatial radius of the neighborhood.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.meanshift.ranger</key>
|
||||
<name>Range radius</name>
|
||||
<description>Range radius defining the radius (expressed in radiometry unit) in the multispectral space.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>15</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.meanshift.thres</key>
|
||||
<name>Mode convergence threshold</name>
|
||||
<description>Algorithm iterative scheme will stop if mean-shift vector is below this threshold or if iteration number reached maximum number of iterations.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.meanshift.maxiter</key>
|
||||
<name>Maximum number of iterations</name>
|
||||
<description>Algorithm iterative scheme will stop if convergence hasn't been reached after the maximum number of iterations.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.meanshift.minsize</key>
|
||||
<name>Minimum region size</name>
|
||||
<description>Minimum size of a region (in pixel unit) in segmentation. Smaller clusters will be merged to the neighboring cluster with the closest radiometry. If set to 0 no pruning is done.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Processing mode</name>
|
||||
<description>Choice of processing mode, either raster or large-scale.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>vector</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>mode.vector.out</key>
|
||||
<name>Output vector file</name>
|
||||
<description>The output vector file or database (name can be anything understood by OGR)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode.vector.outmode</key>
|
||||
<name>Writing mode for the output vector file</name>
|
||||
<description>This allows one to set the writing behaviour for the output vector file. Please note that the actual behaviour depends on the file format.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ulco</choice>
|
||||
<choice>ovw</choice>
|
||||
<choice>ulovw</choice>
|
||||
<choice>ulu</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.vector.inmask</key>
|
||||
<name>Mask Image</name>
|
||||
<description>Only pixels whose mask value is strictly positive will be segmented.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.neighbor</key>
|
||||
<name>8-neighbor connectivity</name>
|
||||
<description>Activate 8-Neighborhood connectivity (default is 4).</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.stitch</key>
|
||||
<name>Stitch polygons</name>
|
||||
<description>Scan polygons on each side of tiles and stitch polygons which connect by more than one pixel.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.minsize</key>
|
||||
<name>Minimum object size</name>
|
||||
<description>Objects whose size is below the minimum object size (area in pixels) will be ignored during vectorization.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.simplify</key>
|
||||
<name>Simplify polygons</name>
|
||||
<description>Simplify polygons according to a given tolerance (in pixel). This option allows reducing the size of the output file or database.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.layername</key>
|
||||
<name>Layer name</name>
|
||||
<description>Name of the layer in the vector file or database (default is Layer).</description>
|
||||
<default>layer</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.fieldname</key>
|
||||
<name>Geometry index field name</name>
|
||||
<description>Name of the field holding the geometry index in the output vector file or database.</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.tilesize</key>
|
||||
<name>Tiles size</name>
|
||||
<description>User defined tiles size for tile-based segmentation. Optimal tile size is selected according to available RAM if null.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1024</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.startlabel</key>
|
||||
<name>Starting geometry index</name>
|
||||
<description>Starting value of the geometry index field</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>mode.vector.ogroptions</key>
|
||||
<name>OGR options for layer creation</name>
|
||||
<description>A list of layer creation options in the form KEY=VALUE that will be passed directly to OGR without any validity checking. Options may depend on the file format, and can be found in OGR documentation.</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,192 @@
|
||||
<root>
|
||||
<key>Segmentation-mprofiles</key>
|
||||
<exec>otbcli_Segmentation</exec>
|
||||
<longname>Segmentation (mprofiles)</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Performs segmentation of an image, and output either a raster or a vector file. In vector mode, large input datasets are supported.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to segment</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Segmentation algorithm</name>
|
||||
<description>Choice of segmentation algorithm (mean-shift by default)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>mprofiles</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.mprofiles.size</key>
|
||||
<name>Profile Size</name>
|
||||
<description>Size of the profiles</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.mprofiles.start</key>
|
||||
<name>Initial radius</name>
|
||||
<description>Initial radius of the structuring element (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>filter.mprofiles.step</key>
|
||||
<name>Radius step.</name>
|
||||
<description>Radius step along the profile (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.mprofiles.sigma</key>
|
||||
<name>Threshold of the final decision rule</name>
|
||||
<description>Profiles values under the threshold will be ignored.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Processing mode</name>
|
||||
<description>Choice of processing mode, either raster or large-scale.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>vector</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>mode.vector.out</key>
|
||||
<name>Output vector file</name>
|
||||
<description>The output vector file or database (name can be anything understood by OGR)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode.vector.outmode</key>
|
||||
<name>Writing mode for the output vector file</name>
|
||||
<description>This allows one to set the writing behaviour for the output vector file. Please note that the actual behaviour depends on the file format.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ulco</choice>
|
||||
<choice>ovw</choice>
|
||||
<choice>ulovw</choice>
|
||||
<choice>ulu</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.vector.inmask</key>
|
||||
<name>Mask Image</name>
|
||||
<description>Only pixels whose mask value is strictly positive will be segmented.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.neighbor</key>
|
||||
<name>8-neighbor connectivity</name>
|
||||
<description>Activate 8-Neighborhood connectivity (default is 4).</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.stitch</key>
|
||||
<name>Stitch polygons</name>
|
||||
<description>Scan polygons on each side of tiles and stitch polygons which connect by more than one pixel.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.minsize</key>
|
||||
<name>Minimum object size</name>
|
||||
<description>Objects whose size is below the minimum object size (area in pixels) will be ignored during vectorization.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.simplify</key>
|
||||
<name>Simplify polygons</name>
|
||||
<description>Simplify polygons according to a given tolerance (in pixel). This option allows reducing the size of the output file or database.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.layername</key>
|
||||
<name>Layer name</name>
|
||||
<description>Name of the layer in the vector file or database (default is Layer).</description>
|
||||
<default>layer</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.fieldname</key>
|
||||
<name>Geometry index field name</name>
|
||||
<description>Name of the field holding the geometry index in the output vector file or database.</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.tilesize</key>
|
||||
<name>Tiles size</name>
|
||||
<description>User defined tiles size for tile-based segmentation. Optimal tile size is selected according to available RAM if null.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1024</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.startlabel</key>
|
||||
<name>Starting geometry index</name>
|
||||
<description>Starting value of the geometry index field</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>mode.vector.ogroptions</key>
|
||||
<name>OGR options for layer creation</name>
|
||||
<description>A list of layer creation options in the form KEY=VALUE that will be passed directly to OGR without any validity checking. Options may depend on the file format, and can be found in OGR documentation.</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,172 @@
|
||||
<root>
|
||||
<key>Segmentation-watershed</key>
|
||||
<exec>otbcli_Segmentation</exec>
|
||||
<longname>Segmentation (watershed)</longname>
|
||||
<group>Segmentation</group>
|
||||
<description>Performs segmentation of an image, and output either a raster or a vector file. In vector mode, large input datasets are supported.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>The input image to segment</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>filter</key>
|
||||
<name>Segmentation algorithm</name>
|
||||
<description>Choice of segmentation algorithm (mean-shift by default)</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>watershed</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.watershed.threshold</key>
|
||||
<name>Depth Threshold</name>
|
||||
<description>Depth threshold Units in percentage of the maximum depth in the image.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.01</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>filter.watershed.level</key>
|
||||
<name>Flood Level</name>
|
||||
<description>flood level for generating the merge tree from the initial segmentation (between 0 and 1)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Processing mode</name>
|
||||
<description>Choice of processing mode, either raster or large-scale.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>vector</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputVectorData">OutputVector</parameter_type>
|
||||
<key>mode.vector.out</key>
|
||||
<name>Output vector file</name>
|
||||
<description>The output vector file or database (name can be anything understood by OGR)</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode.vector.outmode</key>
|
||||
<name>Writing mode for the output vector file</name>
|
||||
<description>This allows one to set the writing behaviour for the output vector file. Please note that the actual behaviour depends on the file format.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ulco</choice>
|
||||
<choice>ovw</choice>
|
||||
<choice>ulovw</choice>
|
||||
<choice>ulu</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mode.vector.inmask</key>
|
||||
<name>Mask Image</name>
|
||||
<description>Only pixels whose mask value is strictly positive will be segmented.</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.neighbor</key>
|
||||
<name>8-neighbor connectivity</name>
|
||||
<description>Activate 8-Neighborhood connectivity (default is 4).</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>mode.vector.stitch</key>
|
||||
<name>Stitch polygons</name>
|
||||
<description>Scan polygons on each side of tiles and stitch polygons which connect by more than one pixel.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.minsize</key>
|
||||
<name>Minimum object size</name>
|
||||
<description>Objects whose size is below the minimum object size (area in pixels) will be ignored during vectorization.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.simplify</key>
|
||||
<name>Simplify polygons</name>
|
||||
<description>Simplify polygons according to a given tolerance (in pixel). This option allows reducing the size of the output file or database.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.layername</key>
|
||||
<name>Layer name</name>
|
||||
<description>Name of the layer in the vector file or database (default is Layer).</description>
|
||||
<default>layer</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>mode.vector.fieldname</key>
|
||||
<name>Geometry index field name</name>
|
||||
<description>Name of the field holding the geometry index in the output vector file or database.</description>
|
||||
<default>DN</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.tilesize</key>
|
||||
<name>Tiles size</name>
|
||||
<description>User defined tiles size for tile-based segmentation. Optimal tile size is selected according to available RAM if null.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1024</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>mode.vector.startlabel</key>
|
||||
<name>Starting geometry index</name>
|
||||
<description>Starting value of the geometry index field</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>mode.vector.ogroptions</key>
|
||||
<name>OGR options for layer creation</name>
|
||||
<description>A list of layer creation options in the form KEY=VALUE that will be passed directly to OGR without any validity checking. Options may depend on the file format, and can be found in OGR documentation.</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,74 @@
|
||||
<root>
|
||||
<key>Smoothing-anidif</key>
|
||||
<exec>otbcli_Smoothing</exec>
|
||||
<longname>Smoothing (anidif)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Apply a smoothing filter to an image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image to smooth.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output smoothed image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>type</key>
|
||||
<name>Smoothing Type</name>
|
||||
<description>Smoothing kernel to apply</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>anidif</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>type.anidif.timestep</key>
|
||||
<name>Time Step</name>
|
||||
<description>Diffusion equation time step</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.125</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>type.anidif.nbiter</key>
|
||||
<name>Nb Iterations</name>
|
||||
<description>Controls the sensitivity of the conductance term</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>type.anidif.conductance</key>
|
||||
<name>Conductance</name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>Smoothing-gaussian</key>
|
||||
<exec>otbcli_Smoothing</exec>
|
||||
<longname>Smoothing (gaussian)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Apply a smoothing filter to an image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image to smooth.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output smoothed image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>type</key>
|
||||
<name>Smoothing Type</name>
|
||||
<description>Smoothing kernel to apply</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>gaussian</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>type.gaussian.radius</key>
|
||||
<name>Radius</name>
|
||||
<description>Gaussian radius (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,54 @@
|
||||
<root>
|
||||
<key>Smoothing-mean</key>
|
||||
<exec>otbcli_Smoothing</exec>
|
||||
<longname>Smoothing (mean)</longname>
|
||||
<group>Image Filtering</group>
|
||||
<description>Apply a smoothing filter to an image</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>in</key>
|
||||
<name>Input Image</name>
|
||||
<description>Input image to smooth.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output smoothed image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>type</key>
|
||||
<name>Smoothing Type</name>
|
||||
<description>Smoothing kernel to apply</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>mean</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>type.mean.radius</key>
|
||||
<name>Radius</name>
|
||||
<description>Mean radius (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,343 @@
|
||||
<root>
|
||||
<key>StereoFramework</key>
|
||||
<exec>otbcli_StereoFramework</exec>
|
||||
<longname>Stereo Framework</longname>
|
||||
<group>Stereo</group>
|
||||
<description>Compute the ground elevation based on one or multiple stereo pair(s)</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>input.il</key>
|
||||
<name>Input images list</name>
|
||||
<description>The list of images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>input.co</key>
|
||||
<name>Couples list</name>
|
||||
<description>List of index of couples im image list. Couples must be separated by a comma. (index start at 0). for example : 0 1,1 2 will process a first couple composed of the first and the second image in image list, then the first and the third image
|
||||
. note that images are handled by pairs. if left empty couples are created from input index i.e. a first couple will be composed of the first and second image, a second couple with third and fourth image etc. (in this case image list must be even).</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>input.channel</key>
|
||||
<name>Image channel used for the block matching</name>
|
||||
<description>Used channel for block matching (used for all images)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.res</key>
|
||||
<name>Output resolution</name>
|
||||
<description>Spatial sampling distance of the output elevation : the cell size (in m)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.nodata</key>
|
||||
<name>NoData value</name>
|
||||
<description>DSM empty cells are filled with this value (optional -32768 by default)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>-32768</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>output.fusionmethod</key>
|
||||
<name>Method to fuse measures in each DSM cell</name>
|
||||
<description>This parameter allows one to choose the method used to fuse elevation measurements in each output DSM cell</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>max</choice>
|
||||
<choice>min</choice>
|
||||
<choice>mean</choice>
|
||||
<choice>acc</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>output.out</key>
|
||||
<name>Output DSM</name>
|
||||
<description>Output elevation image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>output.mode</key>
|
||||
<name>Parameters estimation modes</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>fit</choice>
|
||||
<choice>user</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.ulx</key>
|
||||
<name>Upper Left X </name>
|
||||
<description>Cartographic X coordinate of upper-left corner (meters for cartographic projections, degrees for geographic ones)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.uly</key>
|
||||
<name>Upper Left Y </name>
|
||||
<description>Cartographic Y coordinate of the upper-left corner (meters for cartographic projections, degrees for geographic ones)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.sizex</key>
|
||||
<name>Size X </name>
|
||||
<description>Size of projected image along X (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.sizey</key>
|
||||
<name>Size Y </name>
|
||||
<description>Size of projected image along Y (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.spacingx</key>
|
||||
<name>Pixel Size X </name>
|
||||
<description>Size of each pixel along X axis (meters for cartographic projections, degrees for geographic ones)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>output.mode.user.spacingy</key>
|
||||
<name>Pixel Size Y </name>
|
||||
<description>Size of each pixel along Y axis (meters for cartographic projections, degrees for geographic ones)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>map</key>
|
||||
<name>Output Cartographic Map Projection</name>
|
||||
<description>Parameters of the output map projection to be used.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>utm</choice>
|
||||
<choice>lambert2</choice>
|
||||
<choice>lambert93</choice>
|
||||
<choice>wgs</choice>
|
||||
<choice>epsg</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>3</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>map.utm.zone</key>
|
||||
<name>Zone number</name>
|
||||
<description>The zone number ranges from 1 to 60 and allows defining the transverse mercator projection (along with the hemisphere)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>31</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>map.utm.northhem</key>
|
||||
<name>Northern Hemisphere</name>
|
||||
<description>The transverse mercator projections are defined by their zone number as well as the hemisphere. Activate this parameter if your image is in the northern hemisphere.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>map.epsg.code</key>
|
||||
<name>EPSG Code</name>
|
||||
<description>See www.spatialreference.org to find which EPSG code is associated to your projection</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4326</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>stereorect.fwdgridstep</key>
|
||||
<name>Step of the displacement grid (in pixels)</name>
|
||||
<description>Stereo-rectification displacement grid only varies slowly. Therefore, it is recommended to use a coarser grid (higher step value) in case of large images</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>16</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>stereorect.invgridssrate</key>
|
||||
<name>Sub-sampling rate for epipolar grid inversion</name>
|
||||
<description>Grid inversion is an heavy process that implies spline regression on control points. To avoid eating to much memory, this parameter allows one to first sub-sample the field to invert.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>bm.metric</key>
|
||||
<name>Block-matching metric</name>
|
||||
<description />
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ssdmean</choice>
|
||||
<choice>ssd</choice>
|
||||
<choice>ncc</choice>
|
||||
<choice>lp</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bm.metric.lp.p</key>
|
||||
<name>p value</name>
|
||||
<description>Value of the p parameter in Lp pseudo-norm (must be positive)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>bm.radius</key>
|
||||
<name>Radius of blocks for matching filter (in pixels)</name>
|
||||
<description>The radius of blocks in Block-Matching (in pixels)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bm.minhoffset</key>
|
||||
<name>Minimum altitude offset (in meters)</name>
|
||||
<description>Minimum altitude below the selected elevation source (in meters)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>-20</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>bm.maxhoffset</key>
|
||||
<name>Maximum altitude offset (in meters)</name>
|
||||
<description>Maximum altitude above the selected elevation source (in meters)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>20</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>postproc.bij</key>
|
||||
<name>Use bijection consistency in block matching strategy</name>
|
||||
<description>use bijection consistency. Right to Left correlation is computed to validate Left to Right disparities. If bijection is not found pixel is rejected.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>postproc.med</key>
|
||||
<name>Use median disparities filtering</name>
|
||||
<description>disparities output can be filtered using median post filtering (disabled by default).</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>postproc.metrict</key>
|
||||
<name>Correlation metric threshold</name>
|
||||
<description>Use block matching metric output to discard pixels with low correlation value (disabled by default, float value)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.6</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask.left</key>
|
||||
<name>Input left mask</name>
|
||||
<description>Mask for left input image</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>mask.right</key>
|
||||
<name>Input right mask</name>
|
||||
<description>Mask for right input image</description>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>mask.variancet</key>
|
||||
<name>Discard pixels with low local variance</name>
|
||||
<description>This parameter allows one to discard pixels whose local variance is too small (the size of the neighborhood is given by the radius parameter)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>50</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,97 @@
|
||||
<root>
|
||||
<key>Superimpose</key>
|
||||
<exec>otbcli_Superimpose</exec>
|
||||
<longname>Superimpose sensor</longname>
|
||||
<group>Geometry</group>
|
||||
<description>Using available image metadata, project one image onto another one</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inr</key>
|
||||
<name>Reference input</name>
|
||||
<description>The input reference image.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImage">ParameterRaster</parameter_type>
|
||||
<key>inm</key>
|
||||
<name>The image to reproject</name>
|
||||
<description>The image to reproject into the geometry of the reference input.</description>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>lms</key>
|
||||
<name>Spacing of the deformation field</name>
|
||||
<description>Generate a coarser deformation field with the given spacing</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>4</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output image</name>
|
||||
<description>Output reprojected image.</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>mode</key>
|
||||
<name>Mode</name>
|
||||
<description>Superimposition mode</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>default</choice>
|
||||
<choice>phr</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>interpolator</key>
|
||||
<name>Interpolation</name>
|
||||
<description>This group of parameters allows defining how the input image will be interpolated during resampling.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bco</choice>
|
||||
<choice>nn</choice>
|
||||
<choice>linear</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Radius">ParameterNumber</parameter_type>
|
||||
<key>interpolator.bco.radius</key>
|
||||
<name>Radius for bicubic interpolation</name>
|
||||
<description>This parameter allows controling the size of the bicubic interpolation filter. If the target pixel size is higher than the input pixel size, increasing this parameter will reduce aliasing artefacts.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_RAM">ParameterNumber</parameter_type>
|
||||
<key>ram</key>
|
||||
<name>Available RAM (Mb)</name>
|
||||
<description>Available memory for processing (in MB)</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>128</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,42 @@
|
||||
<root>
|
||||
<key>TileFusion</key>
|
||||
<exec>otbcli_TileFusion</exec>
|
||||
<longname>Image Tile Fusion</longname>
|
||||
<group>Image Manipulation</group>
|
||||
<description>Fusion of an image made of several tile files.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>il</key>
|
||||
<name>Input Tile Images</name>
|
||||
<description>Input tiles to concatenate (in lexicographic order : (0,0) (1,0) (0,1) (1,1)).</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>cols</key>
|
||||
<name>Number of tile columns</name>
|
||||
<description>Number of columns in the tile array</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rows</key>
|
||||
<name>Number of tile rows</name>
|
||||
<description>Number of rows in the tile array</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputImage">OutputRaster</parameter_type>
|
||||
<key>out</key>
|
||||
<name>Output Image</name>
|
||||
<description>Output entire image</description>
|
||||
<hidden />
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,266 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-ann</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (ann)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ann</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.ann.t</key>
|
||||
<name>Train Method Type</name>
|
||||
<description>Type of training method for the multilayer perceptron (MLP) neural network.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>reg</choice>
|
||||
<choice>back</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_StringList">ParameterString</parameter_type>
|
||||
<key>classifier.ann.sizes</key>
|
||||
<name>Number of neurons in each intermediate layer</name>
|
||||
<description>The number of neurons in each intermediate layer (excluding input and output layers).</description>
|
||||
<default />
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.ann.f</key>
|
||||
<name>Neuron activation function type</name>
|
||||
<description>Neuron activation function.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>ident</choice>
|
||||
<choice>sig</choice>
|
||||
<choice>gau</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.a</key>
|
||||
<name>Alpha parameter of the activation function</name>
|
||||
<description>Alpha parameter of the activation function (used only with sigmoid and gaussian functions).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.b</key>
|
||||
<name>Beta parameter of the activation function</name>
|
||||
<description>Beta parameter of the activation function (used only with sigmoid and gaussian functions).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.bpdw</key>
|
||||
<name>Strength of the weight gradient term in the BACKPROP method</name>
|
||||
<description>Strength of the weight gradient term in the BACKPROP method. The recommended value is about 0.1.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.bpms</key>
|
||||
<name>Strength of the momentum term (the difference between weights on the 2 previous iterations)</name>
|
||||
<description>Strength of the momentum term (the difference between weights on the 2 previous iterations). This parameter provides some inertia to smooth the random fluctuations of the weights. It can vary from 0 (the feature is disabled) to 1 and beyond. The value 0.1 or so is good enough.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.rdw</key>
|
||||
<name>Initial value Delta_0 of update-values Delta_{ij} in RPROP method</name>
|
||||
<description>Initial value Delta_0 of update-values Delta_{ij} in RPROP method (default = 0.1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.rdwm</key>
|
||||
<name>Update-values lower limit Delta_{min} in RPROP method</name>
|
||||
<description>Update-values lower limit Delta_{min} in RPROP method. It must be positive (default = 1e-7).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1e-07</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.ann.term</key>
|
||||
<name>Termination criteria</name>
|
||||
<description>Termination criteria.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>iter</choice>
|
||||
<choice>eps</choice>
|
||||
<choice>all</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>2</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.eps</key>
|
||||
<name>Epsilon value used in the Termination criteria</name>
|
||||
<description>Epsilon value used in the Termination criteria.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.01</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.ann.iter</key>
|
||||
<name>Maximum number of iterations used in the Termination criteria</name>
|
||||
<description>Maximum number of iterations used in the Termination criteria.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,133 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-bayes</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (bayes)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>bayes</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,179 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-boost</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (boost)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>boost</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.boost.t</key>
|
||||
<name>Boost Type</name>
|
||||
<description>Type of Boosting algorithm.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>discrete</choice>
|
||||
<choice>real</choice>
|
||||
<choice>logit</choice>
|
||||
<choice>gentle</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.boost.w</key>
|
||||
<name>Weak count</name>
|
||||
<description>The number of weak classifiers.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.boost.r</key>
|
||||
<name>Weight Trim Rate</name>
|
||||
<description>A threshold between 0 and 1 used to save computational time. Samples with summary weight <= (1 - weight_trim_rate) do not participate in the next iteration of training. Set this parameter to 0 to turn off this functionality.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.95</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.boost.m</key>
|
||||
<name>Maximum depth of the tree</name>
|
||||
<description>Maximum depth of the tree.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,199 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-dt</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (dt)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>dt</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.dt.max</key>
|
||||
<name>Maximum depth of the tree</name>
|
||||
<description>The training algorithm attempts to split each node while its depth is smaller than the maximum possible depth of the tree. The actual depth may be smaller if the other termination criteria are met, and/or if the tree is pruned.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>65535</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.dt.min</key>
|
||||
<name>Minimum number of samples in each node</name>
|
||||
<description>If all absolute differences between an estimated value in a node and the values of the train samples in this node are smaller than this regression accuracy parameter, then the node will not be split.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.dt.ra</key>
|
||||
<name>Termination criteria for regression tree</name>
|
||||
<description />
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.01</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.dt.cat</key>
|
||||
<name>Cluster possible values of a categorical variable into K <= cat clusters to find a suboptimal split</name>
|
||||
<description>Cluster possible values of a categorical variable into K <= cat clusters to find a suboptimal split.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.dt.f</key>
|
||||
<name>K-fold cross-validations</name>
|
||||
<description>If cv_folds > 1, then it prunes a tree with K-fold cross-validation where K is equal to cv_folds.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>classifier.dt.r</key>
|
||||
<name>Set Use1seRule flag to false</name>
|
||||
<description>If true, then a pruning will be harsher. This will make a tree more compact and more resistant to the training data noise but a bit less accurate.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>classifier.dt.t</key>
|
||||
<name>Set TruncatePrunedTree flag to false</name>
|
||||
<description>If true, then pruned branches are physically removed from the tree.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,173 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-gbt</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (gbt)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>gbt</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.gbt.w</key>
|
||||
<name>Number of boosting algorithm iterations</name>
|
||||
<description>Number "w" of boosting algorithm iterations, with w*K being the total number of trees in the GBT model, where K is the output number of classes.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>200</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.gbt.s</key>
|
||||
<name>Regularization parameter</name>
|
||||
<description>Regularization parameter.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.01</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.gbt.p</key>
|
||||
<name>Portion of the whole training set used for each algorithm iteration</name>
|
||||
<description>Portion of the whole training set used for each algorithm iteration. The subset is generated randomly.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.8</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.gbt.max</key>
|
||||
<name>Maximum depth of the tree</name>
|
||||
<description>The training algorithm attempts to split each node while its depth is smaller than the maximum possible depth of the tree. The actual depth may be smaller if the other termination criteria are met, and/or if the tree is pruned.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>3</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,143 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-knn</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (knn)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>knn</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.knn.k</key>
|
||||
<name>Number of Neighbors</name>
|
||||
<description>The number of neighbors to use.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>32</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,190 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-libsvm</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (libsvm)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>libsvm</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.libsvm.k</key>
|
||||
<name>SVM Kernel Type</name>
|
||||
<description>SVM Kernel Type.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>linear</choice>
|
||||
<choice>rbf</choice>
|
||||
<choice>poly</choice>
|
||||
<choice>sigmoid</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier.libsvm.m</key>
|
||||
<name>SVM Model Type</name>
|
||||
<description>Type of SVM formulation.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>csvc</choice>
|
||||
<choice>nusvc</choice>
|
||||
<choice>oneclass</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.libsvm.c</key>
|
||||
<name>Cost parameter C</name>
|
||||
<description>SVM models have a cost parameter C (1 by default) to control the trade-off between training errors and forcing rigid margins.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>classifier.libsvm.opt</key>
|
||||
<name>Parameters optimization</name>
|
||||
<description>SVM parameters optimization flag.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>classifier.libsvm.prob</key>
|
||||
<name>Probability estimation</name>
|
||||
<description>Probability estimation flag.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
@ -0,0 +1,203 @@
|
||||
<root>
|
||||
<key>TrainImagesClassifier-rf</key>
|
||||
<exec>otbcli_TrainImagesClassifier</exec>
|
||||
<longname>TrainImagesClassifier (rf)</longname>
|
||||
<group>Learning</group>
|
||||
<description>Train a classifier from multiple pairs of images and training vector data.</description>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputImageList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.il</key>
|
||||
<name>Input Image List</name>
|
||||
<description>A list of input images.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputVectorDataList">ParameterMultipleInput</parameter_type>
|
||||
<key>io.vd</key>
|
||||
<name>Input Vector Data List</name>
|
||||
<description>A list of vector data to select the training samples.</description>
|
||||
<datatype />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_InputFilename">ParameterFile</parameter_type>
|
||||
<key>io.imstat</key>
|
||||
<name>Input XML image statistics file</name>
|
||||
<description>Input XML file containing the mean and the standard deviation of the input images.</description>
|
||||
<isFolder />
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.confmatout</key>
|
||||
<name>Output confusion matrix</name>
|
||||
<description>Output file containing the confusion matrix (.csv format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_OutputFilename">OutputFile</parameter_type>
|
||||
<key>io.out</key>
|
||||
<name>Output model</name>
|
||||
<description>Output file containing the model estimated (.txt format).</description>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>elev.default</key>
|
||||
<name>Default elevation</name>
|
||||
<description>This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mt</key>
|
||||
<name>Maximum training sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the training sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available training sample list per class will be equal to the surface area of the smallest class multiplied by the training sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.mv</key>
|
||||
<name>Maximum validation sample size per class</name>
|
||||
<description>Maximum size per class (in pixels) of the validation sample list (default = 1000) (no limit = -1). If equal to -1, then the maximal size of the available validation sample list per class will be equal to the surface area of the smallest class multiplied by the validation sample ratio.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1000</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>sample.bm</key>
|
||||
<name>Bound sample number by minimum</name>
|
||||
<description>Bound the number of samples for each class by the number of available samples by the smaller class. Proportions between training and validation are respected. Default is true (=1).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>1</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Empty">ParameterBoolean</parameter_type>
|
||||
<key>sample.edg</key>
|
||||
<name>On edge pixel inclusion</name>
|
||||
<description>Takes pixels on polygon edge into consideration when building training and validation samples.</description>
|
||||
<default>True</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>sample.vtr</key>
|
||||
<name>Training and validation sample ratio</name>
|
||||
<description>Ratio between training and validation samples (0.0 = all training, 1.0 = all validation) (default = 0.5).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_String">ParameterString</parameter_type>
|
||||
<key>sample.vfn</key>
|
||||
<name>Name of the discrimination field</name>
|
||||
<description>Name of the field used to discriminate class labels in the input vector data files.</description>
|
||||
<default>Class</default>
|
||||
<multiline />
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Choice">ParameterSelection</parameter_type>
|
||||
<key>classifier</key>
|
||||
<name>Classifier to use for the training</name>
|
||||
<description>Choice of the classifier to use for the training.</description>
|
||||
<options>
|
||||
<choices>
|
||||
<choice>rf</choice>
|
||||
</choices>
|
||||
</options>
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.max</key>
|
||||
<name>Maximum depth of the tree</name>
|
||||
<description>The depth of the tree. A low value will likely underfit and conversely a high value will likely overfit. The optimal value can be obtained using cross validation or other suitable methods.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>5</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.min</key>
|
||||
<name>Minimum number of samples in each node</name>
|
||||
<description>If the number of samples in a node is smaller than this parameter, then the node will not be split. A reasonable value is a small percentage of the total data e.g. 1 percent.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.ra</key>
|
||||
<name>Termination Criteria for regression tree</name>
|
||||
<description>If all absolute differences between an estimated value in a node and the values of the train samples in this node are smaller than this regression accuracy parameter, then the node will not be split.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.cat</key>
|
||||
<name>Cluster possible values of a categorical variable into K <= cat clusters to find a suboptimal split</name>
|
||||
<description>Cluster possible values of a categorical variable into K <= cat clusters to find a suboptimal split.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>10</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.var</key>
|
||||
<name>Size of the randomly selected subset of features at each tree node</name>
|
||||
<description>The size of the subset of features, randomly selected at each tree node, that are used to find the best split(s). If you set it to 0, then the size will be set to the square root of the total number of features.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.nbtrees</key>
|
||||
<name>Maximum number of trees in the forest</name>
|
||||
<description>The maximum number of trees in the forest. Typically, the more trees you have, the better the accuracy. However, the improvement in accuracy generally diminishes and reaches an asymptote for a certain number of trees. Also to keep in mind, increasing the number of trees increases the prediction time linearly.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>100</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Float">ParameterNumber</parameter_type>
|
||||
<key>classifier.rf.acc</key>
|
||||
<name>Sufficient accuracy (OOB error)</name>
|
||||
<description>Sufficient accuracy (OOB error).</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0.01</default>
|
||||
<optional>False</optional>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<parameter_type source_parameter_type="ParameterType_Int">ParameterNumber</parameter_type>
|
||||
<key>rand</key>
|
||||
<name>set user defined seed</name>
|
||||
<description>Set specific seed. with integer value.</description>
|
||||
<minValue />
|
||||
<maxValue />
|
||||
<default>0</default>
|
||||
<optional>True</optional>
|
||||
</parameter>
|
||||
</root>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user