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