TerraLib and TerraView Wiki Page

This is an old revision of the document!



Warning: Declaration of syntax_plugin_iframe::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/terralib5/wiki/lib/plugins/iframe/syntax.php on line 18

Warning: Declaration of syntax_plugin_iframe::render($mode, &$R, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/terralib5/wiki/lib/plugins/iframe/syntax.php on line 18

Warning: Declaration of syntax_plugin_externallink::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/terralib5/wiki/lib/plugins/externallink/syntax.php on line 107

Warning: Declaration of syntax_plugin_externallink::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/terralib5/wiki/lib/plugins/externallink/syntax.php on line 107

TCLT (TerraLib Command Line Tools)

About

A set of TerraLib based command line tools to perform automated raster/vector/tabular data processing.

Main features:

  • Itś a Free Sofware !
  • No programming languages knowledge required !
  • Support for command line based execution of one operation.
  • Support for script/project based execution (allows the creation of complex graph-based chains of execution using a multi-threaded environment).
  • Support for directory recursive processing.
  • Support to handle and process large remote sensing data sets.
  • Raster and vector data processing.
  • Support for multiple processing cores (multi-threading).
  • Support for all TerraLib/GDAL data set formats.

Current processing vertices:

Vertice ID Description Notes
ARITHMETICA vertice capable of performing arithmetic operations over raster data.
COLOR_TRANSFA vertice designed to perform color space conversion.Supported transformation mathods: RGB → IHS(Intensity, Hue, Saturation) , IHS → RGB, RGB → HSL(Hue, Saturation, Lightness), HSL → RGB, PCA(Principal Components Analysis), PCA_INV(Inverse Principal Components Analysis)
COMPOSITIONA vertice to create a composition (a mosaic created using user defined rules) from a set of geo-referenced rasters.
CONDITIONALA vertice to execute an action if the given condition is satisfied or execute an counter-action otherewise
CONTRASTA vertice designed to perform raster data contrast enhancement.Supported contrast types: LINEAR, HIST_EQ (Histogram Equalization), SQUARE, SQUARE_ROOT, LOG, MEAN_STD (The contrasted image will have a predefined mean and standard deviation normalization), DEC_ENH (Decorrelation Enhancement using principal components),2_PERC_CUT(Linear cumulative cutted in 2 - 98%)
DATASET_CLASSIFIERGeneric data sets classifier vertice.
FILTERA vertice to apply a series of well-known filtering algorithms for images, linear and non-linear.Supported filters: SOBEL, ROBERTS, MEAN, MODE, MEDIAN, DILATION, EROSION.
FUSIONA vertice to combine pixel information from different sensors to obtain better spatial or radiometric resolutions.Supported methods: IHS - Fusion of 3 band low resolution raster with a high resolution raster, PCA - Fusion of a multispectral low resolution raster (no bands limit) with a high resolution raster
GEODMAA vertice to execute GeoDMA operationsGeoDMA is a toolbox for integrating remote sensing imagery analysis methods with data mining techniques producing a user-centered, extensible, rich computational environment for information extraction and knowledge discovery over large geographic databases. For more info click here.
LINKA vertice to create a link/reference to the output of a vertice from another analysis within the same project.
MIXMODELA raster pixels mixer model vertice.Supported model types: PCA(Principal Components Analysis), LINEAR.
MOSAICA vertice to create a mosaic from a rasters set.Virtual mosaic supported.
MSCA vertice to execute MSC (Mono or Multi-source classifier)Reference:Sistema de classificação de imagens mono e multifontes baseado em distâncias estocásticas e testes de hipóteses associados. Michael Douglas Lemes dos Santos, Sidnei João Siqueira Sant'Anna. For more info about MSC - Click here
OUT_DEMUXA vertice to demux the output of a input vertice result of type COLLECTION_TYPE (A collection of many outputs).
RASTERCLIPPINGA vertice to clip raster data.
RASTERTRANSFORMA vertice to transform raster data.
RASTER_CLASSIFIERA raster data classifier vertice.Classifier methods: ISOSEG, MAP, ISODATA.
RASTER_SPLITA vertice to split one input raster into many output rasters.
RECOMPOSEA vertice designed to compose one output raster using input rasters bands.
REGISTERA vertice designed to Perform raster data registering into a SRS using a set of tie points.
VEC_REGISTERA vertice designed to Perform vector data registering into a SRS using a set of tie points.
SCRIPTA vertice that allows the execution of an external script or command.
SEGMENTERA vertice capable of creating segments (homogeneous areas) from an input image.Supported segmentation algorithms: MEAN(Reference: Satellite Imagery Segmentation: a region growing approach, Bins, L.; Fonseca, L.; Erthal, G.), BAATZ(Reference: Multiresolution segmentation: an optimization approach for high quality multi-scale image, Martin BAATZ und Arno SCHÄPE)
SELECTA vertice designed to copy only selected data from input to output.Supported methods: statistical and local low-pass filter.
STRIPINGA vertice to perform destriping related algorithms over a set of raster data.
TERRAHIDROA vertice execute TerraHidro Operations.Supported operations: CAVE_FLAT_AREAS_V_SHAPED-Finds and carves flat areas from a DEM input raster in a V-shaped format. PFS_PIT_REMOVAL-Remove all pits using the PFS algorithm to carve a path to an outlet cell. Generates a pitless DEM. SIMPLE_PIT_REMOVAL-Remove simple pits from a DEM(Simple pits are removing change the altimetria of just one cell). D8_FLOW-Generates the D8 flow directions from a pitless DEM (The output directions is valid only in column and row range from 2 cells of the DEM borders. D8_CONTRIB_AREA-Generates the drainage network grid from a contributing area grid (Each cell of the contributing area raster has the value of the contributing area of the cell.). D8_DRAINAGE-Generate the drainage raster lines from a contributing area raster. It is a threshold of contributing area. D8_HAND-Generates the drainage network grid from a contributing area grid. For more info about TerraHidro - Click here
TPLOCATORA vertice designed to find homologous tie-points inside raster areas.Supported strategies: MORAVEC(Moravec Based Corner Detection. Reference: H. P. Moravec. Towards Automatic Visual Obstacle Avoidance), SURF(Speeded up robust features. Reference: Herbert Bay, Andreas Ess, Tinne Tuytelaars, and Luc Van Gool, Speeded Up Robust Features).

VEC_TPLOCATOR A vertice designed to find tie-points using vector data

URI A vertice to insert a context URI into the graph flow.

URI_EDIT A vertice to edit a URI.

VECTORIZER A vertice capable of vectorizing raster data.

WATERDETECT A vertice capable of detecting water on raster data. Reference: WATER BODY EXTRACTION FROM RAPIDEYE IMAGES: AN AUTOMATED METHODOLOGY BASED ON HUE COMPONENT OF COLOR TRANSFORMATION FROM RGB TO HSV MODEL, Laercio Massaru Namikawa, Thales Sehn Körting, Emiliano Ferreira Castejon. Full Text - Click here