Point Cloud データセット¶
Point Cloud データセットは Mapray JS で使用できる点群データを管理することができます。
点群データのアップロード¶
-
「Datasets」ページの、「Point Cloud」タブから、「New Point Cloud Dataset」ボタンをクリックします。
-
ダイアログが表示されたら、必要事項を入力します。
入力が完了したら「OK」ボタンをクリックします。プロパティ 説明 Name 任意の名前を指定します。1文字以上128文字以下で入力してください。 Description 任意の説明を指定します。300文字以下で入力してください。 Attribution Info 帰属情報を指定します。 File Type アップロードするフォーマットを指定します。
サポートするフォーマットは E57 (.e57)、LASer (.las)、LASzip (.laz)、Stanford Polygon (.ply)、Leica PTS (.pts)、Leica PTX (.ptx)、XYZ (.xyz) です。XYZ Type File Type が XYZ のとき XYZ ファイルの種類を指定します。 Coordinate System 座標系を指定します。Origin、Heading、Scale を指定したいとき Custom を選択します。 SRID 指定した座標系に対応した空間参照系を識別する ID を指定します。 Swap XY X 軸を北向き、Y 軸を東向きに変更するときチェックします。 Files File Type で指定したファイルを指定します。ドラッグ操作でディレクトリを指定するか、ドラッグ領域をクリックすることでシステムのファイル選択ダイアログから選択することができます。サポートファイル以外のファイルが含まれるとアップロードできませんので、チェックを外してください。 -
アップロードに成功したら、下記のようにメッセージが表示され、リストに新しい項目が追加されます。
この例では、アップロードしたデータセットの ID は5169501310025728で、後述する Mapray JS の Viewer で表示する際に指定する ID となります。
Point Cloud データセットの編集¶
「Name」、「Description」、「Attribution Info」が編集できます。
編集画面では、アップロードした点群データ、Mapray JS で使用するコードスニペットが確認できます。
-
編集したい Point Cloud データセットの編集アイコンをクリックします。
編集はコンバートが成功したときに可能です。 -
編集したら「Update」ボタンをクリックします。

Point Cloud データセットの削除¶
-
削除したい Point Cloud データセットの削除アイコンをクリックします。
削除はコンバートが成功、またはエラーのときに可能です。 -
確認ダイアログが表示されたら「OK」ボタンをクリックします。
点群データの表示¶
Mapray JS を使用して Mapray Cloud に保存された点群データを読み込む例を示します。
// let id = "<container id>";
const stdViewer = new maprayui.StandardUIViewer(id, "<token>");
const maprayApi = new mapray.cloud.CloudApiV2({
tokenType: mapray.cloud.CloudApi.TokenType.API_KEY,
token: "<token>",
});
const resource = maprayApi.getPointCloudDatasetAsResource("<id>");
const pcProvider = new mapray.RawPointCloudProvider(resource);
stdViewer.point_cloud_collection.add(pcProvider);
<token> については作成したトークンの値に変更してください。 また、 <id> については、データアップロード時に確認したデータセット ID に変更してください。