Skip To Content

Запись метаданных GPS

Помимо географических координат, вам могут также потребоваться другие метаданные GPS, связанные с объектом, например, точность и тип фиксации. Хранение таких метаданных может быть полезно для определения качества данных и обеспечения соответствия требованиям при сборе данных. Вы можете добавить поля метаданных GPS к сервису точечных объектов, чтобы Collector мог записывать метаданные GPS в соответствующие поля при редактировании точечных объектов. Следует также настроить всплывающие окна объектов, чтобы скрыть некоторые данные от полевых сотрудников.

Прежде чем начать настройку хранения метаданных GPS, следует иметь в виду следующее:

  • Поля метаданных GPS заполняются только на точечных слоях.
  • Если точечный объект создается или обновляется с помощью нажатия и удержания точки на карте, вместо использования GPS, поля метаданных GPS очищаются.
  • Если точечный объект создается или обновляется при отсутствии GPS-метаданных для текущей позиции GPS, поля метаданных GPS очищаются.

Поддерживаемые метаданные GPS

При использовании настроенного сервиса объектов Collector записывает следующие значения метаданных GPS:

  • Имя приёмника
  • Широта – местоположение до применения заданного профиля местоположения, включая преобразования данных
  • Долгота – местоположение до применения заданного профиля местоположения, включая преобразования данных
  • Высота – местоположение до применения заданного профиля местоположения, включая преобразования данных
  • Время исправления

При использовании отдельного местоположения GPS для установки местоположения точки записываются также следующие значения метаданных:

  • Горизонтальная точность
  • Вертикальная точность
  • PDOP
  • HDOP
  • VDOP
  • Тип исправления
  • Возраст коррекции
  • ID станции
  • Число спутников

При выполнении усреднения GPS для установки местоположения точки записываются также следующие значения метаданных:

  • Средняя горизонтальная точность
  • Средняя вертикальная точность
  • Усредненное количество позиций
  • Среднеквадратическое отклонение

    Индикация изменения расстояния между окончательным, усредненным местоположением и каждым отдельным местоположением, записанным во время усреднения. Высокое значение указывает на то, что на вашу позицию повлияли выбросы.

Вы можете выбрать, какие из них вы захватите с вашими данными: эти значения игнорируются для любых полей, которые не будут добавлены в сервис объектов. Аналогичным образом, вы можете настроить свои данные для отдельных местоположений GPS, усредненных местоположений или для обоих: при включении усреднения поля усредненных местоположений будут заполняться, а поля для отдельных местоположений будут оставаться пустыми, и наоборот.

Примечание:

Если вы включили уровень достоверности 95 процентов для точности в настройках Collector, a будет использоваться уровень достоверности 95 процентов, если точность ваших данных приемлема для сбора данных. Записываемая точность также вычисляется как среднеквадратическое значение. Уровень достоверности составляет от 63 до 68 процентов для горизонтальной точности и 68 процентов для вертикальной точности.

Настройка сервиса объектов на хранение метаданных GPS

Чтобы настроить сервис объектов на хранение метаданных GPS, можно либо использовать скрипты Python, либо внести эти изменения вручную.

  • Если для публикации сервиса используется ArcGIS Desktop, можно добавить поля метаданных GPS к атрибутивным таблицам объектов перед публикацией сервиса, используя скрипты Python или обновив данные вручную.
  • Если для создания и обновления слоев используется ArcGIS Online или ArcGIS Enterprise, нельзя использовать скрипты Python для добавления полей метаданных GPS в атрибутивные таблицы объектов. Это необходимо сделать вручную. Подробнее см. в разделе Обновление данных вручную.

Обновление данных вручную

Чтобы вручную настроить сервис объектов для хранения метаданных GPS выполните следующие шаги.

Внимание:

Перед тем как начать оцените, можете ли вы использовать скрипты Python. Эти шаги следует выполнять только в том случае, если для создания и обновления слоев вы используете ArcGIS Online или ArcGIS Enterprise.

  1. Если вы хотите использовать домены для полей Тип фиксации, Число спутников и ID станции, которые вы создадите следующем шаге, сначала воспользуйтесь следующими сведениями, чтобы создать домены GNSSFixType, NumSatellites и NumStationID в базе данных. Использование доменов для заполнения этих полей не является обязательным. Дополнительные сведения см. в разделе Обзор атрибутивных доменов в справке ArcGIS Pro.

    Примечание:

    В размещенных слоях объектов, созданных в ArcGIS Online или ArcGIS Enterprise, добавление доменов не поддерживается.

    • Домен 1: домен кодированных значений
      • Имя: GNSSFixType
      • Тип поля: Short integer
      • Значения: 0 – некорректная фиксация, 1 – GPS, 2 – Differential GPS, 4 – RTK Fixed, 5 – RTK Float
    • Домен 2: интервальный домен
      • Имя: NumSatellites
      • Тип поля: Short integer
      • Диапазон: 0–99
    • Домен 3: интервальный домен
      • Имя: NumStationID
      • Тип поля: Short integer
      • Диапазон: 0–1023
  2. Определите, какие метаданные GPS необходимы при сборе данных. Для каждого фрагмента метаданных, который вы хотите захватить, добавьте соответствующее поле из следующей таблицы в атрибутивную таблицу сервиса.
    Примечание:

    Поля, которые не были добавлены, игнорируются.

    АтрибутПсевдоним поляИмя поляТип поляДомен

    Имя приёмника

    Название приемника

    ESRIGNSS_RECEIVER

    String (50)

    Горизонтальная точность

    Горизонтальная точность (м)

    ESRIGNSS_H_RMS

    double

    Вертикальная точность

    Вертикальная точность (м)

    ESRIGNSS_V_RMS

    double

    Широта

    Широта

    ESRIGNSS_LATITUDE

    double

    Долгота

    Долгота

    ESRIGNSS_LONGITUDE

    double

    Высота

    Высота

    ESRIGNSS_ALTITUDE

    double

    PDOP

    PDOP

    ESRIGNSS_PDOP

    double

    HDOP

    HDOP

    ESRIGNSS_HDOP

    double

    VDOP

    VDOP

    ESRIGNSS_VDOP

    double

    Тип исправления

    Тип исправления

    ESRIGNSS_FIXTYPE

    Short

    GNSSFixType (дополнительно)

    Возраст коррекции

    Возраст поправок

    ESRIGNSS_CORRECTIONAGE

    double

    ID станции

    ID станции

    ESRIGNSS_STATIONID

    Short

    NumStationID (дополнительно)

    Число спутников

    Число спутников

    ESRIGNSS_NUMSATS

    Short

    NumSatellites (дополнительно)

    Время исправления

    Время фиксации

    ESRIGNSS_FIXDATETIME

    Date

    Средняя горизонтальная точность

    Средняя горизонтальная точность (м)

    ESRIGNSS_AVG_H_RMS

    double

    Средняя вертикальная точность

    Средняя вертикальная точность (м)

    ESRIGNSS_AVG_V_RMS

    double

    Усредненное количество позиций

    Усредненные позиции

    ESRIGNSS_AVG_POSITIONS

    Long

    Среднеквадратическое отклонение

    Стандартное отклонение (м)

    ESRIGNSS_H_STDDEV

    double

Настройка полей метаданных GPS во всплывающих окнах слоя объектов

После настройки хранения метаданных, рекомендуется настроить всплывающие окна слоя объектов, чтобы скрыть некоторые поля метаданных GPS для мобильных сотрудников и предотвратить их возможное редактирование. Можно либо использовать скрипты Python, либо вручную настроить всплывающие окна. Чтобы использовать скрипты для настройки всплывающих окон сервиса объектов, необходимо настраивать их на карте, а не на слое.

Подсказка:

Если вы настраиваете всплывающие окна на карте, можно использовать скрипты Python. При настройке в слое выполните обновление вручную.

Обновление всплывающих окон вручную

Чтобы вручную настроить всплывающие окна в слое для того, чтобы скрыть соответствующие поля, выполните следующие шаги. Дополнительные сведения о редактировании всплывающих окон см. в разделе Настройка формы для сбора данных.

Внимание:

Перед тем как начать оцените, можете ли вы использовать скрипты Python. Эти шаги следует выполнять только в том случае, если вы выполняете настройку всплывающих окон в слое, а не на карте.

  1. При редактировании всплывающих окон, щелкните Настроить атрибуты.
  2. Снимите отметки Редактировать у каждого из полей, добавленных в предыдущем разделе для захвата метаданных GPS. Это не позволит сборщикам данных изменять эти значения.
  3. Если вы хотите сделать некоторые поля метаданных GPS доступными только для чтения, чтобы мобильные сотрудники могли проверять точность при сборе данных, установите отметку Отображение у этих полей. Отображаемые поля рекомендуется отформатировать согласно следующей таблице:

    Имя поляПсевдоним поляФормат поля

    ESRIGNSS_RECEIVER

    Название приемника

    недоступно

    ESRIGNSS_H_RMS

    Горизонтальная точность (м)

    2 десятичных знака

    ESRIGNSS_V_RMS

    Вертикальная точность (м)

    2 десятичных знака

    ESRIGNSS_LATITUDE

    Широта

    8 десятичных знаков

    ESRIGNSS_LONGITUDE

    Долгота

    8 десятичных знаков

    ESRIGNSS_ALTITUDE

    Высота

    2 десятичных знака

    ESRIGNSS_PDOP

    PDOP

    2 десятичных знака

    ESRIGNSS_HDOP

    HDOP

    2 десятичных знака

    ESRIGNSS_VDOP

    VDOP

    2 десятичных знака

    ESRIGNSS_FIXTYPE

    Тип исправления

    недоступно

    ESRIGNSS_CORRECTIONAGE

    Возраст коррекции (сек)

    0 десятичных знаков

    ESRIGNSS_STATIONID

    ID станции

    недоступно

    ESRIGNSS_NUMSATS

    Число спутников

    недоступно

    ESRIGNSS_FIXDATETIME

    Время фиксации

    ShortDateTime, 12ч

    ESRIGNSS_AVG_H_RMS

    Средняя горизонтальная точность (м)

    2 десятичных знака

    ESRIGNSS_AVG_V_RMS

    Средняя вертикальная точность (м)

    2 десятичных знака

    ESRIGNSS_AVG_POSITIONS

    Усредненные позиции

    недоступно

    ESRIGNSS_H_STDDEV

    Стандартное отклонение (м)

    3 десятичных знака

  4. Если вы не хотите, чтобы сборщики данных видели определенные поля, снимите с соответствующих полей отметки Отображение.