Layer object

Представляет слой системы ZuluGIS. Является основным объектом коллекции Layers.

Входит в состав ZuluGIS 2021 Library.

Регистрационная информация:

PROGID:

ZuluLib.Layer

CLSID:

{12507025-0B01-11d2-B55D-444553540000}

Свойства и методы:

Свойства

Методы

Active

BaseID

BaseName

Bases

ChangedElements

CommonFillStyleEnabled

CommonLineStyleEnabled

CommonStyle

CurrentID

CustomData

EditState

Elements

FillStyles

ElementKeys

InMemory

InMemoryLayer

LabelsID

LabelLayers

LineStyle

LineStyles

LoginName

Map

MaxScale

MinScale

Name

NetworkObjects

NetworkTools

NetworkWeightSets

ObjectTypes

Printable

ReliefLayer

Selection

ShowDirections

Symbols

TargetSelection

ThemeFilters

ThemeId

ThemeName

Themes

TileLayer

TrackingLayer

Type

Units

Type

UserLabel

UserName

Visible

WmsLayer

AddBufferZone

AddBufferZoneEx

AddContour

AddElement

AddElementEx

AddElementFromRaw

AddEnumElement

AddEnumElementEx

AddFromWKT

AddGeoObject

AddPolyContour

AddPolyLine

AddPolyPolyLine

AddSimpleSymbol

AddSymbol

AddSymbolEx

AddText

AddTextByType

ApplyDefaultSettings

AttachToNodes

ChangeElemID

ConvertPrimitiveToType

ConvertTypeToPrimitive

CopyLayer

Create

CreateLabels

CreatePolygonsFromLines

CreateTheme

CreateVoronoi

CutSelectedElementsFromTarget

DecombineElement

DeleteElement

DeleteSelectedElements

DrawElemIDLabel

DrawLabelsClose

DrawLabelsInit

EditStructure

EditSymbol

ElemIDByXY

EnumElements

EraseInsidePolygon

EraseInsideRegion

EraseOutsidePolygon

EraseOutsideRegion

EraseSelection

ExcludeSymbol

ExecSQL

FinishSequentialWriteMode

GetBounds

GetBoundsCRS

GetBoundsCRSRectangle

GetBoundsRectangle

GetClosestElementByXY

GetCRS

GetCuttingNodes

GetDrawOrder

GetEditFlags

GetElementsByPoint

GetIncidentElements

GetKeyByUserID

GetKeysByDrawHandle

GetLabelsID

GetLargestID

GetLastChangesTime

GetLastErrorCode

GetLayerNetworkModel

GetMaxScale

GetMinScale

GetModeVisible

GetSelection

GetShortWay

GetShortWayTree

GetShortWayTreeEx

GetTypeMaxScale

GetTypeMinScale

GetTypeVisible

GetWebParams

GetWebParamsCount

InsertSymbol

IntersectByContour

IntersectByPolyContour

IntersectByLayer

IntersectByRadius

IsInCircle

IsRemote

JoinSelectedElements

LockForRead

LockForWrite

MoveSelection

NetWorkDataPrepare

NetWorkRecalc

NetworkSwitchAnalyze

Open

OpenDatabase

PublishForWeb

ReadData

RotateSelection

SaveDefaultSettings

SaveTemporaryRaster

ScaleSelection

SelectByType

SelectByTypes

SetCRS

SetDrawOrder

SetEditFlags

SetElemsModes

SetElemStyle

SetElemsTypes

SetInputCRS

SetInputCRSProjection

SetLabelsID

SetMaxScale

SetMinScale

SetModeMinMaxScale

SetModesByElemsStates

SetModeVisible

SetModified

SetSymbolOrientation

SetTemporaryTheme

SetTypeMinMaxScale

SetTypeVisible

ShortWay

ShortWayFinish

ShortWayStart

SimplifySelectionGeometry

SplitByPolygon

SplitByPolyline

SplitByRegion

StartEdit

StartSequentialWriteMode

StopEdit

SynchronizeDatabase

TakeCRS

ThemeCreate

UnlockForRead

UnlockForWrite

UpdateFromAscii

WriteData

WriteElement

Пример создания:

'Visual Basic:
Dim obj As ZuluLib.Layer
Set obj = New ZuluLib.Layer
//Delphi:
obj: ILayer;
obj := CoLayer.Create;
'VBScript:
Set obj = CreateObject("ZuluLib.Layer")