Как владелец представлений размещенных векторных слоев, вы можете заменить источник представления размещенным векторным слоем. Это удобно, если у вас есть одни и те же исходные данные, но значения атрибутов изменились.
Использование нового размещенного векторного слоя для источника представления позволит вам сделать следующее:
- Протестировать новый слой-источник, чтобы убедиться, что он готов к использованию перед тем, как заменить источник представления.
- Сократить время на замену источника слоя. Например, перезапись слоя или связанных с ним данных занимает больше времени, чем замена слоя-источника представления.
- Увеличить вероятность того, что данные будут успешно обновляться, а представление будет соответствовать вашим потребностям. Большинство требований, перечисленных в следующем разделе, проверяются как часть процесса замены источника, что означает, что вы с меньшей вероятностью внесете изменения в данные, которые сделают представление непригодным для использования.
- Вы можете сохранить старый слой-источник как архив для предыдущего состояния данных.
- Если вы определили, что новый исходный слой не подходит или негативно повлиял на представление, вы можете поменять исходный слой на предыдущий исходный слой.
Чтобы использовать размещенный векторный слой в качестве нового источника для существующего представления размещенного векторного слоя, должны быть выполнены несколько требований. Они перечислены в следующем разделе.
Требования
Для замены источника представления должно быть выполнено несколько условий, а также надо убедиться, что нет проблем с приложениями, использующими представление:
- Вам должен принадлежать новый размещенный векторный слой-источник, а также представление размещенного векторного слоя.
- Новый слой-источник должен использовать ту же пространственную привязку, что и исходный слой-источник.
- Если для слоя представления включена синхронизация, то и у нового слоя-источника также должна быть включена синхронизация.
- Новый слой-источник должен содержать такое же число подслоев, что и исходный слой-источник.
- Подслои в новом слое-источнике должны иметь те же ID слоя, как и в исходном слое-источнике, а подслои должны идти в том же порядке.
- Подслои в новом слое-источнике должны использовать те же типы геометрии (точки, линии или полигоны), как и в исходном слое-источнике.
- Подслои в новом слое-источнике должны содержать поля, которые включены в определение поля представления.
- Поля в новом слое-источники должны быть того же типа данных, что и поля, которые были представлены в исходном слое-источнике.
- Представление в настоящее время нельзя использовать на автономной карте.
- Представление не может иметь зависимых растровых или векторных слоев листов.
- Вы не можете заменить источник для представления, созданного с помощью инструмента Присоединить объекты.
Замена исходного слоя представления
Следующие инструкции описывают, как заменить исходный размещенный векторный слой представления размещенного векторного слоя:
- Отройте страницу деталей представления размещенного векторного слоя на вкладке Мои ресурсы на странице ресурсов.
- Перейдите на вкладку Настройки.
- Прокрутите вниз до раздела Векторный слой (размещенный, представление) и щелкните Обновить представление.
- Щелкните Заменить источник.
- Прочитайте требования, которым должен соответствовать новый слой-источник.
- Щелкните Поиск слоя и найдите заменяющий размещенный векторный слой, который нужно использовать в качестве слоя-источника для представления.
Вы можете использовать поиск или отсортировать результаты, чтобы найти нужный слой.
- Щелкните Заменить источник на значке размещенного векторного слоя, чтобы использовать его в качестве нового источника для представления.
Если замещающий слой соответствует всем требованиям, то представление размещенного векторного слоя будет ссылаться на данные нового размещенного векторного слоя, а также появится сообщение, показывающее, что замена произошла успешно.
- Щелкните OK на сообщении, чтобы его закрыть.
- Щелкните Далее.
- Чтобы изменить описание представления, выполните его правку.
- Щелкните Обновить когда закончите вносить изменения в представление размещенного векторного слоя.
Чтобы вернуть первоначальный слой-источник, повторите шаги выше и используйте старый слой-источник в качестве нового.