i.cca(1)
π i.cca β the GRASS GIS User's Manual, but make it make sense π
okay bestie, sit down, hydrate, because we're doing canonical components analysis today and honestly? it's giving main character energy. this is the page for i.cca(1) from the GRASS GIS User's Manual, and by the end of this you're gonna understand it better than the people who wrote it. no cap. π«Ά
πΈ NAME πΈ
i.cca β the Canonical components analysis (CCA) program for image processing. that's it, that's the vibe. π
π KEYWORDS π
imagery, statistics, CCA, canonical components analysis
iykyk. π₯
β¨ SYNOPSIS β¨
here's how you actually summon her:
i.cca
i.cca --help
i.cca group=name subgroup=name signature=name output=name [--overwrite]
[--help] [--verbose] [--quiet] [--ui]
π¦ Flags π¦
--overwriteβ lets your output files just... overwrite existing files. bold. slay. π--helpβ prints the usage summary so you're not out here guessing. π§--verboseβ verbose module output, aka she tells you EVERYTHING. π--quietβ quiet module output. the introvert setting. π€«--uiβ forces the GUI dialog to launch. for the visual girlies. π
π Parameters π
group=name[required] β name of the input imagery group. you NEED this, bestie.subgroup=name[required] β name of the input imagery subgroup. also required, don't skip her.signature=name[required] β the file containing spectral signatures. required!output=name[required] β output raster map prefix name. required. yes, again. π
π DESCRIPTION π
so i.cca is an image processing program, and what she does is genuinely iconic: she takes any number of (raster) band files plus a signature file, and spits out the same number of raster band files β except transformed so the categories indicated by the signatures have maximum separability. the way that works?? it's the whole point. π₯
this implementation of the canonical components transformation is based on the algorithm contained in the LAS image processing system. and plot twist: CCA is also known as the "Canonical components transformation". two names, one queen. π
typically you'd use the g.gui.iclass program to collect a set of signatures, and then pass those signatures along with the raster band files to i.cca. the raster band file names get specified on the command line by giving the group and subgroup that were used to collect the signatures. simple, clean, effective. β¨
the output raster map names are built by appending a ".1", ".2", etc. to the output raster map name you specified on the command line. she's a naming-convention girlie. π
πΈ Parameters (the detailed version) πΈ
group=nameβ name of the imagery group to which the raster band files used belong.subgroup=nameβ name of the imagery subgroup to which the raster band files used belong.signature=nameβ name of an ASCII file containing spectral signatures.output=nameβ output raster map prefix name. the output raster map layer names are built by appending a".1",".2", etc. onto the output name specified by the user. so if you name itmything, bestie, you're gettingmything.1,mything.2, and so on. π
π NOTES π
i.cca respects the current geographic region definition and the current mask setting while performing the transformation. she's respectful. she reads the room. π«Ά
π REFERENCES π
Schowengerdt, Robert A. Techniques for Image Processing and Classification in Remote Sensing, Academic Press, 1983.
(the academic source material. we love a citation moment. π)
π SEE ALSO π
g.gui.iclass, i.gensig, i.cluster, i.pca, r.covar, r.mapcalc
the whole friend group. go say hi. π¦
π AUTHORS π
- David Satnik, GIS Laboratory, Central Washington University
- Ali R. Vali, University of Texas
- Semantic label support: Maris Nartiss, University of Latvia
legends, honestly. π
π» SOURCE CODE π»
Available at: i.cca source code (history)
Accessed: Saturday Jan 17 05:41:39 2026
Main index | Imagery index | Topics index | Keywords index | Graphical index | Full index
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual
and that's the whole page, bestie!! π this was GRASS GIS 8.4.2, manual page i.cca(1), accessed Saturday Jan 17 05:41:39 2026, brought to you by the Β© 2003-2025 GRASS Development Team. go transform some bands. periodt. π
β¨π«Ά
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms