【第24回】サクサク動く3D地図の秘訣!iDesktopXのパフォーマンス最適化

こんにちは!GIS導入支援コンサルタントのippuku_timeです。 「5分で分かるSuperMap iDesktopX製品・機能紹介シリーズ」、第24回です。前回は、他のGISプラットフォームからの「データ移行」について学びました。今回は、大量のデータを扱うGISプロジェクトで常に課題となる「 パフォーマンス最適化 」に焦点を当てます。地図がサクサク動くための秘訣、特に3Dシーンにおけるキャッシュ技術について解説します。 【第24回】サクサク動く3D地図の秘訣!iDesktopXのパフォーマンス最適化 1. なぜパフォーマンス最適化が必要か? GISで扱うデータ、特に3D都市モデルや高解像度の航空写真、広範囲の地形データは、非常にデータ量が大きくなります。これらのデータをそのまま表示しようとすると、PCのスペックによっては画面の描画が遅くなったり、操作がカクカクしたりと、大きなストレスを感じることがあります。 快適な操作性を実現し、作業効率を上げるためには、データを表示用に最適化する「 キャッシュ 」技術の活用が不可欠です。 図 大規模な3D都市データをキャッシュ技術で高速に表示するイメージ 2. 3Dシーン高速化の鍵「シーンキャッシュ」 3Dシーンのパフォーマンスを向上させるための最も効果的な方法が「 シーンキャッシュ 」の作成です。これは、表示に時間のかかる元のデータ(例:多数のBIMモデルや地形データ)を、あらかじめ3Dシーン表示に最適化された形式に変換しておく技術です。一度キャッシュを作成してしまえば、次回以降は元のデータを読み込む代わりに、軽量なキャッシュファイルを読み込むため、表示速度が劇的に向上します。 iDesktopXは、データの種類に応じて、様々なタイプのシーンキャッシュを生成できます。 (1) イメージキャッシュ (*.sci3d) 広範囲の航空写真や衛星画像などのラスタデータを3Dシーンの地表面に貼り付ける際に使用します。ズームレベルに応じたピラミッド構造を持ち、高速な表示を実現します。 (2) 地形キャッシュ (*.sct) DEM(数値標高モデル)などの地形データを、3Dシーンで立体的に、かつ高速に表示するためのキャッシュ形式です。 (3) モデルキャッシュ / ベクトルキャッシュ (*.scv, *.scp) 建物などの...