Maptitude GISDK Help

ImportISFF()

Summary

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

 

Syntax

ImportISFF(array filenames, string new_db_name, string layer_type, string units, array options)

 

Argument Contents
filenames An array containing the path and file names of the files to import
new_db_name The path and file name of the new geographic file
layer_type The type of the layer: "Point", "Line", or "Area"
units The units to use: "UOR", "MU", or "SU"

 

Option Type Contents
Entity Integer The entity number to match for MSLINK
Label String A descriptive label for the geographic file
Layer Name String The name of the layer in the geographic file
Levels Array An array of desired levels (defaults to all)
Median Split Boolean If "True" special handling insures that entities which cross the 180 degree longitude line are imported properly; if "False" (the default), no special handling is invoked
NAD Conversion Array Input datum, output datum, and conversion file (if needed); the input and output datums should be different
Node Layer Name String Name of the node layer; only for line layers
Optimize Boolean Whether to optimize the geographic file automatically after the import (defaults to "True")
Projection String and Array A string with the projection name, and an array of projection options; the option {"units","us-ft"} needs to be specified for normal 1927 State Plane Coordinates
Table Filename String The path and name of the file in which attributes are stored; the file extension must be .BIN, .CSV, .DBF, or .TXT; a required option
Transform Array Array indicating the transformation to apply to coordinates in the file. This can have three forms:1. An array of two or more four-element arrays containing local and world coordinates for control points, for example, {{real localX1, real localY1, real longitude1, real latitude1}, ...}2. An array of four elements - {real X_multiplier, real Y_multiplier, real X_offset, real Y_offset}3. Center and Extent transform {c1_x, c1_y, width_1, c2_x, c2_y, width_2}where center is shifted from (c1_x,c1_y) to (c2_x,c2_y), and vector of length width_1 out of c_1 becomes a vector of length width_2 out of c_2.

 

Notes

Example

ImportISFF({"c:\\isfffiles\\boston.dgn"}, "boston.dbd", {

     {"Label", "Boston Parcels"},

     {"Layer Name", "Parcels"},

     {"Optimize", "True"},

     {"Table Filename", "boston.bin"}

     })

 

Error Codes

Error Type Meaning
NotFound The specified file could not be found
Error The file is not a valid ISFF file

 

See Also

Function Summary
GetISFFInfo() Collects summary information on the contents of an Intergraph Standard File Format (ISFF) file
ImportDXF() Imports features from a DXF file into a geographic file

 

 

©2025 Caliper Corporation www.caliper.com