Dynamic 3D Map Visualization Toolkit? - PullRequest
       18

Dynamic 3D Map Visualization Toolkit?

1 голос
/ 18 ноября 2011

Я ищу динамически обновляемый инструментарий визуализации карты в режиме реального времени, который бы поддерживал следующую концепцию:

Пользовательский вид наблюдения пилота, летящий над ландшафтом, где топографиядинамически изменяющийся (подъемы и опускания холмов, скольжение / скольжение, открытие и заполнение долин) в режиме реального времени.(В настоящее время приемлема только ландшафтная поверхность с цветовой кодировкой, хотя конечной целью является наложение изображений местности / карты.)

Другой процесс - динамическое обновление данных топографии ландшафта по мере того, как наш бесстрашный флаер проходит над ними.

Существует множество "исследователей" трехмерной визуализации, но все они, похоже, либо ограничены статическим набором данных, либо требуют, чтобы динамическое развитие визуализаций данных было рассчитано заранее, а затемсоединены вместе как анимация.И симуляторы полета, конечно, все в значительной степени предполагают, что топография не меняется во время полета.

Технический список пожеланий:

  • Linux
  • C API предпочтителен, нооткрытый для C ++ или Java (или Ada: -)
  • Предпочитается свободный / открытый исходный код, но будет рассматриваться как проприетарный
  • Производительность: Хорошо, я постараюсь работать с тем, что у него есть

1 Ответ

2 голосов
/ 10 декабря 2011

Если C ++ в порядке, и вам не требуется что-то слишком высокого уровня, я НАСТОЯТЕЛЬНО рекомендую OpenSceneGraph для такого проекта.Я использовал его в проекте несколько лет назад для отображения различных форм геопространственных данных на земном шаре (векторные данные береговой линии, спутниковые изображения и т. Д.).

Имейте в виду, что вы не ограничены написанием всего своего решенияв C ++ :) Наше приложение для 3D-визуализации объединило нашу 3D-библиотеку C ++ / OSG для графики, Java-интерфейс для GUI и некоторый старый код Fortran для серьезного сокращения чисел: O

...