Фундаментальные основы 3D навигации в ArcScene
Вы можете просматривать 3D данные в ArcGlobe и в ArcScene. Для навигации по 3D изображению, существует большое количество опций.
Видимая область 3D изображения определяется положением камеры (позиции наблюдателя) и точкой, на которую она направлена (целевое местоположение). Все способы навигации в 3D работают с использованием положений наблюдателя и цели в координатах x,y,z.
Инструменты 3D навигации позволяют интерактивно перемещаться по 3D изображению. Некоторые из этих инструментов напоминают инструменты, которые используются в ArcMap. Другие инструменты созданы специально для навигации в 3D. Несколько инструментов имеются только в ArcGlobe.
Также, вы можете перемещаться по 3D изображению без интерактивных инструментов, используя следующие способы:
- Переключение на полный экстент всех данных
- Приближение к экстенту одного или нескольких слоев
- Использовать инструмент поиска и приближение к объекту
- Использовать запрос для создания выборки и увеличивать выделенный поднабор
- Создавать и использовать набор 3D закладок для 3D изображения
Концепции 3D навигации
Навигация в 3D осуществляется с использованием объекта-камеры. Все 3D изображения используют одну камеру, которая имеет положение наблюдателя (место в 3D изображении, где расположена камера) и положение цели (точка 3D изображения, на которую направлена камера).
Все способы навигации в 3D работают с использованием положений наблюдателя и цели в координатах x,y,z.
Например:
- Перемещение позиции наблюдателя для просмотра той же точки, но под другим углом.
- Перемещение позиции цели для просмотра другой точки из того же места наблюдения.
- Перемещение позиций наблюдателя и цели для облета 3D изображения или для перехода к другой области.
Отношение наблюдатель-цель
Один из способов визуализации отношений между целью и наблюдателем – представить линию, вдоль которой вы смотрите. В начале этой линии находится камера (наблюдатель), а в конце – центр изображения (цель). Оба конца линии находятся в пространстве x,y,z координат внутри 3D изображения.
Линия наблюдатель-цель следует правилам, соответствующим текущему инструменту 3D навигации.
Имеются три способа перемещения комбинации наблюдатель-цель:
-
Перемещение наблюдателя при фиксированной цели
Наблюдатель может перемещаться, а центр 3D изображения остается фиксированным. Это напоминает хождение вокруг пожарного гидранта, не сводя взгляда с его вершины.
- Например, Навигация инструмент
-
Перемещение наблюдателя, перемещение цели
Оба конца линии могут перемещаться независимо. Это напоминает наблюдение из окна самолета, заходящего на посадку.
- Например, Проход инструмент
-
Фиксированный наблюдатель, перемещающаяся цель
Центр 3D изображения перемещается, наблюдатель остается в фиксированной точке. Напоминает поворот головы, стоя на месте.
- Например, Цель инструмент
Глобальный режим
Наблюдатель может перемещаться в любое место, но целью всегда будет центр планеты.
Это позволяет получить вид глобуса сверху (2D), независимо от направления движения. Используется только в ArcGlobe.
Режим поверхности
Наблюдатель может двигаться в любое место, но цель находится на фиксированной позиции в 3D изображении (обычно на 3D поверхности).
Этот режим позволяет получить изображение 3D перспективы и является дополнительным для ArcGlobe.
Режим полета
Наблюдатель и цель могут перемещаться в любое место.
Этот режим позволяет получить изображение 3D перспективы и является дополнительным для ArcGlobe.
Поскольку выполнение одновременного перемещения камеры и цели довольно сложно, текущий инструмент 3D навигации вносит некоторые ограничения. Например:
- Инструмент 3D-перемещение (3D Pan) перемещает позиции наблюдателя и цели вместе, что позволяет вам двигаться по 3D-изображению боком, не меняя высоты и относительного направления камеры, куда направлен ваш взгляд.
- Инструмент Полет (Fly) требует изменения координат x, y, z камеры и напоминает полет на виртуальном самолете.