Units property (Layer)

Возвращает единицы хранения координат графических данных слоя.

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

Layer

Синтаксис:

Property Units As eUnits

read-only

Описание:

Для векторных слоев все элементы хранятся в каких-то одних единицах.

Если проекция слоя не задана (план-схема), единицы хранения - сантиметры.

Если проекция слоя географические-координаты (широта\долгота), единицы хранения - градусы.

Для остальных проекций единицы хранения - метры.

Растровые слои могут содержать объекты с различными единицами хранения.

Пример:

'Подвинуть все объекты слоя L на 100 метров по горизонтали

'Выделяем все объекты слоя
L.Selection.SelectAll

If L.Units = eMetre Then
'Если данные слоя в метрах,  сдвигаем на 100
L.MoveSelection 0, 100, False,  False
		
ElseIf  f L.Units = eUnitCentimetre Then
'Если данные слоя в мсантиметрах,  сдвигаем на 10000
L.MoveSelection 0, 10000, False,  False

End If