User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_layersqlsdotinabstract

TGIS_LayerSqlSdoTinAbstract class

DK11 for .NET | TatukGIS.NDK.TGIS_LayerSqlSdoTinAbstract | Classes | Constructors | Fields | Methods | Properties

Encapsulation of Oracle Spatial Tin access layer.

Available also on: Delphi | Java | ActiveX.

Syntax

// C#
public class TGIS_LayerSqlSdoTinAbstract : TGIS_LayerVectorSqlAbstract
{
}
' VisualBasic
Public Class TGIS_LayerSqlSdoTinAbstract
  Inherits TGIS_LayerVectorSqlAbstract
End Class
// Oxygene
type
  TGIS_LayerSqlSdoTinAbstract = public class( TGIS_LayerVectorSqlAbstract )
  end;

Inheritance

→ TGIS_BaseObjectDisposable → TGIS_LayerAbstractTGIS_LayerTGIS_LayerVectorTGIS_LayerVectorSqlAbstract

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_LayerSqlSdoTinAbstract() public Create a layer instance.
(Overrides TGIS_LayerVectorSqlAbstract.TGIS_LayerVectorSqlAbstract())

Fields

Inherited Protected
Name Visibility Description
bIgnoreShapeParams protected Internal status of IgnoreShapeParams property.
(Inherited from TGIS_LayerVector)
cursorSql protected Internal cursor structure.
cursorState protected Whole cursor status.
(Inherited from TGIS_LayerVector)
cursorStateStore protected Whole cursor status.
(Inherited from TGIS_LayerVector)
FActive protected Is layer active?
(Inherited from TGIS_Layer)
FAddition protected Addition value.
(Inherited from TGIS_Layer)
FAge protected Age of the layer.
(Inherited from TGIS_Layer)
FBasemap protected True, if layer will be interpreted as basemap.
(Inherited from TGIS_Layer)
FBlockRTree protected True, if rtree can not be enabled.
(Inherited from TGIS_LayerVector)
FCachedPaint protected False, if layer must be painted directly (bypassing cache).
(Inherited from TGIS_Layer)
FCaption protected Layer caption.
(Inherited from TGIS_Layer)
FCodePage protected Code Page in which text has been stored.
(Inherited from TGIS_Layer)
FCodePageForced protected Code Page forced by project file or property setting.
(Inherited from TGIS_Layer)
FCollapsed protected Is layer collapsed?
(Inherited from TGIS_Layer)
FComments protected Additional comments.
(Inherited from TGIS_Layer)
FConfigFile protected Configuration file handle.
(Inherited from TGIS_Layer)
FConfigFile2 protected Configuration file handle.
(Inherited from TGIS_Layer)
FConfigName protected Configuration file name.
(Inherited from TGIS_Layer)
FConnectionPoolId protected Connection pool id.
(Inherited from TGIS_LayerVectorSqlAbstract)
FCS protected Projection object.
(Inherited from TGIS_Layer)
FCurrTable protected Table name.
(Inherited from TGIS_LayerVectorSqlAbstract)
FCustomData protected List of custom data.
(Inherited from TGIS_Layer)
FDormantMode protected Dormant mode for the layer.
(Inherited from TGIS_Layer)
FDriver protected Layer driver.
(Inherited from TGIS_Layer)
FExtent protected Layer extent.
(Inherited from TGIS_Layer)
FExtent3D protected Layer extent 3D.
(Inherited from TGIS_Layer)
FFileCopyright protected Additional textual information about layer copyright.
(Inherited from TGIS_Layer)
FFileInfo protected Additional textual information about the layer such compression, number of pixels, copyright etc.
(Inherited from TGIS_Layer)
FHideFromLegend protected True, if layer should not be visible in a legend.
(Inherited from TGIS_Layer)
findSmartSizeFactor protected SmartSize scaling factor (to scale between projected/unprojected size.
(Inherited from TGIS_LayerVector)
FInMemoryRTree protected True, if rtree file will be created in-memory.
(Inherited from TGIS_LayerVector)
FIsLocked protected True, if layer is in locked state Lock.
(Inherited from TGIS_Layer)
FIsModified protected True, if structure (field, geometry etc).
(Inherited from TGIS_Layer)
FIsOpened protected True, if layer was opened.
(Inherited from TGIS_Layer)
FIsPrepared protected True, if layer was opened.
(Inherited from TGIS_Layer)
FIsReadOnly protected Read only flag.
(Inherited from TGIS_Layer)
FLastCmdId protected Last command id.
(Inherited from TGIS_LayerVectorSqlAbstract)
FMaxTileSize protected Maximum allowed tile size for the layer.
(Inherited from TGIS_Layer)
FMultiUserMode protected Multiuser mode.
(Inherited from TGIS_Layer)
FName protected Layer name.
(Inherited from TGIS_Layer)
FOnAfterDialectChange protected Event to be fired after dialect change.
(Inherited from TGIS_LayerVectorSqlAbstract)
FOnBeforeDialectChange protected Event to be fired before dialect change.
(Inherited from TGIS_LayerVectorSqlAbstract)
FOnBeforeUidReserve protected Event to be fired before uid reserve insert.
(Inherited from TGIS_LayerVectorSqlAbstract)
FOnBusy protected Busy event.
(Inherited from TGIS_Layer)
FOnCursorAfterFetch protected OnCursorAfterFetch event.
(Inherited from TGIS_LayerVector)
FOnCursorBeforeFetch protected OnCursorBeforeFetch event.
(Inherited from TGIS_LayerVector)
FOnCursorClose protected OnCursorClose event.
(Inherited from TGIS_LayerVector)
FOnCursorOpen protected CursorOpen event.
(Inherited from TGIS_LayerVector)
FOnLabelPos protected ShapeLabelPos events.
(Inherited from TGIS_LayerVector)
FOnPaintLayer protected PaintLayer event.
(Inherited from TGIS_Layer)
FOnPaintShape protected PaintShape event.
(Inherited from TGIS_LayerVector)
FOnPaintShapeChart protected PaintShapeChart event.
(Inherited from TGIS_LayerVector)
FOnPaintShapeLabel protected PaintShapeLabel event.
(Inherited from TGIS_LayerVector)
FOnPassword protected Will be fired upon opening layer to resolve any username/password
(Inherited from TGIS_Layer)
FOnRead protected Will be fired upon each file Read request.
(Inherited from TGIS_Layer)
FOnShapeFieldChange protected OnShapeFieldChange event.
(Inherited from TGIS_LayerVector)
FOnShapeGeometryChange protected OnShapeGeometryChange event.
(Inherited from TGIS_LayerVector)
FOnWrite protected Will be fired upon each file Write request.
(Inherited from TGIS_Layer)
forceCachedMode protected Set tor True to force cached (bitmap) type of drawing.
(Inherited from TGIS_Layer)
FParamsList protected List of parameters set (sections).
(Inherited from TGIS_Layer)
FParentLayer protected Parent layer.
(Inherited from TGIS_Layer)
FPath protected Layer path.
(Inherited from TGIS_Layer)
FPixelsPerInch protected Pixel density.
(Inherited from TGIS_LayerVector)
FProjectedExtent protected Precalculated projected extent.
(Inherited from TGIS_Layer)
FProjectedExtentBase protected Precalculated projected extent - Base extent (unprojected).
(Inherited from TGIS_Layer)
FProjectedExtentEPSG protected Precalculated projected extent - Layer CS Context.
(Inherited from TGIS_Layer)
FProjectedExtentRotationAngle protected Precalculated projected extent - Rotation context.
(Inherited from TGIS_Layer)
FProjectedExtentRotationPoint protected Precalculated projected extent - Rotation context.
(Inherited from TGIS_Layer)
FProjectedExtentViewerEPSG protected Precalculated projected extent - Viewer CS Context.
(Inherited from TGIS_Layer)
FQuoteLeft protected Left quote definition.
(Inherited from TGIS_LayerVectorSqlAbstract)
FQuoteRight protected Right quote definition.
(Inherited from TGIS_LayerVectorSqlAbstract)
FRenderer protected Handle to a renderer used for drawing shapes.
(Inherited from TGIS_Layer)
FRTreeFile protected Rtree based index.
(Inherited from TGIS_LayerVector)
FSelectedList protected List of uids of selected shapes.
(Inherited from TGIS_LayerVector)
FSQLCommands protected List of SQL commands.
(Inherited from TGIS_LayerVectorSqlAbstract)
FSQLDialectList protected SQL dialect (list of tokens) attached to the layer.
(Inherited from TGIS_LayerVectorSqlAbstract)
FSQLParameters protected Connection parameters.
(Inherited from TGIS_LayerVectorSqlAbstract)
FSQLParametersEx protected List of additional connection parameters.
(Inherited from TGIS_LayerVectorSqlAbstract)
FStatistics protected Statistics engine.
(Inherited from TGIS_Layer)
FStream protected Reference to a potential layer underlying stream.
(Inherited from TGIS_Layer)
FSubLayers protected Sub layers list.
(Inherited from TGIS_Layer)
FSubType protected Layer Type.
(Inherited from TGIS_Layer)
FSupportedDimensions protected Set of dimensions supported by a layer.
(Inherited from TGIS_LayerVector)
FSupportedShapes protected Set of shapes supported by a layer.
(Inherited from TGIS_LayerVector)
FTag protected Tag value.
(Inherited from TGIS_Layer)
FTagInternal protected Internal Tag value.
(Inherited from TGIS_Layer)
FTagPointer protected Pointer Tag value
(Inherited from TGIS_Layer)
FTransform protected Custom transformation.
(Inherited from TGIS_Layer)
FTransparency protected Transparency value.
(Inherited from TGIS_Layer)
FUnSupportedOperations protected Set of operations not supported by a layer.
(Inherited from TGIS_Layer)
FUseConfig protected Is config file active?
(Inherited from TGIS_Layer)
FUseMasterTable protected If True, operations on the master table will be performed.
(Inherited from TGIS_LayerVectorSqlAbstract)
FUserObject protected User object.
(Inherited from TGIS_Layer)
FUseRTree protected True, if rtree is in use.
(Inherited from TGIS_LayerVector)
FViewer protected Reference to viewer object.
(Inherited from TGIS_Layer)
FViewFeatures protected Feature view name if other then standard table.
(Inherited from TGIS_LayerVectorSqlAbstract)
iCodePage protected CodePage stored for optimization purposes.
(Inherited from TGIS_LayerVectorSqlAbstract)
iJoinCodePage protected JoinCodePage stored for optimization purposes.
(Inherited from TGIS_LayerVectorSqlAbstract)
inDraw protected True, if layer paint procedure not yet complete.
(Inherited from TGIS_Layer)
oGisDb protected Database supporting class handle.
(Inherited from TGIS_LayerVectorSqlAbstract)
oldMarkerPoint protected Old marker point screen coordinates (to filter drawing points).
(Inherited from TGIS_LayerVector)
paramsCache protected List of prepared parameters.
(Inherited from TGIS_Layer)
View3D public 3D Representation properties.
(Inherited from TGIS_Layer)

Methods

Inherited Overrides Protected
Name Visibility Description
addCommonCommands protected Add common SQL commands to SQL commands list.
(Inherited from TGIS_LayerVectorSqlAbstract)
AddField public Add a new field.
(Inherited from TGIS_LayerVector)
AddFieldInternal public Add new field.
(Inherited from TGIS_LayerVector)
AddShape public Add a new shape (a copy) and make it editable.
(Inherited from TGIS_LayerVector)
AddToMasterTable public Add layer entry to master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
Alive public Makes a layer non-dormant.
(Inherited from TGIS_Layer)
applyConfigOptions protected
(Inherited from TGIS_LayerVector)
applyConfigProjection protected Read config projection parameters.
(Inherited from TGIS_Layer)
ApplyCuttingPolygon public Set cutting polygon for a layer.
(Inherited from TGIS_Layer)
ApplyStyle public Apply a style to the layer.
(Inherited from TGIS_LayerVectorSqlAbstract)
AssignedLabelPosEvent public Check if the LabelPosEvent event is assigned.
(Inherited from TGIS_LayerVector)
bindField protected Obtain a bind number for a given field name.
(Inherited from TGIS_LayerVector)
bindFieldInternal protected Obtain a bind number for a given field name.
(Overrides TGIS_LayerVector.bindFieldInternal)
BindSqlQueryInternal public Bins layer to SQL query object to provided field access methods.
(Inherited from TGIS_LayerVector)
Build public Build new layer - prepare storage.
(Inherited from TGIS_LayerVector)
CentroidScope public Calculate a centroid for a scope.
(Inherited from TGIS_LayerVector)
ChangeHash public Change hash.
(Inherited from TGIS_Layer)
checkParamsCache protected Check if shape is visible based on current paramsCache setup.
(Inherited from TGIS_LayerVector)
ClearModified public Set IsModified flag to false for a layer and sublayers.
(Inherited from TGIS_Layer)
CloseConnection public Close current connection and active queries.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateMasterTable public Create master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateProjectTable public Create a table with projects.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateShape public Create a new shape and make it editable.
(Inherited from TGIS_LayerVector)
CreateStyleTable public Create a table with layer styles.
(Inherited from TGIS_LayerVectorSqlAbstract)
cursorClose protected Free cursor allocated by cursorOpen().
(Overrides TGIS_LayerVector.cursorClose)
cursorEof protected Is it the end of the shapes?
(Overrides TGIS_LayerVector.cursorEof)
cursorEofInternal protected Has the end of shapes been reached?
(Inherited from TGIS_LayerVector)
cursorFindFirst protected Find first occurrence of an item which meets extent and query.
(Inherited from TGIS_LayerVector)
cursorFindNext protected Find next occurrence of item defined in cursorFindFirst.
(Inherited from TGIS_LayerVector)
cursorFirst protected Move to the first shape in the cursor.
(Overrides TGIS_LayerVector.cursorFirst)
cursorFirstInternal protected Move to the first shape in the Layer.
(Inherited from TGIS_LayerVector)
cursorNext protected Move to the next shape in the cursor.
(Overrides TGIS_LayerVector.cursorNext)
cursorNextInternal protected Move to next shape in Layer.
(Inherited from TGIS_LayerVector)
cursorOpen protected Allocate new cursor.
(Overrides TGIS_LayerVector.cursorOpen)
cursorShape protected Get current shape.
(Overrides TGIS_LayerVector.cursorShape)
cursorShapeEx protected Get current shape.
(Inherited from TGIS_LayerVector)
cursorShapeInternal protected Get current shape.
(Inherited from TGIS_LayerVector)
cursorStateRestore protected Restore cursor state to previously stored value.
(Inherited from TGIS_LayerVector)
cursorStateSave protected Store cursor state.
(Inherited from TGIS_LayerVector)
Delete public Delete a shape.
(Inherited from TGIS_LayerVector)
DeleteField public Delete field.
(Inherited from TGIS_LayerVector)
DeleteFromMasterTable public Delete record from master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
Deselect public Clear selection of shape.
(Inherited from TGIS_LayerVector)
DeselectAll public Clear selection of all shapes.
(Inherited from TGIS_LayerVector)
Dormant public Makes a layer dormant.
(Overrides TGIS_Layer.Dormant)
DormantGain public Calculate approximate gain (in Megabytes) which can be achieved releasing memory by calling Dormant()
(Overrides TGIS_Layer.DormantGain)
Draw public Draws a layer.
(Inherited from TGIS_Layer)
DrawChart public Draw layer charts.
(Inherited from TGIS_LayerVector)
DrawEx public Draw a layer.
(Inherited from TGIS_LayerVector)
drawExtent protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
drawExtentEx protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
DrawFlash public Flash queued shapes.
(Inherited from TGIS_LayerVector)
DrawScope public Draw only shapes that meet a scope criteria.
(Inherited from TGIS_LayerVector)
DrawSelected public Draws a layer.
(Inherited from TGIS_Layer)
DrawSelectedEx public Draw only selected item of a layer.
(Inherited from TGIS_LayerVector)
ExecuteSQL public Execute custom SQL statement.
(Inherited from TGIS_LayerVectorSqlAbstract)
ExportLayer public Export layer.
(Inherited from TGIS_LayerVector)
ExportLayerEx public Export layer.
(Inherited from TGIS_LayerVector)
ExportStructureToFLD public Export fields structure to fld file.
(Inherited from TGIS_LayerVector)
FieldInfo public Return pointer to GIS_FieldInfo structure.
(Inherited from TGIS_LayerVector)
finalizeCommandList protected Finalize command list process.
(Inherited from TGIS_LayerVectorSqlAbstract)
FinalizeDirectWrite public
(Inherited from TGIS_LayerVectorSqlAbstract)
FindField public Find field in a field list.
(Inherited from TGIS_LayerVector)
FindFieldInternal public Find field in a field list.
(Inherited from TGIS_LayerVector)
FindFirst public Find first occurrence of an item which meets extent and query.
(Inherited from TGIS_LayerVector)
FindNext public Find next occurrence of item defined in FindFirst.
(Inherited from TGIS_LayerVector)
FlashShape public Flash shape several times
(Inherited from TGIS_LayerVector)
ForEach public Fetch all shapes form the layer using callback function.
(Inherited from TGIS_LayerVector)
ForEachSubLayer public Return in callback event a layer and all sublayers that belong it.
(Inherited from TGIS_Layer)
GetAvailableLayers public Get a list of layers available in storage.
(Overrides TGIS_LayerVector.GetAvailableLayers)
GetAvailableProjects public Get available projects from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetAvailableStyles public Get available styles from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
getBindedField protected Get field value for a shape given by unique identity.
(Inherited from TGIS_LayerVector)
getBindedFieldInternal protected Get field value for a shape given by unique identity.
(Overrides TGIS_LayerVector.getBindedFieldInternal)
getCmd protected Return a SQL command associated with a given identifier.
(Inherited from TGIS_LayerVectorSqlAbstract)
getEdited protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
GetField public Get field value for a shape given by unique identity.
(Inherited from TGIS_LayerVector)
GetFieldEx public Get field value for a shape given by unique identity.
(Inherited from TGIS_LayerVector)
getFieldInternal protected Get the stored field value for a shape specified by unique identifier.
(Overrides TGIS_LayerVector.getFieldInternal)
getGeometryShapeType protected Convert shape type to geometry type.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetLastUid public Peek a Uid of last shape.
(Overrides TGIS_LayerVector.GetLastUid)
GetNewUid public Finds a Uid for a new shape.
(Inherited from TGIS_LayerVector)
GetProject public Read project from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetSelectedCount public Return the number of selected shapes.
(Inherited from TGIS_LayerVector)
GetShape(long) public Get shape by unique identifier on default cursor (0).
(Inherited from TGIS_LayerVector)
GetShape(long, int) public
getShapePos protected Get shape using bisection.
(Inherited from TGIS_LayerVector)
getStatistics protected Parse label string (to expand fields etc.).
(Inherited from TGIS_LayerVector)
GetUniqueFieldName public Suggests unique field name.
(Inherited from TGIS_LayerVector)
HourglassShake public Notify on hourglass on busy state.
(Inherited from TGIS_Layer)
ImportLayer public Import layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportLayerEx public Import layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportStructure public Import the field structure from another layer
(Inherited from TGIS_LayerVector)
initializeCommandList protected Initialize command list process.
(Inherited from TGIS_LayerVectorSqlAbstract)
initializeConnect protected Initialize connect process.
(Inherited from TGIS_LayerVectorSqlAbstract)
InitializeDirectWrite public
(Inherited from TGIS_LayerVectorSqlAbstract)
InvalidateScope public Invalidate shapes in the scope.
(Inherited from TGIS_LayerVector)
InvalidateSelection public Invalidate all selected shape (but only to redraw selection not shapes itself.
(Inherited from TGIS_LayerVector)
IsGrid public Is layer a grid type.
(Inherited from TGIS_Layer)
isInScope protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
IsPixel public Is layer a pixel type.
(Inherited from TGIS_Layer)
isShapeVisible protected Calculate a visibility of a given shape.
(Inherited from TGIS_LayerVector)
isSublayer protected Gives us information if layer is sublayer.
(Inherited from TGIS_Layer)
IsSupported public Is operation supported by a layer.
(Inherited from TGIS_Layer)
IsVector public
(Inherited from TGIS_LayerVector)
IsVector3D public
(Inherited from TGIS_LayerVector)
IsVisible public Check if a layer is visible in given extent and current params.
(Inherited from TGIS_Layer)
LegendInfo public Return parameters filled with the renderer styling.
(Inherited from TGIS_LayerVector)
Locate public Locate a shape.
(Inherited from TGIS_LayerVector)
LocateEx public Locate a shape (more precise).
(Inherited from TGIS_LayerVector)
Lock public Lock a layer burst-mode operation.
(Inherited from TGIS_Layer)
lockRender protected Prepare colors and size for a shape using automatic renderer.
(Inherited from TGIS_LayerVector)
lockThread protected Lock thread.
(Inherited from TGIS_Layer)
Loop public Prepare enumerator (also known as iterator or cursor) to iterate layer.
(Inherited from TGIS_LayerVector)
macroBeginBatchMode protected Macro for beginning batch mode.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroBuildRtree protected Macro for building RTree index.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroConnect protected Macro for connecting to the database.
(Overrides TGIS_LayerVectorSqlAbstract.macroConnect)
macroDisconnect protected Macro for disconnecting to the database.
(Overrides TGIS_LayerVectorSqlAbstract.macroDisconnect)
macroEndBatchMode protected Macro for ending batch mode.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroFetchRecord protected Macro for fetching proper record form the database.
macroGetMetadata protected Check registered layer geometry column.
macroGetSRID protected Prepare srid value.
macroMasterUpdate protected Macro for updating master table
(Inherited from TGIS_LayerVectorSqlAbstract)
macroMaxNameLength protected Gets maximum column name length.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroParseConfig protected Parse configuration file.
macroShapeUpdate protected Macro for managing shape update process.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroTableAlter protected Macro for redefining a database structure.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroUidLast protected Macro for obtaining last assigned uid.
macroUpdateEnd protected Macro for ending updates.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroUpdateStart protected Macro for starting updates.
(Inherited from TGIS_LayerVectorSqlAbstract)
MergeLayer public Merge layer from an existing layer.
(Inherited from TGIS_LayerVector)
MergeLayerEx public Merge layer from an existing layer.
(Inherited from TGIS_LayerVector)
MergeStructure public Merge the field structure from another layer
(Inherited from TGIS_LayerVector)
Move public Move a layer up or down in a viewer zorder list.
(Inherited from TGIS_Layer)
MoveEx public Move a layer up or down in a viewer zorder list.
(Inherited from TGIS_Layer)
MustCalculateStatistics public
(Inherited from TGIS_LayerVector)
MustReproject public Do layer must reproject.
(Inherited from TGIS_Layer)
MustSave public
(Inherited from TGIS_LayerVector)
nextCandidate protected Provides next shape from the candidate list.
(Inherited from TGIS_LayerVector)
Open public Open the layer.
(Inherited from TGIS_Layer)
OpenConnection public Reopen a connection.
(Inherited from TGIS_LayerVectorSqlAbstract)
optimizeParamsCache protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
Paint public Draws a layer or fires PaintLayer event ( if defined ).
(Inherited from TGIS_Layer)
ParamsAsDrawn public Get a shape styling parameters used during drawing on a viewer and fill _params parameter with them.
(Inherited from TGIS_LayerVector)
passwordCallBack protected Process tokens in a SQLParameters property.
(Inherited from TGIS_LayerVectorSqlAbstract)
Prepare public Open the layer.
(Inherited from TGIS_Layer)
prepareCandidates protected Prepare list of scope candidates for SQL Layers.
(Inherited from TGIS_LayerVector)
prepareCommandList protected Copy list from resources into the internal list of commands.
(Overrides TGIS_LayerVectorSqlAbstract.prepareCommandList)
PrepareExportFieldNames public Prepare export field names.
(Inherited from TGIS_LayerVector)
prepareParametersExList protected Prepare additional parameters list.
(Overrides TGIS_LayerVectorSqlAbstract.prepareParametersExList)
prepareParamsCache protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
PreRecognize public Check if layer can read a file.
(Overrides TGIS_Layer.PreRecognize)
Project public Apply a projection on the single point.
(Inherited from TGIS_Layer)
Project3D public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
Project3D_Ref public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
projectExtent protected Project a given extent.
(Inherited from TGIS_Layer)
Project_Ref public Apply a projection on the single point.
(Inherited from TGIS_Layer)
queueFlash protected Used by TGIS_Shape to add itself to the flash queue.
(Inherited from TGIS_LayerVector)
RaiseBusyEvent public Fire Busy event of a layer.
(Inherited from TGIS_Layer)
RaiseBusyPrepare public Fire BusyPrepare method of a viewer.
(Inherited from TGIS_Layer)
RaiseBusyRelease public Fire BusyRelease method of a viewer.
(Inherited from TGIS_Layer)
RaiseBusyShake public Fire BusyShake method of a viewer.
(Inherited from TGIS_Layer)
RaiseLabelPosEvent public Raise the LabelPosEvent event.
(Inherited from TGIS_LayerVector)
ReadConfig public Read layer configuration files.
(Inherited from TGIS_Layer)
ReadConfigParam public Read layer configuration parameter.
(Inherited from TGIS_Layer)
ReadFieldDefinition public Parse field definition file.
(Inherited from TGIS_LayerVector)
ReadFieldRules public Parse field rules file.
(Inherited from TGIS_LayerVector)
ReadMasterTable public Read layer entry from master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
readShape protected Read shape geometry.
ReadStyle public Read a style.
(Inherited from TGIS_LayerVectorSqlAbstract)
RecalcExtent public Recalculate extent.
(Inherited from TGIS_LayerVector)
RecalcProjectedExtent public Recalculate a projected extent.
(Inherited from TGIS_Layer)
releaseFlash protected Used by TGIS_Shape to remove itself from the flash queue.
(Inherited from TGIS_LayerVector)
removeCandidate protected Remove shape from the candidate list.
(Inherited from TGIS_LayerVector)
RenameField public Rename a field.
(Inherited from TGIS_LayerVector)
ReOpen public Reopen the layer.
(Inherited from TGIS_Layer)
RereadConfig public Reread layer configuration files.
(Inherited from TGIS_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 TGIS_LayerVectorSqlAbstract)
resetMustReproject protected Reset MustReporoject state.
(Inherited from TGIS_Layer)
Revert public Revert a shape to the original state.
(Inherited from TGIS_LayerVector)
RevertAll public
(Inherited from TGIS_LayerVector)
RevertShapes public Revert all shapes to the original state.
(Inherited from TGIS_LayerVector)
RootLayer public Return absolute parent layer.
(Inherited from TGIS_Layer)
safeName protected Make safe column name.
(Inherited from TGIS_LayerVectorSqlAbstract)
safeParam protected Make safe parameter.
(Inherited from TGIS_LayerVectorSqlAbstract)
SaveAll public Save layer and destroy mirrored items.
(Inherited from TGIS_Layer)
SaveData public Save layer and destroy mirrored items.
(Inherited from TGIS_LayerVector)
SetCSByEPSG public Setup Coordinate System to a coordinate system provided by EPSG code.
(Inherited from TGIS_Layer)
SetCSByWKT public Setup Coordinate System to a coordinate system provided by WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
SetCSByWKTFile public Setup Coordinate System to a coordinate system provided by file which contains WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
setUp protected Makes a general layer setup first step.
(Overrides TGIS_LayerVector.setUp)
setUp2 protected
(Inherited from TGIS_LayerVector)
setUp3 protected Makes additional layer setup.
(Inherited from TGIS_LayerVectorSqlAbstract)
sqlQueryGetGeometry protected Get a geometry from the query.
storeConfigOptions protected
(Inherited from TGIS_LayerVector)
transformExtent protected Custom transformation of the extent.
(Inherited from TGIS_Layer)
Unlock public Unlock a layer from burst-mode operation.
(Inherited from TGIS_Layer)
unlockRender protected Do after lockRender.
(Inherited from TGIS_LayerVector)
unlockThread protected Unlock thread.
(Inherited from TGIS_Layer)
Unproject public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
Unproject3D public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
Unproject3D_Ref public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
unprojectExtent protected Unproject a given extent.
(Inherited from TGIS_Layer)
Unproject_Ref public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
UpdateMasterTable public Update a layer entry in master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteConfig public Write layer configuration files.
(Inherited from TGIS_Layer)
WriteProject public Write or update a project to database.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteShapeDirect public
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteStyle public Write or update a style to database.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteStyleEx public Write or update a style to database.
(Inherited from TGIS_LayerVectorSqlAbstract)

Properties

Inherited Protected
Name Visibility Description
Active public Is the Layer active? Active means that it can be visible, and that an object can be localized on such layers.
(Inherited from TGIS_Layer)
Addition public Addition value.
(Inherited from TGIS_Layer)
Age public Age of the layer.
(Inherited from TGIS_Layer)
Basemap public True, if layer must be interpreted as basemap (for background painting).
(Inherited from TGIS_Layer)
BlockRTree public If true, then UseRtree Rtree for the layer can not be enabled.
(Inherited from TGIS_LayerVector)
CachedPaint public False, if layer must be painted directly (bypassing cache).
(Inherited from TGIS_Layer)
Caption public Caption of layer, if not filed directly then will be filed with Name while adding to the Viewer.
(Inherited from TGIS_Layer)
CodePage public Code Page in which text has been stored.
(Inherited from TGIS_Layer)
Collapsed public Is the Layer collapsed? Collapsed means that inside legend only title will be visible.
(Inherited from TGIS_Layer)
Comments public Additional user comments.
(Inherited from TGIS_Layer)
ConfigFile public Configuration file handle.
(Inherited from TGIS_Layer)
ConfigName public Configuration file name.
(Inherited from TGIS_Layer)
ConnectionPoolId public Connection pool id.
(Inherited from TGIS_LayerVectorSqlAbstract)
CS public Coordinate System assigned to the layer.
(Inherited from TGIS_Layer)
CustomData public List of custom, user-defined data.
(Inherited from TGIS_Layer)
DefaultDimension public Default shape dimension for layer.
(Inherited from TGIS_LayerVector)
DefaultShapeType public Default shape type for layer.
(Inherited from TGIS_LayerVector)
DirectMode public Return True, if the layer is direct-mode (bypassing cache).
(Inherited from TGIS_Layer)
DormantMode public Dormant mode for the layer.
(Inherited from TGIS_Layer)
Driver public Layer driver name.
(Inherited from TGIS_Layer)
Extent public Extent of the layer.
(Inherited from TGIS_Layer)
Extent3D public Extent 3D of the layer.
(Inherited from TGIS_Layer)
Fields public List of database fields definitions.
(Inherited from TGIS_LayerVector)
FieldsVirtual public List of virtual fields.
(Inherited from TGIS_LayerVector)
FileCopyrights public Copyright information about the layer.
(Inherited from TGIS_Layer)
FileInfo public Additional textual information about the layer such compression, number of pixels, copyright etc.
(Inherited from TGIS_Layer)
HideFromLegend public False, if layer should not be visible in a legend.
(Inherited from TGIS_Layer)
IgnoreShapeParams public If True then only layer level params will be used.
(Inherited from TGIS_LayerVector)
InMemoryRTree public True, if rtree file will be created in-memory.
(Inherited from TGIS_LayerVector)
IsExportable public True if layer is exportable.
(Inherited from TGIS_Layer)
IsLocked public True, if layer is in locked state Lock.
(Inherited from TGIS_Layer)
IsOpened public True, if layer was opened and is ready for operations.
(Inherited from TGIS_Layer)
IsPersistent public True if layer is persistent.
(Inherited from TGIS_Layer)
IsReadOnly public Is layer read only.
(Inherited from TGIS_Layer)
IsTopmost public True, if layer can be interpreted as topmost (trackable).
(Inherited from TGIS_Layer)
Items public List of all ghost items.
(Inherited from TGIS_LayerVector)
JoinADO public ADO Query to be joined.
(Inherited from TGIS_LayerVector)
JoinCodePage public Code page for JoinADO/JoindDB.
(Inherited from TGIS_LayerVector)
JoinDB public DB Query to be joined.
(Inherited from TGIS_LayerVector)
JoinForeign public Field from Query to be joined.
(Inherited from TGIS_LayerVector)
JoinJDBC public JDBC ResultSet of to be join query.
(Inherited from TGIS_LayerVector)
JoinJDBCQuery public JDBC Query to be joined.
(Inherited from TGIS_LayerVector)
JoinNET public ADO.NET Query to be joined.
(Inherited from TGIS_LayerVector)
JoinPrimary public Field from feature table to be joined.
(Inherited from TGIS_LayerVector)
LabelingMode public Labeling mode metadata.
(Inherited from TGIS_LayerVector)
MasterTable public Name of the master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
MaxTileSize public Maximum allowed tile size for the layer.
(Inherited from TGIS_Layer)
MultipassRendering public Force multipass rendering.
(Inherited from TGIS_LayerVector)
MultiUserMode public Multiuser mode.
(Inherited from TGIS_Layer)
Name public Name of layer, if not field directly then will be field with Path while adding to the Viewer.
(Inherited from TGIS_Layer)
Params public Returns parameters (colors, fills, etc.) object.
(Inherited from TGIS_LayerVector)
ParamsList public List of all parameters sections attached to the current layer.
(Inherited from TGIS_Layer)
ParentLayer public Sub layer parent layer.
(Inherited from TGIS_Layer)
Path public Path to file with layer data.
(Inherited from TGIS_Layer)
PathFLD public Path to fields definition ini file.
(Inherited from TGIS_LayerVector)
PathFLDX public Path to field rules file.
(Inherited from TGIS_LayerVector)
PathRTree public Path to RTree index.
(Inherited from TGIS_LayerVector)
PathWithDriver public Path to file with layer data extended with driver name.
(Inherited from TGIS_Layer)
ProjectedExtent public Extent of the layer in projected units.
(Inherited from TGIS_Layer)
Renderer public Handle to a renderer used for drawing shapes.
(Inherited from TGIS_Layer)
RTreeFile public Rtree based index.
(Inherited from TGIS_LayerVector)
SchemaName public Schema name.
Scope public Scope zone.
(Inherited from TGIS_LayerVector)
ScopeExtent public Scope extent.
(Inherited from TGIS_LayerVector)
SelectedList public List of uids of selected shapes.
(Inherited from TGIS_LayerVector)
SQLCommands public SQL Commands used for database operations.
(Inherited from TGIS_LayerVectorSqlAbstract)
SQLDialectList public Dialect list in a form "token=replacement".
(Inherited from TGIS_LayerVectorSqlAbstract)
SQLParameter public Connection parameters.
(Inherited from TGIS_LayerVectorSqlAbstract)
SQLParametersEx public List of additional connection parameters.
(Inherited from TGIS_LayerVectorSqlAbstract)
Statistics public Layer statistics engine
(Inherited from TGIS_Layer)
Stream public Reference to a potential layer underlying stream.
(Inherited from TGIS_Layer)
SubLayers public Sub layers list.
(Inherited from TGIS_Layer)
SubType public Layer type.
(Inherited from TGIS_Layer)
SupportedDimensions public Set of dimensions supported by a layer.
(Inherited from TGIS_LayerVector)
SupportedShapes public Set of shapes supported by a layer.
(Inherited from TGIS_LayerVector)
SymbolingMode public Symboling mode metadata.
(Inherited from TGIS_LayerVector)
Table public Name of the table (general).
(Inherited from TGIS_LayerVectorSqlAbstract)
TableName public Table name.
Tag public Tag has no predefined meaning.
(Inherited from TGIS_Layer)
TagInternal public TagInternal has no predefined meaning.
(Inherited from TGIS_Layer)
TagPointer public TagPointer has no predefined meaning.
(Inherited from TGIS_Layer)
Transform public Custom transformation.
(Inherited from TGIS_Layer)
Transparency public Transparency value.
(Inherited from TGIS_Layer)
UnSupportedOperations public Set of operations not supported by a layer.
(Inherited from TGIS_Layer)
UseConfig public Is config file active?
(Inherited from TGIS_Layer)
UseMasterTable public If True, operations on the master table will be performed.
(Inherited from TGIS_LayerVectorSqlAbstract)
UserName public User name.
UserObject public UserObject can be used to associate with the layer a user defined objects.
(Inherited from TGIS_Layer)
UseRTree public Set the use of an index based on RTree structure.
(Inherited from TGIS_LayerVector)
Viewer public Reference to viewer object.
(Inherited from TGIS_Layer)
ViewFeatures public Name of the features view.
(Inherited from TGIS_LayerVectorSqlAbstract)
ZOrder public Layer position relative to other layers.
(Inherited from TGIS_Layer)
ZOrderEx public Layer position relative to other layers.
(Inherited from TGIS_Layer)

Remarks

This layer can be opened by opening the file name_of_layer.ttkls.

Structure of this file must be:

[TatukGIS Layer]
Storage=OracleSpatialTin
Dialect=ORACLE
Layer=layer table name;filter
...
Database=database name (TNS alias or SERVER:port/Service)
User_Name=user name
Password=user password
Schema=user schema name (if different than user name)
...

For example:

[TatukGIS Layer]
Storage=OracleSpatialTin
Dialect=ORACLE
Layer=TINS_HAWAII_4326
Database=SPATIAL
User_Name=PointCloud
Password=PointCloud

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.

2019/09/03 14:37