Import Points CE 2.0 Released to the MicroStation Community

2604.Import Points.zip     Download

Import Points CE 2.0 is an open source mVBA applet which runs in MicroStation CONNECT Edition. The applet enables users to import location data from text files of various formats. Imported points and accompanying fields are transferred to the dgn file with user-specified data mappings and graphics.  See documentation for installation and operation details.

New in 2.0

1) Support for Shared Cells

( It just needed to happen )

2) Cell Specification Rules

Specific cells may be placed based on field values that are evaluated against user-defined rules. The general syntax is as follows:

If the expression is True, then use CELL NAME

Where the expression consists of:

A field value (string), operator and comparator (string) that evaluates to either True or False.

supported operators:

Contains
=
Left =
Right =
>
<
>=
<=
Is Empty
For details refer to the documentation. 
 
3) Handles much larger data sets

 


Points of Interest For New and Experienced MicroStation VBA Programmers...

  1. This application makes use of MdlFileOpenDialog  (stdmdlbltin.dll). See the FileSystem module for details.
  2. The class ClsLabelEventSink is used to implement the drag and drop mapping functionality.
  3. The class ClsEventCellLibChanged implements IEnterIdleEvent
  4. Keywords, objects, methods, properties, etc.
  • Cell Related:
    • CellElement 
    • CellInformationEnumerator
    • CellInformation
    • CopyCurrentElement
    • GetCellInformationEnumerator
    • IsCellLibraryAttached
    • MoveToNextElement
    • ReplaceCurrentElement
    • ResetElementEnumeration
  • File Related:
    • Close
    • EOF
    • FreeFile
    • Line Input
    • Open
  • GCS Related:
    • ActiveGCS.MasterUnitsFromLatLong
    • GeographicCoordinateSystem
    • GeoPoint3D
  • Item Data:
    • .AttachItem 
    • .GetItemTypeByName
    • .FindByName
    • ItemTypeLibraries
    • ItemTypeLibrary
    • ItemType
    • ItemTypeProperty
    • ItemTypePropertyHandler
  • Misc.
    • Collection
    • ElementEnumerator
    • ElementScanCriteria
    • GetLastValidGraphicalElement
    • GetSetting, SaveSetting
    • InStr
    • Is3D
    • Is Nothing
    • LineElement
    • Option Base 1
    • Point3dZero
    • PropertyHandler
    • PtrSafe
    • Select Case
    • TextNodeElement
Anonymous