Skip To Content

Управление размещенными слоями листов

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

Подсказка:

У слоев, которые ссылаются на набор данных кэша или которые вы публикуете из пакета, не может быть связанного векторного слоя.

Элемент слоя представляет собой слой листов или слой листов (размещенный). Чтобы определить, является ли слой листов растровым или векторным, посмотрите на значок слоя.

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

Растровые листы Слои растровых листовВекторные листы Слои векторных листов

Установить минимальный и максимальный масштабы, на которых будет отображаться слой , при добавлении на карту (видимый диапазон и пересчет).

Да

Нет

Настроить слой для использования в автономных картах и приложениях.

Да

Да

Выберите, в каком масштабе будут создаваться кэшированные листы.

Да

Нет

Заменить содержание слоя, используя второй слой.

Да

Это поддерживается для слоев, у которых нет связанного векторного слоя.

Да

Это поддерживается для слоев, у которых нет связанного векторного слоя.

Перестроить кэш слоя, чтобы получить обновления из связанного векторного слоя.

Да

Это поддерживается, если вы опубликовали слой из размещенного векторного слоя или из файла определения сервиса.

Да

Это поддерживается, если векторный слой листов имеет связанный размещенный векторный слой объектов или слой изображений карты.

Настройки управления растровым слоем листов

Вы можете управлять минимальным и максимальным масштабами (видимый диапазон или уровень детализации) и автономным режимом на растровых слоях листов.

Когда вы публикуете размещенный слой листов из размещенного векторного слоя или представления размещенного векторного слоя, слои листов наследуют видимый диапазон исходного слоя. Вы не можете создавать листы для областей, находящихся вне этого наследованного видимого диапазона.

Видимый диапазон и пересчет для слоев растровых листов

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

Когда вы публикуете слой листов, вы можете отказаться от создания кэша листов для редко посещаемых областей или подробных масштабов, чтобы сэкономить место на диске и сократить время, затрачиваемое на создание кэша. Однако при использовании слоя пользователь может перемещать или масштабировать области в пределах видимого диапазона, для которых нет кэшированных листов. Когда они это сделают, клиент, в котором используется слой (например, ArcGIS Pro или Map Viewer), произведет пересчет для рендеринга содержимого в областях в пределах видимого диапазона, где для слоя нет кэшированных листов.

Пересчет использует существующий кэш листов для заполнения пробелов в областях, где вы не создали листы в этом масштабе. Пересчитанное содержимое основано на ближайшем уровне детальности (листах), доступном для слоя. Это обеспечивает более удобную для пользователей работу, но выходные данные могут оказаться размытыми, особенно если выбранный при пересчете уровень детализации далек от исходного. Например, если максимальный масштаб кэшированных листов в определенной области карты составляет 1:5000, а пользователь увеличивает масштаб до 1:100 в этой области, пересчитанный кэш, скорее всего, потеряет ясность и точность.

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

Настройки конфигураций растрового слоя листов

Выполните следующие шаги для построения листов, изменения видимого диапазона и разрешения автономного режима для растровых слоев листов Растровые слои листов:

  1. Войдите в качестве владельца веб-слоя, администратора или под учетной записью, которая обладает правами доступа на обновление всех элементов пользователей.
  2. Откройте страницу элемента слоя листов.
  3. Перейдите на вкладку Настройки.
  4. Прокрутите вниз до раздела настроек слоя.
  5. Используйте ползунок Видимый диапазон, чтобы определить минимальный и максимальный масштабы, при которых будет виден слой листов, а также область, в которой могут быть построены кэши листов.

    Ничего не будет отображено за пределами видимого диапазона.

  6. Щелкните Информация о листе, чтобы получить доступ к текущему состоянию существующих кэшированных листов.
  7. Чтобы построить кэшированные листы для слоя, выполните следующие действия:
    1. Нажмите Построение листов, чтобы построить листы для слоя.
    2. После того, как появится диалоговое окно, установите отметки напротив уровней (масштабов), с которыми вы хотите создать листы.

      Необходимо выбрать хотя бы один уровень.

    3. По окончании выбора уровней, щелкните Создать листы.
  8. Дополнительно, отметьте Разрешить загрузку этого слоя и использование его на автономной карте, чтобы включить слои листов в карту, используемую офлайн.

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

  9. Когда закончите, щелкните Сохранить.

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

Если размещенный слой листов не имеет связанного векторного слоя, вы можете обновить содержимое слоя листов, заменив его другим слоем листов, который вы опубликовали из ArcGIS Pro или пакета листов или файла определения сервиса. Растровые слои листов, которые ссылаются на кэшированный набор данных в папке или облачном хранилище данных, можно заменить другим растровым слоем листов, который ссылается на кэшированный набор данных. Это позволит обновить содержимое слоя листов без его удаления. Вам должны принадлежать оба слоя: существующий и замещающий.

Подсказка:

Если размещенный слой листов имеет связанный векторный слой, вы не можете заменить слой листов. Вы можете понять, если ли у слоя листов связанный векторный слой, отметив секцию Детали на странице элемента слоя листов.

Замена слоя листов дает следующие преимущества:

  • Поскольку идентификатор элемента и URL-адрес вашего существующего слоя не меняются, веб-карты и приложения, использующие этот слой, не нуждаются в обновлении для ссылки на новый слой. Веб-карты и приложения, использующие текущий слой, продолжат работать после замены слоя.
  • Замена содержимого текущего слоя не приводит к созданию нового кэша листов. Следовательно, никому не придется ждать, пока будет перестроен кэш слоя листов.
  • ArcGIS Enterprise создает архив старых ресурсов, что позволяет вам при необходимости вернуться к этому ресурсу.

Примечание:

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

Выполните следующие шаги, чтобы заменить существующий растровый слой листов другим слоем листов:

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

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

  5. Если вы нашли желаемый слой листов, щелкните Выбрать.
  6. Щелкните Далее, чтобы выбрать способ архивации текущих растровых листов. Выберите одну из следующих опций:
    • Архивировать текущий слой – используйте эту опцию, чтобы сохранить моментальный снимок текущего содержимого растрового слоя листов в том виде, в каком оно существовало до его обновления. По умолчанию имя нового слоя состоит из имени текущего слоя, к которому добавлено _archive_<current date and time>. Чтобы указать другое имя, щелкните кнопку редактирования и введите новое имя.
    • Использовать замещающий слой – используйте эту опцию, если вам не нужен новый слой для хранения архивированных ресурсов. Замещающий слой сохраняется для будущих обновлений.
  7. Чтобы импортировать обновленный образец, краткую информацию, описание и теги из замещающего слоя, прокрутите вниз и включите Заменить информацию об элементе.

    На итоговой странице будет показан ваш текущий растровый слой листов, слой, который заменит содержимое текущего слоя и информация, связанная с архивным слоем.

  8. Чтобы использовать для замещения другой слой, щелкните Выбрать замещающий слой и выберите другой слой.
  9. Когда вы будете удовлетворены выбором слоев, щелкните Заменить, чтобы выполнить операцию замены.

Управление настройками слоя векторных листов

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

  1. Войдите в качестве владельца веб-слоя, администратора или под учетной записью, которая обладает правами доступа на обновление всех элементов пользователей.
  2. Откройте страницу элемента слоя векторных листов.
  3. Перейдите на вкладку Настройки.
  4. Прокрутите вниз до раздела настроек слоя.
  5. Отметьте Разрешить загрузку этого слоя и использование его на автономной карте, чтобы разрешить пользователям включать векторный слой листов в автономные приложения.
  6. Щелкните Сохранить.

Перестроение кеша векторных листов

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

Немедленное перестроение кэша

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

  1. Выполните вход в вашу организацию как владелец слоя векторных листов или администратор организации.
  2. Откройте страницу элемента для слоя векторных листов, щелкните вкладку Настройки и пролистайте до раздела Слой листов.
  3. Нажмите Перестроить кэш.

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

Планирование перестройки кэша

Вы можете задать расписание для регулярного перестроения кэша слоя листов и внесения изменений из связанного слоя. Это позволяет вам перестроить кэш — что является ресурсоемкой задачей — в то время, когда меньше сотрудников имеют доступ к компьютерам ArcGIS Enterprise или векторному слою листов.

Когда вы настраиваете задачи на регулярную перестройку кэша, учитывайте частоту обновления данных и балансируйте нагрузку на ресурсы, возлагаемую на компьютеры ArcGIS Enterprise для перестроения кэша, с учетом допуска ваших пользователей к устаревшим данным векторного слоя листов.

Выполните следующие действия, чтобы установить расписание перестройки кэша векторного слоя листов:

  1. Выполните вход в вашу организацию как владелец слоя векторных листов или администратор организации.
  2. Откройте страницу элемента для слоя векторных листов, щелкните вкладку Настройки и пролистайте до раздела Слой листов.
  3. Щелкните Расписание запланировано на перестроение кэша, чтобы развернуть этот раздел.
  4. Щелкните Добавить задачу перестроения.
  5. Определите расписание для задачи.
    1. Нажмите кнопку Начиная с и выберите дату, с которой начнется выполнение задачи.
    2. Чтобы определить единицу времени, в течение которой задача будет повторяться, выберите один из вариантов в ниспадающем меню Тип повтора.
    3. Используйте ниспадающее меню Интервал повторения, чтобы выбрать частоту перестроения.

      Имейте в виду, что перестроение полного кэша слоя листов может занять много времени, в зависимости от его размера. Не планируйте выполнение задачи перестройки чаще, чем может выполнить каждая отдельная операция перестройки.

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

      Можно выбрать следующие опции:

      • Никогда — задача будет выполняться с заданными интервалами до тех пор, пока вы не отредактируете, не приостановите или не удалите задачу.
      • Дата — когда вы выбираете Дату, появляется поле Дата окончания. Выберите дату, на которую задачи перестанут выполняться.
      • Количество — чтобы выполнить задачу определенное количество раз, выберите Количество и используйте стрелки вверх или вниз, чтобы указать количество раз, когда задача будет выполняться с указанным вами интервалом.

    5. Щелкните Создать, чтобы применить расписание.

Замена размещенного слоя векторных листов

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

Опция Заместить слой позволяет заменить слой векторных листов на вашем портале содержимым второго слоя векторных листов. При замене векторного слоя листов содержание этого слоя заменяется содержимым второго слоя. Поскольку идентификатор элемента и URL-адрес вашего слоя не меняются, карты и приложения, использующие этот слой листов, не нуждаются в обновлении для ссылки на новый слой.

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

Замена слоя дает следующие преимущества:

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

Примечание:

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

См. Изменения в слое замещения, которые могут отрицательно повлиять на текущий слой, чтобы получить информацию о других изменениях конфигурации, о которых вы должны знать при создании слоя замещения в ArcGIS Pro.

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

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

    Используйте эту опцию, если вы намереваетесь создать несколько слоев с архивированным содержанием, которые отражают изменения содержимого векторного слоя листов с течением времени. Например, выполняя ежеквартальные обновления, вы можете создавать архивы, такие как 2020Q4 и 2020Q1, который создает архив для каждого обновления.

  • Когда вы используете замещающий слой в качестве архива, для архивируемого содержимого не создается отдельный слой. Содержание замещающего слоя перемещается в текущий слой. Содержание текущего слоя перемещается в замещающий слой. Используйте эту опцию, если вам не нужен отдельный слой для архивного контента.

В дополнение к решению о том, как архивировать, выберите, хотите ли вы обновить следующую информацию об элементе на текущем производственном слое или импортировать изменения из замещающего слоя: образец, краткая информация, описание и теги. По умолчанию информация не обновляется. Чтобы импортировать информацию из замещающего слоя, включите опцию Заменить информацию об элементе.

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

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

  5. Если вы нашли желаемый слой векторных листов, щелкните Выбрать.

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

  6. Щелкните Далее, чтобы выбрать способ архивации текущих векторных листов. Выберите одну из следующих опций:
    • Архивировать текущий слой – используйте эту опцию, если вы хотите сохранить моментальный снимок текущего содержимого векторного слоя листов в том виде, в каком оно существовало до его обновления. По умолчанию имя нового слоя состоит из имени текущего слоя, к которому добавлено _archive_<current date_and_time>. Чтобы указать другое имя, щелкните кнопку редактирования и введите новое имя.
    • Использовать замещающий слой – используйте эту опцию, если вам не нужен новый слой для хранения архивированных ресурсов, и вы хотите сохранить запасной слой для будущих обновлений.
  7. Чтобы импортировать обновленный образец, краткую информацию, описание и теги из замещающего слоя, прокрутите вниз и включите Заменить информацию об элементе.
  8. Щелкните Далее для предварительного просмотра стилей, связанных с замещающим слоем.

    Примечание:

    Параметр предварительного просмотра стилей доступен только в том случае, если вы создали другие стили для текущего слоя в редакторе стилей векторных листов.

  9. Используйте ниспадающее меню Другие стили, чтобы просмотреть, как будет выглядеть каждый стиль в текущем слое, как только вы обновите его с содержимым замещающего слоя. Используйте элементы найти и спрятать в окне просмотра, чтобы сравнить замещающий и текущий слои.
  10. Если вы хотите продолжить, щелкните Далее. Если нет, щелкните Отмена.

    На странице информации об элементе отображается текущий слой векторных листов, слой, который заменит содержание текущего слоя, и выбранный вами вариант архивирования.

  11. Если замещающий слой не полностью совместим, щелкните Выбрать замещающий слой и выбрать новый слой.
  12. Чтобы изменить параметры архива, щелкните Выбрать способ архивации и измените настройки.
  13. Когда вы будете удовлетворены выбором слоев и архивов, щелкните Заменить, чтобы выполнить операцию замены.

Общие рабочие процессы для замены слоя векторных листов

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

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

Архивирование текущего содержания в новом слое

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

Вы также хотите сохранять архив содержимого из рабочего слоя векторных листов при каждом обновлении. Таким образом, если вы обнаружите проблему с замещающим содержимым, вы можете вернуть содержание слоя векторных листов в состояние, в котором он находился до его обновления. Для этого вы захотите архивировать существующее содержание текущего слоя векторных листов в новом слое векторных листов.

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

  1. Опубликуйте слой векторных листов, который содержит обновленные данные.

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

    Например, несколько новых клиентов были добавлены в две из ваших зон обслуживания в сентябре 2019 года, что изменило границы этих двух областей. Вы обновляете исходные данные для отражения изменений в областях и публикуете слой векторных листов с именем ServiceAreasUpdateSept. Поскольку границы изменились, вы также настраиваете новый образец для этого слоя. Однако вы устанавливаете описание, краткую информацию и теги такие же, как в текущем слое, так как их менять не нужно.

  2. Откройте страницу элемента слоя ServiceAreas (текущий слой) и замените его содержание на ресурсы слоя ServiceAreasUpdateSept (слой замены). Выберите опцию Архивировать текущий слой, чтобы создать третий слой векторных листов для хранения старого содержимого производственного слоя векторных листов. Укажите имя для этого слоя, которое будет значимым для вашей организации.

    Например, содержание производственного слоя векторных листов отражает данные о площади района, актуальные на август 2019 года. Поэтому вы называете новый слой ServiceAreasAug2019_arch, поскольку он является архивом границ области обслуживания, существовавших в августе 2019 года.

  3. Поскольку вы обновили образец, чтобы отразить изменение границ, включите параметр Заменить информацию об элементе, чтобы обновить образец на текущем слое векторных листов на тот, который был в замещающем слое.

    Когда вы архивируете содержание текущего слоя, замещающий слой удаляется. Следовательно, после того, как вы в этом конкретном примере впервые замените содержание текущего слоя векторных листов, у вас появятся следующие два слоя векторных листов:

    • ServiceAreas – это ваш производственный слой векторных листов, который теперь содержит обновления области обслуживания, актуальные на момент 30 сентября 2019 года.
    • ServiceAreasAug2019_arch – этот слой векторных листов содержит состояние областей обслуживания по состоянию на август 2019 года.

    Замещающий слой векторных листов (ServiceAreasUpdateSept) удален.

  4. В этом примере сценария в октябре один из ваших представителей службы уходит в длительный отпуск, и вы нанимаете временного работника, который приступает к работе 7 октября.
  5. Обновите информацию об атрибутах представителя службы для этой области и публикуете замещающий слой с именем ServiceAreasUpdateOct.
  6. Замените содержание ServiceAreas на ServiceAreasUpdateOct и создаете слой с именем ServiceAreasOct62019_arch для хранения архивированного содержания.

    В конце этого процесса для этого конкретного примера у вас получатся следующие векторные слои листов:

    • ServiceAreas – это ваш производственный слой векторных листов, который теперь содержит обновления области обслуживания, актуальные на момент 7 октября 2019 года.
    • ServiceAreasOct62019_arch – этот слой векторных листов содержит состояние областей обслуживания по состоянию на 6 октября 2019 года.
    • ServiceAreasAug2019_arch – этот слой векторных листов содержит состояние областей обслуживания по состоянию на август 2019 года.

  7. До конца октября изменений в зонах обслуживания не будет. Представитель службы возвращается к работе 4 ноября.
  8. Поскольку информация о представителе службы была единственным изменением, внесенным в слой в период с 6 октября по 4 ноября, используйте слой ServiceAreasOct62019_arch, чтобы вернуть производственный слой в состояние, в котором он находился до того, как представитель службы ушел в отпуск.

    Когда вы заменяете содержание слоя ServiceAreas на ServiceAreasOct62019_arch, вы можете архивировать состояние слоя с 7 октября по 3 ноября в новом слое ServiceAreasOct7toNov32019_arch.

    Теперь у вас есть следующие векторные слои листов:

    • ServiceAreas – это ваш производственный слой векторных листов, который содержит обновления области обслуживания, актуальные на момент 4 ноября 2019 года.
    • ServiceAreasAug2019_arch – этот слой векторных листов содержит состояние областей обслуживания по состоянию на август 2019 года.
    • ServiceAreasOct7toNov32019_arch – этот слой векторных листов содержит состояние областей обслуживания, когда вы нанимали временного работника.

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

При использовании этого рабочего процесса помните следующее:

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

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

Поддержка замещающего слоя

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

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

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

  • ServiceAreas – это размещенный слой листов, который участники организации используют на своих картах.
  • ServiceAreasQC – вы используете этот слой для просмотра содержимого и стилей, прежде чем помещать обновления в слой ServiceAreas. Это замещающий слой, но вы не хотите его удалять, потому что вы создали веб-карты и приложения, которые ссылаются на этот слой как часть обновлений слоя тестирования.
  • ServiceAreaUpdates – каждый раз, когда вы обновляете данные области обслуживания источника, вы публикуете слой векторных листов, который содержит обновления данных. Этот слой используется для обновления содержимого в слое контроля качества. После замены содержимого ServiceAreasQC на содержание ServiceAreaUpdates вы удаляете ServiceAreaUpdates.

В целом, этот рабочий процесс выглядит следующим образом:

  1. Обновите исходные данные области обслуживания и опубликуйте слой векторных листов ServiceAreaUpdates.

    Например, после изменения границы двух областей обслуживания в результате появления новых клиентов вы обновляете исходные данные и публикуете слой векторных листов ServiceAreaUpdates.

  2. Откройте страницу элемента для ServiceAreasQC и замените его содержание содержимым в ServiceAreaUpdates. Выберите опцию Использовать слой замещения в качестве архивного.

    На этом этапе ServiceAreasQC считается текущим слоем, а ServiceAreaUpdates является замещающим слоем.

    Эта опция помогает переместить содержание из ServiceAreaUpdates в ServiceAreasQC, а текущее содержание ServiceAreasQC в ServiceAreaUpdates.

  3. Протестируйте обновленный слой ServiceAreasQC на картах и в приложениях, которые вы создали для этой цели. Как только вы определили, что обновления не вызывают никаких проблем, обновите содержание слоя ServiceAreas ресурсами слоя ServiceAreasQC. Выберите Использовать слой замещения в качестве архивного, чтобы слой ServiceAreasQC не удалялся.

    На этом этапе ServiceAreas является текущим слоем, а ServiceAreasQC замещающим слоем.

  4. Теперь, когда вы завершили процесс тестирования обновлений и обновления содержимого рабочего слоя, удалите слой ServiceAreaUpdates из Моих ресурсов.

Повторяйте эти шаги всякий раз, когда есть изменения в исходных данных области обслуживания.

При использовании этого рабочего процесса помните следующее:

  • Замещающий слой, который вы используете для тестирования (в данном примере ServiceAreasQC), содержит текущий слой в состоянии, в котором он находилось до его обновления. Это означает, что вы можете использовать этот слой тестирования для восстановления старого содержимого в текущий слой, если необходимо.
  • Если вам нужно, чтобы другие люди протестировали обновления перед тем, как заменить содержание текущего слоя, предоставьте общий доступ к замещающему слою группе, которая содержит эти элементы.

Поддерживать замещающий слой и архивировать содержание в новом слое

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

  1. Выполните шаги 1 - 3 из предыдущего раздела.

    При первом выполнении этих шагов для этого примера у вас есть следующие векторные слои листов:

    • ServiceAreas – этот слой содержит последние обновления.
    • ServiceAreasQC – этот слой содержит ресурсы слоя ServiceAreas до его обновления. Следовательно, это временный архив старого содержимого ServiceAreas.
    • ServiceAreaUpdates – этот слой содержит данные из ServiceAreasQC до того, как вы заменили его содержание.

  2. Далее вы используете слой ServiceAreaUpdates, чтобы заменить содержание ServiceAreasQC второй раз. На этот раз, однако, выберите опцию Архивировать текущий слой, чтобы создать слой векторных листов для архивации содержимого ServiceAreasQC.

    В этом сценарии ServiceAreasQC является текущим слоем, а ServiceAreaUpdates замещающим.

    Этот процесс приводит к следующему:

    • Слой векторных листов, который служит архивом старого содержимого ServiceAreas, поскольку ServiceAreasQC содержал архивированный ресурс ServiceAreas, вы теперь переместили этот ресурс в отдельный слой векторных листов. Назовите этот слой соответствующим образом, чтобы отразить его содержание.
    • Слой ServiceAreasQC восстанавливается до состояния, в котором он находился до того, как вы заменили его обновленным содержимым из слоя ServiceAreaUpdates.
    • Слой ServiceAreaUpdates будет удален.

Например, если вы используете этот рабочий процесс с обновлениями границ области обслуживания на момент сентября 2019 года, ServiceAreas содержит обновления за сентябрь 2019 года. Слой, в котором хранится последняя версия архивированного содержимого области обслуживания, содержит области обслуживания по состоянию на август 2019 года, поэтому вы можете назвать этот слой ServiceAreasAug2019_arch и переместить его в папку архива. ServiceAreasQC также содержит данные за август 2019 года.

Когда вы завершите рабочий процесс по установке изменений, внесенных 7 октября, из исходных данных области обслуживания в слой ServiceAreas, у вас будет слой ServiceAreas с содержимым по состоянию на 7 октября, слой архивных данных, который отражает предыдущее состояние областей обслуживания (ServiceAreasOct62019_arch) и слой, содержащий архивированные данные от августа 2019 г. (ServiceAreasAug2019_arch). ServiceAreasQC по-прежнему содержит данные за август.

Когда представитель зоны обслуживания вернется из отпуска 4 ноября, вы можете использовать слой ServiceAreasOct62019_arch, чтобы вернуть производственный слой в состояние, в котором он находился до того, как представитель службы ушел в отпуск. Используйте слой ServiceAreasOct62019_arch вместо слоя ServiceAreaUpdates в шагах, указанных в этом разделе.

При использовании этого рабочего процесса помните следующее:

  • Как и в первом рабочем процессе, вы можете создать папку и переместить в нее слои, в которых хранятся архивные данные, чтобы упорядочить эти слои.
  • Поскольку ресурсы, которые вы архивируете в необходимы только, если вам потребуется восстановить рабочий слой векторных листов в старое состояние, только вы или администратор можете восстановить данные с помощью этих слоев, и вам, скорее всего, нет необходимости делиться этими слоями.
  • Замещающий слой ServiceAreasQC остается в Моих ресурсах, чтобы вам было проще реплицировать свои тесты контроля качества. В результате содержание этого слоя актуально лишь в контексте данного рабочего процесса тестирования. Единственная веская причина, чтобы поделиться этим слоем, заключается в том, что вам нужно, чтобы другие люди тестировали обновления, прежде чем использовать содержание для обновления производственного слоя.

Изменения в замене, которые могут отрицательно повлиять на текущий слой

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

  • Удаление слоя с карты в ArcGIS Pro перед публикацией замещающего слоя векторных листов или пакета.
  • Добавление слоя на карту в ArcGIS Pro перед публикацией замещающего слоя векторных листов или пакета.
  • Переименование одного или нескольких слоев на карте в ArcGIS Pro перед публикацией замещающего слоя векторных листов или пакета.
  • Изменение символов слоев на карте в ArcGIS Pro перед публикацией замещающего слоя векторных листов или пакета.
  • Если текущий слой векторных листов активирован для автономного использования, убедитесь, что замещающий слой также активирован для автономного использования. Если для замещающего слоя не включен автономный режим, текущий слой больше не будет включен для автономного использования после замены его содержимого.

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

Поведение может варьироваться в зависимости от изменений. Например, когда вы добавляете слой, другие стили продолжают отображать слои, которые были определены до замены, но они могут не отображать добавленный слой, пока владелец стиля не создаст стиль заново.