Introduction

ORIENT is an universal program system mainly intended to do rigorous adjustments in the field of photogrammetric point determination. Many kinds of observations and/or parameters may be treated simultaneously:

  • Observations: 
    • image points (x,y)
    • model points (x,y,z)
    • polar points (direction, zenith angle, distance)
    • object control points (X,Y,Z)
    • fictitious observations of geometric gestalts (planes & straight lines, surfaces & curves)
  • Parameters:
    • transformation (calibration, orientation) parameters
    • additional parameters for
      • image deformation
      • gestalt formation
    • modelling of trajectories of scanners (polynomials oder splines)

The program system is designed to handle projects of analytical photogrammetry with utmost mathematical rigourosity. The man-software-hardware communication architecture of ORIENT is shown in figure 1.

The main modules of ORIENT are:

EDIT

to input data (e.g. measurements)

UPDATE

to prospect and/or to change available data

CREATE

to create fictitious observations (gestalts)

PCCORR

to transform and correct PiCture Co-ORdinates

ADJUST

to adjust observations
to locate and to eliminate gross errors automatically
to determine parameters
to gain accuracy and reliability measures

CORMAN

to manage data (CORe MANager)

CALCULATE

to calculate directions, distances, polygons etc. from the results of the adjustment

PLOT

to graphically output data rooms

others

to adapt the level of instructions
to control the amount of output
to change the mode of communication
to interrupt the program
to save the data base
to stop the program
etc. ...

comm_arch_ORIENT.GIF

Fig. 1: The communicative architecture of ORIENT

Remark: The figure 1 has been constructed by means of ORIENT's graphics module PLOT.