開く PLY(.ply)
開く PLY(.ply) 1
開く PLY(.ply) 2
開く PLY(.ply) 3
2022/08/30
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/

目次
1.

機能 ..................................................................................................................................................... 1

2.

ダイアログ .......................................................................................................................................... 53.

その他 ................................................................................................................................................ 104.

ビューアー ........................................................................................................................................ 115.

更新記録 ............................................................................................................................................ 116.

索引 ................................................................................................................................................... 16

1. 機能
拡張子.ply ファイルを開いて、ポイント(vertex)を 3D 表示します。

上図は、３次元モバイルスキャナで取得した.ply ファイルを開いて 3D 表示した例です。Z 値で段彩しています。

現段階で対応しているのはアスキー形式のファイルの次の２タイプとバイナリ形式の 1 タイプのみです。

1/16

上記は
Regard3D
https://www.regard3d.org/

2/16

から出力

上記は
FieldReconst – ３次元再構成フォルトウェア
http://cse.naro.affrc.go.jp/rsugiura/FieldReconst/
北海道農業研究センター
からの出力例です。

3/16

上記はRegard3D
https://www.regard3d.org/
から出力

上記は、都営大江戸線 都庁前駅 ３D 点群データ
https://www.geospatial.jp/ckan/dataset/tochomae-3d-pointcloudからダウンロード。

PLY（Polygon File Format もしくは Stanford Triangle Format）は CG 用のファイルです。
ウィキペディアのページ

4/16

https://ja.wikipedia.org/wiki/PLY_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%BD%A2%E5%BC%8F)

このメニューでは、
モバイル 3D スキャナー Stencil
http://www.opt-techno.com/opt-kaarta/からの.ply のポイントを表示するため作成しました。
このメニューで対応しているのはポイント(vertex)のみです。
なお、stl のポイントを平面直角座標系に変換できるメニューがあります。
PLY の XYZ 座標を補正
http://www.geocoach.co.jp/help/PLYCorrectCoord0Dialog.pdf

2. ダイアログ

5/16

2022/07/31 以前のパネル

X, Y, Z ⇒ X, Y, Z
PLY に記録されている XYZ 座標の順序を、そのまま XYZ 座標として表示します。

X, Y, Z ⇒ Y, X, -Z
PLY に記録されている XYZ 座標について、X と Y を入れ替え、Z 値は符号を反転して表示します。
写真から三次元点群を作成するフリーウェア
Regard3D
https://www.regard3d.org/
から出力される PLY を表示するために追加したオプションです。

サンプリング
PLY ファイルに記録されている点の一部を表示します。例えば 1/10 の場合、PLY ファイルの記録されている点について、10 点毎にリードします。
PLY は点数が多いので、最初は 1/00 で開いてみて、点数や座標の範囲などを確認されることをお勧めします。
参照点を中心とする正方形内のみ参照点を中心とする正方形内のある点のみを表示します。
PLY は点数が多いので、一部のデータのみを表示するための機能です。
このオプションは、他のデータを開いていて、ツールバーの「参照点」に座標が表示されている場合に使えます。
PLY の RGB 値による色分け、またはグレー
PLY ファイルに RGB 値が記録されている場合、その色で表示します。RGB がない場合はグレーです。
2022/07/31 から追加したオプションです。

PLY の intensity による色分け、またはグレー

6/16

PLY ファイルに「intensity」がある場合、この値に別にダークグレーからライトグレーで色分けします。

色は以下のように計算します。
①

intensity + 32 を value とします。
（intensity の値がほとんど一桁となっています）②

value が 223(255+32)を超える場合、value を 223 とします。
（intensity の値が 255 の場合があります）③

RGB 値を value とします（RGB 値は 32 から 223 の間になります、背泳が黒・白でも見えます）

PLY ファイルに「intensity」ない場合、全て同じグレーで表示します。
１色
ポイントを全て同じ色で表示します。表示色は右側の「表示色」ボタンで設定できます。

彩度（同時に開く PLY の Z 値の範囲で色分けする）
同時に開いた PLY ファイルの Z 値の範囲で、青から赤の色相で色分けして表示します。

上図はウィキペディア「https://ja.wikipedia.org/wiki/%E5%BD%A9%E5%BA%A6」の彩度の図です。
青から緑、赤へ、反時計回りに色分けします。

彩度（標高値の範囲内）
指定された標高値の範囲内について、青から緑、赤まで色分けします。範囲外の標高値のポイントはグレーで表示し7/16

ます。

上図は Z 値が 0.0m から 2.0m の範囲を段彩した例です。

上図は、段彩を繰り返した例です。海岸の消波ブロックの形が現れています。

点の表示サイズ(ドット)PLY の点の表示サイズを指定します。
開いた後で、変更できます。

8/16

Intensity の構成をレポート
PLY に intensity が記録されている場合、値の分布をレポートします。

Intensity による色分け表示のため、intensity の構成を調べるため作成しました。

設定を保存、設定を開く
点のサイズや色などの設定を CSV 形式のファイルに保存し、次回から設定が再現できます。
開いた.PLY ファイルの内容をレポートパネルに表示します。

9/16

.ply の最初と最後のポイントの「time」に記録されている日時をレポートします。

記録されている time の値は、1970 年 1 月 1 日 0 時 0 秒からの秒数のようです。この値から日時に変換して表示しています。

3. その他
メニュー名に「開く PLY(.ply) 1」など 1,2,3 が付いていますが、処理は同じです。直前の設定を次回のデフォルトとして表示します。異なる場所や、異なる時期のデータを開く際に使い分けると便利です。

メニュー
ファイル／開く DEM(中規模データ)
http://www.geocoach.co.jp/help/DEM0ReadPanel.pdf
でも開いて表示できます。

このメニューを組み込んでいるアプリケーション

10/16

GeoCoachSE
http://www.geocoach.co.jp/se_0/index.html

4. ビューアー
Windows の3D ビューアー
で表示できます。

上図は「face」が表示されている例です。

5. 更新記録2018/05/15✔このメニューを作成

2018/05/25✔ply の「time」に記録されている日時のレポートを追加

11/16

2018/05/29✔パネルに「PLY の intensity による色分け、またはグレー」を追加✔パネルに「intensity の構成をレポート」を追加

2018/07/01✔説明を追加2018/08/03✔説明を訂正2018/10/13✔「彩度(標高値の範囲内)」に「段彩の回数」を追加

2019/02/24✔ドラッグ・アンド・ドロップ
Windows のエクスプローラから、ply ファイルをドラッグして、「3D 表示」パネル上にドロップすると、該当する plyを選択した状態で「開く PLY(.ply)」ダイアログを表示します。

2020/04/01✔ダイアログで選択された.lem が、次回起動時のデフォルトの選択になります。
✔「開く バッチ処理(複数メニュー指定)」に対応
http://www.geocoach.co.jp/help/BatchProcess0Dialog.pdf

2022/06/17✔バイナリ形式の一つに対応

12/16

2022/07/31✔フリーソフト
Regard3D
https://www.regard3d.org/
から出力の２タイプに対応

13/16

2022/08/05✔パネルに「座標の対応」を追加しました。

2022/08/07✔フリーソフト
FieldReconst – ３次元再構成フォルトウェア
http://cse.naro.affrc.go.jp/rsugiura/FieldReconst/
北海道農業研究センター
からの出力に対応しました。

14/162022/08/30✔RGB が記録されている.ply を開いた場合、値の範囲をレポートします。

✔XYZ 座標が倍精度で記録されているバイナリファイルに対応

都営大江戸線 都庁前駅 ３D 点群データ
https://www.geospatial.jp/ckan/dataset/tochomae-3d-pointcloud

15/16

6. 索引

FieldReconst ........................................................................................................................................ 3, 14
Regard3D ..................................................................................................................................... 2, 4, 6, 13

16/16