IProjection object

Объект, определяющий картографическую проекцию. Является элементом коллекции проекций IProjections, поддерживаемых системой.

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

Свойства:

Свойства

Описание

Name

ProjType

Название проекции.

Тип проекции из набора eProjectionType.

Описание:

Объект напрямую не создается. Его возвращают свойство Projection объекта CRS — проекцию конкретной системы координат — и коллекция IProjections, в которой перечислены все проекции, поддерживаемые системой.

Оба свойства доступны только для чтения: объект описывает проекцию, а не настраивает ее.

Пример:

Visual Basic:

Sub IProjection_cls
'Создаем систему координат по коду EPSG
Set crs = CreateObject("ZuluLib.CRS")
crs.InitByCode("EPSG:32637")
'Проекция этой системы координат
Set prj = crs.Projection
MsgBox "Проекция: " & prj.Name & vbCrLf & _
       "Тип: " & prj.ProjType
End Sub

Python:

import zulu

def Macro_IProjection_cls():
    # Создаем систему координат по коду EPSG
    crs = zulu.CRS()
    crs.InitByCode("EPSG:32637")
    # Проекция этой системы координат
    prj = crs.Projection
    print("Проекция:", prj.Name)
    print("Тип:", prj.ProjType)