Можно изучить объекты в 3D, чтобы отобразить ограничения планирования в ArcGIS GeoPlanner. После включения в проекте возможностей 3D можно указать, насколько будут в проекте вытягиваться объекты.
Включение 3D-оценки
Выполните следующие действия, чтобы включить 3D:
- Откройте проект в GeoPlanner.
- Щелкните вкладку Оценить.
- Щелкните 3D, чтобы включить 3D.
- Щелкните Содержание , чтобы открыть панель Содержание.
- Щелкните Опции рядом со слоем, который нужно просмотреть в 3D, и нажмите Настройки 3D.
- Можно также задать настройки вытягивания для слоя в диалоговом окне Настройки 3D.
- Укажите значение в текстовом поле Смещение высоты, чтобы задать, на сколько метров относительно поверхности Земли вы собираетесь сдвинуть объекты.
- Щелкните окно Цвет, чтобы выбрать цвет вытягивания для ваших объектов.
- Щелкните стрелку ниспадающего меню Единицы вытягивания и выберите единицу измерения.
- Введите выражение ArcGIS Arcade в текстовое окно Выражение вытягивания.
- Нажмите OK.
Объекты появятся в 3D.
Примечание:
3D-объекты могут визуализироваться только на вкладке Оценить, но не на вкладках Исследовать или Дизайн.
Создание выражений вытягивания
Когда вы просматриваете объекты в 3D, вы должны создать выражение Arcade, определяющее, как будут вытягиваться объекты. ArcGIS GeoPlanner позволяет вам вытянуть объекты по атрибуту или константам с помощью выражений Arcade. Arcade - язык написания скриптов, который можно использовать для управления отображением отдельных объектов ваших данных. Выполните следующие действия, чтобы создать выражение Arcade для вытягивания объектов на карте.
- Выполните действия, описанные в предыдущем разделе, чтобы включить 3D-оценку.
- В диалоговом окне Настройки 3D щелкните Конструктор выражений в текстовом окне Выражение вытягивания.
Откроется диалоговое окно Выражение вытягивания.
- В диалоговом окне Выражение вытягивания выполните одно из следующих действий.
- Введите постоянное значение, применяемое к каждому объекту слоя, который вы хотите просмотреть в 3D.
- Выберите функцию объекта в списке Поля или функцию объекта с операторами, чтобы построить выражение. Например, $feature.HEIGHT * 10 будет вытягивать объекты на его высоту, умноженную на 10.
- Создайте скрипт Arcade с логическими условиями и выражениями умножения Arcade в текстовом окне.
В следующем примере демонстрируется, как можно вытягивать жилые здания в 3D по их расчетному населению, умножив значение площади объектов проживания в акрах (константа (.06)), а затем на значение численности проживающих константа (2.5).
if ($feature.LanduseType=='Residential') { return ($feature.Shape__Area * .06) * 2.5 }
- Нажмите OK.
Диалоговое окно Выражение вытягивания закрывается.
- Нажмите OK.
Объекты появятся в 3D.
Настройка дневного освещения
GeoPlanner позволяет просматривать 3D-объекты в различных условиях освещения, используя имитацию солнечного света.
- При включенной оценке 3D щелкните Дневной свет на карте.
Появится диалоговое окно Дневной свет.
- Отрегулируйте бегунок, чтобы изменить количество и направление солнечного света в сценарии.
Значение по умолчанию - 12 часов дня , что означает, что солнечный свет имеет полную яркость и падает под углом 90 градусов к поверхности.
- Можно также щелкнуть дату в диалоговом окне Дневной свет, чтобы уточнить угол и интенсивность солнечного света в выбранный день.
- При желании поставьте отметку Прямая тень, чтобы симулировать в сценарии тени, отбрасываемые вашими трехмерными объектами.
Создание 3D закладок
При работе с крупномасштабными наборами данных 3D-закладки могут помочь в навигации по сценарию. 3D-закладки позволяют расположить область просмотра карты в назначенной позиции в сценарии.
- Переместите и поверните карту в положение, на которое должна ссылаться ваша 3D-закладка.
- Щелкните 3D-Закладки (слайды) на карте.
Появится диалоговое окно 3D-Закладки (слайды).
- Щелкните Добавить закладку.
- Введите заголовок закладки в текстовое поле Введите заголовок.
- Нажмите Enter.
Новая 3D-закладка появится в списке 3D-закладок сценария в диалоговом окне 3D-закладки (слайды).
- Щелкните 3D-закладку в диалоговом окне 3D-закладки (слайды).
Окно просмотра карты будет позиционировано на назначенной позиции 3D-закладки.