При работе с ArcGIS Enterprise или ArcGIS Online порядок ваших действий и рабочих процессов для редактирования слоев сцены может быть разным.
Редактирование геометрии и атрибутов слоя веб-сцены
Для улучшения производительности отображения редактирование слоя веб-сцены более предпочтительно, чем редактирование связанного векторного слоя. Это особенно важно при работе с 3D-объектами слоев веб-сцены, которые содержат сложную геометрию. Вы можете редактировать слои сцены с соответствующими векторными слоями точно так же, как вы редактируете векторные слои.
Какой веб-слой редактировать
| Активный портал и параметр данных | ArcGIS Enterprise Ссылаться на зарегистрированные данные | ArcGIS Enterprise Копировать все данные | ArcGIS Online |
|---|---|---|---|
Точечный слой файловой базы геоданных | Недоступно для редактирования. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. |
| Точечный слой многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. |
| Слой мультипатчей файловой базы геоданных | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой мультипатчей многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий Revit | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий файловой базы геоданных | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Редактирование атрибутов слоя зданий сцены
Слой зданий сцены включает в себя несколько слоев категорий в различных дисциплинах. Каждый слой категории – это слой 3D-объектов сцены, содержащий объекты для определенной категории. Редактирование слоя зданий сцены выполняется точно так же, как редактирование слоя 3D-объектов сцены. Если вы хотите изменить атрибуты для актива, вы можете изменить отдельные слои категорий.
- На вкладке Портал панели Каталог добавьте слой веб-сцены, который необходимо изменить, одним из следующих способов:
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
. - Щелкните слой веб-сцены правой кнопкой мыши и либо щелкните Добавить в текущую карту
, либо наведите курсор мыши на Добавить в новую
и выберите Глобальная сцена
или Локальная сцена
.
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
- Редактируйте атрибуты слоя веб-сцены одним из следующих способов:
- Выберите один или несколько объектов и обновите необходимые значения атрибутов в окне атрибутов. Более подробно см. Редактирование атрибутов объектов.
- Используйте слой веб-сцены в качестве входящих данных для любого инструмента геообработки, изменяющего атрибуты входных данных, например Вычислить поле.
Изменения хранятся в связанном векторном слое и не видимы для всех пользователей.
- Перестройте слой веб-сцены, чтобы изменения стали видны всем пользователям.
Поскольку были обновлены только атрибуты, вы можете использовать опцию обновления атрибутов. Более подробно см. Перестроение слоя веб-сцены.
Пример редактирования атрибутов точечного слоя веб-сцены
Для обновления высот деревьев точечного слоя веб-сцены, вы будете обновлять атрибуты соответствующего поля.
- На вкладке Портал панели Каталог добавьте слой веб-сцены, который необходимо изменить, одним из следующих способов:
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
. - Щелкните слой веб-сцены правой кнопкой мыши и либо щелкните Добавить в текущую карту
, либо наведите курсор мыши на Добавить в новую
и выберите Глобальная сцена
или Локальная сцена
.
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
- Щелкните правой кнопкой мыши слой веб-сцены на панели Содержание и выберите Таблица атрибутов
. - Откройте инструмент геообработки Вычислить поле.
- Нажмите правой кнопкой мыши на поле, которое используется для определения высоты деревьев, и нажмите Вычислить поле
. - Введите выражение, например, !HEIGHT! + 0.5 , чтобы добавить 0.5 метра к существующим значениям высот каждого дерева.
- Щелкните Запустить
.Изменения хранятся в связанном векторном слое и не видимы для всех пользователей.
- Перестройте слой веб-сцены, чтобы изменения стали видны всем пользователям.
Более подробно см. Перестроение слоя веб-сцены.
Редактирование геометрии слоя веб-сцены
Редактируйте геометрию по возможности в слое веб-сцены.
- На вкладке Портал панели Каталог добавьте веб-слой, который необходимо изменить, одним из следующих способов:
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит веб-слой и нажмите Добавить и открыть
. - Щелкните веб-слой правой кнопкой мыши и либо щелкните Добавить в текущую карту
, либо наведите курсор мыши на Добавить в новую
и выберите Глобальная сцена
или Локальная сцена
.
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит веб-слой и нажмите Добавить и открыть
- Обновление, удаление или добавление новой геометрии с помощью инструментов редактирования.
Более подробно см. Редактирование в ArcGIS Pro.
Изменения хранятся в связанном векторном слое и не видимы для всех пользователей.
- Перестройте слой веб-сцены, чтобы изменения стали видны всем пользователям.
Более подробно см. Перестроение слоя веб-сцены.
Пример редактирования геометрии 3D-объектов слоя веб-сцены
Для добавления нового дома в слой веб-сцены Жилищное строительство вы скопируете геометрию из локального набора данных и вставите ее в слой веб-сцены.
- На вкладке Портал панели Каталог добавьте слой веб-сцены, который необходимо изменить, одним из следующих способов:
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
. - Щелкните слой веб-сцены правой кнопкой мыши и либо щелкните Добавить в текущую карту
, либо наведите курсор мыши на Добавить в новую
и выберите Глобальная сцена
или Локальная сцена
.
- Нажмите правой кнопкой мыши на веб-сцене, которая содержит слои и нажмите Добавить и открыть
- На вкладке Редактирование в группе Выборка щелкните инструмент Выборка
и выберите объекты, которые вы хотите скопировать. - На закладке Редактировать в группе Буфер обмена щелкните Копировать
или нажмите Ctrl+С.Объекты и их атрибутивные значения копируются в буфер обмена.
- Щелкните Специальная вставка или нажмите Ctrl+Alt+V.
- Выберите тип объекта, содержащегося в буфере обмена, который вы хотите вставить.
- Нажмите Слой и из ниспадающего меню выберите слой веб-сцены.
- Отметьте опцию Сохранить исходные значения атрибутов, чтобы вставить атрибуты, содержащиеся в буфере обмена.
- Нажмите OK.
Объекты будут добавлены на карту в тот же слой, в то же место, где они были скопированы, кроме того они сразу же будут выбраны.
Внизу карты появится панель инструментов Изменения местоположения.
- Перестройте слой веб-сцены, чтобы изменения стали видны всем пользователям.
Более подробно см. Перестроение слоя веб-сцены.
Редактирование геометрии слоя зданий сцены
Слой зданий сцены включает в себя несколько слоев категорий в различных дисциплинах. Слой категорий – это слой 3D объектов сцены. Часто геометрия информации о зданиях сохраняется в другом программном обеспечении и копируется в существующий набор данных объектов, представляющий информацию BIM в ArcGIS.
Чтобы отредактировать геометрию слоя зданий сцены, опубликованного по ссылке, выполните следующие действия.
- На вкладке Анализ щелкните Инструменты
. - В панели Геообработка найдите инструмент Файл BIM в базу геоданных и откройте его.
- Для Входной рабочей области файла BIM укажите файл Revit, чтобы добавить слой зданий сцены.
- Для Выходной базы геоданных укажите базу геоданных, чтобы опубликовать слой зданий сцены по ссылке.
- Для Набор данных укажите набор пространственных данных, чтобы опубликовать слой зданий сцены по ссылке.
- Оставьте все остальные параметры по умолчанию и нажмите кнопку Выполнить
. - Перестройте кэш слоя сцены
Слой веб-сцены отображает добавленные объекты.
Чтобы изменить геометрию слоя зданий сцены, опубликованного с помощью опции Копировать все, выполните следующие действия.
- Добавьте класс пространственных объектов в сцену, которую вы хотите добавить в слой зданий сцены.
- Щелкните вкладку Редактировать.
- Выберите объекты, которые вы хотите добавить в слой зданий сцены.
- В группе Буфер обмена щелкните Копировать
. - Выберите слой категории слоя зданий сцены на панели Содержание, в который вы хотите скопировать объекты.
- В группе Буфер обмена щелкните Вставить
.
Объекты добавляются в слой зданий сцены.
Редактирование схемы слоя веб-сцены
Изменения схемы вносятся в слой веб-сцены в зависимости от того, как этот слой веб-сцены был опубликован на портале. В следующей таблице указано, нужно ли остановить сервис для выполнения изменения схемы, например добавления или удаления поля. Остановка сервиса не требуется, если для совместного использования слоя сцены используется опция Копировать все.
| ArcGIS Enterprise Ссылаться на зарегистрированные данные | ArcGIS Enterprise Копировать все | ArcGIS Online Копировать все |
|---|---|---|
Сервис требуется остановить. | Сервис не требуется остановить. | Сервис не требуется остановить. |
Редактирование схемы слоя веб-сцены, опубликованного опцией ссылаться на зарегистрированные данные
Следующие шаги выполняются для изменений схемы, когда слой сцены был опубликован с опцией Ссылаться на зарегистрированные данные. Остановка сервисов необходима для обеспечения освобождения всех блокировок в базе геоданных.
- Запустите ArcGIS Server Manager и выполните вход.
Справка по этому шагу приведена в разделе Вход в Manager.
- Выберите Сервисы > Управление сервисами.
Появляется модуль Управление сервисами.
- Найдите слой сцены, который нуждается в изменении схемы.
- Нажмите кнопку Остановить.
Выбранный в модуле сервис остановится. Если кнопка Остановить не доступна, это значит, что сервис в данный момент остановлен.
- Если исходный проект ArcGIS Pro, из которого был опубликован слой сцены, все еще открыт, закройте его.
- Откройте новый проект ArcGIS Pro и добавьте слой сцены в новую сцену.
- На вкладке Анализ щелкните Инструменты
. - В панели Геообработка найдите инструмент Добавить поле и откройте его.
- Укажите слой сцены для Входной таблицы.
- Укажите любое имя для Имени поля
- Щелкните Запустить
.Поле будет добавлено к слою сцены.
- Откройте ArcGIS Server Manager.
- Нажмите на кнопку Запустить для сервиса, который был остановлен.
Выбранный в модуле сервис запускается. Если кнопка Запуск недоступна, это означает, что сервис уже был запущен и в текущее время выполняется.
Устранение неполадок при редактировании слоев сцен
При редактировании слоев сцен вы работаете со связанными векторными слоями. Как правило, слои сцен 3D-объектов, а также геометрия и текстура связанных с ними векторных слоев очень большие. При редактировании большого числа объектов могут возникать ошибки в журналах серверов. Если вы увидите такие ошибки в журналах сервера, значения сервера по умолчанию можно увеличить, чтобы он мог вмещать большие геометрические размеры и текстуры. Дополнительные сведения о перерывах в работе и улучшении производительности см. раздел Регулировки и настройки сервисов.
Ошибка динамически распределяемой памяти Java (heap space)
Для устранения ошибки Error performing query operation Error handling service request :java.lang.OutOfMemoryError:Java heap space следует увеличить максимальный размер динамически распределяемой памяти SOC.
- Выполните вход в ArcGIS Server Administrator Directory используя URL https://machine.domain.com:6443/arcgis/admin.
- На главной странице директории щелкните компьютеры.
- Для получения списка компьютеров, щелкните первый компьютер с лицензией дополнительного модуля ArcGIS Image Server.
- В меню Свойства компьютера сервера проверьте значение, заданное для параметра максимальный размер динамически распределяемой памяти SOC. Если задано 64 MB, щелкните редактировать в списке Поддерживаемые операции.
- Измените значение Максимальный размер хипа SOC с 64 на 128.
- Щелкните Сохранить изменения.
Примечание:
Сервер будет перезапущен.
- Повторите эти действия для всех компьютеров вашего развертывания, которые лицензированы с ArcGIS Image Server.
Ошибка Тайм-аут ожидания
В случае появления ошибки Error performing query operation wait time of the request to the service Hosted/myservervice.mapserver has expired следует увеличить тайм-аут ожидания сервиса.
- Выполните вход в ArcGIS Server Administrator Directory используя URL https://machine.domain.com:6443/arcgis/admin.
- На главной странице директории щелкните сервисы.
- Щелкните размещенную папку.
- Щелкните векторный слой, связанный с этим слоем сцены, например, myserver (FeatureServer).
- В списке Поддерживаемые операции нажмите редактировать для изменения параметров сервиса.
- Измените значение maxWaitTime с 60 секунд на большее значение, например на 300.
- Щелкните Сохранить изменения.
Примечание:
Сервис будет перезапущен.