Краткая информация
Предоставляет информацию о компоненте вертикальной системы координат (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 (чтение и запись) | Код или WKID вертикальной системы координат. | Integer |
linearUnitName (чтение и запись) | Название линейных единиц измерения. | String |
metersPerUnit (чтение и запись) | Метров на линейную единицу. | Double |
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