| Maptitude GISDK Help |
Collects summary information on the contents of an Intergraph Standard File Format (ISFF) file.
isff_info = GetISFFInfo(string isff_file_name)
| Argument | Contents |
|---|---|
| isff_file_name | The path and file name of the ISFF file |
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 |
// 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 Type | Meaning |
|---|---|
| NotFound | There is no ISFF file with the given path and file name |
| Error | The file is not a valid ISFF file |
| 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 |