Blob Methods

Blob stands for Binary Large OBjects and are used to store strings over a certain length.

Blob strings provide a database-independent way of storing Cadcorp SIS Desktop items in a database. A Blob string is a string which completely encapsulates a Cadcorp SIS Desktop Item, i.e. its geometry and properties.

TIP: Blob strings in Cadcorp SIS Desktop format are not human readable and may only be interpreted by Cadcorp SIS Desktop.

A GisLink customisation or ActiveX Control application can then be written to create a temporary Point item for each row in the database, get its Spatial Reference and write the Spatial Reference to the new column before deleting the Point item.

The customisation/application could be written to be run as a batch job.

The following methods allow you to access and use SIS items as "Blob" strings.


CreateItem   Creates an item from a BLOB string.
CreateItemB   Creates an item from a BLOB.
GetBlob   Gets the BLOB string of the current open item within a coordinate reference system.
GetBlobB   Gets the BLOB of the current open item within a coordinate reference system.
GetBlobExtent   Gets the extents of a BLOB string, within a coordinate reference system.
GetOverlayThemeLegend   Gets an overlay theme legend as a BLOB string within a coordinate reference system.
GetSpatialReference   Gets the spatial reference for the current open item within a spanned cube in a coordinate reference system.
GetSpatialReferenceFromExtent  
Gets the spatial reference for the given extents within a spanned cube in a coordinate reference system.