| Environments | PYTHON :: EASI |
| Quick links | Description :: Parameters :: Parameter descriptions :: Return Value :: Details :: Example |
| Back to top |
| Back to top |
recalc (oeproji, force, oeprojo)
| Name | Type | Caption | Length | Value range |
|---|---|---|---|---|
| OEPROJI * | str | Input OrthoEngine project | 1 - | |
| FORCE | str | Force math model recalculation | 0 - 3 | Yes | No Default: No |
| OEPROJO * | str | Output OrthoEngine project name | 1 - |
| Back to top |
OEPROJI
The name of the OrthoEngine project in which to recalculate the math models.
FORCE
Control whether to force recalculation of the math models.
OEPROJO
The path and file name of the output OrthoEngine project.
If you specify your input project as your output project, then the input OrthoEngine project is updated with the recalculated math models.
| Back to top |
Returns: execution status
Type: PCI_INT
| Back to top |
RECALC reads the input OrthoEngine project and determines if it is necessary to recalculate the bundle-adjusted math models. When set up to force the recalculation, RECALC recalculates the math models regardless of whether it is needed; otherwise, RECALC performs the recalculation only when necessary. After recalculating the math models, RECALC writes the results to the OrthoEngine project specified as output.
| Back to top |
Recalculate the math model of an OrthoEngine project.
from pci.recalc import recalc
oeproji = "airphoto_model.prj"
force = "YES"
oeprojo = "airphoto_model_recalced.prj"
recalc(oeproji, force, oeprojo)
© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.