FAQ по 3D навигации
Навигация, иногда, может быть непонятна для пользователей, привыкших к 2D навигации, или использующих другие 3D приложения. Более подробно о наиболее часто встречающихся проблемах при навигации в ArcGlobe и ArcScene.
Почему я не могу переместиться наверх, на Северный полюс, 3D изображения?
Симптом
Во время навигации с использованием стандартного инструмента Навигация (Navigate) в ArcGlobe или ArcScene, приложение не позволяет пройти через верх (или Северный полюс) 3D изображения.
Причина
Приложение требует, чтобы использовалось одно из следующих направлений камеры:
- От поверхности (в режиме поверхности в ArcGlobe и ArcScene)
- Прямо на север (для Глобального режима в ArcGlobe)
Это позволяет гарантировать, что инструмент Навигация (Navigate) работает наиболее понятным способом, а также может выполнять навигацию по нижней поверхности (Южный полюс).
- Вы можете использовать любой из инструментов полета (Проход (Walk), Полет (Fly) или Орбитальный полет (Orbital Fly)) для навигации над или под 3D видом.
- Инструмент 3D панорамирование (3D Pan) в ArcGlobe может переключаться в режим навигации по поверхности, что позволит перемещаться над Северным и Южным полюсами.
- См. раздел "Почему изображение вращается, когда я "лечу" вниз?", приведенный ниже.
Почему изображение вращается, когда я "лечу" вниз?
Симптом
При попытке полета вниз, 3D вид начинает вращаться.
Причина
При полете необходимо, чтобы точка, куда смотрит камера, находилась на расстоянии от поверхности. Это сделано для того, чтобы работа инструментов полета была более понятна.
При полете вертикально вниз, движение вправо или влево приведет к вращению камеры. Чем больше выражено отклонение вправо или влево, тем выше скорость вращения.
- Чтобы избежать вращения при движении сверху вниз, используйте возможность перетаскивания с помощью правой кнопки мыши в инструментах Навигация (Navigate) или Приблизить к цели (Zoom To Target).
- Также см. раздел "Почему я не могу переместиться наверх, на Северный полюс, 3D изображения?" приведенный ниже.
Почему увеличение изображения заканчивается до того, как достигнута поверхность?
Симптом
При увеличении изображения (с помощью инструмента Увеличить/Уменьшить (Zoom In/Zoom Out), колесика мыши или путем перемещения курсора при нажатой правой кнопке мыши) камера прекращает движение на половине пути сквозь 3D вид.
Причина
Наблюдатель (камера) достиг точки цели.
Это происходит при переключении с инструментов полета на стандартный инструмент навигации. При полете, вы указываете направление на цель, а наблюдатель движется к ней. Это означает, что между целью и наблюдателем всегда существует некоторое расстояние. Когда вы заканчиваете полет и начинаете увеличивать изображение в точке цели, наблюдатель должен остановиться, как только цель будет достигнута.
- Используйте инструмент Цель (Target), чтобы сбросить текущее положение цели на поверхности или в другой точке 3D вида.
- В инструменте Навигация (Navigate), сбросить точку цели можно щелкнув кнопкой мыши при нажатой клавише Ctrl.
Почему рельеф движется, когда я перемещаюсь по изображению?
Симптом
При навигации по 3D виду рельеф поднимается или опускается, особенно в тех районах, где имеются долины и горные пики.
Причина
При обработке большого количества данных, ArcGlobe изменяет уровень детализации, использующийся при генерации поверхности высот. Когда вы находитесь далеко от поверхности, вы не можете различить каждую деталь, что позволяет уменьшить разрешение данных. Генерализация поверхности до уровня, соответствующего расстоянию до наблюдателя, позволяет увеличить производительность. Когда вы приближаетесь к поверхности, используется более высокий уровень детализации. Это происходит до тех пор, пока не будет достигнуто максимально возможное разрешение.
Эта оптимизация может стать заметной в горных районах, где, при увеличении разрешения рельефа, пики могут становиться выше, а долины шире. Этот эффект часто проявляется при создании анимаций.
- Этот эффект можно уменьшить, увеличив настройку уровня детализации для слоев высот. Эта настройка находится на закладке Уровень прорисовки (Level of Detail) в диалоговом окне Настройка (Customize) > ArcGlobe (или ArcScene) Опции (Options).
- Увеличение уровня детализации может снизить производительность, особенно если вы используете большое количество данных высот. Рекомендуется снизить уровень детализации после создания файлов анимации.