Click or drag to resize

GenericSP Class

A collection of stored procedures for digitising features.
A collection of stored procedures for navigating the map view about.
A collection of stored procedures for retrieving information about overlays and manipulating their statuses.
A collection of stored procedures for retrieving information about overlays and manipulating their statuses.
A collection of stored procedures for retrieving information from an item's Schema.
Inheritance Hierarchy
SystemObject
  GeognoSIS
    Cadcorp.GFB.CadcorpSPGenericSP
      Cadcorp.GFB.GISEditorGISEditorSP

Namespace:  Cadcorp.GFB.CadcorpSP
Assembly:  Cadcorp.GFB.GenericStoredProcedures (in Cadcorp.GFB.GenericStoredProcedures.dll) Version: 9.0.2618.0 (9.0.2618.0)
Syntax
public class GenericSP : GeognoSIS

The GenericSP type exposes the following members.

Constructors
  NameDescription
Public methodGenericSP(Invoke)
Must have this constructor to generate procedures, for v6 base dll.
Public methodGenericSP(Object)
Must have this constructor to generate procedures, for v7 base dll.
Top
Properties
  NameDescription
Public propertyConversionToLocalUnits
A conversion factor to correct GetViewPos for non-natural unit coordinate systems (degrees for lat/long, metres for any projection) in GeognoSIS 6.x. In GeognoSIS 7, all coordinates are returned in natural units.
Protected propertyRenderHeight
The render height, set by SetRenderSize().
Protected propertyRenderWidth
The render width, set by SetRenderSize().
Top
Methods
  NameDescription
Public methodAbandonSession
Abandons the current session.
(Inherited from GeognoSIS.)
Public methodAddToList
Adds the current open item to a Named List. If the Named List does not exist, it will be created.
(Inherited from GeognoSIS.)
Public methodAddWfsOverlay
Insert a WFS overlay into the current SWD.
Public methodAddWmsOverlay
Insert a WMS overlay into the current SWD.
Protected methodStatic memberAttributeSelectionFromString
Returns a member of the AttributeSelection enumeration based on a string value.
Public methodBeginDatasetTransaction
Begin a transaction on a spatial database dataset opened with a dynamic connection type.
(Inherited from GeognoSIS.)
Public methodBezierTo
Draws a Bezier curve from the current drawing position. The curve is appended to the current LineString item sequence, started by the last MoveTo, and extended using BulgeTo, LineTo, or this method.
(Inherited from GeognoSIS.)
Public methodBulgeTo
Draws an arc from the current drawing position, through an angle, to an end point.The arc is appended to the current LineString sequence, started by the last MoveTo, and extended using BezierTo, LineTo, or this method.
(Inherited from GeognoSIS.)
Public methodCentreOn
Centre the view extents on the given point, optionally changing scale.
Public methodChangeFeatureFilter
Include or exclude a feature code from a named Feature Filter.
(Inherited from GeognoSIS.)
Public methodChangeLocusTestMode
Modifies the testing mode of a named Locus.
(Inherited from GeognoSIS.)
Public methodChangePrjUnits
Copies a named Transverse Mercator coordinate reference system changing the units as a new named Coordinate Reference System in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodChangeValueListFilter
Include or exclude a list of values from a Value-list Filter.
(Inherited from GeognoSIS.)
Public methodCleanLines
Cleans up LineString Items, removing repeated vertices etc.
(Inherited from GeognoSIS.)
Public methodClearBackgroundCache
Clears the specified extent of the background cache.
(Inherited from GeognoSIS.)
Public methodClearBackgroundSwd
Clears the current background Swd.
(Inherited from GeognoSIS.)
Public methodCloseCursor
Closes a named cursor.
(Inherited from GeognoSIS.)
Public methodCloseDataset
Close a dataset.
(Inherited from GeognoSIS.)
Public methodCloseIndexDatasetTile
Closes a named dataset tile within an index dataset
(Inherited from GeognoSIS.)
Public methodCloseItem
Closes the current open item, stopping it being current.
(Inherited from GeognoSIS.)
Public methodCombineFilter
Creates a named Compound Filter in a Named Object Library by combining two named Filter objects using a Boolean operation, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCombineLists
Combines two Named Lists using a Boolean operation, returning the answer in a third Named List.
(Inherited from GeognoSIS.)
Public methodCombineLocus
Creates a named Locus in a Named Object Library by combining two named Locus objects using a Boolean operation, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodCommitDatasetTransaction
Ends a transaction, committing to the database the changes made inside the transaction.
(Inherited from GeognoSIS.)
Public methodCompactDataset
Discards all undo actions and defragments the memory used by an internal dataset.
(Inherited from GeognoSIS.)
Public methodCompose
Composes the current window, in preparation for using PlacePrintTemplate or CreatePhoto on another window.
(Inherited from GeognoSIS.)
Public methodComposeEx
(Inherited from GeognoSIS.)
Public methodCopyFeatureCode
Copies an existing feature code into the currently loaded Feature Table. Use LoadFeatureTable to load a Feature Table for editing.
(Inherited from GeognoSIS.)
Public methodCopyListItems
Copies the Items in a Named List to the default overlay.
(Inherited from GeognoSIS.)
Public methodCopyNolObject
Copies a named object between Named Object Libraries (NOLs).
(Inherited from GeognoSIS.)
Public methodCopyThemeComponent
Copies an existing Theme component into the currently loaded Theme. Use LoadTheme to load a Theme for editing.
(Inherited from GeognoSIS.)
Public methodCreateAreaFromLines
Creates one or more Polygon item(s) from the LineString item(s) in a Named List, using the creation option, optionally deleting the LineString item(s) after creating the Polygon item(s).
(Inherited from GeognoSIS.)
Public methodCreateAspectGrid
Creates an 'Aspect' Grid from the currently open TIN as angles measured from North.
(Inherited from GeognoSIS.)
Public methodCreateAssembly
Creates an Assembly item from the items in a Named List.
(Inherited from GeognoSIS.)
Public methodCreateBackdropOverlay
Creates a new overlay which uses a named Item as a backdrop.
(Inherited from GeognoSIS.)
Public methodCreateBarTheme
Creates a new Bar Charts Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateBds
Creates an empty Cadcorp Base Dataset (BDS) file. This call will fail if the BDS file already exists.
(Inherited from GeognoSIS.)
Public methodCreateBitmap
Creates a Bitmap item.
(Inherited from GeognoSIS.)
Public methodCreateBitmapFromImage
(Inherited from GeognoSIS.)
Public methodCreateBlock
Creates a named Block in a Named Object Library from the Items in a Named List, replacing any existing Block with the same name.
(Inherited from GeognoSIS.)
Public methodCreateBoolean
Creates a new Item by combining existing Items.This method can combine most types of Item. The type of Item created is dependent on the type(s) of the Items being combined.If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateBoundary
Creates an Item from the boundary of the current open Item.
(Inherited from GeognoSIS.)
Public methodCreateBoxLabel
Creates a Label item, which has a line pointing to a labelled location. Label text is similar to box text, as it is created in real world units, and when printed maintains its actual proportions to the surrounding graphics. This method respects the axes angle setting. This means that the x, y and z values are interpreted within the aces and all new items created will align to the axes angle.
(Inherited from GeognoSIS.)
Public methodCreateBoxText
Creates a BoxText item in real world units.
(Inherited from GeognoSIS.)
Public methodCreateBufferFromItems
Creates a Polygon or QZone item surrounding the Items in a Named List.
(Inherited from GeognoSIS.)
Public methodCreateBufferLocusFromItems
Creates a named buffer Locus in Named Object Library surrounding Items in a Named List, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodCreateCircle
Creates a circular Polygon item
(Inherited from GeognoSIS.)
Public methodCreateCircleLocus
Creates a named circular Locus in a Named Object Library, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodCreateClassTreeFilter
Creates a named Class Filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateCombinedFilter
Creates a named Combined Class/Property filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateComposition
Creates a named composition based on the current open Photo item.
(Inherited from GeognoSIS.)
Public methodCreateContourTheme
Creates a new Contour Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateConvexHull
Creates the smallest possible Item with convex geometry which contains the current open Item.
(Inherited from GeognoSIS.)
Public methodCreateDataSourceOverlay
Inserts a dataset into the current SWD, which will fetch data from non-file data source.
(Inherited from GeognoSIS.)
Public methodCreateDbBlobOverlay
Creates an overlay which views Blobs stored in a database.
(Inherited from GeognoSIS.)
Public methodCreateDbOverlay
Creates an overlay which stores editable Blobs in a database.
(Inherited from GeognoSIS.)
Public methodCreateDbPointOverlay
Creates an overlay which views Point data stored in a database
(Inherited from GeognoSIS.)
Public methodCreateDbTable
Creates a Named Table which views data from a database, replacing any existing Named Table with the same name.Named Tables are only stored in Project Workspace (SIS) files, not in Named Object Library files.
(Inherited from GeognoSIS.)
Public methodCreateDisplacement
Creates a Displacement item, prior to doing a rubber sheet operation.
(Inherited from GeognoSIS.)
Public methodCreateDotTheme
Creates a new Dot Density Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateDoubleBoolean
Executes a combination of Boolean operations.
(Inherited from GeognoSIS.)
Public methodCreateDrapeBitmap
Creates a named Bitmap item from the current view, which is suitable for draping in the 3D Window. This will be saved into the current Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateEllipse
Creates an elliptical Polygon item. This API method respects the axes angle setting. This means that the x, y and z values are interpreted within the axes and all new items created will align to the axes angle.
(Inherited from GeognoSIS.)
Public methodCreateExtrudeTheme
Creates a new Extrude 2D items in 3D views Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateExtrusion
Creates a Surface item by extruding current open Polygon or LineString items.
(Inherited from GeognoSIS.)
Public methodCreateFeatureFilter
Creates a named Feature Filter in a Named Object Library, based on a named Feature Table, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateFilteredOverlay
Create a phased overlay with specified filters and loci applied.
(Inherited from GeognoSIS.)
Public methodCreateFlowTheme
Creates a new Flow Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateFolderAndFilesForCurrentUser
Creates the folder and files for a specific user, or loads an existing one into the swd.
Public methodCreateFormulaGrid
Creates a Grid item by combining named Grid Items using a formula.
(Inherited from GeognoSIS.)
Public methodCreateGeodeticBuffer
Creates a 'geodetic' buffer around items in a named list.
(Inherited from GeognoSIS.)
Public methodCreateGradientGrid
Creates a 'slope' Grid from the currently open TIN as gradients between 0 and a value greater than 100%. 100% equals a slope of 45 degrees. Slopes greater than 45 degrees will have a value larger than 100%. In theory the gradient becomes infinite as the slope nears 90 degrees. In practice the maximum value in SIS is 3276.7%.
(Inherited from GeognoSIS.)
Public methodCreateGraduatedTheme
Creates a new Graduated Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateGraticule
Creates a Graticule item using the current open Photo item.
(Inherited from GeognoSIS.)
Public methodCreateGreatCircleLine
Creates a great circle line.
(Inherited from GeognoSIS.)
Public methodCreateGridFromQZone
Creates a Grid item from current open QZone item.
(Inherited from GeognoSIS.)
Public methodCreateGroup
Creates an empty Group item using a previously registered group class. All graphics created after calling this function but prior to calling CloseItem, PlaceGroup, Release or UpdateItem will be part of this group.
(Inherited from GeognoSIS.)
Public methodCreateGroupFromItems
Creates a Group item from the items in a Named List, optionally deleting the items in the Named List.The current axes will be used as the origin.
(Inherited from GeognoSIS.)
Public methodCreateHotSpotGrid
Creates a Grid item from the hook points of the items in a named list using a kernel density estimation algorithm.
(Inherited from GeognoSIS.)
Public methodCreateIndexCoverage
Creates tile items covering extents, using one of the standard Index Dataset Naming Conventions.
(Inherited from GeognoSIS.)
Public methodCreateIndexOverlay
Creates an Index Dataset overlay, optionally creating outlines and labels for each tile found.
(Inherited from GeognoSIS.)
Public methodCreateIndividualTheme
Creates a new Individual Values Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateIndividualThemeFromFeatureTable
Create a new Individual Values theme from a feature table. After editing the theme properties, use StoreTheme to save the theme in a named object library.
(Inherited from GeognoSIS.)
Public methodCreateInsert
Creates an Insert item using a named Block object
(Inherited from GeognoSIS.)
Public methodCreateInternalOverlay
Creates an internal overlay.
(Inherited from GeognoSIS.)
Public methodCreateIsoRoute
Create a MultiLineString Item (or a LineString Item) covering all connected places which can be reached from a position, within a given cost. When the cost is related to time, this query is often called an Isochrone.
(Inherited from GeognoSIS.)
Public methodCreateItem
Creates an Item from a Blob string. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateItemB
Creates an Item from Blob data. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateItemFromLocus
Creates an Item from a named Locus. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateKeyMap
Creates a Key Map item.
(Inherited from GeognoSIS.)
Public methodCreateLabelTheme
Creates a new Labels Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateLayerFilter
Creates a named filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateLineText
Creates a LineText item using the current open LineString item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateLinkFilter
Creates an empty List of Item IDs filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateListFromOverlay
Creates a Named List of all of the items on an overlay.
(Inherited from GeognoSIS.)
Public methodCreateLocusFromItem
Creates a named Locus in a Named Object Library from the current open Item, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodCreateNorthPoint
Creates a North Point item using the current open Photo item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateObject
(Inherited from GeognoSIS.)
Public methodCreateOpenGisSqlOverlay
Creates an overlay using an Open Geospatial Consortium (OGC) conformant database. The overlay uses the Cadcorp OGC SQL92 Database dataset.
(Inherited from GeognoSIS.)
Public methodCreateOverlayImage Obsolete.
Create an image which represents the overlay - that is, drawn in the appropriate pen, brush and shape.
Public methodCreatePhaseOverlay
Creates a new phase of an existing overlay.
(Inherited from GeognoSIS.)
Public methodCreatePhoto
Creates a Photo item in the current window, filling it with the previously composed window.
(Inherited from GeognoSIS.)
Public methodCreatePhotoEx
Creates a Photo item in the current session, filling it with the specified named composition.
(Inherited from GeognoSIS.)
Public methodCreatePieTheme
Creates a new Pie Charts Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreatePoint
Creates a Point item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreatePropertyFilter
Creates a named Property Filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateQZoneFromGrid
Creates a QZone item from the cells in the current Grid item which are between two values. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateRangeTheme
Creates a new Ranges Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateRectangle
Creates a rectangular Polygon item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateRectLocus
Creates a rectangular named Locus in a Named Object Library, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodCreateReliefTheme
Creates a new Relief Theme. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateRubberSheet
Creates a Rubber Sheet item from the Displacement Items in a Named List. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateScaleBar
Creates a Scale Bar item using the current open Photo item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateScatterGrid
Creates a Grid item from the origins of the Items in a Named List. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateSlopeGrid
Creates a 'Slope' Grid from the TIN's in a named list.
(Inherited from GeognoSIS.)
Public methodCreateSprite
(Inherited from GeognoSIS.)
Public methodCreateSurface
Creates a Surface item from the current open Polygon item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateText
Creates a Text item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateThiessen
Creates Thiessen Polygon Items from the origins of the Items in a Named List. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateTin
Create a Triangular Irregular Network (TIN) or MultiPolygon from items in a named list. A TIN is a special type of surface item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateTinEx
Creates a Triangular Irregular Network (TIN) or MultiPolygon from items in a named list, using advanced creation properties. A TIN is a special type of surface item. If a Group is open, then graphics are added to the Group, otherwise a new Item is created.
(Inherited from GeognoSIS.)
Public methodCreateTinFromGrid
Fits a TIN item over the current open Grid item.
(Inherited from GeognoSIS.)
Public methodCreateTopoTheme
Creates a new Topology Theme which displays a schematic layout of a topological network. After editing the Theme properties, use StoreTheme to save the Theme in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodCreateValueListFilter
Creates an empty named Value-list Filter in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Public methodCreateViewshed
Create a Viewshed on a grid in a named list.
(Inherited from GeognoSIS.)
Public methodDecomposeGeometry
Break down items with complex geometry into separate items
(Inherited from GeognoSIS.)
Public methodDecomposeGrid
'Explodes' the current open Grid item into one Polygon item per Grid cell.
(Inherited from GeognoSIS.)
Public methodDefineNolDatum
Creates a named Geodetic Datum in a Named Object Library, using the standard seven Bursa-Wolf parameters to modify WGS84, replacing any existing Geodetic Datum with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolItem
Stores the current open Item in a Named Object Library as a named Item, replacing any existing Item with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolItemFromLocus
Stores a named Locus in a Named Object Library as a named Item, replacing any existing Item with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolObject
Creates a named object in a Named Object Library from an implicit string, replacing any object with the same name. This method is used to create named Brush, Colour-set, Pen and Coordinate Reference System objects.Implicit strings can be queried from existing named objects using GetImplicitNolObject.
(Inherited from GeognoSIS.)
Public methodDefineNolPrintTemplate
Defines a named Print Template in a Named Object Library from the current window contents, replacing any existing Print Template with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolPrj
Creates a named Coordinate Reference System from an EPSG code in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolPrjLatLon
Creates a named Latitude/Longitude Coordinate Reference System in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolPrjTm
Defines a named Transverse Mercator Coordinate Reference System in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolShape
Defines a named Symbol in a Named Object Library, from the items in a Named List, replacing any existing Symbol with the same name.
(Inherited from GeognoSIS.)
Public methodDefineNolView
Defines a named View in a Named Object Library, from the view in the current window, replacing any existing View with the same name.
(Inherited from GeognoSIS.)
Public methodDefineRecordset
(Inherited from GeognoSIS.)
Public methodDelete
Deletes all of the Items in a Named List.
(Inherited from GeognoSIS.)
Public methodDeleteComposition
Deletes a named composition.
(Inherited from GeognoSIS.)
Public methodDeleteGeomPt
Deletes a vertex from the geometry of the current open Item.
(Inherited from GeognoSIS.)
Public methodDeleteItem
Deletes the current open Item.
(Inherited from GeognoSIS.)
Public methodDeleteItem(Item)
Delete an item.
Public methodDeleteNolObject
Deletes a named object from a Named Object Library (NOL).
(Inherited from GeognoSIS.)
Public methodDeleteObject
(Inherited from GeognoSIS.)
Public methodDeleteRecordset
Deletes a named recordset.
(Inherited from GeognoSIS.)
Public methodDescribeCurrentRoute
Produces a route description from the current open item. It assumes that "LineFilter" has been set up to determine how to locate a road item at a given point - usually an "Exists". It also assumes that the overlay, if not composed of links and nodes, at least breaks each line item at each junction (so that _length# works on each segment). And that each ID is unique.
Public methodDescribeProperty
Sets the description of a property. The description will be used by the Workspace Window PropertyView and the dialog displayed by the Edit/Properties... command for the remainder of the session.
(Inherited from GeognoSIS.)
Public methodDissolveItems
Merge items based on attribute values.
(Inherited from GeognoSIS.)
Public methodDrapeBitmap
Drapes a Bitmap item, stored in a Named Object Library, in the 3D Window.
(Inherited from GeognoSIS.)
Public methodDrawGenericShape
Draw a generic shape object in the current overlay. See the GenericShape class for supported types.
Public methodDrawLine
Draw a line object in the default overlay. If the Pen is null, then no actual drawing takes place (but the line is still measured).
Public methodDrawPoint
Draw a point object in the current overlay.
Public methodDrawPolygon
Draw an area object in the default overlay. If the Pen or Brush is null, then no actual drawing takes place (but the area is still measured).
Public methodDrawScreenLine
Draw a line object in the default overlay, in screen coordintes. If the Pen is null, then no actual drawing takes place (but the line is still measured).
Public methodDrawScreenPolygon
Draw an area object in the default overlay, using screen coordinates. If the Pen or Brush is null, then no actual drawing takes place (but the area is still measured).
Public methodDrawText
Create a text item in the current overlay.
Public methodEditItem
Update an item. An item id of -1 indicates a new item.
Public methodEmptyGroup
Empties the current open Group item, deleting all Items within the Group.
(Inherited from GeognoSIS.)
Public methodEmptyList
Empties all of the Items from a Named List, and deletes the Named List.
(Inherited from GeognoSIS.)
Public methodEnableOverlayTheme
Enables or disables an overlay theme.
(Inherited from GeognoSIS.)
Public methodEnsureOpenWithin
Forces datasets in the current window to open any items within the given extents, at the given scale.
(Inherited from GeognoSIS.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate
(Inherited from GeognoSIS.)
Public methodEvaluateFlt
(Inherited from GeognoSIS.)
Public methodEvaluateInt
(Inherited from GeognoSIS.)
Public methodEvaluateSchemaColumn
Evaluates a schema entry by name, for the current open item.
Public methodEvaluateStr
(Inherited from GeognoSIS.)
Public methodExplodeOverlayTheme
Explodes an overlay Theme into a new overlay.
(Inherited from GeognoSIS.)
Public methodExplodeShape
Converts Point items with shapes into editable items.
(Inherited from GeognoSIS.)
Public methodExport
Exports data using a Plug-in Exporter.
(Inherited from GeognoSIS.)
Public methodExportBds
Exports the current view to a Cadcorp Base Dataset (BDS) file.
(Inherited from GeognoSIS.)
Public methodExportBmp
Exports the current view to a Windows Bitmap (BMP) file.
(Inherited from GeognoSIS.)
Public methodExportCursorDataset
Exports an overlay to a cursor-based dataset, e.g. Cacorp Feature Database (FDB).
(Inherited from GeognoSIS.)
Public methodExportFeatureTable
Exports a named Feature Table to a comma-separated file.
(Inherited from GeognoSIS.)
Public methodExportGif
Exports the current view to a GIF file.
(Inherited from GeognoSIS.)
Public methodExportGToolsGeneralToBdsForCurrentUser
Exports the general overlay and saves it as a bds
Public methodExportItemsToCsv
Exports a set of item attributes from an aray of items.
Public methodExportJpeg
Exports the current view to a JPEG file.
(Inherited from GeognoSIS.)
Public methodExportList
Exports data from a named list using an add-in exporter.
(Inherited from GeognoSIS.)
Public methodExportPdf
Exports the current view to an Adobe Portable Document Format (PDF) file.
(Inherited from GeognoSIS.)
Public methodExportPng
Exports the current view to a Portable Network Graphics (PNG) file.
(Inherited from GeognoSIS.)
Public methodExportRaster
Exports raster data using a Plug-in Exporter.
(Inherited from GeognoSIS.)
Public methodExportSelectedOverlay
Exports selected overlay to BDS file, the prefix of the file can be passed as a paramener
Public methodExportTiff
Exports the current view to a TIFF file.
(Inherited from GeognoSIS.)
Public methodExportWmf
Export the current view to a Windows Metafile (WMF) file.
(Inherited from GeognoSIS.)
Public methodFacetGeometry
Replaces curved geometry segments with shorter straight segments.
(Inherited from GeognoSIS.)
Public methodFillGeometry
Fills the space that is enclosed by the geometry of the current open Item. For example, you could use this to convert a closed LineString into a Polygon item.
(Inherited from GeognoSIS.)
Public methodFillPhotoFromComposition
Refills the current open Photo item from a named composition.
(Inherited from GeognoSIS.)
Public methodFillSwdFromComposition
Refills the current swd from a named composition.
(Inherited from GeognoSIS.)
Public methodFilterOverlay
Apply a filter to an overlay, pushing it down in to SQL wherever possible.
Public methodFilterOverlaysByCategory
Filter out overlays with particular category names, ready for scanning.
Public methodFilterOverlaysByIndex
Filter out overlays with particular indices, ready for scanning.
Public methodFilterOverlaysByName
Filter out overlays with particular names, ready for scanning.
Public methodFilterOverlaysByScaleThreshold
Makes overlays that are invisible through scale thresholding, invisible outright. Other overlays are left alone. This makes scanning consistent with what you see on map images.
Public methodFilterOverlaysBySingleIndex
Filter out overlays with a particular index, ready for scanning.
Public methodFilterOverlaysBySingleName
Filter out overlays with a particular name, ready for scanning.
Public methodFilterVectorOverlays
Filter raster/vector overlays, ready for scanning.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindCurrentItemName
Find the "name" of an item. This is the contents of the first schema column.
Public methodFindDatasetOverlay
(Inherited from GeognoSIS.)
Public methodFindExternalDataset
(Inherited from GeognoSIS.)
Public methodGazetteer
(Inherited from GeognoSIS.)
Public methodGeneraliseDP
Generalises geometry using the Douglas-Peucker algorithm
(Inherited from GeognoSIS.)
Public methodGenerateAllOverlayImages
Gets images which represent each overlay and feature code - that is, drawn in the appropriate pen, brush and shape - and saves them as files to a given folder, if necessary.
Public methodGetAllAttributedItemsFromOverlay
Gets all of the features in an overlay as an array of Items with their details.
Public methodGetAllItemsFromSpatialTestAndFormula
Returns all items found from the given criteria
Public methodGetAllItemsFromSpatialTestAndFormulaWithCursorParameter
Returns all items found from the given criteria
Public methodGetAllItemsFromSpatialTestAndFormulaWithRendersize
Protected methodGetAngle
Calculates the angle of a vector anticlockwise from 3 o'clock.
Public methodGetAttributedItems
Convert a SIS List into an array of Items with their details.
Public methodGetAttributedItemsUsingOverlay
Convert a SIS List into an array of Items with their details.
Public methodGetAxesAngle
(Inherited from GeognoSIS.)
Public methodGetAxesFromLatLonHgt
(Inherited from GeognoSIS.)
Public methodGetAxesPrj
Gets a copy of the current axes Coordinate Reference System, placing it in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodGetAxesType
(Inherited from GeognoSIS.)
Public methodGetBlob
(Inherited from GeognoSIS.)
Public methodGetBlobB
(Inherited from GeognoSIS.)
Public methodGetBlobExtent
(Inherited from GeognoSIS.)
Public methodGetClassTreeFilterValues
(Inherited from GeognoSIS.)
Public methodGetClosestPt
(Inherited from GeognoSIS.)
Public methodGetClosestVertex
(Inherited from GeognoSIS.)
Protected methodGetCompass
Calculates an approximate compass-point description of a bearing.
Public methodGetCoordExtent
(Inherited from GeognoSIS.)
Public methodGetCoordString
(Inherited from GeognoSIS.)
Public methodGetCoordUnits
(Inherited from GeognoSIS.)
Public methodGetCurrentAttributedItem
Convert the current SIS Item into an Item with all its details, with the exception of Attributes.
Public methodGetCurrentItem
Convert the current SIS Item into an Item with all its details, with the exception of Attributes.
Public methodGetCurrentItemAttributes
Returns a set of item attributes from the current open item.
Public methodGetCurrentItemFormulae
Returns a set of schema formulae for an overlay.
Public methodGetCursorFieldDescription
(Inherited from GeognoSIS.)
Public methodGetCursorFieldFlt
(Inherited from GeognoSIS.)
Public methodGetCursorFieldFormula
(Inherited from GeognoSIS.)
Public methodGetCursorFieldInt
(Inherited from GeognoSIS.)
Public methodGetCursorFieldStatistics
(Inherited from GeognoSIS.)
Public methodGetCursorFieldStr
(Inherited from GeognoSIS.)
Public methodGetCursorFieldValue
(Inherited from GeognoSIS.)
Public methodGetCursorFieldValues
(Inherited from GeognoSIS.)
Public methodGetCursorValues
(Inherited from GeognoSIS.)
Public methodGetDataset
(Inherited from GeognoSIS.)
Public methodGetDatasetContainer
(Inherited from GeognoSIS.)
Public methodGetDatasetExtent
(Inherited from GeognoSIS.)
Public methodGetDatasetPrj
Gets a copy of a dataset Coordinate Reference System, placing it in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Protected methodGetDirection
Calculates a textual description of a turn, eg. "Bear Right".
Public methodGetDrawExtent
(Inherited from GeognoSIS.)
Public methodGetEditingData
Returns the geometry and properties of the current item.
Protected methodGetEditingGeometry
Public methodGetExtent
(Inherited from GeognoSIS.)
Public methodGetFeatureFilterBranches
(Inherited from GeognoSIS.)
Public methodGetFeatureFilterCodes
(Inherited from GeognoSIS.)
Public methodGetFeatureFilterTable
(Inherited from GeognoSIS.)
Public methodGetFeatureTableBranches
(Inherited from GeognoSIS.)
Public methodGetFilterClass
(Inherited from GeognoSIS.)
Public methodGetFlt
(Inherited from GeognoSIS.)
Public methodGetGeomAngleFromLength
(Inherited from GeognoSIS.)
Public methodGetGeomDim
(Inherited from GeognoSIS.)
Public methodGetGeomIntersections
(Inherited from GeognoSIS.)
Public methodGetGeomLength
(Inherited from GeognoSIS.)
Public methodGetGeomLengthUpto
(Inherited from GeognoSIS.)
Public methodGetGeomNumPt
(Inherited from GeognoSIS.)
Public methodGetGeomNumSeg
(Inherited from GeognoSIS.)
Public methodGetGeomPosFromLength
(Inherited from GeognoSIS.)
Public methodGetGeomPt
(Inherited from GeognoSIS.)
Public methodGetGeomSegAxis
(Inherited from GeognoSIS.)
Public methodGetGeomSegBulge
(Inherited from GeognoSIS.)
Public methodGetGeomSegShape
(Inherited from GeognoSIS.)
Public methodGetGeomSelfIntersection
(Inherited from GeognoSIS.)
Public methodGetGeomTgtFromLength
(Inherited from GeognoSIS.)
Public methodGetGridItemValue
(Inherited from GeognoSIS.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHook
(Inherited from GeognoSIS.)
Public methodGetImplicitNolObject
(Inherited from GeognoSIS.)
Public methodGetInt
(Inherited from GeognoSIS.)
Public methodGetItems
Convert a SIS List into an array of Items with their details.
Public methodGetItemsForEditing
Locates all editable items within a certain radius and returns their geometries and properties.
Public methodGetItemsForEditingFromAnnotationLayer
Locates all editable items within a certain radius and returns their geometries and properties.
Public methodGetLatLonHgtFromAxes
(Inherited from GeognoSIS.)
Public methodGetLayerFilterValues
(Inherited from GeognoSIS.)
Public methodGetLinkFilterIds
(Inherited from GeognoSIS.)
Public methodGetListDetails
(Inherited from GeognoSIS.)
Public methodGetListExtent
(Inherited from GeognoSIS.)
Public methodGetListItemFlt
(Inherited from GeognoSIS.)
Public methodGetListItemInt
(Inherited from GeognoSIS.)
Public methodGetListItemStr
(Inherited from GeognoSIS.)
Public methodGetListSize
(Inherited from GeognoSIS.)
Public methodGetMap
Retrieve a map image together with its scale and extents (derived from GetViewPos).
Public methodGetMapScale
Retrieve the map scale. For non-cartesian datasets this is measured in the centre of the current view extents and may change when panning.
Public methodGetNumCursorFields
(Inherited from GeognoSIS.)
Public methodGetNumGeom
(Inherited from GeognoSIS.)
Public methodGetNumNol
(Inherited from GeognoSIS.)
Public methodGetNumServiceClients
(Inherited from GeognoSIS.)
Public methodGetOverlayDetails
Generate a complete description of the current overlays, including feature coding and theming.
Protected methodGetOverlayFeatureCodes
Generate a description of the feature codes attached to an overlay
Public methodGetOverlayFilter
Gets a copy of an overlay drawing Filter, placing it in a Named Object Library, replacing any existing Filter with the same name.
(Inherited from GeognoSIS.)
Protected methodGetOverlayGroups
Public methodGetOverlayImage
Get an image which represents the overlay - that is, drawn in the appropriate pen, brush and shape.
Public methodGetOverlayImages
Get a collection of images which represent the overlays and (optionally) feature codes - that is, drawn in the appropriate pen, brush and shape. Raster overlays are returned blank.
Public methodGetOverlayLocus
Gets a copy of an overlay drawing Locus, placing it in a Named Object Library, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodGetOverlayNumberFromName
Get the index number of an overlay from its name.
Public methodGetOverlaySchema(Int32)
Constructs the schema for a particular overlay.
Public methodGetOverlaySchema(Int32, String)
Gets a copy of an overlay Schema, placing it in a Named Object Library, replacing any existing Schema with the same name.
(Inherited from GeognoSIS.)
Public methodGetOverlayStyles(Boolean)
Retrieve styling information about the overlays.
Protected methodGetOverlayStyles(Boolean, Boolean)
Retrieve styling information about the overlays.
Public methodGetOverlayTheme
Gets a copy of an overlay Theme, placing it in a Named Object Library, replacing any existing Theme with the same name.
(Inherited from GeognoSIS.)
Public methodGetOverlayThemeLegend
(Inherited from GeognoSIS.)
Protected methodGetOverlayThemes
Generate a description of the themes attached to an overlay.
Remarks
Note that the theme legends do not contain size information until GetThemeLegendSizes() is called; this must normally be done in a separate session.
Public methodGetPhotoWorldPos
(Inherited from GeognoSIS.)
Public methodGetPrjCode
(Inherited from GeognoSIS.)
Public methodGetPrjScaleAtCentre
(Inherited from GeognoSIS.)
Public methodGetProfileStr
(Inherited from GeognoSIS.)
Protected methodGetProjectionName
Retrieve the name of the projection of a dataset
Public methodGetProperty
(Inherited from GeognoSIS.)
Public methodGetPropertyDescription
(Inherited from GeognoSIS.)
Public methodGetPropertyFilterFormula
(Inherited from GeognoSIS.)
Public methodGetRenderExtent
Retrieve the view extent, by looking at the corners of the map image rather than using the SIS GetViewExtent() which depends on the aspect ratio of the original SWD.
Public methodGetSessionTimeout
(Inherited from GeognoSIS.)
Public methodGetShapeExtent
(Inherited from GeognoSIS.)
Protected methodGetSingleOverlayDetails
Generate a complete description of the current overlays, including feature coding and theming.
Protected methodGetSingleOverlayStyles
Retrieve styling information about an overlay.
Public methodGetSortedItems
Convert a SIS List into an array of Items with their details.
Public methodGetSpatialReference
(Inherited from GeognoSIS.)
Public methodGetSpatialReferenceFromExtent
(Inherited from GeognoSIS.)
Public methodGetStandardUrlParameters
Generate a query string containing the standard URL parameters.
Public methodGetStr
(Inherited from GeognoSIS.)
Public methodGetStrW
(Inherited from GeognoSIS.)
Public methodGetSwdExtent
Find the extent of all datasets in the SWD.
Public methodGetThemeLegendSizes Obsolete.
Populate the sizes of the overlay theme legends.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValueListFilterProperty
(Inherited from GeognoSIS.)
Public methodGetValueListFilterValues
(Inherited from GeognoSIS.)
Public methodGetViewAngle
Retrieve the view angle in radians. This anticipates GetViewAngle() in SIS v7.
Public methodGetViewExtent
(Inherited from GeognoSIS.)
Public methodGetViewPos
(Inherited from GeognoSIS.)
Public methodGetViewPosEx
(Inherited from GeognoSIS.)
Public methodGetViewPrj
Gets a copy of the view Coordinate Reference System, placing it in a Named Object Library, replacing any existing Coordinate Reference System with the same name.
(Inherited from GeognoSIS.)
Public methodGetWfsOverlays
Returns the available overlays, plus strings showing connection parameters.
Public methodGetWmsOverlays
Returns the available overlays, plus strings showing connection parameters.
Public methodImportDataset
Imports a dataset into the current Swd. This method creates an internal overlay which contains copies of all of the items in the given dataset.
(Inherited from GeognoSIS.)
Public methodImportDataSourceOverlay
Imports a dataset into the current Swd, that will fetch data from non-file data source.
(Inherited from GeognoSIS.)
Public methodImportFeatureTable
Imports a named Feature Table from a comma-separated file, placing it in a Named Object Library, replacing any existing Feature Table with the same name.
(Inherited from GeognoSIS.)
Public methodInsertDataset
Inserts a dataset into the current SWD.
(Inherited from GeognoSIS.)
Public methodInsertFeatureCode
Inserts a new feature code into the currently loaded Feature Table. Use LoadFeatureTable to load a Feature Table for editing.
(Inherited from GeognoSIS.)
Public methodInsertGeomPt
Inserts a new vertex into geometry from the current open Item.
(Inherited from GeognoSIS.)
Public methodInsertOverlayTheme
Inserts a copy of a named Theme into an overlay in the current window.
(Inherited from GeognoSIS.)
Public methodInsertSchemaColumn
Inserts a new column into the currently loaded Schema. Use LoadSchema to load a Schema for editing.
(Inherited from GeognoSIS.)
Protected methodIsCursorDataSet
Is the class of the supplied overlay ACursorDts?
Public methodIsGeomClockwise
(Inherited from GeognoSIS.)
Public methodIsGeomClosed
(Inherited from GeognoSIS.)
Public methodIsoRoute
Find Link and Node Items which can be reached from a position, within a given cost. When the cost is related to time, this query is often called an Isochrone.
(Inherited from GeognoSIS.)
Public methodIsOverlayThemeEnabled
(Inherited from GeognoSIS.)
Public methodIsServiceLicensed
(Inherited from GeognoSIS.)
Public methodJoinLines
Joins LineString items within a tolerance.
(Inherited from GeognoSIS.)
Public methodLineTo
Draws a line from the current drawing position.
(Inherited from GeognoSIS.)
Public methodLoadBackgroundSwd
Loads a new background SWD.
(Inherited from GeognoSIS.)
Public methodLoadFeatureTable
Loads a named Feature Table for editing.
(Inherited from GeognoSIS.)
Public methodLoadSchema
Loads a named Schema for editing.
(Inherited from GeognoSIS.)
Public methodLoadSwd
Replaces the current SWD with the contents of an SWD file.
(Inherited from GeognoSIS.)
Public methodLoadTheme
Loads a named Theme for editing.
(Inherited from GeognoSIS.)
Public methodLocusIntersect
Creates a named Locus in a Named Object Library, by intersecting two existing Locus objects, replacing any existing Locus with the same name.
(Inherited from GeognoSIS.)
Public methodMapPath
(Inherited from GeognoSIS.)
Public methodMeasureAzimuth
(Inherited from GeognoSIS.)
Public methodMeasureGreatCircle
(Inherited from GeognoSIS.)
Public methodMeasureRoute
(Inherited from GeognoSIS.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMetreFromStr
(Inherited from GeognoSIS.)
Public methodMoveAxes
Sets the position of the Cartesian axes.
(Inherited from GeognoSIS.)
Public methodMoveCursor
(Inherited from GeognoSIS.)
Public methodMoveCursorToBegin
Moves the current row to be at the start of the named cursor.
(Inherited from GeognoSIS.)
Public methodMoveCursorToEnd
Moves the current row to be at the end of the named cursor.
(Inherited from GeognoSIS.)
Public methodMoveList
Moves, rotates, and scales editable Items in a Named List.
(Inherited from GeognoSIS.)
Public methodMoveTo
Sets the current drawing position.
(Inherited from GeognoSIS.)
Public methodMultiRoute
(Inherited from GeognoSIS.)
Public methodNolCatalog
(Inherited from GeognoSIS.)
Public methodNolClose
Closes a Named Object Library (NOL) file, optionally saving any changes.Non-file NOLs, e.g. "(temporary)", cannot be removed from the list of currently loaded NOLs. Calling this method with an editable non-file NOL will empty it of all objects instead. Calling this method with a read-only non-file NOL will have no effect.
(Inherited from GeognoSIS.)
Public methodNolCompact
Discards all old Named Object Library (NOL) objects and defragments memory used by the NOL.
(Inherited from GeognoSIS.)
Public methodNolCreate
Creates an empty Named Object Library (NOL) file. This call will fail if the NOL file already exists.
(Inherited from GeognoSIS.)
Public methodNolInsert
Inserts a Named Object Library (NOL) file.
(Inherited from GeognoSIS.)
Public methodNolOwn
Sets the ownership of a Named Object Library (NOL).
(Inherited from GeognoSIS.)
Public methodNolSave
Saves a Named Object Library (NOL) file.
(Inherited from GeognoSIS.)
Public methodOpenClosestItem
Opens the item closest to a 3D position, within a specified search radius, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenCursorDatasetItem
Opens the Item in the named cursor dataset with the given serial number, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenCursorItem
Opens the item referred to by the current row in the specified cursor.
(Inherited from GeognoSIS.)
Public methodOpenDatasetItem
Opens the Item in the named dataset with the given ID number, making it the current open Item. If the dataset is not open, Cadcorp SIS will open it and attempt to own it.
(Inherited from GeognoSIS.)
Public methodOpenExistingDatasetItem
Opens an Item from an existing dataset with the given ID number, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenFormulaItem
Opens an Item within a dataset which matches a formula, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenItem(Int32)
Opens the Item in the current dataset with the given id number, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenItem(Item)
Opens the specified item - using a bookmark if applicable, otherwise overlay number and item id.
Public methodOpenList
Opens an Item from a Named List, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenListCursor
Opens a new cursor containing specified fields for all items in a named list.
(Inherited from GeognoSIS.)
Public methodOpenOverlayCursor
Opens a new cursor containing specified fields for all items in an overlay.
(Inherited from GeognoSIS.)
Public methodOpenOverlayItem
Opens the Item on an overlay with the given ID number, making it the current open Item.
(Inherited from GeognoSIS.)
Public methodOpenSortedCursor
Opens a new sorted cursor from an existing named cursor.
(Inherited from GeognoSIS.)
Public methodOverlayIsPersistent
Is the overlay one where edits will persist?
Public methodOverlayIsVector
Is the overlay a vector type?
Public methodOwnDataset
Sets the ownership of a dataset.
(Inherited from GeognoSIS.)
Public methodPanByVector
Centre the view extents on the given point, without changing scale.
Public methodPanHalfScreen
Pan half the screen width in a specified direction.
Public methodPhotoGrid
Sets the default grid on the current open Photo item.
(Inherited from GeognoSIS.)
Public methodPlaceGroup
Places the current open Group item, at a given position, leaving it open.
(Inherited from GeognoSIS.)
Public methodPlacePrintTemplate
Places a Print Template in the current SWD, filling it with the previously composed window created by the Compose method..
(Inherited from GeognoSIS.)
Public methodPlacePrintTemplateEx
Places a Print Template in the current SWD, filling it with the specified named composition.
(Inherited from GeognoSIS.)
Public methodReadObject
(Inherited from GeognoSIS.)
Public methodRecallNolItem
Create an Item from an Item stored in a Named Object Library.
(Inherited from GeognoSIS.)
Public methodRecallNolView
Recalls a named View from a Named Object Library.
(Inherited from GeognoSIS.)
Public methodRefreshDataset
Makes sure that a dataset is up-to-date.
(Inherited from GeognoSIS.)
Public methodRefreshDbTable
Refreshes a Named Table from its database.
(Inherited from GeognoSIS.)
Public methodRefreshOverlayJoinTable
Refreshes the joined overlay and table view
(Inherited from GeognoSIS.)
Public methodRegisterGroupType
Registers a sub-class of a Group, which the users cannot directly modify. The registered group sub-class is used by CreateGroup.
(Inherited from GeognoSIS.)
Public methodRemoveAtt
Removes an attribute from the current open Item. This method is similar to the RemoveProperty method, but can only operate on Items.
(Inherited from GeognoSIS.)
Public methodRemoveFeatureCode
Removes an existing feature code from the currently loaded Feature Table. Use LoadFeatureTable to load a Feature Table for editing.
(Inherited from GeognoSIS.)
Public methodRemoveFromList
Removes the current open Item from a Named List.
(Inherited from GeognoSIS.)
Public methodRemoveListAtt
Removes an attribute from all of the items in a named list.
(Inherited from GeognoSIS.)
Public methodRemoveOverlay
Remove an overlay from the current SWD, deleting it if it is an internal overlay. If the dataset has been modified, all edits since the last save will be lost.
(Inherited from GeognoSIS.)
Public methodRemoveOverlayTheme
Removes a Theme from an overlay in the current SWD.
(Inherited from GeognoSIS.)
Public methodRemoveProperty
Removes a property from an object. This method is similar to the RemoveAtt method, but can operate on all object types.
(Inherited from GeognoSIS.)
Public methodRemoveSchemaColumn
Removes an existing column from the currently loaded Schema.
(Inherited from GeognoSIS.)
Public methodRender
(Inherited from GeognoSIS.)
Public methodRenderExtent
(Inherited from GeognoSIS.)
Public methodRenderTile
(Inherited from GeognoSIS.)
Public methodReorderOverlay
Changes the order of overlays.
(Inherited from GeognoSIS.)
Protected methodRepairStoredOverlayStatuses
If an overlay is inserted after a StoreOverlayStatuses() call, then the SavedStatus$ entries will be out of synch and a RestoreOverlayStatuses() will fail. This method repairs those entries by creating the neessary records for any new overlays. The created history is "same as it is now" in the absence of anything more suitable.
Public methodReplicateSelection
Public methodReplicateSelectionWithoutBooleanOperation
Protected methodRequiresSisFilter
Public methodRestoreOverlayStatuses
Restore the overlays to their status at the last incidence of StoreOverlayStatuses()
Public methodRollbackDatasetTransaction
End a transaction by rolling-back (discarding) all changes made since the transaction began.
(Inherited from GeognoSIS.)
Public methodRubberSheetRaster
Applies the current Rubber Sheet Transformation to the currently open Bitmap item.
(Inherited from GeognoSIS.)
Public methodRubberSheetVector
Transforms the items in a named list with the current Rubber Sheet.
(Inherited from GeognoSIS.)
Public methodSafeGetViewPos
An alternative to GetViewPos() which is safe for use in non-natural unit coordinate systems (degrees for lat/long, metres for any projection).
Public methodSaveBitmap
Saves the current open Bitmap item to a file.
(Inherited from GeognoSIS.)
Public methodSaveDataset
Saves a dataset if it has been modified.
(Inherited from GeognoSIS.)
Public methodSaveSwd
Saves the current SWD to a file.
(Inherited from GeognoSIS.)
Public methodScan
(Inherited from GeognoSIS.)
Public methodScanDataset
(Inherited from GeognoSIS.)
Public methodScanGeometry
(Inherited from GeognoSIS.)
Public methodScanList
(Inherited from GeognoSIS.)
Public methodScanOverlay
(Inherited from GeognoSIS.)
Public methodScanPointContainers
(Inherited from GeognoSIS.)
Public methodSendPrint
Prints the current window.
(Inherited from GeognoSIS.)
Public methodSetAxesAngle
Rotates the axes to an angle.
(Inherited from GeognoSIS.)
Public methodSetAxesNormal
Resets the axes to the origin and orientation of the underlying coordinate reference system.
(Inherited from GeognoSIS.)
Public methodSetAxesPrj
Sets the current axes Coordinate Reference System.
(Inherited from GeognoSIS.)
Public methodSetCombinedFilterClause
Adds a clause to a named Combined Class/Property filter.
(Inherited from GeognoSIS.)
Public methodSetCoordUnits
Changes the preferred angle, linear, area or volume units used in the user interface.
(Inherited from GeognoSIS.)
Public methodSetDatasetPrj
Sets a dataset Coordinate Reference System.
(Inherited from GeognoSIS.)
Public methodSetFeatureCodeStatus
Set the status of a feature code (and all subcodes)
Public methodSetFlt
Sets the value of a floating point property.
(Inherited from GeognoSIS.)
Public methodSetGazetteerView
Finds and zooms to a location using a Plug-in Gazetteer.
(Inherited from GeognoSIS.)
Public methodSetGeomPt
Sets the position of a vertex in the current open Item.
(Inherited from GeognoSIS.)
Public methodSetGeomSegBulge
Sets the bulge value of a segment in the current open Item.
(Inherited from GeognoSIS.)
Public methodSetGridItemValue
Sets the value in a cell of the current open Grid item. Grid cell values can be queried using GetGridItemValue.
(Inherited from GeognoSIS.)
Public methodSetInt
Sets the value of an integer property.
(Inherited from GeognoSIS.)
Public methodSetListFlt
Sets the value of a floating point property on the Items in a Named List.
(Inherited from GeognoSIS.)
Public methodSetListFormula
Sets the value of a property on items is a Named List, using the result of a formula.
(Inherited from GeognoSIS.)
Public methodSetListInt
Set the value of an integer property on the Items in a Named List.
(Inherited from GeognoSIS.)
Public methodSetListProperty
Set the value of a property on the items in a named list.
(Inherited from GeognoSIS.)
Public methodSetListStr
Set the value of a floating point property on the Items in a Named List.
(Inherited from GeognoSIS.)
Public methodSetOverlayDataset
Sets the Dataset of an overlay in the current swd.
(Inherited from GeognoSIS.)
Public methodSetOverlayFilter
Applies a copy of a named Filter to an overlay in the current SWD.
(Inherited from GeognoSIS.)
Public methodSetOverlayJoinTable
Sets a join between an overlay and a table
(Inherited from GeognoSIS.)
Public methodSetOverlayLocus
Applies a copy of a named Locus to an overlay in the current SWD.
(Inherited from GeognoSIS.)
Public methodSetOverlaySchema
Applies a copy of a named Schema to an overlay in the current SWD.
(Inherited from GeognoSIS.)
Public methodSetPhotoWorldCentre
Sets the centre of the view within the current open Photo item.
(Inherited from GeognoSIS.)
Public methodSetProfileStr
Sets the value of a string profile property.
(Inherited from GeognoSIS.)
Public methodSetProperty
Sets the value of a property. Note: Not available if using Cadcorp.SIS.GisLink.dll
(Inherited from GeognoSIS.)
Public methodSetRenderSize
Records the image size into which we are rendering. This may change during a session. It obviates the need to keep passing the size with every method.
Public methodSetRubberTransform
Sets the current Rubber Sheet Transformation from the currently open Rubber Sheet item. This method must be used before transforming Raster or Vector data.
(Inherited from GeognoSIS.)
Public methodSetSessionTimeout
Sets the session timeout value.
(Inherited from GeognoSIS.)
Public methodSetStandardUrlParameters
Process the standard URL parameters.
Public methodSetStr
Sets the value of a string property.
(Inherited from GeognoSIS.)
Public methodSetStrW
(Inherited from GeognoSIS.)
Public methodSetThemeComponentStatus
Set the status of a theme component
Public methodSetThemeStatus
Set the status of a theme
Public methodSetUnits
Sets the preferred units used in the user interface.
(Inherited from GeognoSIS.)
Public methodSetViewAngle
Sets the angle of the current Map Window.
(Inherited from GeognoSIS.)
Public methodSetViewExtent
Sets the visible extents of the current Map Window.
(Inherited from GeognoSIS.)
Public methodSetViewPrj
Sets the viewing Coordinate Reference System of the current Map Window.
(Inherited from GeognoSIS.)
Public methodSetWatermark
Sets the watermark image used for renders of this Saved Window Definition in GeognoSIS.
(Inherited from GeognoSIS.)
Public methodSimplifyGeom
Simplifies the geometry of the current open Item.The meaning of Simple geometry is that defined by the Open Geospatial Consortium (OGC) consortium.
(Inherited from GeognoSIS.)
Protected methodSisFilterToWhereClause
Protected methodSisFilterToWhereClause1
Public methodSliceGeometry
Slice through LineString and Polygon items, cutting them into pieces.
(Inherited from GeognoSIS.)
Public methodSnap2D
(Inherited from GeognoSIS.)
Public methodSnipGeometry
Snips away portions of the Items inside or outside the current Item.
(Inherited from GeognoSIS.)
Public methodSnipTin
To snip out the part of current open TIN that does not overlap the given Polygon.
(Inherited from GeognoSIS.)
Public methodSplitCombinedFilter
(Inherited from GeognoSIS.)
Public methodSplitExtent
(Inherited from GeognoSIS.)
Public methodSplitPos
(Inherited from GeognoSIS.)
Public methodStoreAsArea
Stores the previous MoveTo / LineTo operations as a Polygon item.
(Inherited from GeognoSIS.)
Public methodStoreAsLine
Stores the previous MoveTo / LineTo operations as a LineString item.This method is an alternative to using MoveTo to store the previous MoveTo/LineTo operations.
(Inherited from GeognoSIS.)
Public methodStoreFeatureTable
Stores the currently open Feature Table in a Named Object Library, replacing any existing Feature Table with the same name.
(Inherited from GeognoSIS.)
Public methodStoreOverlayStatuses
Record the current overlay statuses. These should be restored later using RestoreOverlayStatuses().
Public methodStoreSchema
Stores the currently open Schema in a Named Object Library, replacing any existing Schema with the same name.
(Inherited from GeognoSIS.)
Public methodStoreTheme
Stores the currently open Theme in a Named Object Library, replacing any existing Theme with the same name.
(Inherited from GeognoSIS.)
Public methodStrFromMetre
(Inherited from GeognoSIS.)
Protected methodStrictlyOlderThan
Is the current GeognoSIS strictly older than a specified version?
Public methodSubdivideTin
Subdivides the current open TIN item's faces using smooth interpolation.
(Inherited from GeognoSIS.)
Public methodTopoClean
Cleans up topological Link Items.
(Inherited from GeognoSIS.)
Public methodTopoCombineNamedSeeds
Creates a Named Seed object by using a Boolean operation on an existing Named Seed Object.
(Inherited from GeognoSIS.)
Public methodTopoConvertToArea
Converts the current open TopoPolygon item into a Polygon item.
(Inherited from GeognoSIS.)
Public methodTopoConvertToChain
Converts the current open LineString item into a topological TopoLineString item. This method will insert Node Items at the start and end of the TopoLineString item, and at any intersections with existing Link Items.
(Inherited from GeognoSIS.)
Public methodTopoConvertToLine
Converts the current open TopoLineString item into a LineString item.
(Inherited from GeognoSIS.)
Public methodTopoConvertToPolygon
Converts the current open Polygon or MultiPolygon item into a topological TopoPolygon item.
(Inherited from GeognoSIS.)
Public methodTopoCreateArea
Creates a Polygon item from the current open TopoPolygon item, which may be read-only.
(Inherited from GeognoSIS.)
Public methodTopoCreateBoolean
Creates a Named Seed object by doing a fast Boolean operation with existing TopoPolygon Items.
(Inherited from GeognoSIS.)
Public methodTopoCreateChain
Creates a TopoLineString item from a Named Seed object.
(Inherited from GeognoSIS.)
Public methodTopoCreateEmptyNamedSeed
Creates a new, empty transient Named Seed object.
(Inherited from GeognoSIS.)
Public methodTopoCreateLine
Create a LineString item from the current open TopoLineString item, which may be read-only.
(Inherited from GeognoSIS.)
Public methodTopoCreateLink
Creates a topological Link item, copying the geometry from the current LineString item.
(Inherited from GeognoSIS.)
Public methodTopoCreateNamedSeed
Creates a transient Named Seed object from the current TopoPolygon or TopoLineString item.
(Inherited from GeognoSIS.)
Public methodTopoCreateNode
Creates a Node item, merging it in to any existing topology.
(Inherited from GeognoSIS.)
Public methodTopoCreatePoint
Creates a Point item, merging it in to any exisiting topology.
(Inherited from GeognoSIS.)
Public methodTopoCreatePolygon
Creates a TopoPolygon item from a Named Seed object.
(Inherited from GeognoSIS.)
Public methodTopoDeleteLink
Deletes the current open Link item.
(Inherited from GeognoSIS.)
Public methodTopoDeleteNamedSeed
Deletes a transient Named Seed object.
(Inherited from GeognoSIS.)
Public methodTopoDeleteNode
Deletes or simplifies the current open Node item.
(Inherited from GeognoSIS.)
Public methodTopoDeletePoint
Deletes or simplifies the current open Point item.
(Inherited from GeognoSIS.)
Public methodTopoDeleteSeed
Deletes the current open topological TopoLineString or TopoPolygon item.
(Inherited from GeognoSIS.)
Public methodTopoEdgeFill
(Inherited from GeognoSIS.)
Public methodTopoFindRoute
(Inherited from GeognoSIS.)
Public methodTopoFloodFill
(Inherited from GeognoSIS.)
Public methodTopoGetLinkNode
(Inherited from GeognoSIS.)
Public methodTopoGetLinkNumSeed
(Inherited from GeognoSIS.)
Public methodTopoGetLinkSeed
(Inherited from GeognoSIS.)
Public methodTopoGetNamedSeedDataset
(Inherited from GeognoSIS.)
Public methodTopoGetNamedSeedLoopLink
(Inherited from GeognoSIS.)
Public methodTopoGetNamedSeedLoopSize
(Inherited from GeognoSIS.)
Public methodTopoGetNamedSeedNumLoop
(Inherited from GeognoSIS.)
Public methodTopoGetNodeLink
(Inherited from GeognoSIS.)
Public methodTopoGetNodeNumLink
(Inherited from GeognoSIS.)
Public methodTopoGrowNamedSeed
Adds a Link ID into a Named Seed object.
(Inherited from GeognoSIS.)
Public methodTopoIsChain
(Inherited from GeognoSIS.)
Public methodTopoIsPolygon
(Inherited from GeognoSIS.)
Public methodTopoMoveNode
Moves the current open Node item, dragging any connected Link Items.
(Inherited from GeognoSIS.)
Public methodTopoPolygonsFromLinks
Create topological polygons from the topological links held a named list.
(Inherited from GeognoSIS.)
Public methodTopoReverseSeed
Reverses the direction of the current open TopoLineString or TopoPolygon item.
(Inherited from GeognoSIS.)
Public methodTopoSetChainSeedPt
Set or move the seed point of the current.
(Inherited from GeognoSIS.)
Public methodTopoSetLinkPt
Sets the position of a vertex in the current open Link item.
(Inherited from GeognoSIS.)
Public methodTopoSetPolygonSeedPt
Set or move the seed point of the current open topological polygon.
(Inherited from GeognoSIS.)
Public methodTopoShrinkNamedSeed
(Inherited from GeognoSIS.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTraceGeom
Creates a LineString item by tracing geometry from the current open Item.
(Inherited from GeognoSIS.)
Public methodUpdateCursorItem
Updates data held in the specified cursor to reflect any relevant changes in the open item.
(Inherited from GeognoSIS.)
Public methodUpdateItem
Updates the current open Item, leaving it current.
(Inherited from GeognoSIS.)
Public methodUpdateObject
(Inherited from GeognoSIS.)
Public methodWCTS
(Inherited from GeognoSIS.)
Public methodWFS
(Inherited from GeognoSIS.)
Protected methodWhereEnabled
Determines if the dataset is sql based
Public methodWMS
(Inherited from GeognoSIS.)
Public methodZoomExtent
Zooms the view to the extents of all of the Items in all of the visible, hittable and editable overlays.
(Inherited from GeognoSIS.)
Public methodZoomView
Zooms the current window by a scale factor.
(Inherited from GeognoSIS.)
Top
Fields
  NameDescription
Protected fieldLINE_LEVEL
The level at which line items are drawn, byt default
Protected fieldStatic memberOVERLAY_IMAGE_ITEMS_LIST
This list name is reserved; when an overlay image is placed, this list contains the pieces.
Public fieldStatic memberPIXELS_PER_METRE
An approximate value for conversion to nominal scales. Corresponds to 96DPI.
Protected fieldPOINT_LEVEL
The level at which point items are drawn, byt default
Protected fieldPOLY_LEVEL
The level at which area items are drawn, byt default
Protected fieldTEXT_LEVEL
The level at which text items are drawn, byt default
Top
See Also