DK11 for ActiveX | TatukGIS_XDK11.TGIS_LayerSqlSdeAbstract | Classes | Methods | Properties
Encapsulation of abstract ArcSDE SQL layer.
// C# public class TGIS_LayerSqlSdeAbstract : ITGIS_LayerSqlSdeAbstract, ITGIS_LayerVectorSqlAbstractEvents { }
' VisualBasic Public Class TGIS_LayerSqlSdeAbstract Implements ITGIS_LayerSqlSdeAbstract Implements ITGIS_LayerVectorSqlAbstractEvents End Class
// Oxygene type TGIS_LayerSqlSdeAbstract = public class end;
Name | Visibility | Description | |
---|---|---|---|
AddField | public | Adds a new field. (Inherited from ITGIS_LayerVector) |
|
AddFieldInternal | public | Adds new field; for internal use. (Inherited from ITGIS_LayerVector) |
|
AddFieldInternal_2 | public | Adds new field; for internal use. (Inherited from ITGIS_LayerVector) |
|
AddShape | public | Adds a copy of shape and makes it editable. (Inherited from ITGIS_LayerVector) |
|
AddShape_2 | public | Adds a copy of shape and makes it editable. (Inherited from ITGIS_LayerVector) |
|
AddToMasterTable | public | Add layer entry to master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
AfterDialectChangeEvent | public | Will be fired after SQLDialect change. (Inherited from ITGIS_LayerVectorSqlAbstractEvents) |
|
Alive | public | Makes a layer non-dormant. (Inherited from ITGIS_Layer) |
|
ApplyCuttingPolygon | public | Sets a cutting polygon for a layer. (Inherited from ITGIS_Layer) |
|
ApplyStyle | public | Apply a style to the layer. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
AttachDelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
BeforeDialectChangeEvent | public | Will be fired before every SQLDialect change. (Inherited from ITGIS_LayerVectorSqlAbstractEvents) |
|
BeforeUidReserveEvent | public | Event to be fired before uid reserve insert. (Inherited from ITGIS_LayerVectorSqlAbstractEvents) |
|
Build | public | Builds a new layer - prepares storage. (Inherited from ITGIS_LayerVector) |
|
Build_2 | public | Builds s new layer - prepare storage. (Inherited from ITGIS_LayerVector) |
|
CentroidScope | public | Calculates a centroid for a scope. (Inherited from ITGIS_LayerVector) |
|
ChangeHash | public | Changes the hash for the purpose of verifying layer's modifications. (Inherited from ITGIS_Layer) |
|
ClearModified | public | Sets IsModified flag to false for a layer and its sublayers. (Inherited from ITGIS_Layer) |
|
CloseActiveDatasets | public | Close all active datasets of a layer. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
CloseConnection | public | Close current connection and active queries. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
CreateMasterTable | public | Create master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
CreateProjectTable | public | Create a table with projects. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
CreateShape | public | Creates a new shape and makes it editable. (Inherited from ITGIS_LayerVector) |
|
CreateShape_2 | public | Creates a new shape and makes it editable (Inherited from ITGIS_LayerVector) |
|
CreateStyleTable | public | Create a table with layer styles. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
Delete | public | Deletes a shape. (Inherited from ITGIS_LayerVector) |
|
DeleteField | public | Deletes a field. (Inherited from ITGIS_LayerVector) |
|
DeleteFromMasterTable | public | Delete record from master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
DelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
Deselect | public | Clears selection of shape. (Inherited from ITGIS_LayerVector) |
|
DeselectAll | public | Clears selection of all shapes. (Inherited from ITGIS_LayerVector) |
|
Dormant | public | Makes a layer dormant. (Inherited from ITGIS_Layer) |
|
DormantGain | public | Calculates the approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method. (Inherited from ITGIS_Layer) |
|
Draw | public | Draws a layer. (Inherited from ITGIS_Layer) |
|
DrawChart | public | Draws layer charts. (Inherited from ITGIS_LayerVector) |
|
DrawEx | public | Draws a layer within a defined extent. (Inherited from ITGIS_Layer) |
|
DrawFlash | public | Draws a flash. (Inherited from ITGIS_Layer) |
|
DrawScope | public | Draws only shapes that meet a scope criterion. (Inherited from ITGIS_LayerVector) |
|
DrawSelected | public | Draws only the selected item(s) on layer. (Inherited from ITGIS_Layer) |
|
DrawSelectedEx | public | Draws only the selected item(s) on layer that are within a defined extent. (Inherited from ITGIS_Layer) |
|
ExecuteSQL | public | Execute custom SQL statement. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
ExportLayer | public | Exports the layer. (Inherited from ITGIS_LayerVector) |
|
ExportLayerEx | public | Exports layer. (Inherited from ITGIS_LayerVector) |
|
ExportLayer_2 | public | Exports layer. (Inherited from ITGIS_LayerVector) |
|
ExportStructureToFLD | public | Exports fields structure to a fld file. (Inherited from ITGIS_LayerVector) |
|
FieldInfo | public | Returns pointer to GIS_FieldInfo structure. (Inherited from ITGIS_LayerVector) |
|
FinalizeDirectWrite | public | Finalizes direct writing into layer storage. (Inherited from ITGIS_LayerVector) |
|
FindField | public | Finds a field in the fields list. (Inherited from ITGIS_LayerVector) |
|
FindFieldInternal | public | Finds a field in the fields list (for internal use). (Inherited from ITGIS_LayerVector) |
|
FindFirst | public | Finds the first shape in layer. (Inherited from ITGIS_LayerVector) |
|
FindFirst_2 | public | Finds the first occurrence of an item which meets an extent. (Inherited from ITGIS_LayerVector) |
|
FindFirst_3 | public | Finds the first occurrence of an item which meets an extent and query. (Inherited from ITGIS_LayerVector) |
|
FindFirst_4 | public | Finds the first occurrence of an item which meets an extent, query, and additional parameters. (Inherited from ITGIS_LayerVector) |
|
FindFirst_5 | public | Finds the first occurrence of an item which meets an extent, query, and additional parameters. (Inherited from ITGIS_LayerVector) |
|
FindNext | public | Finds the next occurrence of an item defined in FindFirst. (Inherited from ITGIS_LayerVector) |
|
FlashShape | public | Flashes shape several times (Inherited from ITGIS_LayerVector) |
|
ForEach | public | Fetches all shapes from the layer using callback function. (Inherited from ITGIS_LayerVector) |
|
ForEachSubLayer | public | Returns in callback event the layer and all sublayers belonging to it. (Inherited from ITGIS_Layer) |
|
GetAvailableLayers | public | Gets a list of layers available in storage. (Inherited from ITGIS_Layer) |
|
GetAvailableProjects | public | Get available projects from database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
GetAvailableStyles | public | Get available styles from database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
GetField | public | Gets a field value for a shape determined by its unique identity. (Inherited from ITGIS_LayerVector) |
|
GetFieldEx | public | Gets a field value for a shape determined by its unique identity. (Inherited from ITGIS_LayerVector) |
|
GetLastUid | public | Gets the Uid of the last shape. (Inherited from ITGIS_LayerVector) |
|
GetNewUid | public | Gets the Uid for a new shape. (Inherited from ITGIS_LayerVector) |
|
GetProject | public | Read project from database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
GetSelectedCount | public | Returns the quantity of selected shapes. (Inherited from ITGIS_LayerVector) |
|
GetShape | public | Gets a shape by its unique identifier on default cursor (0). (Inherited from ITGIS_LayerVector) |
|
GetShape_2 | public | Gets a shape by unique identifier. (Inherited from ITGIS_LayerVector) |
|
GetUniqueFieldName | public | Suggests a unique field name. (Inherited from ITGIS_LayerVector) |
|
HourglassShake | public | Notifies of busy state using an hourglass. (Inherited from ITGIS_Layer) |
|
ImportLayer | public | Imports a layer from an existing layer. (Inherited from ITGIS_LayerVector) |
|
ImportLayerEx | public | Imports a layer from an existing layer. (Inherited from ITGIS_LayerVector) |
|
ImportLayer_2 | public | Imports a layer from an existing layer. (Inherited from ITGIS_LayerVector) |
|
ImportStructure | public | Imports the field structure from another layer (Inherited from ITGIS_LayerVector) |
|
InitializeDirectWrite | public | Builds a new layer - prepares storage for direct writing. (Inherited from ITGIS_LayerVector) |
|
InvalidateScope | public | Invalidates shapes in the scope. (Inherited from ITGIS_LayerVector) |
|
InvalidateSelection | public | Invalidates all selected shapes (but only to redraw the selection, not the shapes themselves). (Inherited from ITGIS_LayerVector) |
|
IsGrid | public | Checks if the layer type is grid. (Inherited from ITGIS_Layer) |
|
IsPixel | public | Checks if the layer type is pixel. (Inherited from ITGIS_Layer) |
|
IsSupported | public | Checks if the operation is supported by the layer. (Inherited from ITGIS_Layer) |
|
IsVector | public | Checks if the layer type is vector. (Inherited from ITGIS_Layer) |
|
IsVector3D | public | Checks if the layer type is vector 3D. (Inherited from ITGIS_Layer) |
|
IsVisible | public | Checks if the layer is visible in a defined extent and current params. (Inherited from ITGIS_Layer) |
|
LegendInfo | public | Returns parameters filled with the renderer styling. (Inherited from ITGIS_LayerVector) |
|
Locate | public | Locates a shape. (Inherited from ITGIS_LayerVector) |
|
LocateEx | public | Locates a shape (more precise). (Inherited from ITGIS_LayerVector) |
|
LocateEx_2 | public | Locates a shape (more precise). (Inherited from ITGIS_LayerVector) |
|
LocateEx_3 | public | Locates a shape (more precise). (Inherited from ITGIS_LayerVector) |
|
Locate_2 | public | Locates a shape. (Inherited from ITGIS_LayerVector) |
|
Lock | public | Locks layer in burst-mode operation. (Inherited from ITGIS_Layer) |
|
Loop | public | Prepares enumerator (also known as iterator or cursor) to iterate the layer. (Inherited from ITGIS_LayerVector) |
|
Loop_2 | public | Prepares enumerator (also known as iterator or cursor) to iterate the layer. (Inherited from ITGIS_LayerVector) |
|
Loop_3 | public | Prepares enumerator (also known as iterator or cursor) to iterate the layer. (Inherited from ITGIS_LayerVector) |
|
Loop_4 | public | Prepares enumerator (also known as iterator or cursor) to iterate the layer. (Inherited from ITGIS_LayerVector) |
|
Loop_5 | public | Prepares enumerator (also known as iterator or cursor) to iterate the layer. (Inherited from ITGIS_LayerVector) |
|
MergeLayer | public | Merges layer from an existing layer. (Inherited from ITGIS_LayerVector) |
|
MergeLayerEx | public | Merges layer with an existing layer. (Inherited from ITGIS_LayerVector) |
|
MergeLayer_2 | public | Merges layer with an existing layer. (Inherited from ITGIS_LayerVector) |
|
MergeStructure | public | Merges the field structure from another layer. (Inherited from ITGIS_LayerVector) |
|
MergeStructure_2 | public | Merges the field structure from another layer. (Inherited from ITGIS_LayerVector) |
|
Move | public | Moves a layer up or down in the viewer zorder list. (Inherited from ITGIS_Layer) |
|
MoveEx | public | Moves a layer up or down in the viewer zorder list (only visible layers). (Inherited from ITGIS_Layer) |
|
MustCalculateStatistics | public | Verifies if all statistics required to properly render the layer are available. (Inherited from ITGIS_Layer) |
|
MustReproject | public | Checks if the layer must be reprojected. (Inherited from ITGIS_Layer) |
|
MustSave | public | Checks if the layer was modified by editing. (Inherited from ITGIS_Layer) |
|
Open | public | Opens the layer. (Inherited from ITGIS_Layer) |
|
OpenConnection | public | Reopen a connection. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
Paint | public | Draws the layer or fires PaintLayer event (if defined). (Inherited from ITGIS_Layer) |
|
ParamsAsDrawn | public | Gets a shape's styling parameters that are used during drawing in the viewer, and fills the _params parameter. (Inherited from ITGIS_LayerVector) |
|
Prepare | public | Opens the layer. (Inherited from ITGIS_Layer) |
|
PrepareExportFieldNames | public | Prepares field names to export. (Inherited from ITGIS_LayerVector) |
|
PrepareExportFieldNames_2 | public | Prepares field names to export. (Inherited from ITGIS_LayerVector) |
|
PrepareExportFieldNames_3 | public | Prepares field names to export. (Inherited from ITGIS_LayerVector) |
|
PreRecognize | public | Checks if the layer can read the file. (Inherited from ITGIS_Layer) |
|
Project | public | Applies a projection on the single point. (Inherited from ITGIS_Layer) |
|
Project3D | public | Applies a projection on the single point in 3D. (Inherited from ITGIS_Layer) |
|
Project3D_Ref | public | Applies a projection on the single point in 3D. (Inherited from ITGIS_Layer) |
|
ProjectExtent | public | Applies a projection on the extent. (Inherited from ITGIS_Layer) |
|
Project_Ref | public | Applies a projection on the single point. (Inherited from ITGIS_Layer) |
|
RaiseBusyEvent | public | Fires Busy event of the layer. (Inherited from ITGIS_Layer) |
|
RaiseBusyPrepare | public | Fires BusyPrepare method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
RaiseBusyRelease | public | Fires BusyRelease method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
RaiseBusyShake | public | Fires BusyShake method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
ReadConfig | public | Reads the layer configuration files. (Inherited from ITGIS_Layer) |
|
ReadConfigParam | public | Reads the layer configuration parameters. (Inherited from ITGIS_Layer) |
|
ReadFieldDefinition | public | Parses the field definition file. (Inherited from ITGIS_LayerVector) |
|
ReadFieldRules | public | Parses the field rules file. (Inherited from ITGIS_LayerVector) |
|
ReadMasterTable | public | Read layer entry from master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
ReadStyle | public | Read a style. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
RebuildSpatialIndex | public | Rebuild and recalculate spatial index on existing layer. | |
RecalcExtent | public | Recalculates extent based on real shapes. (Inherited from ITGIS_Layer) |
|
RecalcProjectedExtent | public | Recalculates a projected extent. (Inherited from ITGIS_Layer) |
|
RenameField | public | Renames a field. (Inherited from ITGIS_LayerVector) |
|
ReOpen | public | Reopens the layer. (Inherited from ITGIS_Layer) |
|
RereadConfig | public | Rereads the layer configuration files. (Inherited from ITGIS_Layer) |
|
ResetDataset | public | Reset the layer dataset to ensure the current database context upon next drawing (e.g to notify changes when a record was deleted manually in the table). (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
Revert | public | Reverts a shape to its original state. (Inherited from ITGIS_LayerVector) |
|
RevertAll | public | Reverts layer to its original content. (Inherited from ITGIS_Layer) |
|
RevertShapes | public | Reverts all shapes to their original state. (Inherited from ITGIS_LayerVector) |
|
RootLayer | public | Returns the absolute parent layer. (Inherited from ITGIS_Layer) |
|
SaveAll | public | Saves layer and destroys mirrored items. (Inherited from ITGIS_Layer) |
|
SaveData | public | Saves layer and destroys mirrored items. (Inherited from ITGIS_Layer) |
|
SaveFieldRules | public | Save field rules file. (Inherited from ITGIS_LayerVector) |
|
SetCSByEPSG | public | Sets up Coordinate System to a coordinate system provided by a EPSG code. (Inherited from ITGIS_Layer) |
|
SetCSByWKT | public | Sets up Coordinate System to a coordinate system provided by a WKT string (GEOGCS or PROJCS). (Inherited from ITGIS_Layer) |
|
SetCSByWKTFile | public | Sets up Coordinate System to a coordinate system provided by a file which contains a WKT string (GEOGCS or PROJCS). (Inherited from ITGIS_Layer) |
|
SQLExecuteEvent | public | Will be fired upon any SQL execution to trace SQL statements. (Inherited from ITGIS_LayerVectorSqlAbstractEvents) |
|
Unlock | public | Unlocks layer from burst-mode operation. (Inherited from ITGIS_Layer) |
|
Unproject | public | Applies reverse projection (recovers from the projection) on the single point. (Inherited from ITGIS_Layer) |
|
Unproject3D | public | Applies reverse projection (recovers from the projection) on the singlepoint in 3D. (Inherited from ITGIS_Layer) |
|
Unproject3D_Ref | public | Applies reverse projection (recovers from the projection) on the single point in 3D. (Inherited from ITGIS_Layer) |
|
UnprojectExtent | public | Applies reverse projection (recovers from the projection) on the extent. (Inherited from ITGIS_Layer) |
|
Unproject_Ref | public | Applies reverse projection (recover from projection) on the single point. (Inherited from ITGIS_Layer) |
|
UpdateMasterTable | public | Update a layer entry in master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
WriteConfig | public | Writes layer configuration files. (Inherited from ITGIS_Layer) |
|
WriteProject | public | Write or update a project to database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
WriteShapeDirect | public | Writes a shape directly into storage. (Inherited from ITGIS_LayerVector) |
|
WriteStyle | public | Write or update a style to database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
WriteStyleEx | public | Write or update a style to database. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
Name | Visibility | Description | |
---|---|---|---|
Active | public | Checks if the layer is active? Active means layer is visible and an object can be localized on the layer. (Inherited from ITGIS_Layer) |
|
Addition | public | Additional value. (Inherited from ITGIS_Layer) |
|
Age | public | Age of the layer (since its creation). (Inherited from ITGIS_Layer) |
|
Basemap | public | True if the layer must be interpreted as basemap (for background painting). (Inherited from ITGIS_Layer) |
|
BlockRTree | public | If true, then Rtree for the layer cannot be enabled and UseRtree is ignored. (Inherited from ITGIS_LayerVector) |
|
CachedPaint | public | False if layer must be painted directly (bypassing cache). (Inherited from ITGIS_Layer) |
|
Caption | public | Caption of layer; if not filed directly then will be filed with Name when adding to the Viewer. (Inherited from ITGIS_Layer) |
|
CodePage | public | Code Page in which text has been stored. (Inherited from ITGIS_Layer) |
|
Collapsed | public | Checks if the layer is collapsed? Collapsed means only the layer's title will be visible inside the legend. (Inherited from ITGIS_Layer) |
|
Comments | public | Additional user comments. (Inherited from ITGIS_Layer) |
|
ConfigFile | public | Configuration file handle. (Inherited from ITGIS_Layer) |
|
ConfigName | public | Configuration file name. (Inherited from ITGIS_Layer) |
|
ConnectionPoolId | public | Connection pool id. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
CS | public | Coordinate System that is assigned to the layer. (Inherited from ITGIS_Layer) |
|
CustomData | public | List of custom, user-defined data. (Inherited from ITGIS_Layer) |
|
DatabaseSchema | public | Name of the Database schema name. | |
Dataset | public | Name of the dataset name. | |
DefaultDimension | public | Default shape dimension for the layer. (Inherited from ITGIS_LayerVector) |
|
DefaultShapeType | public | Default shape type for the layer. (Inherited from ITGIS_LayerVector) |
|
DirectMode | public | True if the layer is direct-mode (bypassing cache). (Inherited from ITGIS_Layer) |
|
DormantMode | public | Dormant mode for the layer. (Inherited from ITGIS_Layer) |
|
Driver | public | The layer's driver name. (Inherited from ITGIS_Layer) |
|
DynamicAggregator | public | Aggregation processor is executed upon the drawing process. (Inherited from ITGIS_LayerVector) |
|
Extent | public | Extent of the layer. (Inherited from ITGIS_Layer) |
|
Extent3D | public | Three-dimensional extent of the layer. (Inherited from ITGIS_Layer) |
|
Fields | public | List of database field definitions. (Inherited from ITGIS_LayerVector) |
|
FieldsVirtual | public | List of virtual fields. (Inherited from ITGIS_LayerVector) |
|
FileCopyrights | public | Copyright information about the layer. (Inherited from ITGIS_Layer) |
|
FileInfo | public | Additional textual information about the layer such as compression, number of pixels, copyright, etc. (Inherited from ITGIS_Layer) |
|
HideFromLegend | public | False if the layer should not be visible in legend. (Inherited from ITGIS_Layer) |
|
IgnoreShapeParams | public | If True, then only layer level params will be used. (Inherited from ITGIS_LayerVector) |
|
InMemoryRTree | public | True if RTree file will be created in-memory. (Inherited from ITGIS_LayerVector) |
|
IsExportable | public | True if the layer is exportable. (Inherited from ITGIS_Layer) |
|
IsLocked | public | True if the layer is in locked state. (Inherited from ITGIS_Layer) |
|
IsOpened | public | True if the layer is opened and is ready for operations. (Inherited from ITGIS_Layer) |
|
IsPersistent | public | True if the layer is persistent. (Inherited from ITGIS_Layer) |
|
IsReadOnly | public | True if the layer is read-only. (Inherited from ITGIS_Layer) |
|
IsTopmost | public | True if the layer can be interpreted as the topmost (trackable) layer. (Inherited from ITGIS_Layer) |
|
Items | public | A list of all ghost items. (Inherited from ITGIS_LayerVector) |
|
JoinADO | public | ADO Query to be joined. (Inherited from ITGIS_LayerVector) |
|
JoinCodePage | public | Code page for JoinADO/JoinDB. (Inherited from ITGIS_LayerVector) |
|
JoinForeign | public | Field from Query to be joined. (Inherited from ITGIS_LayerVector) |
|
JoinPrimary | public | Field from feature table to be joined. (Inherited from ITGIS_LayerVector) |
|
LabelingMode | public | Labeling mode metadata. (Inherited from ITGIS_LayerVector) |
|
MasterTable | public | Name of the master table. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
MaxTileSize | public | Maximum allowed tile size for the layer. (Inherited from ITGIS_Layer) |
|
MultipassRendering | public | Forces multipass rendering. (Inherited from ITGIS_LayerVector) |
|
MultiUserMode | public | Type of multiuser mode. (Inherited from ITGIS_Layer) |
|
Name | public | Name of layer; if not filled directly, then will be filled with Path when added to the viewer. (Inherited from ITGIS_Layer) |
|
Params | public | Returns parameters (colors, fills, etc.) object. (Inherited from ITGIS_LayerVector) |
|
ParamsList | public | List of all parameter sections attached to the current layer. (Inherited from ITGIS_Layer) |
|
Params_ | public | Parameters (colors, fills, etc.) object. (Inherited from ITGIS_Layer) |
|
ParentLayer | public | Parent layer of a sub layer. (Inherited from ITGIS_Layer) |
|
Path | public | Path to file holding the layer's data. (Inherited from ITGIS_Layer) |
|
PathFLD | public | Path to field definitions ini file. (Inherited from ITGIS_LayerVector) |
|
PathFLDX | public | Path to field rules file. (Inherited from ITGIS_LayerVector) |
|
PathRTree | public | Path to RTree index. (Inherited from ITGIS_LayerVector) |
|
PathWithDriver | public | Path to file with the layer's data extended with driver name. (Inherited from ITGIS_Layer) |
|
ProjectedExtent | public | Extent of the layer in projected units. (Inherited from ITGIS_Layer) |
|
Renderer | public | Handle to a renderer used for drawing shapes. (Inherited from ITGIS_Layer) |
|
Scope | public | Scope zone. (Inherited from ITGIS_LayerVector) |
|
ScopeExtent | public | Scope extent. (Inherited from ITGIS_LayerVector) |
|
SelectedList | public | List of uids of the selected shapes. (Inherited from ITGIS_LayerVector) |
|
SQLCommands | public | SQL Commands used for database operations. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
SQLDialectList | public | Dialect list in a form "token=replacement". (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
SQLParameter | public | Connection parameters. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
SQLParametersEx | public | List of additional connection parameters. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
Statistics | public | Layer statistics engine (Inherited from ITGIS_Layer) |
|
Stream | public | Reference to a potential layer underlying the stream. (Inherited from ITGIS_Layer) |
|
SubLayers | public | List of sublayers belonging to the layer. (Inherited from ITGIS_Layer) |
|
SubType | public | Type of sublayer. (Inherited from ITGIS_Layer) |
|
SupportedDimensions | public | Set of dimensions supported by a layer. (Inherited from ITGIS_LayerVector) |
|
SupportedShapes | public | Set of shapes supported by a layer. (Inherited from ITGIS_LayerVector) |
|
SupportedShapesAll | public | Similar to SupportedShapesSet, but this lists also includes shape types added temporarily by the aggregator. (Inherited from ITGIS_LayerVector) |
|
SymbolingMode | public | Symboling mode metadata. (Inherited from ITGIS_LayerVector) |
|
Table | public | Name of the table (general). (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
TableFeatures | public | Name of the features table. | |
TableGeometry | public | Name of the geometry table. | |
TableIndex | public | Name of the index table. | |
TableMaster | public | Name of the master table. | |
Tag | public | Tag has no predefined meaning. (Inherited from ITGIS_Layer) |
|
TagInternal | public | TagInternal has no predefined meaning. (Inherited from ITGIS_Layer) |
|
TagPointer | public | TagPointer has no predefined meaning. (Inherited from ITGIS_Layer) |
|
Transform | public | Custom transformation. (Inherited from ITGIS_Layer) |
|
Transparency | public | Transparency value for the layer (0..100). (Inherited from ITGIS_Layer) |
|
UnSupportedOperations | public | Set of operations not supported by the layer. (Inherited from ITGIS_Layer) |
|
UseConfig | public | True if config file is active. (Inherited from ITGIS_Layer) |
|
UseMasterTable | public | If True, operations on the master table will be performed. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
UserObject | public | UserObject can be used to associate with the layer a user-defined object. (Inherited from ITGIS_Layer) |
|
UseRTree | public | Sets the use of an index based on RTree structure. (Inherited from ITGIS_LayerVector) |
|
Viewer | public | Reference to a viewer object. (Inherited from ITGIS_Layer) |
|
ViewFeatures | public | Name of the features view. (Inherited from ITGIS_LayerVectorSqlAbstract) |
|
ZOrder | public | Layer's position relative to other layers. (Inherited from ITGIS_Layer) |
|
ZOrderEx | public | Layer position relative to other visible layers. (Inherited from ITGIS_Layer) |
|
This layer can be opened by opening the file name_of_layer.ttkls or embedding all parameters to Path property as CRLF or '\n' delimited string.
Structure of this file must be:
[TatukGIS Layer] Storage=SdeBinary|SdeOgcWkb|SdeLob|SdeStGeometry|SdeSdoGeometry|SdeGeometry|SdeGeography Layer=name|name;schema|name;schema;catalog Dataset=name Features=table/view name; if provided will replace standard features table Dialect=MSSQL|ORACLE Version=OLD|NEW - uses only in save (import) mode; in read mode version is automatically recognized; NEW is default one; ReadOnly=True|False ADO=ADO connection string if not exist then DBX connection will be used LoginPrompt=1|0 ForceNewConnection=True|False - force new connection instead of shared one GridSize1= GridSize2= GridSize3= XFalse= YFalse= ScaleXY= ZFalse= ScaleZ= MFalse= ScaleM= DriverName=see DBExpress help for TSQL Connection GetDriverFunc=see DBExpress help for TSQL Connection VendorLib=see DBExpress help for TSQL Connection LibraryName=see DBExpress help for TSQL Connection ... Parameters key=value ...
For example:
[TatukGIS Layer] Storage=SdeBinary Layer=Rivers Dialect=MSSQL ADO="DSN=MyVectorLayer"
[TatukGIS Layer] Storage=SdeBinary Layer=Rivers Dialect=MSSQL ADO="DSN=MyVectorLayer" Version=New GridSize1=540 GridSize2=1620 GridSize3=4860 XFalse=6491283.535 YFalse=5882125.889 ScaleXY=411272.697 ZFalse=1000 ScaleZ=1000 MFalse=1000 ScaleM=1000
This layer can also be opened by providing SQLParameters property.
OnPassword event will be fired upon connecting to a database to resolve <#user#>, <#password#> or any other <#token#> embedded into connection options.
Note :
Currently, support:
Physical storage of feature data in the geodatabase uses standard data types or provided by ESRI depend on type of DBMS. Summary of the available storage types for feature geometry within each DBMS is provided in the table below:
DBMS | Geometry storage type | Column type | Dim | ADO Read | ADO Write | DBX Read | DBX Write | ADONET Read | ADONET Write | OCI Read | OCI Write |
---|---|---|---|---|---|---|---|---|---|---|---|
Oracle | SCB | Long Raw | 3D | Yes | Yes | Yes | Yes | N/A | N/A | No | No |
Oracle | SCB LOB | BLOB | 3D | Yes | Yes | Yes | Yes | N/A | N/A | Yes | Yes |
Oracle | WKB OGC | BLOB | 2D | Yes | Yes | Yes | Yes | N/A | N/A | Yes | Yes |
Oracle | SQL Spatial | ST_GEOMETRY | 2D | Yes | No * | Yes | No * | N/A | N/A | Yes | Yes |
Oracle | Oracle Spatial | SDO_GEOMETRY | 2D | Yes | No * | Yes | No * | N/A | N/A | Yes | Yes |
MSSQL P W E | SCB | Image | 3D | Yes | Yes | Yes | Yes | Yes | Yes | N/A | N/A |
MSSQL P W E | GEOMETRY | GEOMETRY | 3D | Yes | No? | No | No | Yes | Yes | N/A | N/A |
MSSQL P W E | GEOGRAPHY | GEOGRAPHY | 3D | Yes | No? | No | No | Yes | Yes | N/A | N/A |
MSSQL E | WKB OGC | Image | 2D | Yes | Yes | Yes | Yes | Yes | Yes | N/A | N/A |
Summary of the available storage parameter name for feature geometry within each DBMS is provided in the table below:
Storage parameter name | Geometry storage type | MS SQL Server | Oracle |
---|---|---|---|
Storage=SdeBinary | SCB | Yes | Yes |
Storage=SdeGeometry | MS Spatial GEOMETRY | Yes | N/A |
Storage=SdeGeography | MS Spatial GEOGRAPHY | Yes | N/A |
Storage=SdeOgcWkb | WKB OGC | Yes | Yes |
Storage=SdeLob | SCB LOB | N/A | Yes |
Storage=SdeStGeometry | SQL Spatial (ST_Geometry) | N/A | Yes |
Storage=SdeSdoGeometry | Oracle Spatial (SDO) | N/A | Yes |
SCB - ArcSDE Compressed Binary LOB - Large Object Binary data type to store SCB WKB - OpenGIS Consortium (OGC) Well-Known Binary representation for 2D geometry P - ArcSDE Personal for MS SQL Express Edition W - ArcSDE Workgroup for MS SQL Express Edition E - ArcSDE Enterprise for MS SQL Standard, Workgroup, Enterprise Edition N/A - not available in ESRI product implementation
GEOMETRY, GEOGRAPHY - Microsoft's geometry and geography spatial types. These types are available in SQL Server 2008 or later version.
Note :
ArcSDE Personal and Workgroup geodatabases stored in SQL Server Express databases use the ArcSDE Compressed Binary storage type Storage=SdeBinary. You cannot specify another geometry storage type. ArcSDE Enterprise geodatabases stored in SQL Standard, Workgroup, Enterprise Edition databases use the ArcSDE Compressed Binary storage type Storage=SdeBinary or Well-Known Binary representation Storage=SdeOgcWkb.
The implementation support ArcSDE on Oracle for ST_Geometry and SDO_Geometry data type only in read mode with exception features data in write mode.
The implementation supports two versions of the geodatabase repository structure. The first one Version=Old is equivalent to Geodatabase 1.0 which regards 8.3 and early versions of ArcSDE for MS SQL Server. The second one Version=New is equivalent to Geodatabase 2.0 which regards to 9.0 and later versions of ArcSDE for MS SQL Server and ArcSDE for Oracle.
Currently supported geodatabase versions (repository structure):
Use the above setting only in import mode. At reading mode version is automatically recognized. If “Version” parameter wasn't provided “New” is the default value.
Should be provided parameters of spatial index and coordinate reference system setting in following form:
GridSize1=540 GridSize2=1620 GridSize3=4860 XFalse=6491283.535 YFalse=5882125.889 ScaleXY=411272.697 ZFalse=1000 ScaleZ=1000 MFalse=1000 ScaleM=1000
Spatial index setting:
Coordinate reference system setting:
Microsoft OLE DB Provider for Oracle (MSDAORA) at this moment doesn't support BLOB data type. Only in read mode access, it is possible to set initialization parameter GeometryFieldCast=LongRaw. This setting could be useful with another type of Oracle database connection drivers in read-only mode for cast BLOB to LONG RAW.
Sql Server Native Client (SQLNCLI) must be used with DataTypeCompatibility=80 option to support BLOB data type, otherwise empty geometry data will be returned.
Summary of the available RebuildSpatialIndex procedure for optimize the spatial index of geometry within each DBMS is provided in the table below:
Storage parameter name | Geometry storage type | MS SQL Server | Oracle |
---|---|---|---|
Storage=SdeBinary | SCB | Yes | Yes |
Storage=SdeGeometry | MS Spatial GEOMETRY | No | N/A |
Storage=SdeGeography | MS Spatial GEOGRAPHY | No | N/A |
Storage=SdeOgcWkb | WKB OGC | Yes | Yes |
Storage=SdeLob | SCB LOB | N/A | Yes |
Storage=SdeStGeometry | SQL Spatial (ST_Geometry) | N/A | Yes |
Storage=SdeSdoGeometry | Oracle Spatial (SDO) | N/A | No |
This implementation manages the spatial index throughout the life of the layer. As features are inserted, updated or deleted the spatial index is automatically updated. Advanced users of ArcSDE often experiment with the spatial index, trying different cell sizes and different grid level configuration. The RebuildSpatialIndex procedure can help you optimize the spatial index by changing the grid cell sizes and adding new grid levels with altering operation. Users may assign the spatial grid index one, two or three grid levels each with its own distinct cell size. The mandatory first grid level has the smallest cell size. The optionally second and third grid level could be disabled by setting them to zero. If enabled the next (second, third) grid cell size must be at least three times larger then the previous grid cell size. Keep in mind that the default configuration of one level grid with the size of 1000 is specified in the units of the feature class's coordinate system. This means if your feature class is in a geographic coordinate system and you use the default parameter setting, all features will be placed in a single grid cell. This will provide no benefits to performance. This procedure is recommended only for experienced users. Operation is possible for the following storage types: