デジタルツインを実現するプラットフォーム

Mapray(マップレイ)は、3Dデータと様々な情報を集約して高度なデータ活用を可能にする、オープンなデジタルツイン開発プラットフォームです。開発者はMaprayを利用することで様々なデジタルツインサービスの開発が可能になります。

Demo

Maprayを利用してデジタルツインデータを扱うサンプルアプリケーションです。3次元データをデジタル地球儀上でリアルタイムに利活用するサンプルです。ソースコードはGithub新しいタブで開くで公開されています。事前に動作環境新しいタブで開くをご覧下さい。

  • Terrain

    デジタル地球儀を体験できます。世界中のよく知られた地形をリアルなCGでビューイングすることができます。リアルな大気表現も体験することができます。地形データはMaprayCloudから配信してmaprayJSで表示をします。

  • PointCloud

    高速・高品質に点群データを表示するデモアプリケーションです。オープンデータとして提供されている点群データをMaprayCloudで変換してMapray独自の点群タイルデータで配信。mapray JSの機能を利用して点群データを表示しています。

  • 3D都市データ

    大量の3D都市モデルを表示するデモアプリケーションです。PLATEAU新しいタブで開くで提供される東京23区の都市データをMapray独自の効率的なデータ構造「b3dtiles」に変換し、maprayJSで表示します。

  • Satellite Eye

    国際宇宙ステーションから地球を眺めることができるシミュレーターです。現在の様子をリアルタイムでシミュレートできます。

Maprayの主な機能

クラウドベースのデジタルツインの実現

デジタルツインを活用したサービス開発環境を、3次元仮想空間をインタラクティブに実現するグラフィックスエンジン「maprayJS」と、最適化された高品質な3次元データ・地理空間データを生成・管理・配信する「Mapray Cloud」を通じて提供しています。APIを使ってサービス開発をすることで、地球上のありとあらゆるデータを可視化することができます。難解な3次元地理空間座標やデータの管理・表現をMaprayが強力にサポートします。

mapray JS、MaprayCloudを利用して、デジタルツインを使ったアプリケーションを開発者が開発することができる

大規模データを完全再現

従来のデジタルツイン開発環境では、比較的難しかった大規模・広範囲に広がる都市や地形データを遠方までリアルに表示・管理することができる独自技術で、データを間引くことなく完全再現します。さらに、高解像度テクスチャで表現された都市データも、描画負荷を低く抑えて高精細に再現します。

東京23区の都市データを同時にレンダリング

点群データの高精細・高速表示

デジタルツインを実現するために、現実世界をキャプチャして点群データとしてデジタル化する方法が注目されています。Maprayでは点群データのクオリティにもこだわっています。ユーザーの視点に最適化された表現をリアルタイムに計算し、点群を緻密に再現します。 さらに、煩わしいデータ変換は、Marpray Cloudにお任せ下さい。大量の点群データを独自技術で軽量に表示できるように変換することができます。これまで難しかった点群に対するインタラクティブ処理も対応予定です。

浜松城の点群データを高精細にレンダリング

大気・星・月・雲などの自然表現

デジタルツインでは、地球上で起こる様々な事象をシミュレートするニーズが増えつつあります。Maprayは太陽高度データを利用した太陽の動きや大気表現、星や月の位置データベースを用いたシミュレーション、さらにGRIB2等のデータを利用した、雲の可視化を3次元地球儀上で行うことができます。 さらに、mapray JSはカスタマイズも可能です。我々が開発した基本機能を派生して、様々なデータと組み合わせた多種多様なグラフィックス表現を実現できます。

大気、星、月、雲などの自然表現を高品質なグラフィックスで表現

インタラクティブコンテンツの実現

mapray JSは一般的な2次元地図ライブラリで使われる、マーカーや線を描画する機能や、GeoJSONを読み込む機能が実装されています。さらに、高度で高速なアニメーションエンジンを搭載。このアニメーションエンジンで利用する数式は、開発者が自由に追加できる仕組みを準備していますので、アイデア次第で様々なアニメーションを実現できます。データをリアルな地球と一緒にマッピングし、そのコンテンツをリアルタイムに動かし、そこにインタラクティブな操作を追加することで、ゲームのような新しい表現をユーザーに提供することができます。

GeoJSONのデータをインタラクティブに取得し、リアルタイムに3次元可視化してグラフ化をしているサンプル

SDKで自由に開発

maprayJSはオープンソースのJavaScriptライブラリです。デジタルツインを地理空間情報や3次元コンピュータグラフィックスで表現する様々なAPIをオープンソース新しいタブで開くで提供します。ハイレベルなアニメーションやインタラクティブなユーザー操作、はたまた、VR やAR機能などを開発者の想像力のままに構築することができます。さらに、MaprayCloudにはCloudAPIを通じてアクセスが可能です。開発者のモバイルアプリケーション・ウェブアプリケーション・クラウドサービスからMapayCloudへアクセスして、データを保存・配信することが可能になります。

SDKをイメージした道具箱

クラウドに地理空間情報をホスト

Mapray CloudはAPIとMaprayウェブアプリケーションを使って操作することができます。開発者のアカウントを作成して、GeoJSON、glTF、 点群、都市データをアップロードしてmapray JS用のデータに変換して保存、管理することができます。また、組織でアカウントを作成し、複数のユーザーをその下に紐づけ、組織単位でデータを共有することが可能です。 アクセストークンを利用して、開発者のアプリケーションやサービスから自由にデータにアクセスすることができますので、アイデア次第で様々なデジタルツインサービスを開発することができます。さらに、 全世界の地形データやPLATEAUなどの都市データをMapray Cloud上に用意していますので、アカウントを作成して、サンプルプログラムを動かせば、すぐにアプリーション開発を始めることができます。Mapray Cloudについて
Mapray Cloudはユーザーの2D, 3Dの地理空間情報データ。mapray用のデータ、OpenStreetMapの地図データベースで構成されていて、さらにウェブアプリケーションも利用することができる Mapray Cloud WebアプリケーションのUI

Ready to get started?

Mapray Cloudはベータサービスとして運営されています。サービスページからご参加下さい。