Для размещенных слоев сцены можно применять следующие действия:
- Перестроить кэш слоев сцены для слоев сцены, с которыми связаны слои объектов.
Публикация сцены из ArcGIS Pro может создать и слой сцены, и ассоциированный векторный слой. Публикация слоя сцены из размещенного векторного слоя также связывает два слоя один с другим. Если данные изменяются в связанных векторных слоях точек, 3D-объектов или мультипатчей, вы можете перестроить кэш слоев сцены, чтобы включить изменения для определенных слоев или изменения из всех слоев.
- Заменить слои сцены, с которыми не связан слой объектов.
Если у слоя сцены нет связанного векторного слоя, вы можете обновить содержимое слоя сцены, заменив его другим слоем сцены.
- Включить экспорт данных из слоя сцены.
Когда вы включаете возможность экспорта данных, слой сцены можно использовать в качестве входных данных для инструментов геообработки. Этот параметр не поддерживается для слоев вокселов сцены.
Перестроить кэш слоя сцены может лишь владелец слоя сцены или администратор организации.
Перестроение кэша размещенного слоя сцены
Вы (или администратор в вашей организации) можете перестроить весь (или часть) кэша слоя сцены для определенных подслоев после того, как редакторы внесут изменения в связанном векторном слое.
- Для отредактированных точечных слоев перестройка кэша сцены включает в него все добавленные объекты и изменения геометрии и атрибутов объектов.
- Вы можете обновить те части кэша сцены, которые были затронуты изменениями, а не перестраивать весь кэш сцены для:
- Слоев объектов 3D сцен со связанными векторными слоями, опубликованными из ArcGIS Pro 2.4 с включенной возможностью редактирования
- Слои 3D-объектов сцены с включенными обновлениями, когда вы публикуете их из векторных слоев мультипатчей или 3D-объектов в ArcGIS Online
- Слои зданий сцены
Вы можете включить поддержку обновления после того, как опубликовали слой объектов 3D сцен со связанным векторным слоям, но вы также должны включить отслеживание изменений для векторного слоя и затем полностью перестроить кэш слоя сцены, чтобы он в дальнейшем поддерживал частичные обновления.
Например, если слой содержит точки, представляющие уличную мебель (например, скамейки, фонтаны и кашпо), а расположение некоторых скамеек изменяется, можно перестроить кэш сцены, чтобы отобразить новое положение этих скамеек. Так же, если заменен материал некоторых скамеек, и стиль в слое сцены отличается, в зависимости от материала, перестройте слой сцены, чтобы включить к него новый атрибут и, соответственно, новый стиль.
Подсказка:
Для улучшения производительности отображения лучше измените слой сцены в ArcGIS Pro вместо того, чтобы редактировать связанный векторный слой в Map Viewer или в Map Viewer Classic. Редактировать геометрию для объектов мультипатчей или 3D объектов можно также во время редактирования в ArcGIS Pro, что в настоящее время невозможно сделать в Map Viewer. Для получения информации о редактировании слоев сцен см. Редактирование слоя сцены со связанным векторным слоем в справке ArcGIS Pro.
При принятии решения о том, следует ли обновлять весь кэш или только те части кэша, которые были затронуты изменениями в объектах, необходимо учитывать следующее:
- В большинстве случаев обновление части кэша занимает меньше времени, чем переделка всего кэша. Однако, если обновить только часть кэша, производительность слоя сцены со временем может понизиться. В конце концов, вам придется перестроить весь кэш, чтобы оптимизировать его. После того, как вы перестроите кэш сцены целиком, опция по перестроению части кэша станет не доступна. После того, как вы перестроите кэш сцены целиком, опция по перестроению части кэша вновь станет доступна.
- Если посчитать значения в одном или нескольких полях в связанном размещенном векторном слое, и этот расчет влияет на все объекты в слое, частичное обновление кэша может занять времени больше, чем полное обновление кэша.
Перестроение кэша
Выполните следующие шаги, чтобы перестроить кэш сцены для включения изменений в точечный слой или слой 3D-объектов сцены.
Примечание:
Перестроение слоев сцены потребляет кредиты.
- Выполните вход в ArcGIS Online от имени владельца слоя сцены или администратора.
- Откройте страницу элемента для слоя сцены, щелкните вкладку Настройки и прокрутите вниз до раздела Настройки слоя сцены.
- Щелкните Управлять кэшем.
- Выберите, что вы хотите перестроить.
- Чтобы перестроить весь размещенный слой сцены, выберите Полный кэш. Это приведет к изменению схемы на всех слоях.
- Чтобы перестроить только геометрию и изменения непространственных атрибутов для некоторых точечных слоев в размещенном слое сцены, используйте Выбранные слои. Это приведет к изменению геометрии и атрибутов выбранных слоев. В следующем шаге выберите слои.
- Чтобы перестроить только те части слоя сцены, которые изменились в результате редактирования объектов, выберите Частичное обновление. Перестроены будут только геометрия и изменения атрибутов с момента последнего обновления.
Опция Обновить частично недоступна для точечных слоев сцен или слоев сцен 3D объектов, для которых у связанного размещенного векторного слоя не включена опция Возможность отслеживать создание и обновление объектов.
- Если вы перестраиваете кэш, чтобы получить изменения в определенных подслоях, выберите их из списка.
- Нажмите Перестроить кэш.
- Щелкните OK, чтобы подтвердить, что вы хотите перестроить кэш.
В диалоговом окне будет показано число кредитов, необходимое для перестройки кэша. Перестроение кэша сцены может занять много времени, так как кэшируются все данные из связанного слоя. Количество времени зависит от размеров ваших данных.
Чтобы отслеживать состояние кэша, щелкните Состояние задания. Если кэш не удается перестроить, щелкните идентификатор задания для получения сведений о причинах сбоя.
Заменить слой сцены
Если у размещенного слоя сцены нет связанного векторного слоя, вы можете обновить содержимое слоя сцены, заменив его другим слоем сцены, который был опубликован из пакета слоя сцены (SLPK). Это позволит обновить содержимое слоя сцены без его обновления. Вам должны принадлежать оба слоя: существующий и замещающий.
Подсказка:
Если у вашего слоя сцены есть связанный векторный слой, заменить слой вы не сможете. Вместо этого следует Перестроить кэш сцены. Вы можете понять, если ли у слоя сцены связанный векторный слой, отметив секцию Детали на странице элемента слоя сцены.
Замена слоя сцены дает следующие преимущества:
- Поскольку идентификатор элемента и URL-адрес вашего существующего слоя не меняются, сцены и приложения, использующие этот слой, не нуждаются в обновлении для ссылки на новый слой.
- Замена содержимого текущего слоя не приводит к созданию нового кэша сцены. Следовательно, никому не придется ждать, пока будет перестроен кэш слоя сцены. Сцены и приложения, использующие текущий слой, продолжат работать после замены слоя. Если ваш текущий слой открыт для общего доступа, обновления могут отображаться в течение часа из-за кэширования. В противном случае обновления немедленно отражаются в текущем слое.
- Портал создает архив старых ресурсов, что позволяет вам при необходимости вернуться к этому ресурсу.
Примечание:
Убедитесь, что вы используете ту же систему координат для пакета заменяющего слоя сцены, что и для текущего слоя сцены. Эта настройка обязательно должна совпадать. Кроме того, вы можете только заменить слой сцены слоем сцены того же типа.
Следуйте инструкциям ниже по замене существующего слоя сцены на другой слой.
- Войдите в качестве владельца веб-слоя, администратора организации или под учетной записью, которая обладает правами доступа на обновление всех элементов пользователей.
- Откройте страницу элемента слоя сцены.
- Щелкните Заменить слой.
- Щелкните Выбрать слой.
На появившейся панели вы можете выполнить поиск, перейти, отфильтровать или отсортировать доступные слои, чтобы найти требуемый замещающий слой сцены. Вы можете также просмотреть подробную информацию о каждом слое, щелкнув Просмотреть подробную информацию.
В окне Выбрать замещающий слой будут доступны только слои сцены такого же типа.
- Если вы нашли желаемый слой сцены, щелкните Выбрать.
- Щелкните Далее, чтобы перейти к окну Архив, где вы можете переименовать архивный слой.
- Если вы хотите импортировать обновленный образец, краткую информацию, описание и теги из замещающего слоя, прокрутите вниз и включите Заменить информацию об элементе.
- На итоговой странице будет показан ваш текущий размещенный слой сцены, слой, который заменит содержимое текущего слоя и информация, связанная с архивным слоем.
Если вы хотите использовать для замещения другой слой, щелкните Выбрать замещающий слой и выберите другой слой.
- Когда вы будете удовлетворены выбором слоев, щелкните Заменить, чтобы выполнить операцию замены.
Включение экспорта данных
Инструменты геообработки позволяют выполнять анализ и обработку географических данных. Чтобы запустить инструмент геообработки в слое сцены, необходимо включить экспорт данных на этом слое.
Как владелец слоя или администратор организации, вы можете включить экспорт данных для всех типов слоев сцены, кроме слоев вокселов.
Выполните следующие действия, чтобы включить экспорт данных для слоя сцены:
- Выполните вход в вашу организацию как владелец элемента или администратор.
- Откройте страницу элемента и щелкните вкладку Настройки.
- Перейдите к настройкам слоя сцены и включите опцию Разрешить пользователям экспорт в другие форматы.
- Щелкните Сохранить.
Предоставьте общий доступ к слою тем, кому необходимо использовать его с инструментами геообработки.