SuperMap iDesktop 9D
3D 計測データ取扱いに関するQ&A

日本スーパーマップ株式会社

本冊子についてSuperMap iDesktop をご利⽤いただきありがとうございます。ドローンによる斜め写真による 3D モデル生成、MMS 等のレーザー計測による点群データ採取など、ハードウェア機器と処理ソフトウェアの発展と“i-construction”の政策推進により、こういった 3D モデルデータを活⽤する場面が増えてまいりました。
SuperMap iDesktop では、従来の製品より培われた多種サポートする GIS 機能群に加え、OSGB 形式データの対応や点群データの処理機能を追加しており、変換後に 3D-GIS のデータとして活⽤できるようになっています。本冊子では、取得した3D モデルデータの表示・変換方法や、トラブルや疑問点など、3D 計測データの扱いを中心として、よくある質問事項を Q＆A 方式で紹介します。

目次
概要 1:「3D シーン」とは︖ ............................................................................. 1
概要 2: 3D シーンに表示できるデータ ................................................................ 2
Q1︓OSGB データの表示方法は︖ .................................................................. 3
Q2︓点群 Las データの表示方法は︖ ............................................................... 4Q3︓点群データ変換の途中で処理が止まってしまいます。 .......................................... 5
Q4︓ラインデータからソリッドモデルを作成できますか︖エラー! ブックマークが定義されていません。
Q5︓Google マップで保存した KML ファイルを 3D シーンに追加できますか︖ .................... 5
Q6︓GPU 搭載 PC で 3D 表示に有効な設定は︖ ................................................ 5
Q7︓3D シーンに Web マップを背景地図として表示させたい。 ..................................... 6
Q8︓3D シーン上で 3D 図形を直接⼊⼒・編集できますか︖ ...................................... 6
Q9︓点群データから OSGB キャッシュを生成する際、法線ベクトルの生成に対応していますか︖ 7
Q10︓3D シーンでパイプライン解析ができますか︖ .................................................. 7
Q11︓3D シーンで表示するデータにキャッシュ作成は必要︖ ....................................... 7
Q12︓3D シーンで作成した主題図をキャッシュ作成したい。 ........................................ 8

当冊子は手のひらサイズの A5 版です。

概要 1:「3D シーン」とは︖
SuperMap iDesktop で 3D データを表示、3D 解析を実⾏する場所として「3D シーン」を提供しています。バーチ
ャルな地球体で、ここに地形、建造物、航空写真などデータを追加することで、高さデータに対応した⽴体表示が可能となります。3D シーンには「球面」と「平面」の 2 つのタイプから選択できますが、通常は機能制限のない球面タイプを使⽤します。CAD データのような小範
囲で平面座標系（非地球系）のデータの場合は平面タイプで開くことができます。
【マップと同じレイヤー構成】 3D シーンでは、1 つのデータ（セット）が 1 つのレイヤーに対応しており、レイヤー毎に表示/非表示の切り替えやスタイル設定を⾏うことができる点は 2D のマップ操作の方式と類似しています。
【小エリアから広域まで⼀元管理】 緯度経

3D シーンの凡例ウィンドウで各種レイヤーを管理

度座標系（BL）でも投影座標座標系（XY）でも、地球上の座標情報が付与された地理空間データであれば、3D シーンにロードして表示させることができます。ある 1つの開発地区といった小さいエリアから、都市全域、あるいは広域に分散する複数の施設など、ごく小範囲から広域までのデータを管理できます。
【キャッシュ作成で快適表示】 地形データ、ベクタデータ、画像データ等のデータタイプに対応したキャッシュを作成することできます。元データの代わりにキャッシュレイヤーを表示することで表示速度を向上させることができます。
【3D シーンで GIS】 3D シーンでデータを⽴体表示させた状態で、主題図作成、3D 空間解析、3Dネットワーク解析、3D アニメシンボル等の機能を実⾏でき、リッチな表現で GIS を実現します。
1

概要 2: 3D シーンに表示できるデータ
3D シーンに表示できる主なデータと特色を以下の表で紹介します。
データタイプOSGB（OpenSceneGraphBinary）

点群（las,txt,xyz,ply）

各種モデルデータファイル

DEM/DSM（グリッドデータセット）

ベクタデータセット（ポイント/ライン/ポリゴン）

KML/KMZ（3D-CAD モデル（3ds）、3D オブジェクト）

複合データセット（KML インポート）

ラスタ（画像）データセット

説明
3D モデルとテクスチャをパッケージして、タイル状に分割したファイルで格納。必要なデータのみロードするため軽快な閲覧パフォーマンスを発揮します。単体化処理によりデータ検索、主題図作成等にも対応。
レーザー計測により取得した点群データを iDesktop でOSGB 形式に変換して表示することができます。数億
点クラスのデータもストレスなく表示可能に。
汎⽤的な 3D モデルデータ DXF、ｘ(DirectX)、OBJ、DAE、IFC、FBX、STL、OFF 等のファイル形式をモデルデータセットとしてインポートすることができます。
地形や表層の標高モデルデータで、SuperMap ではグリッドデータセットとして保存します。ポイントデータの補間や OSGB から変換することができます。汎⽤ファイル
grd,tiff,img ファイル等をインポートできます。
地形や建造物の起伏を連続的な⽴体表示に適し、サーフェス解析向けのデータとしても⽤いることができます。
2D ベクタデータは属性値の高さデータ、3D ベクタデータは空間情報として格納されている z 値を反映して⽴体表示することができます。
KML ファイルに対して、3D モデルファイル 3ds(sgm)を紐付けて追加したり、3D オブジェクトを描画して追加することができます。
3D-CAD モデルや 3D オブジェクトを保存した KML ファ
イルを複合データセット形式でインポートすると、KML に保存した 3D データが複合データセットとしてインポートできます。
航空写真（オルソ）等の画像形式のデータセットには標高値が含まれないため直接地形の起伏を⽴体表示させることができませんが、DEM データに重ね表示することができます。

2

Q1︓OSGB データの表示方法は︖
OSGB データを 3D シーンで表示するには２つのステップが必要です。まず、タイル状にキャッシュされた OSGB ファイル群に対応する設定ファイル(*.scp)を生成してから、この scp ファイルを指定して 3D シーン上に開きます。
①scp 設定ファイルの生成［斜め写真］タブ―［設定ファイルの生成］を選択し、［斜め写真設定ファイルの生成］ダイアログボックスで設定します。
ここでは、OSGB ファイルが保存されているパス（元のパス）、作成する scp ファイルのパスやファイル名の指定、投影設定（座標系）、モデル参照点（モデル中心点の位置）等のパラメータを設定します。座標系やモデル参照点（デフォルトの 0,0,0 以外を設定する場合）は元データのメタ情報等を確認してください。
②OSGB データの表示
新規 3D シーンまたは、既存の 3D シーンを開いた状態で、凡例ウィンドウの［通常レイヤー］を右クリックして［モデルキャッシュレイヤーの追加］を選択すると、［3D キャッシュファイルを開く］ダイアログボックスが表示されます。OSGB キャッシュファイルを生成したフォルダへ移動して、*.scp ファイルを選択して、開きます。
操作の詳細は、「既存 OSGB データの 3D シーンへの表示操作手順(pdf)」を参照
いただけます。

表示結果例（OpenStreetMap を背景図で重ね表示）3

︓点群データの表示方法は︖

Las データを OSGB キャッシュファイルに変換してから表示します（ベクタポイントとしては取り込みません）。OSGB ファイルの生成は、「点群設定ファイルの生成」と「キャッシュの生成」の⼆段階の操作を⾏います。生成した点群設定ファイルに基づいて、OSGB キャッシュファイルを生成する流れとなります。
①点群設定ファイルの生成
キャッシュ生成処理を⾏う前に、対象の点群データを指定して設定ファイル（*.list）
を生成します。
［データ］タブ―［3D データ］―［点群データ］―［設定ファイルの生成］を選択して、［点群設定ファイルの生成］ダイアログボックスで設定します。
ここでは、変換対象の las ファイルのパス、設定ファイル（*.list）の保存場所、点群ファイル形式（点群ファイルは las 形式の他、txt、xyz、ply に対しても変換できます）、投影設定（座標系）、ポイントの追加（参照点座標値）等のパラメータを設定します。座標系や参照点座標値（デフォルトの 0,0,0 以外を設定する場合）
は元データのメタ情報等を確認してください。
②点群設定ファイルから OSGB の生成生成した設定ファイル（*.list）を指定して OSGB キャッシュファイルを生成します。
［データ］タブ―［3D データ］―［点群データ］―［キャッシュの生成］を選択して、［点群キャッシュの生成］ダイアログボックスで設定します。
キャッシュパス、キャッシュ名、ピラミッド分割タイプ、法線情報の生成等のパラメータを設定します。
変換操作の詳細は、「点群データの OSGBキャッシュファイルへの変換操作手順(pdf)」をご参照ください。
OSGB 生成後は、本冊子「OSGB データの表示方法」項目の手順で表示します。

4

Q3︓点群データ変換の途中で処理が止まってしまいます。
データサイズの PC 環境の条件により処理が途中で終了してしまうことがあります。Las
ファイルサイズが概ね 1GB を超えるケースでは、32bitOS では処理が実⾏できない可能性があります。64bitOS で、iDesktop のネイティブ 64bit 版を使⽤してください。

Q4︓ラインデータからソリッドモデルを作成できますか︖
ノードに Z 値を持つ 3D ラインデータセットに対して、3D オブジェクトのモデリング機能の「ロフト」で可能です。断面形状、色、テクスチャ等を指定して線状のソリッドモデルを作成できます。生成データはモデルデータセットとして保存されます。

Q5︓Google マップで保存した KML ファイルを 3D シーンに追加できますか︖
はい、可能です。
3D シーンに KML レイヤーの追加機能があり、KML ファイルを指定して 1 つのレイヤーとして追加することができます。KMZ ファイルも対応しています。

Q6︓GPU 搭載 PC で 3D 表示に有効な設定は︖
iDesktop が NVIDIA プロセッサを優先使⽤するように設定することで、3D 表示の高速化など体感的な性能改善が発揮できることがあります。
NVIDIA コントロールパネルを開き（デスクトップで何も選択せずに右クリックしてショートカットメニューから［NVIDIA コントロールパネル］を選択する等の方法）、NVIDIA コントロールパネルの「3D 設定の管理」画面の「プログラム設定」タブを開き、iDesktop を「高パフォーマンス NVIDIA プロセッサ」に選択します。詳細な操作方法

5

は関連サイト等をご確認ください。

Q7︓3D シーンに Web マップを背景地図として表示させたい。
インターネット接続環境であれば可能です。
3D シーンを開いた状態で［オンラインマップ］から［OpenStreetMap］を選択して開くことができます。また、［BingMaps］を選択すると航空写真が表示されます。
レイヤーとして追加して 3D シーンに保存しておくことができます。

Q8︓3D シーン上で 3D 図形を直接⼊⼒・編集できますか︖
はい、できます。2 つの方法で実⾏できます。
一つは、3D ポリゴンデータセットまたは複合データセットを編集する方法です。3D ポリゴンレイヤー、または複合レイヤーを 3D シーンに追加して、編集可能状態にして、各種 3D 図形を描画して、各頂点に対する高さ（Z 値）を編集することができます（3D ポリゴンレイヤーはポリゴン図形のみ）。高さを 3D シーン上で反映するには、［スタイル設定］タブの［高度モード］を［絶対高度］または［地表相対］に設定します。
もう一つは、KML レイヤーを編集可能状態にして［3D オブジェクト］を追加する方法です。直方体、円錐形、円柱体などの 3D オブジェクトを描画、編集することができます。これらの図形は KML または KMZ ファイルに格納し、3D シーンの 1 レイヤーとして保存しておくことができます。さらに KML ファイルをインポートして SuperMap 形式に変換することもできます。

6

Q9︓点群データから OSGB キャッシュを生成する際、法線ベクトルの生成に対応していますか︖
対応しています。
点群データで法線ベクトルを含まないデータ（XYZ 形式の一部）に対して OSGB キャッシュ生成する際に、オプションで［法線情報の生成］を選択することで、法線情報が自動で作成されます。法線ベクトルは 3D シーンにレンダリングするために必要です。法線ベクトル自体は 3D シーン上には表示されません。

Q10︓3D シーンでパイプライン解析ができますか︖
はい、実⾏できます。
パイプライン解析は、3D ネットワークデータセットにパイプラインモデルを設定して、パイプラインの流向、バルブ位置などを確定して実⾏できます。
3D シーン上に表示したパイプラインで、破損位置（パイプストップ）を指定すると、応急処置として閉じるべきバルブと流れが寸断するパイプライン区間などを検索してハイライト表示します。
※3D ネットワーク解析のオプションライセンスが必要です。

Q11︓3D シーンで表示するデータにキャッシュ作成は必要︖
3D シーンには各種データの表示をサポートしており、ベクタ、ラスタ、地形等のデータタイプに対応したキャッシュファイルの作成が可能です。キャッシュ作成をしなくとも表示可
能ですが、3D シーンを快適に閲覧するためにも、キャッシュ作成を推奨します。
キャッシュ作成は、①保存した 3D シーンに対して 3D シーン全体のキャッシュを作成する方法（［ワークスペースウィンドウ］の［3D シーン］以下で保存済の 3D シーン
7

名を右クリックして［3D シーンキャッシュの生成］を選択）と、②データセットごとにキャッシュを作成する方法（データセットを右クリックして［3D シーンキャッシュの生成］を選択する、または［3D シーン］タブ―［性能］―［3D シーンキャッシュ］）があります。①の方法は、新しく作られるワークスペースを開くことで、キャッシュで構成される3D シーンを開くことができます（データソースは不要となり開かれません）。②の方法
は、データセットをレイヤーとして追加する代りに作成したキャッシュを追加して 3D シーンを構成していきます。
通常のデータセット以外にもキャッシュを提供しており、点群データに対する OSGB キャッシュへの変換機能を提供しています。また、KML レイヤーに追加・保存した 3D オブジェクトは KML ファイルを複合データセットとしてインポートすることで、3D オブジェクトが OSGB キャッシュで管理されます。
1 つの 3D シーン上に、各種タイプのキャッシュ、複数のキャッシュレイヤーを保存することができます。

Q12︓3D シーンで作成した主題図をキャッシュ作成したい。
3D シーンの主題図に対して単独でキャッシュ作成することはできません。主題図作成
後、3D シーンを保存してから、3D シーン全体に対してキャッシュを作成してください（［ワークスペースウィンドウ］の［3D シーン］以下で保存済の 3D シーン名を右クリックして［3D シーンキャッシュの生成］を選択）。

SMJ20180110

8