User Tools

Site Tools


api:dk11:delphi:gislayerlas.tgis_layerlas



TGIS_LayerLAS class

DK for Delphi | GisLayerLAS.TGIS_LayerLAS | Classes | Constructors | Fields | Methods | Properties

Layer that can read LAS file.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
type
  TGIS_LayerLAS = class( TGIS_LayerVector )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_LayerLAS : public TGIS_LayerVector
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Create layer.
(Overrides TGIS_LayerVector.Create)
Create(String) public Create a layer ans set Path property.
(Inherited from TGIS_Layer)

Fields

Inherited Protected
Name Visibility Description
bIgnoreShapeParams protected Internal status of IgnoreShapeParams property.
(Inherited from TGIS_LayerVector)
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 the layer is interpreted as basemap.
(Inherited from TGIS_Layer)
FBasemapDraw protected If True, the layer at the moment is drawn inside a basemap thread.
(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)
FCS protected Projection object.
(Inherited from TGIS_Layer)
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 as compression, number of pixels, copyright etc.
(Inherited from TGIS_Layer)
FGUID protected Unique layer identifier
(Inherited from TGIS_Layer)
FHideFromLegend protected True if layer should not be visible in a legend.
(Inherited from TGIS_Layer)
FIcon protected Layer icon to be presented in a lagend.
(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)
FInPaint protected True if the layer upon paint process.
(Inherited from TGIS_Layer)
FIsLocked protected True if layer is in locked state Lock.
(Inherited from TGIS_Layer)
FIsModified protected True if structure (field, geometry etc) was modified.
(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)
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)
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)
FOnCursorInterrupt protected OnCursorInterrupt event.
(Inherited from TGIS_LayerVector)
FOnCursorOpen protected CursorOpen event.
(Inherited from TGIS_LayerVector)
FOnCursorShapeFetch protected OnCursorShapeFetch 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)
FOverlappedExtentMargin protected Overlapped extent margin.
(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)
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)
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 Type of sublayer.
(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)
FSupportsAsync protected Indicates whether the layer implements asynchronous operations.
(Inherited from TGIS_Layer)
FSupportsAutoStyle protected Indicates whether the layer supports auto styling.
(Inherited from TGIS_Layer)
FSupportsTiledPaint protected Indicates whether the layer supports tiled paint.
(Inherited from TGIS_Layer)
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)
FTileable protected If True, the layer at the moment is printed or exported using tiles.
(Inherited from TGIS_Layer)
FTiledDrawMode protected If not None then the layer at the moment is drawn inside a basemap thread.
(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)
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)
inDraw protected True if layer paint procedure not yet complete.
(Inherited from TGIS_Layer)
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)
paramsCacheUpdated protected If True, parameters are ready to render
(Inherited from TGIS_Layer)
View3D public 3D Representation properties.
(Inherited from TGIS_Layer)

Methods

Inherited Overrides Protected
Name Visibility Description
AddField public Adds a new attribute field to the layer's schema.
(Inherited from TGIS_LayerVector)
AddFieldInternal(String; TGIS_FieldType; Integer; Integer) public Adds new field; for internal use.
(Inherited from TGIS_LayerVector)
AddFieldInternal(String; TGIS_FieldType; Integer; Integer; Boolean; Integer) public Adds new field; for internal use.
(Inherited from TGIS_LayerVector)
AddShape(TGIS_Shape) public Adds a shape to the layer by creating an editable copy of the geometry (attributes not copied, geometry only).
(Inherited from TGIS_LayerVector)
AddShape(TGIS_Shape; Boolean) public Adds a shape to the layer by creating an editable copy, optionally copying attribute fields and data from the source shape.
(Inherited from TGIS_LayerVector)
Alive public Makes a layer non-dormant.
(Inherited from TGIS_Layer)
ApplyAutoStyle public Applies auto-styling to the layer.
(Inherited from TGIS_Layer)
ApplyAutoStyle(Boolean) public Applies auto-styling to the layer.
(Inherited from TGIS_Layer)
applyConfigOptions protected
(Inherited from TGIS_LayerVector)
applyConfigProjection(TGIS_ConfigAbstract) protected Read config projection parameters.
(Inherited from TGIS_Layer)
applyConfigProjection(TGIS_ConfigAbstract; TGIS_Layer) protected Read config projection parameters.
(Inherited from TGIS_Layer)
ApplyCuttingPolygon public Sets a cutting polygon for a layer.
(Inherited from TGIS_Layer)
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.
(Inherited from TGIS_LayerVector)
BindSqlQueryInternal public Bind layer to SQL query object for attribute field value access.
(Inherited from TGIS_LayerVector)
Build(String; TGIS_Extent; TGIS_ShapeType) public Creates and initializes layer storage (file or database) with specified geometry type and extent.
(Inherited from TGIS_LayerVector)
Build(String; TGIS_Extent; TGIS_ShapeType; TGIS_DimensionType) public Builds s new layer - prepare storage.
(Inherited from TGIS_LayerVector)
CentroidScope public Calculates the centroid point for the first shape matching a SQL WHERE clause query, or returns fallback point if no match found.
(Inherited from TGIS_LayerVector)
ChangeHash public Changes the hash for the purpose of verifying layer's modifications.
(Inherited from TGIS_Layer)
checkParamsCache protected Check whether shape passes visibility criteria (layer params cache, query filter, hidden state).
(Inherited from TGIS_LayerVector)
ClearModified public Sets IsModified flag to false for a layer and its sublayers.
(Inherited from TGIS_Layer)
CreateShape(TGIS_ShapeClass) public Creates new shape instance of extended type (e.g., custom class) in editable state, ready for geometry input and addition to layer.
(Inherited from TGIS_LayerVector)
CreateShape(TGIS_ShapeType) public Creates a new empty shape with specified geometry type using the layer's default coordinate dimensionality, ready for vertex input or direct addition.
(Inherited from TGIS_LayerVector)
CreateShape(TGIS_ShapeType; TGIS_DimensionType) public Creates a new empty shape with specified geometry type and coordinate dimensionality, ready for geometry input and addition to this layer.
(Inherited from TGIS_LayerVector)
cursorClose protected Release cursor and free associated resources.
(Overrides TGIS_LayerVector.cursorClose)
cursorEof protected Test whether cursor at end-of-file (all matching shapes exhausted).
(Overrides TGIS_LayerVector.cursorEof)
cursorEofInternal protected Internal variant of cursorEof.
(Inherited from TGIS_LayerVector)
cursorFindFirst protected Find first shape matching extent, query, and spatial predicates.
(Inherited from TGIS_LayerVector)
cursorFindNext protected Find next shape matching cursorFindFirst() criteria.
(Inherited from TGIS_LayerVector)
cursorFinish protected Complete cursor iteration and release resources.
(Inherited from TGIS_LayerVector)
cursorFirst protected Initialize cursor to first shape matching extent, query, and spatial predicates.
(Overrides TGIS_LayerVector.cursorFirst)
cursorFirstInternal protected Internal variant of cursorFirst.
(Inherited from TGIS_LayerVector)
cursorInterrupt protected Interrupt cursor iteration prematurely.
(Inherited from TGIS_LayerVector)
cursorNext protected Advance cursor to next shape matching filter criteria.
(Overrides TGIS_LayerVector.cursorNext)
cursorNextInternal protected Internal variant of cursorNext.
(Inherited from TGIS_LayerVector)
cursorOpen protected Allocate and initialize new iteration cursor.
(Overrides TGIS_LayerVector.cursorOpen)
cursorShape protected Retrieve current shape from cursor position.
(Overrides TGIS_LayerVector.cursorShape)
cursorShapeEx protected Retrieve current shape with extended/alternative access.
(Inherited from TGIS_LayerVector)
cursorShapeInternal protected Internal variant of cursorShape.
(Inherited from TGIS_LayerVector)
cursorStateRestore protected Restore cursor to previously saved state.
(Inherited from TGIS_LayerVector)
cursorStateSave protected Save cursor position for nested iteration.
(Inherited from TGIS_LayerVector)
Delete public Marks a shape as deleted, removing it from queries and drawing while preserving deletion information for undo/revert operations.
(Inherited from TGIS_LayerVector)
DeleteField public Removes a field from layer schema.
(Inherited from TGIS_LayerVector)
Deselect public Deselects a single shape, removing it from the selection set (sets IsSelected property to false).
(Inherited from TGIS_LayerVector)
DeselectAll public Clears selection of all shapes in the layer, removing all shapes from the selection set (sets IsSelected=false for all).
(Inherited from TGIS_LayerVector)
doApplyAutoStyle protected
(Inherited from TGIS_LayerVector)
Dormant public Makes a layer dormant.
(Inherited from TGIS_Layer)
DormantGain public Calculates the approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method.
(Inherited from TGIS_Layer)
Draw public Draws a layer.
(Inherited from TGIS_Layer)
DrawChart public Render all layer charts directly without full shape redraw.
(Inherited from TGIS_LayerVector)
DrawEx public Draws a layer within a defined extent.
(Overrides TGIS_LayerVector.DrawEx)
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 Render all queued flashing shapes.
(Inherited from TGIS_LayerVector)
DrawLabel public Render layer's labels directly without full shape redraw.
(Inherited from TGIS_LayerVector)
DrawScope public Render shapes matching SQL WHERE clause using specified rendering style.
(Inherited from TGIS_LayerVector)
DrawSelected public Draws only the selected item(s) on layer.
(Inherited from TGIS_Layer)
DrawSelectedEx public
(Inherited from TGIS_LayerVector)
DrawSpecial public Custom shape rendering via specialized renderer object.
(Inherited from TGIS_LayerVector)
ExportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean) public Copy layer subset to destination layer.
(Inherited from TGIS_LayerVector)
ExportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean) public Export with topological relationship filtering.
(Inherited from TGIS_LayerVector)
ExportLayerEx public Virtual export handler for subclass override.
(Inherited from TGIS_LayerVector)
ExportStructureToFLD public Write layer's field schema to FLD (field definition) file format.
(Inherited from TGIS_LayerVector)
FieldInfo public Returns pointer to field schema definition (TGIS_FieldInfo record).
(Inherited from TGIS_LayerVector)
FinalizeDirectWrite public Completes direct streaming write session and finalizes storage (files/tables).
(Inherited from TGIS_LayerVector)
FinalizeRead public Finalizes reading and closes any active query/cursor states for the layer.
(Inherited from TGIS_LayerVector)
FindField public Find field index by name in layer's schema.
(Inherited from TGIS_LayerVector)
FindFieldInternal public Internal field lookup using saved file format name.
(Inherited from TGIS_LayerVector)
FindFirst public Initiates iteration by finding first shape in layer with optional RTree spatial acceleration.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent) public Finds the first shape in layer intersecting the specified spatial extent, using spatial index (R-Tree) for fast O(log n) lookup if available.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String) public Finds the first occurrence of an item which meets an extent and query.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String; TGIS_Shape; String) public Finds the first occurrence of an item which meets an extent, query, and additional parameters.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String; TGIS_Shape; String; Boolean) public Finds the first occurrence of an item which meets an extent, query, and additional parameters.
(Inherited from TGIS_LayerVector)
FindNext public Retrieves the next shape from a prior FindFirst query iterator.
(Inherited from TGIS_LayerVector)
FlashShape public Flash shape with customizable timing.
(Inherited from TGIS_LayerVector)
ForEach public Iterates shapes matching complex criteria (spatial, attribute, topology) and invokes callback for each shape with rendering parameters prepared.
(Inherited from TGIS_LayerVector)
ForEachSubLayer public Returns in callback event the layer and all sublayers belonging to it.
(Inherited from TGIS_Layer)
GetAvailableLayers public Gets a list of layers available in storage.
(Inherited from TGIS_LayerVector)
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)
getEdited protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
GetField public Retrieves an attribute field value for a shape by its unique identifier, with NULL values converted to field default values.
(Inherited from TGIS_LayerVector)
GetFieldEx public Retrieves an attribute field value for a shape by unique identifier, preserving SQL NULL values unchanged (vs GetField which converts NULLs to defaults).
(Inherited from TGIS_LayerVector)
getFieldInternal protected Get the stored field value for a shape specified by unique identifier.
(Overrides TGIS_LayerVector.getFieldInternal)
GetLastUid public Gets the unique identifier (UID) of the last shape in the layer (highest numbered shape, not necessarily last added).
(Overrides TGIS_LayerVector.GetLastUid)
GetNewUid public Allocates the next available unique identifier (UID) for a new shape, automatically incrementing from the last used UID.
(Inherited from TGIS_LayerVector)
GetSelectedCount public Returns the count of shapes currently selected in this layer's selection list.
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid) public Retrieves a shape by its unique identifier (UID) using the default cursor (0).
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid; Integer) public Gets a shape by unique identifier.
(Overrides TGIS_LayerVector.GetShape)
getShapePos protected Locate shape in sorted collection using binary search.
(Inherited from TGIS_LayerVector)
getStatistics protected Parse label string (to expand fields etc.).
(Inherited from TGIS_LayerVector)
GetSubLayer public Retrieve the layer identified by a name.
(Inherited from TGIS_Layer)
GetUniqueFieldName public Suggests unique field name avoiding schema conflicts.
(Inherited from TGIS_LayerVector)
HourglassShake public Notifies of busy state using an hourglass.
(Inherited from TGIS_Layer)
ImportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean) public Imports shapes from an existing vector layer into this layer, optionally filtering by spatial extent and SQL WHERE clause.
(Inherited from TGIS_LayerVector)
ImportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean) public Import shapes with spatial and topological relationship filtering.
(Inherited from TGIS_LayerVector)
ImportLayerEx public Import shapes with extended spatial and topological filtering (virtual).
(Inherited from TGIS_LayerVector)
ImportStructure public Copies the complete attribute field schema from another layer, replacing this layer's existing field definitions.
(Inherited from TGIS_LayerVector)
InitializeDirectWrite public Prepares layer storage for direct streaming writes (high-volume bulk operations).
(Inherited from TGIS_LayerVector)
InvalidateScope public Marks shapes matching a WHERE clause for viewport redraw with specified rendering style.
(Inherited from TGIS_LayerVector)
InvalidateSelection public Marks all selected shapes for viewport redraw (selection highlighting only), without affecting shape geometry or style rendering.
(Inherited from TGIS_LayerVector)
IsGrid public Checks if the layer type is grid.
(Inherited from TGIS_Layer)
isInScope protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
IsPixel public Checks if the layer type is pixel.
(Inherited from TGIS_Layer)
isSectionInVisibilityRange protected Checks whether the section is visible by testing layer properties: Level with MinLevel/MaxLevel, ScaleAsFloat with MinScale/MaxScale, and Zoom with MinZoom/MaxZoom.
(Inherited from TGIS_Layer)
isShapeVisible protected Calculate a visibility of a given shape.
(Inherited from TGIS_LayerVector)
isSublayer protected Checks if the layer is a sublayer.
(Inherited from TGIS_Layer)
IsSupported public Checks if the operation is supported by the layer.
(Inherited from TGIS_Layer)
IsTopology public Checks if the layer type is topology.
(Inherited from TGIS_Layer)
IsVector public
(Inherited from TGIS_LayerVector)
IsVector3D public
(Inherited from TGIS_LayerVector)
IsVisible public Checks if the layer is visible in a defined extent and current params.
(Inherited from TGIS_Layer)
LegendInfo(Integer; Integer; TGIS_ParamsSectionVector) public Retrieves rendering parameters for a specific legend zone (class), populated from current layer styling.
(Inherited from TGIS_LayerVector)
LegendInfo(Integer; TGIS_ParamsSectionVector) public Deprecated: Retrieves styling parameters for a legend zone.
(Inherited from TGIS_LayerVector)
legendRender protected Prepare legend entry styling colors and sizes for specified symbol rule section.
(Inherited from TGIS_LayerVector)
Locate(TGIS_Point; Double) public Locates the shape closest to a reference point within a specified precision distance.
(Inherited from TGIS_LayerVector)
Locate(TGIS_Point; Double; Boolean) public Locate shape with visibility filter.
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point) public Locate nearest shape with detailed output: actual distance to shape, part index of closest element, and projected point on shape geometry.
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point; Boolean) public Locate nearest shape with detailed output and visibility filtering.
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point; Double; Boolean) public Locate nearest shape with full output metrics including shape-type preference distance.
(Inherited from TGIS_LayerVector)
Lock public Locks layer in burst-mode operation.
(Inherited from TGIS_Layer)
lockRender protected Lock shape rendering context and prepare colors/sizes for rendering.
(Inherited from TGIS_LayerVector)
LockRenderInternal public Lock layer rendering for bulk load operations.
(Inherited from TGIS_LayerVector)
lockThread protected Locks thread.
(Inherited from TGIS_Layer)
Loop public Creates an enumerator (iterator/cursor) for traversing all shapes in the layer using Delphi for..in syntax or manual iteration.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent) public Creates an enumerator for shapes intersecting the specified spatial extent using RTree-accelerated spatial filtering.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String) public Creates an enumerator for shapes matching spatial extent and attribute query criteria using RTree + SQL-like filtering.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String; TGIS_Shape; String) public Creates an enumerator for shapes matching spatial extent, attribute query, and topological relationship criteria (DE-9IM).
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String; TGIS_Shape; String; Boolean) public Creates an enumerator for shapes matching spatial extent, attribute query, topological criteria, with optional soft-deleted shape inclusion control.
(Inherited from TGIS_LayerVector)
MarkAsProxy public Mark layer to be used as a proxy layer.
(Inherited from TGIS_Layer)
MergeLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean; Boolean) public Consolidate shapes from another layer into this layer, preserving attribute data and enforcing field schema compatibility.
(Inherited from TGIS_LayerVector)
MergeLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean; Boolean) public Merge shapes with attribute data and topological relationship filtering.
(Inherited from TGIS_LayerVector)
MergeLayerEx public Virtual merge handler for subclass override.
(Inherited from TGIS_LayerVector)
MergeStructure(TGIS_LayerVector; Boolean) public Merges field schema from another layer into this layer's existing schema (additive).
(Inherited from TGIS_LayerVector)
MergeStructure(TGIS_LayerVector; Boolean; Boolean) public Merges field schema from another layer with control over exported field naming (export name vs.
(Inherited from TGIS_LayerVector)
Move public Moves a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MoveEx public Moves a layer up or down in the viewer zorder list (only visible layers).
(Inherited from TGIS_Layer)
MustCalculateStatistics public
(Inherited from TGIS_LayerVector)
MustReproject public Checks if the layer must be reprojected.
(Inherited from TGIS_Layer)
MustSave public
(Inherited from TGIS_LayerVector)
nextCandidate protected Retrieve next candidate shape from list.
(Inherited from TGIS_LayerVector)
Open public Opens the layer.
(Inherited from TGIS_Layer)
OpenAsync public Opens the layer asynchronously.
(Inherited from TGIS_Layer)
optimizeParamsCache(Integer) protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
optimizeParamsCache(Integer; Boolean) protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
Paint public Draws the layer or fires PaintLayer event (if defined).
(Inherited from TGIS_Layer)
ParamsAsDrawn public Retrieves the actual rendering parameters (style, color, width, fill) applied to a specific shape during drawing.
(Inherited from TGIS_LayerVector)
Prepare public Opens the layer.
(Inherited from TGIS_Layer)
prepareCandidates protected Build candidate list for spatial query.
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer) public Prepares field names for export to target format.
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean) public Prepares field names for export with control over which fields to process (new vs saved).
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean; Boolean) public Prepares field names for export with optional case conversion (UPPERCASE or mixed case preservation).
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean; Boolean; Boolean) public Prepares field names for export with case conversion and SQL strictness (alphanumeric + underscore only).
(Inherited from TGIS_LayerVector)
PrepareForExport public Prepares layer for export.
(Inherited from TGIS_Layer)
PrepareParams public For internal use only.
(Inherited from TGIS_Layer)
prepareParamsCache protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
prepareParamsCache(String) protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
prepareRender protected Compute rendering colors and sizes for a shape using automatic renderer rules.
(Inherited from TGIS_LayerVector)
PreRecognize public Checks if the layer can read the file.
(Overrides TGIS_Layer.PreRecognize)
Project public Applies a projection on the single point.
(Inherited from TGIS_Layer)
Project3D public Applies a projection on the single point in 3D.
(Inherited from TGIS_Layer)
Project3D_Ref public Applies a projection on the single point in 3D.
(Inherited from TGIS_Layer)
ProjectExtent public Applies a projection on the extent.
(Inherited from TGIS_Layer)
Project_Ref public Applies a projection on the single point.
(Inherited from TGIS_Layer)
queueFlash protected Add shape to flash (highlight) queue.
(Inherited from TGIS_LayerVector)
RaiseBusyEvent public Fires Busy event of the layer.
(Inherited from TGIS_Layer)
RaiseBusyPrepare public Fires BusyPrepare method of the assigned viewer.
(Inherited from TGIS_Layer)
RaiseBusyRelease public Fires BusyRelease method of the assigned viewer.
(Inherited from TGIS_Layer)
RaiseBusyShake public Fires BusyShake method of the assigned viewer.
(Inherited from TGIS_Layer)
ReadConfig public Reads the layer configuration files.
(Inherited from TGIS_Layer)
ReadConfigParam public Reads the layer configuration parameters.
(Inherited from TGIS_Layer)
ReadFieldDefinition public Parse layer's field definition file (.fld) and restore field schema.
(Inherited from TGIS_LayerVector)
ReadFieldRules public Load field validation/constraint rules from FLD rules file.
(Inherited from TGIS_LayerVector)
RecalcExtent public Recalculates the layer's bounding extent (MinX, MinY, MaxX, MaxY) by scanning all visible shapes.
(Inherited from TGIS_LayerVector)
RecalcProjectedExtent public Recalculates a projected extent.
(Inherited from TGIS_Layer)
releaseFlash protected Remove shape from flash (highlight) queue.
(Inherited from TGIS_LayerVector)
removeCandidate protected Remove shape from candidate list.
(Inherited from TGIS_LayerVector)
RenameField public Renames an existing field and optionally resizes it.
(Inherited from TGIS_LayerVector)
ReOpen public Reopens the layer.
(Inherited from TGIS_Layer)
ReorderShapeUids public Rebuild shape UIDs to ensure ascending, consecutive order after Items list reordering.
(Inherited from TGIS_LayerVector)
RereadConfig public Rereads the layer configuration files.
(Inherited from TGIS_Layer)
resetMustReproject protected Reset MustReporoject state.
(Inherited from TGIS_Layer)
Revert public Reverts a single shape to its last saved/original state, undoing all edits.
(Inherited from TGIS_LayerVector)
RevertAll public
(Inherited from TGIS_LayerVector)
RevertShapes public Reverts all shapes in the layer to their last saved/original state, discarding all pending edits (geometry and attributes).
(Overrides TGIS_LayerVector.RevertShapes)
RootLayer public Returns the absolute parent layer.
(Inherited from TGIS_Layer)
SaveAll public Saves layer and destroys mirrored items.
(Inherited from TGIS_Layer)
SaveData public Saves layer and destroys mirrored items.
(Inherited from TGIS_LayerVector)
SaveFieldRules public Persist field validation/constraint rules to FLD rules file.
(Inherited from TGIS_LayerVector)
SetCSByEPSG public Sets up Coordinate System to a coordinate system provided by a EPSG code.
(Inherited from TGIS_Layer)
SetCSByWKT public Sets up Coordinate System to a coordinate system provided by a WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_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 TGIS_Layer)
setUp protected Makes a general layer setup first step.
(Overrides TGIS_LayerVector.setUp)
setUp2 protected
(Inherited from TGIS_LayerVector)
setUp3 protected
(Inherited from TGIS_LayerVector)
setUpAsync protected Makes a general layer setup first step asynchronously.
(Inherited from TGIS_Layer)
storeConfigOptions protected
(Inherited from TGIS_LayerVector)
transformExtent protected Custom transformation of the extent.
(Inherited from TGIS_Layer)
Unlock public Unlocks layer from burst-mode operation.
(Inherited from TGIS_Layer)
unlockRender protected Release rendering lock acquired by lockRender().
(Inherited from TGIS_LayerVector)
UnlockRenderInternal public Unlock layer rendering and resume cache updates.
(Inherited from TGIS_LayerVector)
unlockThread protected Unlocks thread.
(Inherited from TGIS_Layer)
UnprepareForExport public Finalizes export initialized with PrepareForExport.
(Inherited from TGIS_Layer)
Unproject public Applies reverse projection (recovers from the projection) on the single point.
(Inherited from TGIS_Layer)
Unproject3D public Applies reverse projection (recovers from the projection) on the singlepoint in 3D.
(Inherited from TGIS_Layer)
Unproject3D_Ref public Applies reverse projection (recovers from the projection) on the single point in 3D.
(Inherited from TGIS_Layer)
UnprojectExtent public Applies reverse projection (recovers from the projection) on the extent.
(Inherited from TGIS_Layer)
Unproject_Ref public Applies reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
ViewerReParent public Sets viewer for the layer and its sublayers.
(Inherited from TGIS_Layer)
WriteConfig public Writes layer configuration files.
(Inherited from TGIS_Layer)
WriteShapeDirect public Writes a shape directly to persistent storage (file/database) without buffering through layer collection.
(Inherited from TGIS_LayerVector)

Properties

Inherited Protected
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 TGIS_Layer)
Addition public Additional value.
(Inherited from TGIS_Layer)
Age public Age of the layer (since its creation).
(Inherited from TGIS_Layer)
Basemap public True if the layer must be interpreted as basemap (for background painting).
(Inherited from TGIS_Layer)
BasemapDraw public If True, the layer at the moment is drawn inside a basemap thread.
(Inherited from TGIS_Layer)
BlockRTree public If true, prevents R-Tree spatial indexing for this layer (overrides UseRTree setting).
(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 when adding to the Viewer.
(Inherited from TGIS_Layer)
CodePage public Code Page in which text has been stored.
(Inherited from TGIS_Layer)
Collapsed public Checks if the layer is collapsed? Collapsed means only the layer's title will be visible inside the legend.
(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)
CS public Coordinate System that is assigned to the layer.
(Inherited from TGIS_Layer)
CustomData public List of custom, user-defined data.
(Inherited from TGIS_Layer)
DefaultDimension public Default coordinate dimensionality for CreateShape() calls.
(Inherited from TGIS_LayerVector)
DefaultShapeType public Default geometry type for CreateShape(type) calls.
(Inherited from TGIS_LayerVector)
DirectMode public 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 The layer's driver name.
(Inherited from TGIS_Layer)
DynamicAggregator public Dynamic aggregation processor for shape clustering/binning during rendering.
(Inherited from TGIS_LayerVector)
Extent public Extent of the layer.
(Inherited from TGIS_Layer)
Extent3D public Three-dimensional extent of the layer.
(Inherited from TGIS_Layer)
Fields public List of attribute table field definitions (names, types, widths).
(Inherited from TGIS_LayerVector)
FieldsVirtual public Collection of computed/synthetic field definitions (read-only, generated by framework).
(Inherited from TGIS_LayerVector)
FileCopyrights public Copyright information about the layer.
(Inherited from TGIS_Layer)
FileInfo public Additional textual information about the layer such as compression, number of pixels, copyright, etc.
(Inherited from TGIS_Layer)
GUID public Unique layer identifier
(Inherited from TGIS_Layer)
HideFromLegend public False if the layer should not be visible in legend.
(Inherited from TGIS_Layer)
Icon public Layer icon to be presented in a legend.
(Inherited from TGIS_Layer)
IgnoreShapeParams public Force uniform layer-level rendering style, ignoring per-shape customization.
(Inherited from TGIS_LayerVector)
InMemoryRTree public Controls whether the R-Tree spatial index is created in-memory (vs.
(Inherited from TGIS_LayerVector)
InPaint public True if the layer upon paint process.
(Inherited from TGIS_Layer)
IsExportable public True if the layer is exportable.
(Inherited from TGIS_Layer)
IsLocked public True if the layer is in locked state.
(Inherited from TGIS_Layer)
IsOpened public True if the layer is opened and is ready for operations.
(Inherited from TGIS_Layer)
IsPersistent public True if the layer is persistent.
(Inherited from TGIS_Layer)
IsReadOnly public True if the layer is read-only.
(Inherited from TGIS_Layer)
IsTopmost public True if the layer can be interpreted as the topmost (trackable) layer.
(Inherited from TGIS_Layer)
Items public In-memory collection of edited/ghost shapes pending persistence to layer storage.
(Inherited from TGIS_LayerVector)
JoinADO public ADO Query to be joined.
(Inherited from TGIS_LayerVector)
JoinCodePage public Code page (character encoding) for JoinADO/JoinDB external table.
(Inherited from TGIS_LayerVector)
JoinDB public DB Query to be joined.
(Inherited from TGIS_LayerVector)
JoinForeign public Foreign key field from external join table (JoinDB, JoinADO, etc.).
(Inherited from TGIS_LayerVector)
JoinJDBC public JDBC ResultSet of Query to be joined.
(Inherited from TGIS_LayerVector)
JoinJDBCQuery public JDBC Query to be joined.
(Inherited from TGIS_LayerVector)
JoinPrimary public Primary key field from layer's attribute table.
(Inherited from TGIS_LayerVector)
LabelingMode public Labeling mode metadata.
(Inherited from TGIS_LayerVector)
Layer3D public Mode of 3D operations
(Inherited from TGIS_Layer)
MaxTileSize public Maximum allowed tile size for the layer.
(Inherited from TGIS_Layer)
MultipassRendering public Forces multi-pass rendering (slower but higher-quality) instead of single-pass optimization.
(Inherited from TGIS_LayerVector)
MultiUserMode public Type of multiuser mode.
(Inherited from TGIS_Layer)
Name public Name of layer; if not filled directly, then will be filled with Path when added to the viewer.
(Inherited from TGIS_Layer)
OverlappedExtentMargin public Overlapped extent margin.
(Inherited from TGIS_Layer)
Params public Returns parameters (colors, fills, etc.) object.
(Inherited from TGIS_LayerVector)
ParamsList public List of all parameter sections attached to the current layer.
(Inherited from TGIS_Layer)
ParentLayer public Parent layer of a sub layer.
(Inherited from TGIS_Layer)
Path public Path to file holding the layer's data.
(Inherited from TGIS_Layer)
PathFLD public File path to field definitions file (FLD format, .fld extension).
(Inherited from TGIS_LayerVector)
PathFLDX public File path to field rules/constraints file (.flx extension).
(Inherited from TGIS_LayerVector)
PathRTree public File path to R-Tree spatial index (.rtx file).
(Inherited from TGIS_LayerVector)
PathWithDriver public Path to file with the layer's 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)
Scope public SQL WHERE clause filtering which shapes are visible/active (scope).
(Inherited from TGIS_LayerVector)
ScopeExtent public Spatial extent filter.
(Inherited from TGIS_LayerVector)
SelectedList public Read-only list of unique identifiers (UIDs) for all currently selected shapes.
(Inherited from TGIS_LayerVector)
SelectionGisColor public Selection highlight color override.
(Inherited from TGIS_LayerVector)
SelectionOutlineOnly public Render selected polygons with outline only (no fill).
(Inherited from TGIS_LayerVector)
SelectionWidth public Selection outline thickness (>0 in twips, <0 in pixels absolute).
(Inherited from TGIS_LayerVector)
Statistics public Layer statistics engine
(Inherited from TGIS_Layer)
Stream public Reference to a potential layer underlying the stream.
(Inherited from TGIS_Layer)
SubLayers public List of sublayers belonging to the layer.
(Inherited from TGIS_Layer)
SubType public Type of sublayer.
(Inherited from TGIS_Layer)
SupportedDimensions public Set of supported coordinate dimensionalities (2D, 3D, 4D).
(Inherited from TGIS_LayerVector)
SupportedShapes public Set of geometry types supported by this layer (Point, LineString, Polygon, or multi-variants).
(Inherited from TGIS_LayerVector)
SupportedShapesAll public Extended set including SupportedShapes plus temporarily-added types from active DynamicAggregator.
(Inherited from TGIS_LayerVector)
SupportsAsync public Indicates whether the layer implements asynchronous operations.
(Inherited from TGIS_Layer)
SupportsAutoStyle public Indicates whether the layer supports auto styling.
(Inherited from TGIS_Layer)
SupportsTiledPaint public Indicates whether the layer supports tiled paint.
(Inherited from TGIS_Layer)
SymbolingMode public Symboling mode metadata.
(Inherited from TGIS_LayerVector)
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)
Tileable public If True, the layer at the moment is printed or exported using tiles.
(Inherited from TGIS_Layer)
TiledDrawMode public If True, the layer at the moment is drawn by tiler.
(Inherited from TGIS_Layer)
Transform public Custom transformation.
(Inherited from TGIS_Layer)
Transparency public Transparency value for the layer (0..100).
(Inherited from TGIS_Layer)
UnSupportedOperations public Set of operations not supported by the layer.
(Inherited from TGIS_Layer)
UseConfig public True if config file is active.
(Inherited from TGIS_Layer)
UseLayerSelectionStyle public Enable layer-specific selection styling.
(Inherited from TGIS_LayerVector)
UserObject public UserObject can be used to associate with the layer a user-defined object.
(Inherited from TGIS_Layer)
UseRTree public Enables/disables R-Tree spatial indexing for O(log n) shape queries.
(Inherited from TGIS_LayerVector)
UseShapeStyleField public Enables shape rendering style driven by attribute field value.
(Inherited from TGIS_LayerVector)
Viewer public Reference to a viewer object.
(Inherited from TGIS_Layer)
ZOrder public Layer's position relative to other layers.
(Inherited from TGIS_Layer)
ZOrderEx public Layer position relative to other visible layers.
(Inherited from TGIS_Layer)

Remarks

SmartSize property can be used to control density of displayed points.

Note :

  • SmartSize property can be used to control the density of displayed points.
  • To open a layer as a point cloud for faster 3D viewing(in 2D shows only a box), add ?pc text to a file path e.g. C:\model.las?pc
  • To open a layer as a filtered point cloud(using voxel grid) for faster 2D and 3D viewing, add ?pcf text to a file path e.g. C:\model.las?pcf
  • To open .laz files, layer requires an external LASzip library file
  • Use TGIS_Utils.SetLibrariesSearchPath method to define the search path for the library in Java

2026/06/12 22:37

Page Tools