Skip To Content

Смена источника представления размещенного векторного слоя

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

Использование нового размещенного векторного слоя для источника представления позволит вам сделать следующее:

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

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

Требования

Для замены источника представления должно быть выполнено несколько условий, а также надо убедиться, что нет проблем с приложениями, использующими представление:

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

Замена исходного слоя представления

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

  1. Откройте страницу элемента размещенного векторного слоя или представления.
  2. Перейдите на вкладку Настройки.
  3. Прокрутите вниз до раздела Векторный слой (размещенный, представление) и щелкните Обновить представление.
  4. Щелкните Заменить источник.

    Появится список требований слоя.

  5. Прочитайте требования, которым должен соответствовать новый слой-источник.
  6. Щелкните Поиск слоя и найдите заменяющий размещенный векторный слой, который нужно использовать в качестве слоя-источника для представления.

    Вы можете использовать поиск или отсортировать Фильтр результаты, чтобы найти нужный слой.

  7. Щелкните кнопку Заменить источник Заменить источник, связанную с размещенным векторным слоем, чтобы использовать его в качестве нового источника для представления.

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

  8. Щелкните OK на сообщении, чтобы его закрыть.
  9. Щелкните Далее.
  10. При необходимости продолжите редактирование определения представления.
  11. Щелкните Обновить когда закончите вносить изменения в представление размещенного векторного слоя.

Чтобы вернуть первоначальный слой-источник, повторите шаги выше и используйте исходный слой-источник в качестве нового.