Maptitude GISDK Help

GetISFFInfo()

Summary

Collects summary information on the contents of an Intergraph Standard File Format (ISFF) file.

 

Syntax

isff_info = GetISFFInfo(string isff_file_name)

 

Argument

Contents

isff_file_name

The path and file name of the ISFF file

 

Returns

An array of information as follows:

 

Element

Type

Contents

1

Array

An array of strings indicating the names of active levels in the ISFF file, with values 1-127

2

Array

An array of three arrays, one each for the bounding coordinates of the file in raw, master, and sub units; each subarray has four real numbers: {x_min, y_min, x_max, y_max}

3

Array

An array of two strings, with the master units and the sub units

4

Array

An array of arrays, one for each entity type: POINT, TEXT, LINE, LINE STRING, SHAPE, CURVE, ELLIPSE, and ARC; each array contains two elements, the name of the entity type and the number of entities of that type

5

Array

An array containing the list of active entities (used for MSLINK)

6

Array

An array of booleans indicating linkages in the form {dmrs, informix, dbase, ris, oracle, other}

7

String

A Boolean indicating whether the ISFF file is 3D

 

Example

// This call...

isff_info = GetISFFInfo("c:\\drawing.dgn")

 

// Returns this type of information...

// isff_info = {

//     {"1", "2", "4", ... },

(active levels)

//     {{2000, 8000, 42600, 31000},...}

(bounding rects)

//     {"feet","feet"}

(units) 

//     {{"POINT",2081},...},

(entity types)

//     {"POINT","LINE"...},

(active entities)

//     {True, False, True, True, False, True},

(linkages)

//     {True}

(3D)

//     }

 

Error Codes

Error Type

Meaning

NotFound

There is no ISFF file with the given path and file name

Error

The file is not a valid ISFF file

 

See Also

Function

Summary

ImportISFF()

Imports features from Intergraph Design File format (DGN) files, also known as Intergraph Standard File Format (ISFF)

 

 

©2025 Caliper Corporation www.caliper.com