Настройка полей слоя карты

После того, как вы добавили мобильный сервис, сетевой сервис объектов или мобильный кэш к вашему проекту, вы можете задать настройки полей для каждого слоя на карте – видимость поля (какие поля будут отображены на карте), функция поля (редактируемое или собирающее), порядок поля (порядок расположения полей), а для слоев, которые вы задали для сбора данных – какие поля будут редактируемыми и в каком порядке.

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

В полевых приложениях поля используются следующими способами:

ПримечаниеПримечание:

  • Вы можете настроить эти способы (для просмотра, для сбора и для обновления) для слоев карт, использующихся для сбора данных.
  • Для слоев, использующихся только для чтения, можно задать только параметры их просмотра.
  • Поля скрытых слоев не настраиваются.
  • Если вы добавляете рабочий слой из сервиса пространственных объектов, который содержит растр или данные BLOB, эти два типа полей не будут отображаться, поскольку они не поддерживаются.

Установка видимости для просмотра – порядок показа слоев во время проверки данных

Вы можете определить, показывать или скрывать поле в момент просмотра полевыми работниками атрибутов объекта. Например, у вас может быть поле, хранящее дату и время во время начального сбора данных. Это поле может быть автоматически заполнено значениями приложением, поэтому его можно спрятать в режиме сбора. Однако можно показывать это поле работникам полевой бригады во время просмотра ими данных.

Шаги:
  1. В Mobile Project Center щелкните стрелку ниспадающего меню перед мобильным сервисом, сервисом объектов или мобильным кэшем для просмотра списка слоев карты.

    Разверните рабочие слои

  2. Щелкните имя слоя карты, поля которого вы хотите настроить.

    Закладки Слой (Layer) и Поля (Fields) появятся рядом с закладкой Предварительный просмотр карты (Map Preview).

  3. Щелкните закладку Слой (Layer) и выберите для слоя либо Используется для сбора данных (Is used to collect data), либо Предоставляет справочную информацию "только для чтения" (Provides read-only reference information). Для получения более подробных сведений о настройке типа слоев см. раздел Настройка свойств слоев карты.
  4. Перейдите на закладку Поля (Fields). В окне появится список полей, которые можно настраивать. По умолчанию отображаются все видимые поля в документе карты, на основе которого создан рабочий слой.
    ПодсказкаПодсказка:

    Только видимые поля слоя карты в файле документа карты (.mxd) отображаются в списке полей. Рекомендуется отключать видимость ненужных полей в файле .mxd, поскольку это уменьшит объем передаваемых полевыми приложениями данных на сервер. Если, однако, в списке просматриваемых полей Mobile Project Center отсутствует необходимое поле, проверьте, включено ли оно в ArcMap. Однако следует помнить, что поле, используемое для определения подтипа объекта, даже если оно не отображается в документе карты, все равно отображается и может быть настроено в Mobile Project Center.

  5. Для указания того, что поле не должно отображаться в режиме Просмотр (View) в полевых приложениях, снимите отметку под столбцом Просмотр (Viewing).

    На следующем изображении поле Unit Number не отображается, когда полевые работники проверяют атрибуты. Это поле, однако, будет отображаться во время сбора и обновления данных:

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

Установка видимости для сбора и обновления – порядок показа слоев во время сбора и обновления данных

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

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

Чтобы настроить режимы сбора и обновления, выполните следующие шаги:

Шаги:
  1. Щелкните стрелку ниспадающего меню перед мобильным сервисом, сервисом объектов или мобильным кэшем для просмотра списка слоев карты.
  2. Щелкните имя слоя карты, поля которого вы хотите настроить.
  3. Щелкните закладку Слой (Layer) и выберите в качестве типа слоя Используется для сбора данных (Is used to collect data).
  4. Перейдите на закладку Поля (Fields). В столбцах Обновления (Updating) и Сбора (Collecting) в окне со списком полей находятся отметки для включения видимости, относящиеся к сбору или обновлению данных отдельных полей.
    ПримечаниеПримечание:

    Если вы сделали слой доступным только для чтения, опции Обновления (Updating) и Сбора (Collecting) будут отключены, как показано ниже:

    Настройки видимости полей "только для чтения"

  5. Снимите отметку под столбцом Обновление (Updating), чтобы соответствующее поле было скрыто при обновлением полевым работником существующего объекта, либо снимите отметку под столбцом Сбор (Collecting), чтобы оно было скрыто при добавлении вновь собранных объектов.

    На следующем скриншоте поле Assessor Identification является невидимым, когда полевые работники собирают новый объект или обновляют существующий, а поле Number of Floors отображается только при сборе нового объекта. Точно так же поле Description является видимым только при обновлении существующего объекта. Однако эти поля все отображаются в режиме просмотра.

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

  6. ПодсказкаПодсказка:

    Хотя поле и не будет отображаться во время сбора или обновления данных. Оно все равно может быть автоматически заполнено полевым приложением на основе ваших настроек. Примером является изображение в разделе автозаполнения поля Setting.

Установка автозаполнения поля

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

Типы автозаполняемых полей: текстовые, дата/время, двойной точности. Для заполнения полей могут использоваться следующие значения:

  • Текст:
    • Идентификация пользователя (работающего в данный момент в полевом приложении)
    • Отображаемое имя пользователя (работающего в данный момент в полевом приложении)
    • Имя компьютера
    ПримечаниеПримечание:

    Для заполнения текстового поля идентификатором пользователя или именем пользователя, авторизованного в данный момент в системе, ваш мобильный проект должен иметь слой Identity. Более подробно см. в разделе Об идентификационных данных пользователя проекта.

  • Дата/время (Date/time):
    • Дата и время на компьютере
    • Время приемника Global Navigation Satellite System (GNSS) (если подключена система GPS)
  • Число двойной точности:
    • Широта (если GPS подключен)
    • Долгота (если GPS подключен)
    • Высота (если GPS подключен)
    • Скорость (если GPS подключен)
    • Направление (если GPS подключен)
    • Погрешность определения планового положения (если GPS подключен)

Более того, можно автоматически заполнять поле одним значением при сборе объекта, а другим – при его обновлении.

Для настройки автозаполнения для редактируемых полей в Mobile Project Center выполните следующие шаги:

Шаги:
  1. Щелкните стрелку ниспадающего меню рядом с мобильным сервисом, сервисом объектов или мобильным кэшем для просмотра списка слоев карты.
  2. Щелкните имя слоя карты, поля которого вы хотите настроить.
  3. Щелкните закладку Слой (Layer) и выберите в качестве типа слоя Используется для сбора данных (Is used to collect data).
  4. Внизу закладки Поля, найдите два ниспадающих меню в разделе Автозаполнение.

    Настройки автозаполнения

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

Изменение порядка полей

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

Для изменения порядка полей в Mobile Project Center выполните следующие шаги:

Шаги:
  1. Щелкните стрелку ниспадающего меню перед мобильным сервисом, сервисом объектов или мобильным кэшем для просмотра списка слоев карты.
  2. Щелкните имя слоя карты, поля которого вы хотите настроить.
  3. Щелкните закладку Слой (Layer) и выберите для слоя либо Используется для сбора данных (Is used to collect data), либо Предоставляет справочную информацию "только для чтения" (Provides read-only reference information).
  4. Перейдите на закладку Поля (Fields).
  5. Щелкните поле, которое вы хотите переместить.
  6. Справа от списка Видимость и порядок (Visibility and Order) щелкните кнопку Переместить поле вверх (Move Up Field) Переместить поле вверх , чтобы переместить его вверх или щелкните Переместить поле вниз (Move Down Field) Переместить поле вниз для перемещения его вниз.

Настройка заголовка поля

Для каждого слоя карты можно настроить способ отображения полей при просмотре, редактировании, сборе и обновлении атрибутов. Опция Заголовок (Caption) позволяет использовать псевдоним, заданный для поля в документе карты. Этот текст, отображаемый во время просмотра, сбора и обновления информации, при отображении атрибута объекта, зависит от настроек заголовка, и при просмотре и редактировании текст может отличаться. Например, при просмотре атрибутов объекта-лампочки можно использовать заголовок "Мощность в ваттах", а при сборе и обновлении объектов – "Какова мощность в ваттах?", размещаемый перед текстовым окном, в котором пользователи будут указывать значение мощности. Опять же, если вы можете использовать свойство Заголовок (Caption) для каждого поля при просмотре, сборе и обновлении данных, это значительно упростит и сделает более понятным для полевых работников редактирование атрибута.

Для изменения заголовка поля в Mobile Project Center выполните следующие шаги:

Шаги:
  1. Щелкните стрелку ниспадающего меню перед мобильным сервисом, сервисом объектов или мобильным кэшем для просмотра списка слоев карты.
  2. Щелкните имя слоя карты, поля которого вы хотите настроить.
  3. Щелкните закладку Слой (Layer) и выберите для слоя либо Используется для сбора данных (Is used to collect data), либо Предоставляет справочную информацию "только для чтения" (Provides read-only reference information).
  4. Перейдите на закладку Поля (Fields).
  5. Щелкните поле с заголовком, который вы хотите изменить.
  6. Перейдите к разделу Заголовки (Captions) нижеи отредактируйте текстовые поля Во время просмотра (When Viewing) и Во время редактирования и сбора (When Updating and Collecting) нужным образом.
4/15/2013