IndexInMemoryLayer method (Layer)

Строит пространственный индекс слоя, загруженного в память.

Применяется к:

Layer

Синтаксис:

Visual Basic:

Function IndexInMemoryLayer() As Long

Описание:

Метод действует только для слоя в памяти, то есть когда установлено свойство InMemory. В этом случае он возвращает 0; для слоя, не загруженного в память, метод возвращает -1.

Пример:

Visual Basic:

Sub Layer_IndexInMemoryLayer
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
'Индекс строится только для слоя в памяти
L.InMemory = True
MsgBox "IndexInMemoryLayer вернул " & L.IndexInMemoryLayer
End Sub

Python:

import zulu

def Macro_Layer_IndexInMemoryLayer():
    # Берем активный слой карты
    L = zulu.App.ActiveMapDoc.Layers.Active
    # Индекс строится только для слоя в памяти
    L.InMemory = True
    print("IndexInMemoryLayer вернул", L.IndexInMemoryLayer())