[GRASS-user] <i.landsat.trim> -- script to trim Landsat images, make footprints and all-coverage mask
Alexander Muriy
amuriy at gmail.com
Mon Sep 3 01:55:56 PDT 2012
Hello, comrades.
I wrote shell script <i.landsat.trim>, that trims the "fringe" from the
borders of Landsat images, for each band separately or with the MASK where
coverage exists for all bands. Optionally saves vector footprints of
trimmed rasters and MASK. Works with Landsat 5, Landsat 7 (SLC-on).
Link:
https://raw.github.com/amuriy/GRASS-scripts/72f039073ff55b006b7aecbaa7870fac193dd9b3/i.landsat.trim
Usage:
i.landsat.trim [-maf] [input=string] [input_base=string]
[input_prefix=string] output_prefix=string [rast_buffer=value]
[gener_thresh=value] [--verbose] [--quiet]
Flags:
-m Trim raster(s) with the MASK where coverage exists for all bands
-a Process all bands
-f Save vector footprint(s) of trimmed raster bands or coverage MASK
--v Verbose module output
--q Quiet module output
Parameters:
input Name of input raster band(s)
Example: L5170028_02820070521_B10
input_base Base name of input raster bands
Example: L5170028_02820070521
input_prefix Prefix name of input raster bands
Example: 'B.' for B.1, B.2, ...
output_prefix Prefix for output raster maps
Example: 'trim' generates B.1.trim, B.2.trim, ...
rast_buffer Distance for raster buffering (in meters)
default: 300
gener_thresh Threshold for generalizing of vector footprints or
coverage MASK (in meters)
default: 3000
Picture with example attached.
--------------------------------------------------------------------
It was made "just for fun", but I hope it would be useful for somebody :)
Best regards,
Alexander
--------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20120903/2770e9fc/attachment.html>
More information about the grass-user
mailing list