Вы делаете одно из следующего:
- Публикация или перезапись векторного веб-слоя
- Публикация или перезапись слоя изображения карты
- Публикация векторного слоя листов со связанными веб-слоями
- Публикация или сохранение веб-карты, на которой публикуются векторные веб-слои или слои изображений карты
- Публикация или перезапись картографического сервиса
Уникальные числовые идентификаторы не назначаются слоям и автономным таблицам на карте, поскольку опция Разрешить присвоение уникальных числовых ID для опубликованных веб-слоев не включена в диалоговом окне Свойства карты. Рекомендуется создавать карту с включенной опцией, чтобы вы могли назначать статические ID слоям и автономным таблицам.
Внимание:
Если вы перезаписываете веб-слой или сервис с помощью панелей Перезаписать веб-слой или Перезаписать картографический сервис, рекомендуется щелкнуть Сравнить и убедиться, что ID, которые вы присвоили слоям и таблицам на карте, совпадают с существующими ID подслоя сервиса. В противном случае перезапись может повредить веб-карты, использующие сервис. Более подробно см. в Назначение ID слою.
Решения
Вы можете сделать следующее:
- Чтобы ID слоев и таблиц оставались статическими при перезаписи веб-слоя или сервиса, настройте карту на разрешение присвоения уникальных числовых ID и настройте идентификаторы слоев и таблиц.
Наведите указатель мыши на сообщение анализатора. Нажмите появившуюся кнопку Опции
и щелкните Открыть свойства карты, чтобы разрешить присвоение. В диалоговом окне Свойства карты, на вкладке Общие, поставьте отметку Разрешить присвоение уникальных ID для публикации веб-слоев и щелкните OK. Просмотрите и назначьте пользовательские ID каждому слою и таблице на карте.
- Щелкните закладку Содержание.
- Чтобы изменить ID, щелкните по номеру рядом со слоем или отдельной таблицей.
- В диалоговом окне Свойства слоя или Свойства автономной таблицы, на вкладке Общие, введите пользовательский целочисленный ID в окне ID слоя или ID таблицы.
Подсказка:
Назначайте идентификаторы определенным образом, например, это может быть последовательная нумерация слоев числами, кратными 10 (10, 20, 30 и т. д.). Это позволит впоследствии добавлять слои. Например, вы можете добавлять дополнительные слои между существующими и присваивать новые идентификаторы, находящиеся между имеющимися, кратными десяти (15, 25, 35 и т. д.).
- При необходимости повторите два предыдущих действия для каждого слоя или автономной таблицы.
Если вы перезаписываете веб-слой или сервис, убедитесь, что ID совпадают с ID существующих подслоев сервиса. Дополнительную информацию см. в разделе Сравнение ID при перезаписи веб-слоев.
- Если вы хотите, чтобы ID автоматически последовательно назначались в зависимости от порядка прорисовки в панели Содержание, пропустите анализатор.
Наведите указатель мыши на сообщение анализатора. Щелкните появившуюся кнопку Опции
и щелкните Автоматическое последовательное назначение ID. Эта опция снимает отметку с опции Проверьте, что на карте разрешено присвоение уникальных ID, которая доступна при конфигурации веб-слоя. На вкладке Конфигурация нажмите Настроить параметры
в разделе Настройки. Когда вы публикуете веб-слой, подслоям сервиса автоматически назначаются ID в зависимости от порядка их прорисовки, начиная с 0.
Дополнительная информация
Более подробно см. в разделе: Назначение ID слою и Анализ ГИС-ресурса.