EOIMPORT

Import exterior-orientation data


EnvironmentsPYTHON :: EASI :: MODELER
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Example :: Related

Back to top

Description


With EOIMPORT , you can import your exterior-orientation (EO) data from a text file into a CATALYST Professional OrthoEngine project file.
Back to top

Parameters


Name Type Caption Length Value range
OEPROJI * String OrthoEngine project file 1 - 192  
TFILE * String Name of input text file 1 - 192  
EOFORMAT * Integer Format of EO data 1 - 1
MAPUNITS String Map units 0 - 16 Pixel, UTM, Meter, SPCS, Long/Lat, Meter, Foot
EOVDATUM * String EO vertical datum 3 - 192 ELLIPS | MSL
Default: MSL
ANGUNITS String Input angle units 0 - 8 Degrees, Radians, Grads, DMS
Default: Degrees
XYZERR Float Estimate of positional error 0 - 3  
OPKERR Float Estimate of orientation error 0 - 3  
ROTKAPPA Float Rotate kappa 0 - 1  
OEPROJO String Output OrthoEngine Project File 0 - 192  
BREAKANG Float Flight-line-break angle 0 - 1 Default: 22.5
OPKTHR Float Threshold of OPK warning 0 - 1 Default: 5
REPORT String Report mode 0 - 192 Quick links

* Required parameter
Back to top

Parameter descriptions

OEPROJI

The name of the OrthoEngine project containing valid image information to which to add the EO data.

TFILE

The name of the input text file that contains the OrthoEngine data to import. The file must exist and should contain valid EO data.

EOFORMAT

The format of the data in the input text file, where ImageID is the base file name of the image without the path, it may contain the file name extension.

To specify a value for this parameter, enter the integer that corresponds to the string in the following list. For example, to specify ImageID omega phi kappa , enter 2 .

The available options are:

MAPUNITS

The projection or units of the output. If no value is specified for this parameter, the projection in the math-model segment of your project will be used.

The standard definitions are:

For a complete list of supported projections and Earth models, see Understanding map projections . For information on the format of the map units string, see Output units .

EOVDATUM

The flying height (vertical datum) of the airphoto camera when the imagery was acquired.

Supported values are:

If the vertical datum of the digital elevation model (DEM) and the height of the flying camera differ, the EGM2008 geoid model will be used for the conversions during orthorectification.

ANGUNITS

The input angle units. The following options are available: The default is Degrees .

With commercial EO formats, this option is ignored.

XYZERR

If not specified in the input text file, you can specify the positional-error estimate with this parameter. The parameter uses the projection specified for the Map projection ( MAPUNITS ) parameter. With longitude and latitude values, the projection assumes the error estimate is expressed in meters.

The default is 0,0,0 , which is equivalent to fixing the position.

OPKERR

If not specified in the text file, you can specify the orientation-error estimate with this parameter. The expression of the estimate is in degrees.

The default is 0,0,0 , which is equivalent to fixing the orientation.

ROTKAPPA

The angle of rotation to add to the input kappa values in the units specified by the Angle units ( ANGUNITS ) parameter. In some cases, you must rotate the kappa values in the EO file; for example, by 90, -90 or 180 degrees. You apply the correction by specifying the angle of rotation.

This parameter is optional.

OEPROJO

The name of the output OrthoEngine project file that to which to write the imported EO data. If no value is specified for this parameter, the imported EO data is written to the input project file.

BREAKANG

The break angle of a flight line, which is used to determine the end of the flight line. The vector angles between image centers are calculated, and if the vector angle between two image centers is greater than the break-angle threshold, this is determined to be the end of the flight line, and the point at which a new one begins.

The default value is 22.5 (22.5 degrees).

This parameter is optional.

OPKTHR

The threshold that determines when to indicate a warning on the OPKDiff value within a flight line. The OPKDiff value is the maximum difference in degrees among the values of the omega, phi, and kappa angles in the flight line. The default value for the threshold is 5 (5 degrees). The default may not be suitable for all applications. That is, you may need to change it according to the application: Standard AirBorne or UAV.

REPORT

Specifies where to direct the generated report.

Available options are:

Back to top

Details

Based on the input values, EOIMPORT imports EO data from a text file into an OrthoEngine project. If the output project file is not specified, the modified project is written to the input project file.

In most cases, the EO data in the text file is mean sea level (MSL), but the EO can also be in ellipsoid height.

If the EO data is calculated from ground control points (GCP), the elevation of the GCPs and the DEM must have the same vertical datum during orthorectification.

If you specify your own EO data, the altitude value (z) of the EO and the DEM must have the same vertical datum.

EOIMPORT separates the images into individual flight lines, and creates a summary report. For each flight line, the report includes the following:

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

Example

The EO data in the input text file named EOExport.txt in data format 2 (ImageID Omega Phi Kappa) is imported into the OrthoEngine project file named airphoto_model.prj , which is written to the output project file named airphoto_EO.prj .

The following is an example of EOExport.txt.

ID                Easting      Northing      Height     Omega      Phi      Kappa
Hi-RGB_00001    -72443.361    223412.968    1452.537    0.295     0.039     0.138
Hi-RGB_00002    -72308.791    223418.477    1452.762    0.2705    0.0215    0.3309
Hi-RGB_00003    -72181.651    223424.643    1453.092    0.3056    0.0496    0.1133
Hi-RGB_00004    -72061.177    223431.109    1453.187    0.3001    0.0349   -0.0845
Hi-RGB_00005    -71940.513    223436.98     1453.39     0.3099    0.0133    0.0786
Hi-RGB_00006    -71820.072    223442.094    1453.703    0.3181    0.0265    0.0046
Hi-RGB_00007    -71707.167    223445.903    1454.265    0.2603    0.0091    0.1159
Hi-RGB_00008    -71590.944    223448.884    1455.048    0.2895    0.0624   -0.0741
EASI>OEPROJI="airphoto_model.prj"
EASI>TFILE="EOExport.txt"
EASI>EOFORMAT=2
EASI>MAPUNITS="UTM 11 E000"
EASI>EOVDATUM="MSL"
EASI>ANGUNITS="Degrees"
EASI>XYZERR=0,0,0
EASI>OPKERR=0,0,0
EASI>ROTKAPPA=90
EASI>OEPROJO="airphoto_EO.prj"
EASI>BREAKANG=20.0
EASI>OPKTHR=5.0

EASI>RUN EOIMPORT

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