i.ortho.transform(1grass)

๐Ÿ’– i.ortho.transform ๐Ÿ’–

okay so bestie, this is the GRASS User's Manual page for i.ortho.transform, and it's lowkey iconic. It computes a coordinate transformation based on the control points. That's the whole vibe. Let's get into it ๐Ÿฆ‹


๐ŸŒธ NAME ๐ŸŒธ

i.ortho.transform โ€” computes a coordinate transformation based on the control points. periodt ๐Ÿ’…


๐ŸŽ€ KEYWORDS ๐ŸŽ€

imagery, orthorectify, transformation, GCP โœจ


๐ŸŒˆ SYNOPSIS ๐ŸŒˆ

i.ortho.transform
i.ortho.transform --help
i.ortho.transform [-srxp] group=name  [format=string[,string,...]]
[coords=name]   [--help]  [--verbose]  [--quiet]  [--ui]

๐Ÿ‘‘ FLAGS ๐Ÿ‘‘

  • -s โ€” display summary information ๐Ÿ’–
  • -r โ€” reverse transform of coords file or coeff. dump. Target east,north,height coordinates go to local x,y,z ๐Ÿ”„
  • -x โ€” display transform matrix coefficients ๐Ÿงฎ
  • -p โ€” enable panorama camera correction ๐Ÿ“ธ
  • --help โ€” print usage summary ๐Ÿซถ
  • --verbose โ€” verbose module output (she's chatty, we love her) ๐Ÿ’ฌ
  • --quiet โ€” quiet module output ๐Ÿคซ
  • --ui โ€” force launching GUI dialog ๐Ÿ–ฅ๏ธ

๐Ÿ“ PARAMETERS ๐Ÿ“

  • group=name [required] โ€” name of input imagery group. yeah you literally have to give her this one, no cap โญ
  • format=string[,string,...] โ€” output format
    • Options: idx, src, dst, fwd, rev, fxy, rxy, fd, rd
    • Default: fd,rd
    • idx: point index ๐Ÿ”ข
    • src: source coordinates ๐Ÿ“
    • dst: destination coordinates ๐ŸŽฏ
    • fwd: forward coordinates (destination) โžก๏ธ
    • rev: reverse coordinates (source) โฌ…๏ธ
    • fxy: forward coordinates difference (destination) ๐Ÿ“
    • rxy: reverse coordinates difference (source) ๐Ÿ“
    • fd: forward error (destination) โš ๏ธ
    • rd: reverse error (source) โš ๏ธ
  • coords=name โ€” file containing coordinates to transform ("-" to read from stdin). Local x,y,z coordinates to target east,north,height ๐ŸŒ

โœจ DESCRIPTION โœจ

i.ortho.transform is an utility to compute transformation based upon GCPs and output error measurements. it's giving "the math girlie who also files your taxes" fr fr ๐Ÿ’…

If coordinates are given with the input file option or fed from stdin, both the input and the output format is "x y z" with one coordinate pair per line. Reverse transform is performed with the -r flag. ๐Ÿ”„

The format option determines how control points are printed out. A summary on the control points can be printed with the -s flag. The summary includes maximum deviation observed when transforming GCPs and overall RMS. The format option is ignored when coordinates are given with the input file option. ๐Ÿšจ (yes bestie, ignored โ€” don't fight her on this)


๐Ÿงš NOTES ๐Ÿงš

Ortho-transformation is a 2-step transformation. First, source coordinates are transformed to sensor coordinates, then sensor coordinates are transformed to target coordinates. two steps, no shortcuts, she's thorough like that ๐Ÿ’–


๐Ÿ’œ SEE ALSO ๐Ÿ’œ

i.rectify


๐Ÿ™ˆ TODO ๐Ÿ™ˆ

Update this document with x,y,z<->E,N,H information

(not me leaving a TODO in the manpage ๐Ÿ˜ญ she said "soon" and never came back)


๐ŸŒŸ AUTHORS ๐ŸŒŸ

  • Brian J. Buckley
  • Glynn Clements
  • Hamish Bowman

๐Ÿ”ฅ SOURCE CODE ๐Ÿ”ฅ

Available at: i.ortho.transform source code (history) ๐Ÿ“œ

Latest change: Thursday May 08 14:35:40 2025 in commit: 9528b1e38ba37992c1597a979dc3efbb07b74ec5

Main index | Imagery index | Topics index | Keywords index | Graphical index | Full index ๐Ÿ—‚๏ธ


k that's the whole page bestie, you ate ๐Ÿ’…

and for the cute sign-off: this beautiful thing is ยฉ 2003-2026 GRASS Development Team, and it's the GRASS 8.5.0 Reference Manual โ€” GRASS 8.5.0, run don't walk ๐Ÿƒโ€โ™€๏ธ๐Ÿ’จ โœจ๐Ÿฆ‹๐ŸŽ€

๐Ÿ“ฆ where this page comes from