При работе со сценами, размещёнными слоями сцен и 3D-данными на сайте портала вы можете столкнуться со следующими проблемами. Предлагаются возможные варианты решения наиболее часто встречающихся проблем.
Scene Viewer
- Точечные символы и надписи не отображаются в сцене.
- Мой слой высот неправильно отображается в сцене.
- Сцена не отображает слои в том порядке, как они показаны на панели Содержание.
- Мои слои не поддерживаются в Scene Viewer.
- Мой слой отрисовывается частично.
- Мои устройства геймпад и SpaceMouse не могут перемещаться в Scene Viewer.
Размещенные слои сцены
- Публикация размещенного слоя сцены занимает много времени, и процесс заканчивается до завершения.
- При публикации размещенного слоя сцены я получаю сообщение о том, что токен портала истек и публикация завершается неудачно.
- Я получаю ошибку 001887: Не удалось создать базу данных couchdb при публикации размещенного слоя сцены.
- Цвета или текстуры моих объектов-мультипатч мерцают или постоянно меняются.
- Дома в моём размещённом слое сцены не драпируются корректно на поверхности рельефа; например, они парят над землёй или частично углублены в поверхность.
Управление кэшем сцены
Scene Viewer
Некоторые устройства автоматически переключаются между видеокартами с интегрированной графикой и дискретной графикой для построения отображения 3D-графики. Scene Viewer (и основанные на сценах приложения) лучше всего работают с дискретными графическими адаптерами; поэтому убедитесь, что в настройках драйвера вашей видеокарты для веб-браузера выбрана дискретная видеокарта. Способы настройки графической карты в приложении могут варьироваться, в зависимости от типа и версии используемого драйвера графической карты.
Scene Viewer использует встроенную иерархию для упорядочивания слоев. Вьюер отображает слои в указанном ниже порядке. В каждой из этих групп слои сцены можно упорядочить.
- 3D-слои – слои с 3D-данными с z-значениями и с 2D-данными, для которых Режим высот задан как Относительно поверхности или Абсолютные высоты.
- Scene Viewer отображает сервисы динамических карт и слои 2D векторных объектов, для которых Режим высот задан как На поверхности.
- В заключении, Scene Viewer отображает размещенные слои листов и кэшированные картографические сервисы.
Например, динамический слой ураганов всегда отображается поверх кэшированного картографического сервиса (слоя листов) плотности населения, даже если слой ураганов находится в нижней части таблицы Содержание.
Зачастую слои выпускаются в ArcGIS Online до ArcGIS Enterprise. Ниже представлена информация о типах слоёв Scene Viewer с данными о версиях для ArcGIS Enterprise и ArcGIS Online.
Слой | Версия ArcGIS Enterprise | Выпуск ArcGIS Online |
---|---|---|
Слой сцены: воксел | 11.0 | Март 2022 |
Open Geospatial Consortium (OGC) Web Feature Service (WFS) | 11.0 | Сентябрь 2021 г. |
Слой сцены: здание | 10.7 | Декабрь 2018 г. |
Откройте Geospatial Consortium (OGC) Web Map Service (WMS) | 10.6 | Сентябрь 2017 г. |
Кэшированный картографический сервис (WMTS) Open Geospatial Consortium (OGC) | 10.5.1 | Декабрь 2016 г. |
Слой сцены: облако точек | 10.5.1 | Декабрь 2016 г. |
Слой векторных листов | 10.5.1 | Декабрь 2016 г. |
Слой сцены: интегрированная модель mesh | 10.5 | Июнь 2016 г. |
Слой сцены: точка | 10.4 | Ноябрь 2015 г. |
Слой сцены: 3D-объект | 10.3.1 | Март 2015 г. |
Слой высот | 10.3.1 | Март 2015 г. |
Векторный слой | 10.3.1 | Март 2015 г. |
Слой изображений | 10.3.1 | Март 2015 г. |
Слой изображений карты | 10.3.1 | Март 2015 г. |
Слой листов | 10.3.1 | Март 2015 г. |
Слой может содержать слишком много объектов для их одновременного отображения в Scene Viewer по причинам производительности. В таком случае Scene Viewer выдаст предупреждение о том, что слой отрисован частично. Чтобы увидеть пропущенные объекты, увеличьте масштаб или переместите сцену.
3D-символы оказывают влияние на количество отображаемых объектов. Изменение на сложные 3D-символы, например, кубов на деревья, также может привести к уменьшению количества отрисовываемых объектов, т.к. деревья имеют большее количество вершин для отображения.
Еще больше рекомендаций по улучшению производительности сцены
Scene Viewer поддерживает навигацию для большинства устройств типа геймпад и 3D SpaceMouse. Поддержка перемещения для большинства отличных от стандартной мышки устройств зависит от многих факторов: операционной системы, браузера и устройства. Следующие устройства поддерживаются операционной системой и браузером:
Windows
- Chrome– Gamepad (Xbox 360, Xbox One, PlayStation 4); 3Dconnexion SpaceMouse
- Firefox– Gamepad (Xbox 360, Xbox One)
- Edge– Gamepad (Xbox 360, Xbox One)
macOS
- Chrome– Gamepad (Xbox 360, Xbox One, PlayStation 4); 3Dconnexion SpaceMouse
Примечание:
- Браузер Safari не поддерживает геймпады и 3Dconnexion SpaceMouse для перемещения в Scene Viewer.
- Чтобы навигация заработала, вам может потребоваться перезапустить браузер после подключения устройства.
- Чтобы перемещаться при помощи устройства, убедитесь, что окно браузера Scene Viewer активно.
Размещенные слои сцены
Данные, используемые размещёнными слоями сцены, большие и сложные; публикация и построение кэша таких данных может занять длительное время. Если вам кажется, что публикация сцен занимает больше времени, чем максимальное время использования, заданное на хост-сервере портала, увеличьте значение максимального времени использования. По умолчанию в ArcGIS Enterprise 10.7.1 и более ранних версиях установлено время 60 минут. В ArcGIS Enterprise 10.8 и более поздних версиях значение времени по умолчанию равно 12 часам.
При публикации размещенного слоя сцены я получаю сообщение о том, что токен портала истек и публикация завершается неудачно.
Слои сцен (сервисы сцен) публикуются на хост-сервере. Авторизация хост-сервера зависит от токена портала. Если процесс публикации для уровня сцены не завершится до истечения срока действия токена портала, публикация завершится неудачно, и в журналах ArcGIS Server хост-сервера появится сообщение об ошибке, что обновление токена не удалось.
Администратор портала может увеличить срок действия токена, чтобы позволить завершить публикацию. Обратитесь к администратору портала и попросите его увеличить срок действия токена. Инструкции можно найти в разделе Задание времени истечения токена по умолчанию.
Я получаю ошибку 001887: Не удалось создать базу данных couchdb при публикации размещенного слоя сцены.
Это происходит, если инструмент публикации не может подключиться к хранилищу данных кэша листов. Это может быть связано с настройками безопасности в браузере на компьютерах с хранилищем данных кэша листов или с тем, что хранилище данных кэша листов не работает. Например, хранилище данных кэша листов отключается, когда на компьютере, на котором он установлен, почти не остается места на диске.
Обратитесь к администратору ArcGIS Data Store и попросите его подтвердить, что хранилище данных кэша листов запущено и, если это так, что хост-сервер был добавлен в качестве доверенного сайта на машинах хранилища данных кэша листов.
Дома в моём размещённом слое сцены не драпируются корректно на поверхности рельефа; например, они парят над землёй или частично углублены в поверхность.
Вам следует использовать абсолютные значения высот для z-значений геометрии при публикации данных мультипатч. Чтобы это исправить, используйте инструмент геообработки 3D-слой в класс объектов в ArcGIS Pro, чтобы создать новый класс пространственных объектов-мультипатч, использующий абсолютные высоты, и повторно опубликуйте слой сцены из новых данных мультипатч.
Управление кэшем сцены
Как упоминалось в разделах Задачи, выполняемые после создания хранилища данных и Управление архивами хранилища данных, ArcGIS Data Store следует настроить на хранение резервных копий на компьютере, отличном от того, где установлен ArcGIS Data Store. Если администратор ArcGIS Data Store этого не сделал, и вы считаете, что кэши листов размещённых слоёв сцен занимают на компьютере ArcGIS Data Store с хранилищем данных кэша листов слишком много места, измените местоположение кэша листов сцены на сетевое местоположение на отдельном сервере. Администратор ArcGIS Data Store может использовать утилиту changenosqldatalocation, чтобы назначить сетевую директорию. Размещённые слои сцены, опубликованные после изменения выходной директории, хранят свой кэш в новом местоположении.
Размеры резервных копий возрастают при увеличении количества данных в слоях и числа опубликованных вами размещённых слоёв. Если вам кажется, что дисковое пространство на компьютере с резервными копиями заканчивается, администратор ArcGIS Data Store должен перенастроить частоту резервных копий, время их хранения или и то и другое сразу.
Обратите внимание, что кэши листов для отдельных слоев сцен не изменяются. Если вы редко публикуете размещённые слои сцен, администратор ArcGIS Data Store может вообще отключить режим автоматического резервного копирования и вручную создавать резервные копии только реляционного хранилища данных. Администратор ArcGIS Data Store может использовать утилиту updatebackupschedule, чтобы прекратить автоматическое создание резервных копий, и утилиту backupdatastore, чтобы вручную создавать полные резервные копии реляционных хранилищ данных и хранилищ данных кэша листов.