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.

A vertice to execute an action if the given condition is satisfied or execute an counter-action otherewise

CONTRAST A 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_CLASSIFIER Generic data sets classifier vertice.

FILTER A 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. FUSION A 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 GEODMA A vertice to execute GeoDMA operations GeoDMA 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. LINK A vertice to create a link/reference to the output of a vertice from another analysis within the same project.

MIXMODEL A raster pixels mixer model vertice. Supported model types: PCA(Principal Components Analysis), LINEAR. MOSAIC A vertice to create a mosaic from a rasters set. Virtual mosaic supported. MSC A 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_DEMUX A vertice to demux the output of a input vertice result of type COLLECTION_TYPE (A collection of many outputs).

RASTERCLIPPING A vertice to clip raster data.

RASTERTRANSFORM A vertice to transform raster data.

RASTER_CLASSIFIER A raster data classifier vertice. Classifier methods: ISOSEG, MAP, ISODATA RASTER_SPLIT A vertice to split one input raster into many output rasters

RECOMPOSE A vertice designed to compose one output raster using input rasters bands.

REGISTER A vertice designed to Perform raster data registering into a SRS using a set of tie points.

VEC_REGISTER A vertice designed to Perform vector data registering into a SRS using a set of tie points. SCRIPT A vertice that allows the execution of an external script or command.

SEGMENTER A 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) SELECT A vertice designed to copy only selected data from input to output. Supported methods: statistical and local low-pass filter. STRIPING A vertice to perform destriping related algorithms over a set of raster data.

TERRAHIDRO A 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 TPLOCATOR A 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