VCS

Краткая информация

Предоставляет информацию о компоненте вертикальной системы координат (VCS) объекта SpatialReference.

Обсуждение

Пространственная привязка состоит из системы координат и параметров хранения и обработки (настройки допусков и разрешений). Сюда также может входить VCS, содержащая информацию о координатах Z (или вертикальных). Например, Z-значение для точки равно 100.0, но не знаю информацию о системе вертикальных координат, невозможно ответить на следующие вопросы:

  • 100.0 отсчитывается от чего? Что находится в 0.0?
  • 100.0 каких единиц? Метров, футов или миль?
  • 100.0 в каком направлении от 0.0?

Свойства

СвойствоОписаниеТип данных
datumName
(чтение и запись)

Название датума вертикальной системы координат.

String
direction
(чтение и запись)

Положительное направление координат z; 1 – наверх, -1 – вниз (в направлении силы тяжести).

Integer
factoryCode
(чтение и запись)

Кода вертикальной системы координат.

Integer
linearUnitName
(чтение и запись)

Название линейных единиц измерения.

String
name
(чтение и запись)

Название вертикальной системы координат.

String
verticalShift
(чтение и запись)

Вертикальное смещение вертикальной системы координат.

Double

Пример кода

import arcpy
# Create a Spatial Reference (Europe Equidistant Conic) with a VCS (EVRF_2007)
sr = arcpy.SpatialReference(102031, 5621)
# Use the SpatialReference as input to a tool
out = arcpy.management.CreateFeatureDataset(outgdb, "euro_fds", sr)
# Describe the output to confirm the VCS factoryCode
sr = arcpy.Describe(out[0]).spatialReference
print(sr.VCS.factoryCode)  # prints 5621