Skip To Content

Настройка редактируемых сервисов объектов, содержащих слои с m-значениями

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

Если вы добавите такие классы объектов в редактируемые сервисы объектов, то вы не сможете редактировать геометрию объектов в клиентах, которые не поддерживают редактирование m-значений (например, ArcGIS Online или портал ArcGIS Enterprise). Эти клиенты блокируют редактирование геометрии объектов, для которых было включено хранение m-значений, чтобы не были утрачены существующие m-значения. Однако при этом вам также будет недоступно редактирование геометрии слоев, даже если m-значения не используются. Чтобы сделать возможным редактирование геометрии объектов этих слоев в клиентах, которые не позволяют задать m-значение, можно настроить сервис объектов так, чтобы при редактировании геометрии объектов в этих клиентах для m-значений было вставлено NaN.

Внимание:

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

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

  1. Откройте ArcGIS Server Manager и войдите как владелец сервиса объектов или как администратор ArcGIS Server.

    Справка по этому шагу приведена в разделе Вход в Manager.

  2. Выберите Сервисы > Управление сервисами.
  3. В разделе Сервисы щелкните имя сервиса объектов, для которого вы хотите использовать NaN для m-значений, когда клиент не предоставляет никакого значения.
  4. В модуле Редактирование перейдите на вкладку Возможности.
  5. Щелкните опцию Доступ к объекту (само имя, а не отметку) в окне Выбор и настройка функциональности. Это приведет к отображению свойств сервиса объектов.
  6. Включите опцию Разрешить обновление геометрии без m-значений.
  7. Щелкните Сохранить и перезапустить, чтобы применить изменения к сервису.