A file is georeferenced in UTM coordinates. As part of the final processing steps, the user wishes a grid to be superimposed on the imagery along 1000-meter intervals in both the x and y directions. The input imagery is an RGB-enhanced image on channels 1, 2, 3. The output will be to channels 7, 8, and 9.
if (mod(@geox,1000)<=@sizex) or (mod(@geoy,1000)<=@sizey) then %7 = 255 %8 = 255 %9 = 255 else %7 = %1 %8 = %2 %9 = %3 endif
The following model prompts the user for the spacing (in pixels) for a regular grid as well as an input and output channel.
local int spacing, in_chan, out_chan
input "Enter the grid spacing: " spacing
input "Enter the input channel: " in_chan
input "Enter the output channel: " out_chan
if (mod(@x,spacing)=0) or (mod(@y,spacing)=0) then
%{out_chan} =255
else
%{out_chan} = %{in_chan}
endif
© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.