CDEROS

Reads EROS imagery from CD


EnvironmentsPYTHON :: EASI :: MODELER
Quick linksDescription :: Parameters :: Parameter descriptions :: Return Value :: Details :: Example :: Acknowledgements :: References :: Related

Back to top

Description


CDEROS reads EROS A/B imagery from an EROS-format CD when satellite orthorectification is required. CDEROS automatically creates a PCIDSK file, reads all the requested imagery channels from CD, and saves the satellite path information to a segment. The output file from CDEROS is used as input to CATALYST Professional OrthoEngine.
Back to top

Parameters


cderos(fili, filo, linkfile, cdic, tex1)

Name Type Caption Length Value range
FILI * str Input file name 1 -    
FILO * str Output file name 1 -    
LINKFILE str Create linked file: NO/YES 0 - 3 YES, NO
Default: NO
CDIC * List[int] CD input channel(s) 1 - 16  
TEX1 str Descriptive text 0 - 64  

* Required parameter
Back to top

Parameter descriptions

FILI

Specifies the full path and file name of the EROS binary 1A file to be processed.

FILO

Specifies the name of the PCIDSK file that will receive the processed data. The output file is created automatically and must not already exist.

LINKFILE

Instead of creating a new PCIDSK FILO to read the data from FILI, this parameter will create an output file in which the image channel is linked to the original imagery channel. The orbital segment will still be created in FILO. The default value is NO.

Note: Linking does not support older EROS data not in TIFF format. For this type of data, define an .aux file for the original image.

CDIC

Specifies the list of channels or layers to read from the CD. Up to 16 channels may be specified.

For each channel, a corresponding channel is created in the output PCIDSK file. Duplicate channels are not allowed.

If this parameter is not specified, all channels will be read from the file.

If LINKFILE is set to YES, all channels will be linked.

TEX1

Optionally specifies a line of text that describes the file. Typically, this contains information that identifies the location of the data and the CD reference number.

If TEX1 (File Description) is not specified, the File Header fields in the generated output PCIDSK image database hold the following information:
Back to top

Return Value

Returns: execution status

Type:  PCI_INT

The return value is 0. This function returns only if it executes successfully; otherwise, it throws an exception.

Back to top

Details

CDEROS is part of the satellite orthorectification component. It reads EROS A or B file format data from a CD when satellite orthorectification is required. The corresponding metadata file with a ".pass" extension must exist in the same directory. CDEROS automatically creates a PCIDSK file, reads all the requested imagery channels from the CD, and saves the satellite path information in an orbit segment. Output from CDEROS is used as input in CATALYST Professional OrthoEngine.

The following data format is supported:

CDEROS extracts from the CD the geographic coordinates of the scene center and the four corner points. The values are stored in the output orbit segment. These points can be used as ground control point (GCP) input for an approximate correction, which is useful when GCPs are unavailable for an area. Note, however, that using geographic coordinates may not produce very accurate results.

If the LINKFILE parameter is set to NO, the output file is automatically created with the dimensions required to hold all the requested data; ensure that sufficient disk space is available before running CDEROS. If LINKFILE is set to YES, the image channel is not created; it is linked to the image channel of FILI.

Back to top

Example

The current working directory contains the EROS image file MBT1-E1205622.1A.16bit.tif, and the metadata file MBT1-E1205622.PASS. The first channel of the file is imported to a PCIDSK database.

from pci.cderos import cderos

# load the algorithm

# set the parameters
fili = "MBT1-E1205622.1A.16bit.tif"    # input EROS image file
filo = "CDEROS_1.pix"    # imported EROS PCIDSK database
linkfile = "NO"    # import image data
cdic = [1]    # image channel to import
tex1 = "Area No. 1"    # image description

# run the algorithm
cderos (fili, filo, linkfile, cdic, tex1)
Back to top

Acknowledgements

PCI Geomatics acknowledges the assistance of Dr. Thierry Toutin for this software.

Back to top

References

Toutin, Th. "Analyse mathématique des possibilités cartographiques du système SPOT". Thèse de Docteur-Ingénieur en Sciences Géodésiques, ENSG, Paris, France, 1985.

Toutin, Th. and Carbonneau Y. "La multi-stéréoscopie pour les corrections d'images SPOT-HRV", Canadian Journal of Remote Sensing, Vol. 15, No. 2 (September 1989) p110. (Also available in English from the Canada Centre for Remote Sensing.)

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