Переменные устройства используются для автоматического заполнения полей QuickCapture общими атрибутами ГИС. Не все переменные могут быть применены ко всем типам полей. Например, переменная timestamp применяется только к полям типа date.
Некоторые переменные будут автоматически назначены полям кнопок с определенным именем. Вы можете вручную создать эти именованные поля в вашем векторном слое или дополнительно выбрать Захват информации GPS-приемника при создании векторного слоя в ArcGIS Online или при создании векторного слоя в ArcGIS Enterprise.
Информация об устройстве
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Название проекта Имя переменной: projectName Название проекта, который использовался для захвата записи. | Текст | Точки, линии, полигоны | - |
Установить UUID Имя переменной: installUUID Уникальный идентификатор мобильного приложения, созданный при установке. Эта переменная может использоваться для уникальной идентификации устройства. | Текст | Точки, линии, полигоны | - |
Версия приложения Имя переменной: appVersion Версия QuickCapture. | Строка | Точки, линии, полигоны | - |
Операционная система Имя переменной: operatingSystem Платформа и версия операционной системы. | Строка | Точки, линии, полигоны | - |
Id сеанса Имя переменной: sessionId Уникальный ID, который создается каждый раз при включении публикации местоположения. | Строка | Точки, линии, полигоны | - |
Режим Питания Имя переменной: powerMode Категория режима питания. Потенциальные результаты: Неизвестно (0), Сбалансированный (1), Экономия заряда батареи. | Integer | Integer | - |
Источник Питания Имя переменной: powerSource Категория режима питания. Потенциальные результаты: Неизвестно (0), AC (1), USB (2), Беспроводной (3) и Батарея (4). | Integer | Точки | - |
Состояние батареи Имя переменной: batteryState Категория состояния батареи. Потенциальные результаты: Неизвестно (0), Отключено (1), Заряжается (2), Подключено и полностью заряжено (3), Подключено, но не заряжается (4) | Integer | Точки | - |
Уровень заряда батареи Имя переменной: batteryLevel Уровень заряда батареи в процентах (0-100) | Integer | Точки | - |
Магнитное склонение Имя переменной: magneticDeclination Угол между магнитным и истинным севером в десятичных градусах. | Double | Точки | - |
Азимут (°) Имя переменной: azimuth Азимут устройства при захвате записи, где север - 0, восток - 90, юг - 180, запад - 270. | Double | Точки | esrisnsr_azimuth |
Наклон (°) Имя переменной: pitch Тангаж устройства при захвате записи, где 0 соответствует горизонтальному положению устройства, а 90 - вертикальному, перпендикулярно земле. | Double | Точки | - |
Крен (°) Имя переменной: roll Крен устройства при захвате записи, где 0 соответствует горизонтальному положению устройства, 90 - поворот устройства направо, -90 - налево, 180 - полному перевороту. | Double | Точки | - |
Примечание:
При редактировании точки вручную очищаются переменные magneticDeclination, azimuth , pitch и roll.
Информация для пользователей
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Имя пользователя Имя переменной: username Имя пользователя, осуществившего вход. | Текст | Точки, линии, полигоны | - |
ФИО Имя переменной: fullName ФИО пользователя, осуществившего вход. | Текст | Точки, линии, полигоны | - |
Имя Имя переменной: firstName Имя пользователя, осуществившего вход. | Текст | Точки, линии, полигоны | - |
Фамилия Имя переменной: lastName Фамилия пользователя, осуществившего вход. | Текст | Точки, линии, полигоны | - |
Имя переменной: email Адрес электронной почты пользователя, осуществившего вход. | Текст | Точки, линии, полигоны | - |
Местоположение
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Время захвата (UTC) Имя переменной: captureTime Время захвата в UTC. | Date | Точки | esrignss_fixdatetime |
Время захвата (только дата) Имя переменной: captureTime_dateOnly Только местная дата захвата. | DateOnly | Точки | - |
Время захвата (только время) Имя переменной: captureTime_timeOnly Только местное время захвата. | TimeOnly | Точки | - |
Время захвата (дата и время со сдвигом по UTC) Имя переменной: captureTime_timeStampOffset Местное время захвата со смещением по UTC. | TimeStampOffset | Точки | - |
Широта (DD) Имя переменной: latitude Широта в десятичных градусах. | Double | Точки | esrignss_latitude |
Долгота (DD) Имя переменной: longitude Долгота в десятичных градусах. | Double | Точки | esrignss_longitude |
Высота (м): Имя переменной: altitude Высота над уровнем моря или эллипсоидом в метрах. | Double | Точки | esrignss_altitude |
Горизонтальная точность (м) Имя переменной: horizontalAccuracy Горизонтальная точность координат x,y в метрах. | Double | Точки | esrignss_h_rms |
Вертикальная точность (м) Имя переменной: verticalAccuracy Вертикальная точность координаты z в метрах. | Double | Точки | esrignss_v_rms |
DMS местоположения Имя переменной: DMS Местоположение в градусах, минутах и секундах в строке, разделенное пробелами. | Текст | Точки | - |
DDM местоположения Имя переменной: DDM Местоположение в градусах, и десятичных минутах в строке, разделенное пробелами. | Текст | Точки | - |
USNG местоположения Имя переменной: USNG Местоположение в U.S. National Grid | Текст | Точки | - |
MGRS местоположения Имя переменной: MGRS Местоположение в системе Military Grid Reference System. | Текст | Точки | - |
Level ID Имя переменной: levelId Уникальный идентификатор объекта уровня на карте с поддержкой этажей. Эта переменная будет заполнена только в том случае, если в проекте настроена карта с поддержкой этажей, карта открыта и выбраны здание и этаж. В противном случае сохраненное значение по умолчанию будет null. | Текст | Точки, линии, полигоны | - |
Примечание:
При редактировании точки вручную очищаются переменные altitude, horizontalAccuracy и verticalAccuracy.
Передвижение
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Скорость (м/с) Имя переменной: speedMS Наземная скорость в метрах в секунду. | Double | Точки | - |
Скорость (км/ч): Имя переменной: speedKPH Наземная скорость в км в час. | Double | Точки | esrignss_speed |
Скорость (мили/ч): Имя переменной: speedMPH Наземная скорость в милях в час | Double | Точки | - |
Скорость (узлы) Имя переменной: speedKTS Наземная скорость в узлах | Double | Точки | - |
verticalSpeedMS Вертикальная скорость в метрах в секунду. | Double | Точки | - |
Имя переменной: verticalSpeedKPH Вертикальная скорость в км в час. | Double | Точки | - |
Имя переменной: verticalSpeedMPH Вертикальная скорость в милях в час. | Double | Точки | - |
Имя переменной: verticalSpeedKTS Вертикальная скорость в узлах. | Double | Точки | - |
Направление движения (°) Имя переменной: direction Направление движения, измеренное по часовой стрелке, начиная с севера в десятичных градусах. | Double | Точки | - |
Направление движения по 4 сторонам света Имя переменной: directionCardinal4 Направление перемещения, генерализованное, как одно из четырех основных направлений. Возможные результаты это N, E, S и W. | Текст | Точки | - |
Направление движения по 8 сторонам света Имя переменной: directionCardinal8 Направление перемещения, генерализованное, как одно из восьми основных направлений. Возможные результаты это N, NE, E, SE, S, SW, W и NW. | Текст | Точки | - |
Тип действия Имя переменной: activityType Тип действия пользователя: Unknown (0), Stationary (1), Walking (2), Running (3), Cycling (4), Automotive (5) | Текст | Точки | - |
Начальное время Имя переменной: startTime Дата и время активации этой кнопки. | Date | Линии, полигоны | - |
Конечное время Имя переменной: endTime Дата и время деактивации этой кнопки. | Date | Линии, полигоны | - |
Длина (м) Имя переменной: lengthM Геодезическая длина в метрах. | Double | Линии, полигоны | - |
Длина (км) Имя переменной: lengthKM Геодезическая длина в километрах. | Double | Линии, полигоны | - |
Длина (мили) Имя переменной: lengthMI Геодезическая длина в милях. | Double | Линии, полигоны | - |
Площадь (м2) Имя переменной: areaM2 Площадь в кв. метрах, только для полигональных слоев. | Double | Полигоны | - |
Площадь (км2) Имя переменной: areaKM2 Площадь в кв. километрах, только для полигональных слоев. | Double | Полигоны | - |
Площадь (миль2) Имя переменной: areaMI2 Площадь в кв. милях, только для полигональных слоев. | Double | Полигоны | - |
Примечание:
Вертикальная скорость не может быть назначена полю кнопки в GUI веб-дизайнера, но может быть создана с использованием имени переменной при редактировании Project JSON.
При редактировании точки вручную очищаются переменные speedMS, speedKPH, speedMPH, speedKTS, verticalSpeedMS, verticalSpeedMPH, verticalSpeedKPH, verticalSpeedKTS, direction, directionCardinal4 и directionCardinal8.
Фото
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Направление камеры (°) Имя переменной: camHeading Азимут задней камеры устройства при захвате фотографии, где истинный север - 0, восток - 90, юг - 180, запад - 270. Также сохраняется в EXIF, в теге GPSImgDirection. Имейте в виду, что camHeading не имеет большого значения при захвате изображений со значениями camRoll более ±10 градусов. | Double | Точки | - |
Наклон камеры (°) Имя переменной: camPitch Тангаж задней камеры устройства при захвате фотографии, где 0 соответствует направлению камеры вниз, а 90 - вперед, перпендикулярно земле. | Double | Точки | - |
Крен камеры (°) Имя переменной: camRoll Крен задней камеры устройства при захвате фотографии, где 0 соответствует отсутствию крена, 90 - повороту устройства направо, а -90 - налево. Крен более ±45 градусов приводит к переключению портретной ориентации на ландшафтную, и углы camHeading, camPitch и camRoll настраиваются соответственно. | Double | Точки | - |
Горизонтальное поле зрения (°) Имя переменной: hfov Горизонтальное поле зрения линз камеры, измеренное в градусах. Эта переменная вычисляется по EXIF, из тега FocalLength35mmFilm. При отсутствии тега EXIF, возвращается ноль. | Double | Точки | - |
Вертикальное поле зрения (°) Имя переменной: vfov Вертикальное поле зрения линз камеры, измеренное в градусах. Эта переменная вычисляется по EXIF, из тега FocalLength35mmFilm. При отсутствии тега EXIF, возвращается ноль. | Double | Точки | - |
Широта фотографии (DD) Имя переменной: photoLatitude Широта при захвате фотографии, в десятичных градусах. Также сохраняется в EXIF, в теге GPSLatitude. | Double | Точки | - |
Долгота фотографии (DD) Имя переменной: photoLongitude Долгота при захвате фотографии, в десятичных градусах. Также сохраняется в EXIF, в теге GPSLongitude. | Double | Точки | - |
Примечание:
Для кнопок, поддерживающих несколько фотографий, переменные устройства камеры не будут вычисляться.
GNSS
Переменные GNSS обычно доступны только при непосредственном подключении к внешнему приемнику GNSS, однако переменные, отмеченные знаком *, также доступны на Android, когда внешний приемник подключен через мок-местоположение.
Переменная | Совместимый тип полей | Совместимый тип объектов | Переменная поля автоматически присвоена |
---|---|---|---|
Тип источника позиции* Имя переменной: positionSourceType Категория источника позиции. Возможные результаты Неизвестно (0), Пользователь (1), Системное местоположение (2), Внешнее устройство (3) и Сетевое устройство (4). | Integer | Точки, линии, полигоны | esrignss_positionsourcetype |
Тип исправления* Имя переменной: fixType Тип фиксации позиции для координаты. Возможные результаты NoFix (0), GPS (1), DifferentialGPS (2),PrecisePositioningService (3), RTKFixed (4), RTKFloat (5),Estimated (6), Manual (7), Simulator (8) и SBAS (9). | Integer | Точки | esrignss_fixtype |
Адрес устройства Имя переменной: deviceAddress Как правило, этот адрес представляет собой MAC-адрес Bluetooth устройства, например, 0C:00:0A:BB:28:FC. Однако на iOS MAC-адрес Bluetooth недоступен, поэтому вместо него возвращается уникальный идентификатор устройства — например, 3f89ecd0-bbe5-11ea-8b6e-0800200c9a66. | Текст | Точки | - |
Имя сенсора местоположения* Имя переменной: sensorName При использовании встроенного устройства позиционирования используется имя AppStudio-CoreLocation. При использовании внешнего приемника это будет имя приемника, сообщаемое внешним аппаратным обеспечением. | Текст | Точки | esrignss_receiver |
Тип подключения сенсора местоположения Имя переменной: deviceType Тип внешнего устройства. Возможны результаты: Неизвестно (-1), Bluetooth (0), Serial Port (1) и Bluetooth LE (2). | Integer | Точки | - |
Имя сети Имя переменной: networkName Доступно только для провайдеров сетевого местоположения. | Текст | Точки | - |
Сетевой адрес Имя переменной: networkAddress Доступно только для провайдеров сетевого местоположения. | Текст | Точки | - |
Сетевой порт Имя переменной: networkPort Доступно только для провайдеров сетевого местоположения. | Integer | Точки | - |
Ортометрическая высота* Имя переменной: geoidSeparationCustom Разница между эллипсоидом WGS84 и средним уровнем моря, согласно пользовательским настройкам приложения. Доступно для всех типов провайдеров местоположений. | Double | Точки | - |
Высота антенны Имя переменной: antennaHeight Расстояние от антенны до поверхности Земли вычитается из значения высоты в метрах. | Double | Точки | - |
Тип высоты* Имя переменной: altitudeType Возможные варианты - это высота над средним уровнем моря (0) и высота над эллипсоидом (1). | Integer | Точки | - |
Разделение геоида* Имя переменной: geoidSeparation Разница между эллипсоидом WGS84 и средним уровнем моря по данных приемника GNSS в метрах. Это также называется ортометрической высотой. | Double | Точки | - |
Тип точности (RMS или DOP)* Имя переменной: accuracyType Тип точности, сообщаемой параметрами horizontalAccuracy и verticalAccuracy. Возможные результаты: RMS (0) и DOP (1). RMS - это точность среднеквадратической ошибки Вычисляется на основе 68-процентного доверительного интервала для ошибок широты, долготы и высоты, сообщаемых приемником в предложении GST. Если приемник не поддерживает GST, используется DOP. DOP - это точность на основе погрешности. Использует константу ошибки диапазона определенного пользователем (UERE) для оценки горизонтальной или вертикальной точности. | Integer | Точки | - |
Уровень достоверности точности* Имя переменной: confidenceLevelType Возможные результаты: 68 процентов (0) и 95 процентов (1). | Integer | Точки | - |
Средняя радиальная сферическая ошибка Имя переменной: positionAccuracy Средняя радиальная сферическая ошибка в метрах. Содержит как горизонтальную, так и вертикальную ошибку. | Double | Точки | - |
Ошибка 1-sigma широты GST Имя переменной: latitudeError Значение ошибки 1-sigma широты в метрах. Этот параметр заполняется, только если устройство позиционирования поддерживает предложения GST в потоках NMEA. | Double | Точки | - |
Ошибка 1-sigma долготы GST Имя переменной: longitudeError Значение ошибки 1-sigma долготы в метрах. Этот параметр заполняется, только если устройство позиционирования поддерживает предложения GST в потоках NMEA. | Double | Точки | - |
Ошибка 1-sigma высоты GST Имя переменной: altitudeError Значение ошибки 1-sigma высоты в метрах. Этот параметр заполняется, только если устройство позиционирования поддерживает предложения GST в потоках NMEA. | Double | Точки | - |
HDOP* Имя переменной: hdop Значение Horizontal Dilution of Precision данных позиционирования. | Double | Точки | esrignss_hdop |
VDOP* Имя переменной: vdop Значение Vertical Dilution of Precision данных позиционирования. | Double | Точки | esrignss_vdop |
PDOP* Имя переменной: pdop Значение Positional Dilution of Precision данных позиционирования. Для определения PDOP используется выражение PDOP^2 = HDOP^2 + VDOP^2. | Double | Точки | esrignss_pdop |
Дифференцированный возраст* Имя переменной: differentialAge Возраст дифференциального сигнала и коррекции, используемого приемником GPS для дифференциальной коррекции позиции, в секундах. | Double | Точки | esrignss_correctionage |
ID базовой станции* Имя переменной: referenceStationId ID дифференциальной базовой станции (DSID), использованной приемником GPS. | Integer | Точки | esrignss_stationid |
Видимые спутники Имя переменной: satellitesVisible Число спутников, видимых в момент захвата местоположения. | Integer | Точки | - |
Используется спутников Имя переменной: satellitesInUse Число спутников, использованных для получения данных позиционирования. | Integer | Точки | esrignss_numsats |
Примечание:
При редактировании точки вручную очищаются все переменные внешнего GNSS.