В некоторых случаях у вас могут быть классы объектов, созданные с включенным m-значением. Например, пользователь, создавший класс объектов, включил все свойства геометрии на случай, если они понадобятся в будущем. Если вы решите позднее, что m-значение не требуется, вы не сможете удалить это свойство из этого класса объектов.
Если вы добавите такие классы объектов в редактируемые сервисы объектов, то вы не сможете редактировать геометрию объектов в клиентах, которые не поддерживают редактирование m-значений (например, ArcGIS Online или портал ArcGIS Enterprise). Эти клиенты блокируют редактирование геометрии объектов, для которых было включено хранение m-значений, чтобы не были утрачены существующие m-значения. Однако при этом вам также будет недоступно редактирование геометрии слоев, даже если m-значения не используются. Чтобы сделать возможным редактирование геометрии объектов этих слоев в клиентах, которые не позволяют задать m-значение, можно настроить сервис объектов так, чтобы при редактировании геометрии объектов в этих клиентах для m-значений было вставлено NaN.
Внимание:
Если вы включите это свойство для сервиса объектов, то при обновлении объектов в сервисе с помощью клиента, который не поддерживает ввод m-значений, имеющиеся значения будут заменены на NaN. Не включайте эту функциональную возможность, если вы хотите сохранить существующие m-значения.
Вы можете включить эту функциональную возможность для существующих сервисов, изменив свойства сервиса в ArcGIS Server Manager, как описано в следующих шагах.
- Откройте ArcGIS Server Manager и войдите как владелец сервиса объектов или как администратор ArcGIS Server.
Справка по этому шагу приведена в разделе Вход в Manager.
- Выберите Сервисы > Управление сервисами.
- В разделе Сервисы щелкните имя сервиса объектов, для которого вы хотите использовать NaN для m-значений, когда клиент не предоставляет никакого значения.
- В модуле Редактирование перейдите на вкладку Возможности.
- Щелкните опцию Доступ к объекту (само имя, а не отметку) в окне Выбор и настройка функциональности. Это приведет к отображению свойств сервиса объектов.
- Включите опцию Разрешить обновление геометрии без m-значений.
- Щелкните Сохранить и перезапустить, чтобы применить изменения к сервису.