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 |
Imports features from Intergraph Design File format (DGN) files, also known as Intergraph Standard File Format (ISFF) |
©2025 Caliper Corporation | www.caliper.com |