Openstreetmapデータから3Dマップをレンダリングすると、かなりcumbersomeになります。オープンソースの3DエンジンでOpenstreetmapデータからマップをレンダリングしますか?
しかし、世界中の都市を3Dでレンダリングするよりも、要件がそれほど厳しくない場合はどうなりますか?
特定の都市のみを特定の境界で限定してレンダリングすればいいのですが?実際に画面に表示されている建物や道路だけをレンダリングする場合(特に、この手法はゲーム開発に使用されていると聞いています)、レンダリングするポリゴンが多くありません。
私はthisのようなものを実現したいと考えていますが、高さが高くテクスチャのない建物には単純なボックスだけを置いても問題ありません。ですから、基本的には、OSMベースの道路ネットワークと3Dで建物を表す単純なボックスが必要です。
ので、計画には、以下のことができます:
- 抽出OSMデータを.osmファイルに。
- このファイルの各建物に「高さ」データを追加します(手動)。
- マップの3Dビューを、3Dエンジンのある種の.osmファイル(カスタムパーサーが必要)からレンダリングします。
このプランは実現可能ですか? .osmファイルからOSMマップをレンダリングするために私が使用/カスタマイズできるオープンソースの3Dエンジンはありますか? OSMマップをレンダリングするためにカスタマイズすることができるLinux互換の(OpenGL?)3Dエンジンはありますか?
私はレンダリングされた通りを使用し、回転/傾けられたOpenGlレンダラーに興味があります。あなたは成功しましたか? – Patrick
パトリック、私はこのプロジェクトを中断しました。なぜなら、手作業でやるべきことがたくさんあるからです。 – skanatek