При работе с ArcGIS Enterprise или ArcGIS Online порядок ваших действий и рабочих процессов для редактирования слоев сцены может быть разным.
Редактирование геометрии и атрибутов слоя веб-сцены
Вы можете редактировать слои сцены с соответствующими векторными слоями точно так же, как вы редактируете векторные слои. Любые изменения объектов сначала сохраняются в векторном слое. После того, как слой сцены перестроен заново, изменения сохраняются так же и в слое сцены. Во время редактирования измененные объекты отображаются из связанного векторного слоя. В зависимости от типа слоя сцены и того, где был опубликован слой сцены, у вас будут различные возможности редактирования.
Активный портал и параметр данных | ArcGIS Enterprise Ссылаться на зарегистрированные данные | ArcGIS Enterprise Копировать все данные | ArcGIS Online |
---|---|---|---|
Точечный слой файловой базы геоданных | Недоступно для редактирования. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. Все изменения будут включены при перестроении слоя сцены. |
Точечный слой многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. | Атрибуты доступны для редактирования в слое веб-сцены. Геометрия редактируется через связанный векторный слой. Все изменения будут включены при перестроении слоя сцены. |
Слой мультипатчей файловой базы геоданных | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой мультипатчей многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий Revit | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий файловой базы геоданных | Недоступно для редактирования. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Слой зданий многопользовательской базы геоданных | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. | Доступно для редактирования в слое веб-сцены. |
Рекомендации при редактировании слоев сцен
Во время редактирования объектов измененные объекты будут отображаться из связанного векторного слоя. Это может отрицательно влиять на производительность, когда вы редактируете. Это не влияет на других пользователей, которые могут просто просматривать данные.
Не рекомендуется редактировать более 500 объектов одновременно. Если вы должны сделать больше изменений, измените атрибуты и перестройте кэш сервиса сцены сразу же после использования Обновления атрибутов.
Редактирование атрибутов слоя зданий сцены
Слой зданий сцены включает в себя несколько слоев категорий в различных дисциплинах. Каждый слой категории – это слой 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 Копировать все |
---|---|---|
Сервис требуется остановить. | Сервис не требуется остановить. | Сервис не требуется остановить. |
Редактирование схемы слоя веб-сцены, опубликованного опцией ссылаться на зарегистрированные данные
Следующие шаги выполняются для изменений схемы, когда слой сцены был опубликован с опцией Ссылаться на зарегистрированные данные. Остановка сервисов необходима для обеспечения освобождения всех блокировок в базе геоданных.
- Запустите Manager ArcGIS Server и выполните вход.
Справка по этому шагу приведена в разделе Вход в 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 используя формат 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 используя формат URL https://machine.domain.com:6443/arcgis/admin.
- На главной странице директории щелкните сервисы.
- Щелкните размещенную папку.
- Щелкните векторный слой, связанный с этим слоем сцены, например, myserver (FeatureServer).
- В списке Поддерживаемые операции нажмите редактировать для изменения параметров сервиса.
- Измените значение maxWaitTime с 60 секунд на большее значение, например на 300.
- Щелкните Сохранить изменения.
Примечание:
Сервис будет перезапущен.