All API Methods
The API descriptions include these product codes to indicate which products the API is applicable to. This code is as follows:
GEO = GeognoSIS
D = Cadcorp SIS Desktop
OD = ActiveX Modeller
OM = ActiveX Manager
OV = ActiveX Viewer
SISpy = SIS in Python
PySIS = Python in SIS
The list on this page shows all the methods available within the current version of SIS.
Note: For API methods that take a list of a string as a single parameter, Cadcorp recommend passing the list as a JSON string.
Map Frame and Spatial Filter
Map Frame and Spatial Filter replace the terms Photo and Locus (used in versions of SIS prior to 7.1). The items themselves are not new but were renamed to more accurately describe their function.
TIP: The names of some API methods still contain old terms to enable backward compatibility, i.e. CreateLocusFromItem and CreatePhoto. However the current Cadcorp SIS Desktop API descriptive text uses the new terms.
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
A
AbandonSession | Abandons the current session |
AboutBox | Displays the Help About Box |
Activate | Activates the Cadcorp SIS Control. |
ActivateWnd | Activates a window by its number making its SWD current. |
AddCommand | Adds an application-defined command to the menu. |
AddToList | Adds the current open item to a Named List. |
AllowCommands | Adds or removes commands from the menu. |
B
BeginDatasetTransaction | Begins a transaction on a Dataset. |
BezierTo | Draws a Bezier curve from the current drawing position. |
BulgeTo | Draws an arc from the current drawing position. |
C
CallCommand | Calls a non-interactive command in the current SWD. |
CancelRequest | Allows certain operations to be cancelled |
CanDoCommand | Checks whether or not a command can be executed. |
ChangeFeatureFilter | Modifies feature code information in a named feature filter. |
ChangeLocusTestMode | Changes geometrical test performed by named Spatial Filter object. |
ChangePrjUnits | Copies a named Transverse Mercator coordinate reference system, changing the units. |
ChangeValueListFilter | Changes the values included in a named value-list filter. |
CleanLines | Cleans up LineString items, removing repeated vertices etc. |
ClearBackgroundCache | Clears the specified extent of the background cache. |
ClearBackgroundSwd | Clears the current background SWD. |
CloseCursor | Closes a named cursor. |
CloseDataset | Closes a dataset. |
CloseIndexDatasetTile | Closes a named dataset tile within an index dataset. |
CloseItem | Closes the current open item, stopping it being current. |
CombineFilter | Creates a named filter by combining two named filters using a Boolean operation. |
CombineLists | Combines two Named Lists using a boolean operation. |
CombineLocus | Creates a named spatial filter by combining two named loci using a Boolean operation. |
CommitDatasetTransaction | Commits a transaction on a Dataset. |
CompactDataset | Discards all undo actions and defragments the memory used by a dataset. |
Compose | Composes the current window, in preparation for using PlacePrintTemplate or CreatePhoto on another window. |
ComposeEx | Creates a named composition of the current session, in preparation for using PlacePrintTemplate or CreatePhoto on another session. |
ConnectGps | Connects a GPS device attached to this computer. |
Copy | Copies the items in a named list to the clipboard. |
CopyFeatureCode | Copies an existing feature code into the currently loaded feature table. |
CopyListItems | Copies the items in a Named List to the default overlay. |
CopyNolObject | Copies a named object between Named Object Libraries. |
CopyThemeComponent | Copies an existing theme component into the currently loaded theme. |
CreateAreaFromLines | Creates a Polygon, or Polygons, from the LineString items in a named list. |
CreateAspectGrid | Creates an 'aspect' Grid from the currently open TIN as angles measured from North. |
CreateAssembly | Creates an Assembly item from the items in a named list. |
CreateBackdropOverlay | Creates a new overlay that uses a named item as a backdrop. |
CreateBarTheme | Creates a new Bar Chart theme. |
CreateBds | Creates an empty BDS (Base DataSet) file. |
CreateBitmap | Creates a Bitmap item. |
CreateBitmapFromImage | Creates a Bitmap from an image. |
CreateBlock | Creates a named Block from the items in a named list. |
CreateBoolean | Creates a new item by combining existing items. |
CreateBoundary | Creates an item from the boundary of the current open item. |
CreateBoxLabel | Creates a special BoxLabel text item, with a line pointing to a labelled location. |
CreateBoxText | Creates a BoxText item. |
CreateBufferFromItems | Creates a Polygon or QZone item surrounding the items in named list. |
CreateBufferLocusFromItems | Creates a named buffer spatial filter around items in a named list. |
CreateCircle | Creates a circular Polygon item. |
CreateCircleLocus | Creates a named circular spatial filter. |
CreateClassTreeFilter | Creates a named class tree filter. |
CreateColumn | Adds an attribute column to the schema of an idb file. |
CreateColumnIndex | Creates an index on an attribute column in an idb file. |
CreateCombinedFilter | Creates a named combined class/property filter. |
CreateComposition | Creates a named composition based on the current open Map Frame item. |
CreateContourTheme | Creates a new Contour theme. |
CreateConvexHull | Creates the smallest possible item with convex geometry that contains the current open item. |
CreateDataSourceOverlay | Inserts a dataset into the current SWD, that will fetch data from a non-file data source. |
CreateDbBlobOverlay | Creates an overlay that views BLOBs stored in a database. |
CreateDbOverlay | Creates an overlay that stores editable BLOBs in a database. |
CreateDbPointOverlay | Creates an overlay that views Points stored in a database. |
CreateDisplacement | Creates a Displacement item, prior to doing a rubber sheet operation. |
CreateDotTheme | Creates a new Dot Density theme. |
CreateDoubleBoolean | Executes a combination of Boolean operations. |
CreateDrapeBitmap | Creates a named Bitmap item from the current view, which is suitable for draping in 3D. |
CreateEllipse | Creates an elliptical Polygon item. |
CreateExtrudeTheme | Creates a new Extrude theme. |
CreateExtrusion | Creates a Surface item by extruding the current open Polygon or LineString item. |
CreateFeatureFilter | Creates a named feature filter based on a named feature table. |
CreateFilteredOverlay | Creates a new filtered copy of an existing overlay. |
CreateFlowTheme | Creates a new Flow theme. |
CreateFormulaGrid | Creates a Grid item by combining named Grid items using an expression. |
CreateGeodeticBuffer | Creates a 'geodetic' buffer around items in a named list. |
CreateGradientGrid | Creates a 'slope' Grid from the currently open TIN as gradients between 0 and 100% |
CreateGraduatedTheme | Creates a new Graduated theme. |
CreateGraticule | Creates a Graticule item using the current open Map Frame item. |
CreateGreatCircleLine | Creates a Great Circle line. |
CreateGridFromQZone | Creates a Grid item from the current open QZone item. |
CreateGroup | Creates an empty Group item, using a previously registered group class. |
CreateGroupFromItems | Creates a Group item from the items in a named list. |
CreateHotSpotGrid | Creates a Hot Spot Grid item from the origins of the items in a named list. |
CreateIdb | Creates a new idb file with a set of attribute columns. |
CreateIndexCoverage | Creates tile items covering extents, using a standard naming convention. |
CreateIndexOverlay | Creates an index overlay. |
CreateIndividualTheme | Creates a new Individual theme. |
CreateIndividualThemeFromFeatureTable | Creates a new Individual Value theme from a Feature Table. |
CreateInsert | Creates an insertion of a Block item. |
CreateInternalOverlay | Creates an internal overlay. |
CreateIsoRoute | Creates a MultiLineString item, or LineString item, by following a route in all directions. |
CreateItem | Creates an item from a BLOB string. |
CreateItemB | Creates an item from a BLOB. |
CreateItemFromLocus | Creates an item from a named spatial filter. |
CreateKeyMap | Creates a Key Map item. |
CreateLabelTheme | Creates a new Label theme. |
CreateLayerFilter | Creates a named layer filter. |
CreateLineText | Creates a LineText item using the current open LineString item. |
CreateLinkFilter | Creates an empty named link filter. |
CreateListFromOverlay | Creates a Named List of all of the items on an overlay. |
CreateListFromSelection | Creates a Named List of the currently selected items. |
CreateLocusFromItem | Creates a named spatial filter from the current open item. |
CreateNorthPoint | Creates a North Point item using the current open Map Frame item. |
CreateObject | Creates an object in the current SWD. |
CreateOpenGisSqlOverlay | Creates an overlay using an OGC conformant database. |
CreatePhaseOverlay | Creates a new phase of an existing overlay. |
CreatePhoto | Creates a Map Frame item in the current window, filling it with the composed window. |
CreatePhotoEx | Creates a Map Frame item in the current session, filling it with the specified named composition. |
CreatePieTheme | Creates a new Pie Chart theme. |
CreatePoint | Creates a Point item. |
CreatePropertyFilter | Creates a named property filter. |
CreateQZoneFromGrid | Creates a QZone item from the cells in the current open Grid item that are between two values. |
CreateRangeTheme | Creates a new Range theme. |
CreateRectangle | Creates a rectangular Polygon item. |
CreateRectLocus | Creates a named rectangular spatial filter. |
CreateReliefTheme | Creates a new Relief theme. |
CreateRubberSheet | Creates a Rubber Sheet item from the Displacement items in a named list. |
CreateScaleBar | Creates a Scale Bar item using the current open Map Frame item. |
CreateScatterGrid | Creates a Grid item from the hook points of the items in a named list. |
CreateSlopeGrid | Creates a 'slope' Grid from the currently open TIN as angles between 0 and 90 degrees. |
CreateSurface | Creates a Surface item from the current open Polygon item. |
CreateText | Creates a point Text item. |
CreateThiessen | Creates Thiessen Polygon items from the hook points of the items in a named list. |
CreateTin | Creates a TIN from the hook points of the items in a named list. |
CreateTinEx | Creates a TIN from the hook points of the items in a named list, using advanced creation properties. |
CreateTinFromGrid | Fits a TIN item over the current open Grid item. |
CreateTopoTheme | Creates a new Topology theme. |
CreateValueListFilter | Creates an empty named value-list filter. |
CreateViewshed | Calculates a 'viewshed' over Grid Items. |
D
DecomposeGeometry | Breaks down the currently open item with complex geometry, so the disconnected pieces form separate items. |
DecomposeGrid | 'Explodes' the current open Grid item into one Polygon item per Grid cell. |
DefineNolDatum | Defines a named geodetic datum, using the standard seven Bursa-Wolf parameters to modify WGS 84. |
DefineNolItem | Stores the current open item in a Named Object Library. |
DefineNolItemFromLocus | Stores a named spatial filter in a Named Object Library as a named item. |
DefineNolObject | Creates a named object from an implicit string. |
DefineNolPrintTemplate | Defines a named print template from the current window contents. |
DefineNolPrj | Creates a named coordinate reference system from an EPSG code. |
DefineNolPrjLatLon | Defines a named (Latitude,Longitude) coordinate reference system. |
DefineNolPrjTm | Defines a named Transverse Mercator coordinate reference system. |
DefineNolShape | Defines a named Symbol from the items in a named list. |
DefineNolView | Defines a named view from the view in the current window. |
DefineRecordset | Defines a named recordset, for use with databases. |
Delete | Deletes all of the items in a Named List. |
DeleteComposition | Deletes a named composition. |
DeleteGeomPt | Deletes a vertex from the geometry of a currently open item. |
DeleteItem | Deletes the current open item. |
DeleteNolObject | Deletes a named object from a Named Object Library. |
DeleteObject | Deletes an object in the current SWD. |
DeleteRecordset | Deletes a named recordset. |
DescribeProperty | Sets the description of a property. |
DeselectAll | Clears the current selection list. |
DigitiserSnap | Sends a digitised position into the current callback command. |
DisconnectGps | Disconnects the currently connected GPS device. |
DissolveItems | Merges items in a named list, based on attribute values. |
DoCommand | Executes a command. |
DrapeBitmap | Drapes a bitmap. |
DrawList | Draws items in a Named List with overridden styles. |
DropColumn | Deletes an attribute column from the schema of an idb file. |
DropColumnIndex | Deletes an index from an attribute column in an idb file. |
E
EmptyGroup | Empties the current open Group item. |
EmptyList | Empties all of the items from a Named List, and deletes the Named List. |
EnableOverlayTheme | Enables/disables an overlay theme. |
EnsureOpenWithin | Forces datasets in the current SWD to open any items within the given extents, at the given scale. |
Evaluate | Evaluates a expression. |
EvaluateFlt | Evaluates a expression that has a floating point result. |
EvaluateInt | Evaluates a expression that has an integer result. |
EvaluateStr | Evaluates a expression that has a string result. |
Exit | Exits the Cadcorp SIS Desktop session. |
ExplodeOverlayTheme | Explodes an overlay theme into a new overlay. |
ExplodeShape | Converts Point items with symbols into editable items. |
Export | Exports data using an Add-in exporter. |
ExportBds | Exports the current view to a BDS file. |
ExportBmp | Exports the current view to a Windows Bitmap (BMP) file. |
ExportCursorDataset | Exports an Overlay to a cursor-based Dataset, e.g. Cadcorp Feature Database (FDB). |
ExportEcw | Exports the current view to an Earth Resource Mapping Enhanced Compression Wavelet (ECW) file. |
ExportFeatureTable | Exports a named feature table to a comma-separated file. |
ExportGif | Exports the current view to a GIF file. |
ExportJpeg | Exports the current view to a JPEG file. |
ExportList | Exports data from a Named List using an Add-in exporter. |
ExportPdf | Exports the current view to a PDF file. |
ExportPng | Exports the current view to a PNG file. |
ExportRaster | Exports raster data. |
ExportTiff | Exports the current view to a TIFF file. |
ExportVrml | Exports the current view to a VRML file. |
ExportWmf | Exports the current view to a Windows Metafile (WMF) file. |
F
FacetGeometry | Replaces curved geometry segments with shorter straight segments. |
FillGeometry | Fills the space that is enclosed by the geometry of the current open item. |
FillPhotoFromComposition | Refills the current open Map Frame item from a named composition. |
FillSwdFromComposition | Refills the current SWD from a named composition. |
FindDatasetOverlay | Finds an overlay that contains the given dataset. |
FindExternalDataset | Gets the serial number of a dataset that is already open. |
G
Gazetteer | Handles OGC Gazetteer service (WFS) requests. |
GeneraliseDP | Generalises geometry using the Douglas-Peucker algorithm. |
Get3DEye | Gets the position of the Eye in a 3D window. |
Get3DLook | Gets the position looked towards in a 3D window. |
GetAxesAngle | Gets the angle of the current axes. |
GetAxesFromLatLonHgt | Gets the Cartesian axes (x,y,z) position from latitude, longitude and height above sea-level. |
GetAxesPrj | Gets a copy of the axes coordinate reference system. |
GetAxesType | Gets the type of the current axes (i.e. Cartesian or Spherical). |
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. |
GetClassTreeFilterValues | Returns a space-separated list of all of the classes in a named class tree filter, prefixed with a '+' or '-' to indicate inclusion and exclusion. |
GetClosestPt | Gets the closest point on any linear geometry of the current open Item to the given position. |
GetClosestVertex | Gets the closest vertex of the current open Item to the given position. |
GetCommandTick | Gets the tick state of an application-defined command. |
GetCoordExtent | Gets the extents corresponding to a coordinate format string. |
GetCoordString | Gets the string representation of a position. |
GetCoordUnits | Gets the preferred angle, linear, area or volume units used in the user interface. |
GetCursorFieldDescription | Returns the description of a single named cursor field, or a tab-separated list of the descriptions of all of the fields of a named cursor. |
GetCursorFieldFlt | Gets the value of a floating point property for the current named cursor record. |
GetCursorFieldFormula | Returns the expression of a single named cursor field, or a tab-separated list of the expressions of all of the fields of a named cursor. |
GetCursorFieldInt | Gets the value of a integer property for the current named cursor record. |
GetCursorFieldStatistics | Calculates statistics for a field in a named cursor. |
GetCursorFieldStr | Gets the value of a string property for the current named cursor record. |
GetCursorFieldValue | Gets the value of the field of the specified cursor. |
GetCursorFieldValues | Returns a string containing all of the values in all of the fields of a named cursor for the current record. |
GetCursorValues | Returns a string containing all of the values in all a field of a named cursor for the given records. |
GetDataset | Gets the serial number of the current open item's dataset. |
GetDatasetContainer | Gets the serial number of the dataset that contains the specified dataset, e.g. in an Index Dataset. |
GetDatasetExtent | Gets the extents of all of the items in a dataset. |
GetDatasetPrj | Gets a copy of a dataset coordinate reference system. |
GetDisplayExtent | Gets the padded visible extents of the current window. |
GetDrawExtent | Returns the 'draw' extents of the current open item, e.g. including the extents of a symbol on a Point item. |
GetErrorString | Gets the string associated with a SIS error code. |
GetExtent | Gets the extents of the current open item. |
GetFeatureFilterBranches | Gets the feature codes branching from a parent feature code in a named feature filter. |
GetFeatureFilterCodes | Returns a space-separated list of all of the feature codes in a named feature filter, prefixed with a '+' or '-' to indicate inclusion and exclusion. |
GetFeatureFilterTable | Finds a feature table in a NOL that matches the one stored in a feature filter. |
GetFeatureTableBranches | Gets the feature codes branching from a parent feature code in the currently loaded feature table. |
GetFilterClass | Returns the class of a named filter. |
GetFlt | Gets the value of a floating point property. |
GetGeomAngleFromLength | Gets the tangent angle a specified length along geometry from the current open item. |
GetGeomDim | Gets dimension of geometry from the current open item. |
GetGeomIntersections | Looks for intersections between a single piece of geometry from the current open item, and items in the given Named List. |
GetGeomLength | Gets length of geometry from the current open item. |
GetGeomLengthUpto | Gets the length along the current open item's geometry up to a position. |
GetGeomNumPt | Gets the number of vertices in geometry from the current open item. |
GetGeomNumSeg | Gets the number of segments in geometry from the current open item. |
GetGeomPosFromLength | Gets the position a specified length along geometry from the current open item. |
GetGeomPt | Gets the position of a vertex from geometry in the current open item. |
GetGeomSegAxis | Gets the axis of a bulged segment within geometry in the current open item. |
GetGeomSegBulge | Gets the bulge of a segment within geometry in the current open item. |
GetGeomSegShape | Gets the shape of a segment within geometry of the current open item. |
GetGeomSelfIntersection | Looks for a self-intersection within a single piece of geometry from the current open item. |
GetGeomTgtFromLength | Gets the tangent vector a specified length along geometry from the current open item. |
GetGpsPosition | Gets the current GPS position. |
GetGridItemValue | Gets the value of the cell in the current open Grid item at a position. |
GetHook | Gets the hook point of the current open item. |
GetImplicitNolObject | Gets the implicit equivalent of an object in a Named Object Library. |
GetInt | Gets the value of an integer property. |
GetLatLonHgtFromAxes | Gets the latitude, longitude and height above sea-level of a Cartesian axes (x,y,z) position. |
GetLayerFilterValues | Returns a tab-separated list of all of the layers in a named layer filter, prefixed with a '+' or '-' to indicate inclusion and exclusion. |
GetLinkFilterIds | Returns a space-separated list of values from a named link filter. |
GetListDetails | Describes the contents of the given Named List. |
GetListExtent | Gets the extents of all of the items in a Named List. |
GetListItemFlt | Gets the value of a floating point property from an Item in a Named List. |
GetListItemInt | Gets the value of an integer property from an Item in a Named List. |
GetListItemStr | Gets the value of a string property from an Item in a Named List. |
GetListSize | Gets the number of items in a Named List. |
GetNumCursorFields | Returns the number of fields in a named cursor. |
GetNumGeom | Gets the number of geometry pieces in the current open item. |
GetNumNol | Gets the number of Named Object Libraries in use. |
GetNumSel | Gets the number of items selected in the current SWD. |
GetNumSelEx | Gets the number of items selected in the current SWD. |
GetNumSwd | Gets the number of different SWD files open. |
GetNumWnd | Gets the number of windows open. |
GetOverlayFilter | Gets a copy of an overlay drawing filter. |
GetOverlayLocus | Gets a copy of an overlay drawing spatial filter. |
GetOverlaySchema | Gets a copy of an overlay schema. |
GetOverlayTheme | Gets a copy of an overlay theme. |
GetOverlayThemeLegend | Gets an overlay theme legend as a BLOB string within a coordinate reference system. |
GetPhotoWorldPos | Gets the world position from a paper position within the current open Map Frame item. |
GetPos | Gets a position from the user. |
GetPosEx | Gets a position from the user and returns the action taken. |
GetPrjCode | Gets the EPSG code of a named coordinate reference system. |
GetPrjScaleAtCentre | Gets the scale at the centre of a named coordinate reference system. |
GetProfileStr | Gets the value of a string profile property |
GetProperty | Gets the value of a property |
GetPropertyDescription | Gets the description of a property. |
GetPropertyFilterFormula | Returns the expression of a named property filter. |
GetSelfIntersection |
Thin wrapper on top of the GetGeomSelfIntersection method. |
GetSessionStatus | Gets the status of the current session. |
GetSessionTimeout | Gets the session timeout value. |
GetShapeExtent | Gets the extents of a named symbol. |
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. |
GetStr | Gets the value of a string property. |
GetStrW | Gets the Unicode value of a string property. |
GetValueListFilterProperty | Returns the property used by a named value list filter. |
GetValueListFilterValues | Returns a space-separated list of values from a named value list filter. |
GetViewAngle | Gets the current view angle. |
GetViewExtent | Gets the visible extents of the current window. |
GetViewPos | Gets the position in the current view from a position and size in pixels. |
GetViewPosEx | Gets the position in the current view from a position and size in pixels, as a comma-separated string. |
GetViewPrj | Gets a copy of the view coordinate reference system. |
GisExit | Exits the Cadcorp SIS Desktop session. |
I
ImportDataset | Imports a dataset into the current SWD. |
ImportDataSourceOverlay | Imports a dataset into the current SWD, that will fetch data from non-file data source. |
ImportFeatureTable | Imports a named feature table from a comma-separated file. |
InsertDataset | Inserts a dataset into the current SWD. |
InsertFeatureCode | Inserts a new feature code into the currently loaded feature table. |
InsertGeomPt | Inserts a new vertex into geometry from the current open item. |
InsertOverlayTheme | Inserts a copy of a named theme into an overlay in the current SWD. |
InsertSchemaColumn | Inserts a new column into the currently loaded schema. |
IsColumnIndexed | Determines whether an attribute column in an idb file is indexed. |
IsGeomClockwise | Test if the geometry of the current open item is clockwise. |
IsGeomClosed | Test if the geometry of the current open item is closed. |
IsoRoute | Finds Link and Node items that can be reached from a position within a given cost. |
IsOverlayThemeEnabled | Checks whether an Overlay theme is currently enabled or disabled. |
IsServiceLicensed | Determines if the service is correctly licensed. |
J
JoinLines | Joins LineString items within a tolerance. |
L
LineTo | Draws a LineString item from the current drawing position. |
LoadBackgroundSwd | Loads a new background SWD. |
LoadFeatureTable | Loads a named feature table for editing. |
LoadSchema | Loads a named schema for editing. |
LoadSwd | Replaces the current SWD with the contents of an SWD file. |
LoadTheme | Loads a named theme for editing. |
LocusIntersect | Creates a named spatial filter by intersecting two existing loci. |
M
MapPath | Returns the physical file path that corresponds to the specified relative path. |
MeasureAzimuth | Measures the azimuth between two positions. |
MeasureGreatCircle | Measures the Great Circle distance between two positions. |
MeasureRoute | Measures the best route between two positions. |
MenuItem | Adds a custom command to a local menu. |
Message | Shows a message in the status bar of the main frame window. |
MetreFromStr | Gets a metre dimension from a string, regardless of the units used in the string. |
MoveAxes | Sets the position of the Cartesian axes. |
MoveCursor | Moves the position of the current record of a named cursor. |
MoveCursorToBegin | Moves a named cursor to the first record. |
MoveCursorToEnd | Moves a named cursor to the last record. |
MoveList | Moves, rotates, and scales editable items in a Named list. |
MoveTo | Sets the current drawing position. |
MultiRoute | Measure routes between items in named list. |
N
NolCatalog | Lists all of objects of a given class in all of the Named Object Libraries. |
NolClose | Closes a Named Object Library, optionally saving any changes. |
NolCompact | Discards all old Named Object Library (NOL) objects and defragments the memory used by a NOL. |
NolCreate | Creates an empty Named Object Library file. |
NolInsert | Inserts a Named Object Library file. |
NolOwn | Sets the ownership of a Named Object Library. |
NolSave | Saves a Named Object Library file. |
O
OpenClosestItem | Opens the item closest to a 3D position, within a specified search radius. |
OpenCursorItem | Opens the item in the current record of a named cursor. |
OpenCursorDatasetItem | Opens a cursor based dataset item. |
OpenDatasetItem | Opens the item in the named dataset with the given id number. |
OpenExistingDatasetItem | Opens an item from an existing dataset with a given id number. |
OpenFormulaItem | Opens an item within a dataset that matches a expression. |
OpenItem | Opens the item in the current dataset with the given id number. |
OpenList | Opens an item from a Named List. |
OpenListCursor | Opens a named cursor on a named list. |
OpenOverlayCursor | Opens a named cursor on an Overlay. |
OpenOverlayItem | Opens the item on an overlay with the given id number. |
OpenSel | Opens an item in the current selection list. |
OpenSortedCursor | Opens a new sorted cursor from an existing named cursor. |
OwnDataset | Sets the ownership of a dataset. |
P
Paste | Pastes the contents of the Windows clipboard into the current overlay. |
PasteFrom | Pastes a file into the current SWD. |
PauseGpsReplay | Pauses a GPS log file replay. |
PhotoGrid | Sets the default grid on the current open Map Frame item. |
PlaceGroup | Places the current open Group item, leaving it open. |
PlacePrintTemplate | Places a Print Template in the current SWD, filling it with the composed window. |
PlacePrintTemplateEx | Places a Print Template in the current SWD, filling it with the specified named composition. |
Process | Runs a single or multiple processes. |
ProcessItem | Runs a user-defined process on an open item. |
ProjectClose | Saves and closes the current project. |
ProjectOpen | Opens an existing project. |
Prompt | Sets the prompt to show in the status bar of the main frame window. |
Publish | Publishes data. |
R
ReadObject | Reads data describing an object in the current SWD. |
RecallNolItem | Creates an item from a Named Object Library item. |
RecallNolView | Recalls a named view from a Named Object Library. |
Redraw | Redraws a window, or windows. |
RedrawExtent | Redraws part of a window, or windows. |
RefreshDataset | Makes sure a dataset is up-to-date. |
RefreshOverlayJoinTable | Refreshes the joined overlay and table view |
RegisterGroupType | Registers a sub-class of a Group, that the user cannot directly modify. |
RegisterTrigger | Registers a trigger button that will be pressed when an event occurs. |
Release | Returns control to the application. |
ReleaseNA | Returns control to the application, without activating it. |
RemoveAtt | Removes an attribute from the current open item. |
RemoveCommand | Removes an application-defined command. |
RemoveFeatureCode | Removes an existing feature code from the currently loaded feature table. |
RemoveFromList | Removes the current open item from a Named List. |
RemoveListAtt | Removes an attribute from all of the items in a Named list. |
RemoveOverlay | Removes an overlay from the current SWD, deleting it if it is an internal overlay. |
RemoveOverlayTheme | Removes a theme from an overlay in the current SWD. |
RemoveProperty | Removes a property from an object. |
RemoveSchemaColumn | Removes an existing column from the currently loaded schema. |
Render | Renders the current view into an HTML stream. |
RenderExtent{SisMimeData} | Renders the specified view into an image. |
RenderTile{SisMimeData} | Renders and caches the specified tile at the specified scale level into an image. |
ReorderOverlay | Changes the order of overlays. |
ReplayGpsLog | Replays a log file of GPS data. |
RibbonButton | Adds a custom command to the ribbon Applications tab. |
RollbackDatasetTransaction | Rolls back a transaction on a Dataset. |
RubberSheetRaster | Applies the current Rubber Sheet Transformation to the current open Bitmap item. |
RubberSheetVector | Transforms the items in a named list with the current Rubber Sheet. |
S
SaveBitmap | Saves the current open Bitmap item to a file. |
SaveDataset | Saves a dataset if it has been modified. |
SaveSwd | Saves the current SWD to a file. |
Scan | Scans for items, storing any found in a named list. |
ScanDataset | Scans a dataset for items, storing any found in a named list. |
ScanGeometry | Finds items that satisfy a geometrical test with the current open item. |
ScanList | Scans a Named List for items matching a named filter and/or named spatial filter. |
ScanOverlay | Scans an overlay for items, storing any found in a named list. |
ScanPointContainers | Finds Polygon items that contain a point. |
ScrollView | Scrolls the current window by a number of pixels. |
SelectAll | Selects all hittable and editable items. |
SelectItem | Toggles the selection status of the current open item. |
SelectList | Toggles the selection status of items in a Named List. |
SendPrint | Prints the current window. |
Set3DView | Sets the eye and look position in a 3D view. |
SetAxesAngle | Rotates the axes to an angle. |
SetAxesGrid | Shows/hides a grid of points or lines with optional snapping. |
SetAxesNormal | Resets the axes to the origin and orientation of the underlying coordinate reference system. |
SetAxesPrj | Sets the coordinate reference system used by axes. |
SetCombinedFilterClause | Adds a clause to a named combined class/property filter. |
SetCoordUnits | Sets the preferred angle, linear, area or volume units used in the user interface. |
SetDatasetPrj | Sets a dataset coordinate reference system. |
SetDefaultPrj | Sets the default coordinate reference system. |
SetFlt | Sets the value of a floating point property. |
SetForegroundWindow | Makes a Microsoft Visual Basic form the foreground window. |
SetGazetteerView | Finds and zooms to a location using an Add-in Gazetteer. |
SetGeomPt | Sets the position of a vertex in geometry from the current open item. |
SetGeomSegBulge | Sets the bulge of a segment in geometry from the current open item. |
SetGridItemValue | Sets the value in a cell of the current open Grid item. |
SetInt | Sets the value of an integer property. |
SetListFlt | Sets the value of a floating point property on the items in a Named List. |
SetListFormula | Sets the value of a property on items in a Named List, using the result of a expression. |
SetListInt | Sets the value of an integer property on the items in a Named list. |
SetListProperty | Sets the value of a property on the items in a Named List. |
SetListStr | Sets the value of a string property on the items in a Named List. |
SetOverlayDataset | Sets the Dataset of an overlay in the current SWD. |
SetOverlayFilter | Applies a copy of a named filter to an overlay in the current SWD. |
SetOverlayJoinTable | Sets a join between an overlay and a table |
SetOverlayLocus | Applies a copy of a named spatial filter to an overlay in the current SWD. |
SetOverlaySchema | Applies a copy of a schema to an overlay in the current SWD. |
SetPhotoWorldCentre | Sets the centre of the view within the current open Map Frame item. |
SetProfileStr | Sets the value of a string profile property. |
SetProperty | Sets the value of a property. |
SetRubberTransform | Sets the current Rubber Sheet Transformation from the current open Rubber Sheet item. |
SetSessionTimeout | Sets the session timeout value. |
SetStr | Sets the value of a string property. |
SetStrW | Sets the Unicode value of a string property. |
SetUnits | Sets the preferred units used in the user interface. |
SetupLink | Makes a connection from a GisLink customisation. |
SetViewAngle | Sets the current view angle. |
SetViewExtent | Sets the visible extents of the current window. |
SetViewHome | Sets the "home" view of a Map Window. |
SetViewPrj | Sets the coordinate reference system of the current window's view. |
SetWatermark | Sets the watermark image used for renders of this SWD in GeognoSIS. |
ShowMenu | Sets the visibility of the main menu. |
ShowNolObjectDialog | Shows the edit dialog for an object in a Named Object Library. |
SimplifyGeom | Simplifies the geometry of the current open item. |
SliceGeometry | Slices through items in a list cutting them into pieces. |
Snap | Inserts a position into the current callback command |
Snap2D | Simulates a user snap, setting current item and returning a position. |
SnipGeometry | Snips away portions of the items inside or outside the current item. |
SnipTin | Snips out the part of the current open TIN that does not overlap the given Polygon item. |
SplitCombinedFilter | Splits a named combined filter in two new named filters, and returns the combine Boolean operation. |
SplitExtent | Splits a comma-delimited extents string into numbers. |
SplitPos | Splits a comma-delimited position string into numbers. |
StartGpsLog | Starts logging GPS NMEA strings to a file. |
StopGpsLog | Stops logging GPS NMEA strings to a file. |
StopGpsReplay | Stops a GPS log file replay. |
StoreAsArea | Stores the previous MoveTo/LineTo operations as a Polygon item. |
StoreAsLine | Stores the previous MoveTo/LineTo operations as a LineString item. |
StoreFeatureTable | Stores the currently open feature table. |
StoreSchema | Stores the currently open schema. |
StoreTheme | Stores the currently open theme. |
StrFromMetre | Formats a metre dimension as a string in a chosen format. |
SubdivideTin | Subdivides the current open TIN item's faces using smooth interpolation. |
SwdClose | Closes all of the windows of the current SWD. |
SwdNew | Creates a new, empty SWD. |
SwdNewFromSwt | Creates a new SWD from an SWT. |
SwdNewWindow | Creates a new window onto an existing SWD, with the given view. |
SwdNewWindow3D | Creates a new 3D window onto an existing SWD. |
SwdNewWindowTable | Creates a new Table window onto an existing SWD. |
SwdOpen | Opens an existing SWD file. |
SwdSave | Saves the current SWD. |
SwdSaveAs | Renames and saves the current SWD. |
SwdSaveAsPwd | Saves the current SWD as a PWD. |
SwdSaveAsSwt | Saves the current SWD as an SWT. |
SwitchCommand | Queues a command for the current SWD, and returns immediately. |
SwtClose | Closes all of the windows of the current SWT. |
SwtNew | Creates a new, empty PWD. |
SwtOpen | Opens an existing SWT file. |
SwtSave | Saves the current SWT. |
SwtSaveAs | Renames and saves the current SWT. |
T
TableNewWindow | Creates or activates a view onto a Named Table. |
Takeover | Takes over control from the application. |
TickCommand | Sets or clears a tick on an application-defined command. |
TopoClean | Cleans up topological Link items. |
TopoCombineNamedSeeds | Creates a Named Seed object by doing a Boolean operation on existing Named Seed objects. |
TopoConvertToArea | Converts the current open TopoPolygon item into a Polygon item. |
TopoConvertToChain | Converts the current open LineString item into a TopoLineString item. |
TopoConvertToLine | Converts the current open TopoLineString item into a LineString item. |
TopoConvertToPolygon | Converts the current open Polygon item into a topological TopoPolygon item. |
TopoCreateArea | Creates a Polygon item from the current open TopoPolygon item. |
TopoCreateBoolean | Creates a Named Seed object by doing a Boolean operation on existing TopoPolygon items. |
TopoCreateChain | Creates a TopoLineString item from a Named Seed object. |
TopoCreateEmptyNamedSeed | Creates a new, empty transient Named Seed object. |
TopoCreateLine | Creates a LineString item from the current open TopoLineString item. |
TopoCreateLink | Creates a topological Link item, copying the geometry from the current open LineString item. |
TopoCreateNamedSeed | Creates a transient Named Seed object from the current open seed item. |
TopoCreateNode | Creates a Node item, merging it in to any existing topology. |
TopoCreatePoint | Creates a Point item, merging it with any existing topology. |
TopoCreatePolygon | Creates a TopoPolygon item from a Named Seed object. |
TopoDeleteLink | Deletes the current open Link item. |
TopoDeleteNamedSeed | Deletes a transient Named Seed object. |
TopoDeleteNode | Deletes or simplifies the current open Node item. |
TopoDeletePoint | Deletes or simplifies the current open Point item. |
TopoDeleteSeed | Deletes the current open TopoLineString or TopoPolygon item. |
TopoEdgeFill | Creates a Named Seed object by following the current open Link item to make a closed loop. |
TopoFindRoute | Creates a Named Seed object by route-finding between two Node items within a dataset. |
TopoFloodFill | Creates a Named Seed object by flood-filling Links within a dataset. |
TopoGetLinkNode | Gets the id of a Node item from the current open Link item. |
TopoGetLinkNumSeed | Gets the number of Seed items attached to the current open Link item. |
TopoGetLinkSeed | Gets the signed id of a TopoPolygon or TopoLineString item from the current open Link item. |
TopoGetNamedSeedDataset | Gets the dataset with which a Named Seed is compatible. |
TopoGetNamedSeedLoopLink | Gets the id of a Link item from a Named Seed object. |
TopoGetNamedSeedLoopSize | Gets the number of Links referred to by a loop in a Named Seed object. |
TopoGetNamedSeedNumLoop | Gets the number of loops in a Named Seed object. |
TopoGetNodeLink | Gets the signed id of a Link item from the current open Node item. |
TopoGetNodeNumLink | Gets the number of Link items attached to the current open Node item. |
TopoGrowNamedSeed | Adds a Link id into a Named Seed object. |
TopoIsChain | Tests if a Named Seed object is a TopoLineString. |
TopoIsPolygon | Tests if a Named Seed object is a TopoPolygon. |
TopoMoveNode | Moves the current open Node item, dragging any connected Link items. |
TopoPolygonsFromLinks | Creates TopoPolygon items from a set of links |
TopoReverseSeed | Reverses the current open TopoLineString or TopoPolygon item |
TopoSetChainSeedPt | Sets the seed point of a TopoLineString item. |
TopoSetLinkPt | Sets the position of a vertex in the current open Link item. |
TopoSetPolygonSeedPt | Sets the seed point of a TopoPolygon item. |
TopoShrinkNamedSeed | Removes a Link item from a Named Seed object. |
TraceGeom | Creates a LineString item by tracing geometry from the current open item. |
U
UpdateCursorItem | Updates the current open item and refreshes the named cursor. |
UpdateItem | Updates the current open item, leaving it current. |
UpdateObject | Updates an object in the current SWD. |
UpdateWorkspaceWindow | Updates the current SWD in the workspace window. |
W
WCTS | Handles OGC Web Coordinate Transformation Service (WCTS) requests. |
WFS | Handles OGC Web Feature Service (WFS) requests. |
WMS | Handles OGC Web Map Service (WMS) requests. |
WTS | Handles OGC Web Terrain Service (WTS) requests. |
WndArrangeIcons | Arranges any iconised windows in the main frame window. |
WndCascade | Cascades any non-iconised windows in the main frame window. |
WndTile | Vertically tiles any non-iconised windows in the main frame window. |
WndTileHorizontal | Horizontally tiles any non-iconised windows in the main frame window. |
Z
ZoomExtent | Zooms the view to the extents of all of the items in all of the visible, hittable, and editable overlays. |
ZoomView | Zooms the current window by a scale factor. |