OEPROJSUM

Create an OrthoEngine project summary


EnvironmentsPYTHON :: EASI
Quick linksDescription :: Parameters :: Parameter descriptions :: Return Value :: Details :: Example

Back to top

Description


With OEPROJSUM, you specify a CATALYST Professional OrthoEngine project file as the input to create an output file of various attributes of your project and, with vector-based output files, an image footprint. The output file contains summary information about each image in the project file, including:
Note: The output file type can be vector-based or text.
Back to top

Parameters


oeprojsum(oeproji, filo, ftype, foption)

Name Type Caption Length Value range
OEPROJI * str Input OrthoEngine project file 1 -    
FILO * str Output file name 1 -    
FTYPE * str Output file type 3 - 4 TXT, PIX, SHP, JSON
Default: PIX
FOPTION str File creation options 0 - 191  

* Required parameter
Back to top

Parameter descriptions

OEPROJI

The name of the OrthoEngine project file that contains the project imagery, GCPs, TPs, and CPs.

This parameter is mandatory.

FILO

The name of the vector or text file that OEPROJSUM creates on output. This file contains the image footprints (vector-supported only) and attributes for each image and associated GCPs, TPs, CPs, residuals, and overlap-coverage information based on the OrthoEngine project file you specify.

If the input file is a:

This parameter is mandatory.

FTYPE

The format, or file name extension, of the output file. The format must be GDB-recognized type for vector formats, text, or json.

The supported formats are:

FOPTION

The options to apply on creation of the output files. Each format has options specific to it. You need not specify any options for the format; no options is the default.

For FTYPE "JSON", setting this parameter to "COMPACT" will produce compact JSON output, "PRETTY" (the default value) will produce pretty JSON output.

Back to top

Return Value

Returns: Program execution status

Type:  PCI_INT

The return value is 0. This function returns a result only if it runs successfully; otherwise, an exception message is produced.

Back to top

Details

On successful completion of the run, OEPROJSUM creates an information summary of each image in the OrthoEngine project file you specify as input.

For each image, the summary includes:

For each image in the OrthoEngine project file, OEPROJSUM computes a math model based on the information in the project, and is used to create the footprints and root-mean-square (RMS) errors for each image.

The output file type can be vector-based or text based.

When the specified output file is a:
Note: All images in the specified OrthoEngine project file are processed, regardless of whether they are active or inactive.
Back to top

Example

Create a summary file of an input OrthoEngine project file.

from pci.oeprojsum import oeprojsum

oeproji =   "airphoto_model.prj"    # input OrthoEngine project file
filo    =   "out.txt"               # output file
ftype   =   "txt"                   # output file type
foption =   ""                      # output file options

oeprojsum(oeproji, filo, ftype, foption)

OEPROJSUM creates a text file of various attributes in the OrthoEngine project file specified as input, such as numGCPs, numTPs, numCP, and more.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.