SIS is able to read and display spatial data from Oracle, SQL Server and PostGIS. There are also a number of other sources that SIS is also able to read. For example ESRI shp files, MapInfo Tab files etc.
Cadcorp have developed the concept of a cursor dataset. The philosophy of a cursor dataset is that only a small part of a large dataset is loaded into the system at a time, based on the screen extents.
As you navigate around the map, the data loaded in the system changes to match the view. This form of dynamic indexing maximises the speed with which SIS is able to read and display data from the source, and allows access to large datasets.
The following datasets are considered to be cursor datasets:
Cursor datasets have the following characteristics:
SIS can use some types of dataset as a cursor dataset.
'Hot' snapping enables you to select features and snap to vertices easily on an RDBMS cursor dataset overlay by clicking on them with the left mouse button (whilst the cursor is in its default select mode i.e. arrow as the mouse cursor). There is a performance overhead for this option so the feature can be switched off in the Options [Application] dialog:
Note: If the 'Hot' snapping radio button is set to off map tips will not display.
With 'Hot' snapping switched off use the following ‘hot’ keys to select features while the mouse cursor is hovering over the feature:
A | = | to select Polygon items |
L | = | to select LineString items |
P | = | to select Point items |
C | = | to select the Centre of an item |
V | = | to select a Vertex |
M | = | to select the Middle of a LineString |
X | = | to select the cross of two LineStrings |
See Snapcodes for further details of ‘hot’ keys and snapcodes.
When you work on a cursor dataset, you can organise the changes into larger units, called transactions.
First, you begin a transaction, by choosing the Begin Transaction command in the Maps Control Bar:
Now, all the edits and additions you make to the cursor dataset are tracked. At any stage, you can choose to do one of two things to this set of changes:
Commit Transaction applies all the changes in the transaction to the dataset, making them permanent. Rollback Transaction discards all the changes you made since you selected Begin Transaction, returning the dataset to its original state.
The Transaction commands are available as follows:
See RDBMS Cursor Dataset Transactions and Lockouts for details of transactions.
Click to return to www.cadcorp.com
© Copyright 2000-2017 Computer Aided Development Corporation Limited (Cadcorp).