supporttool

    PLATEAU Support Tools

    PLATEAUでは、QGISといったGISツールやUnity/Unreal Engineといったゲームエンジン等での3D都市モデル活用をサポートするため、各種サポートツールを開発し、公式GitHubに公開しています。このページでは、代表的なツールについて、その概要を簡潔にご紹介します。
    各種サポートツールのダウンロード・利用方法の詳細は公式GitHubに掲載しているので、ぜひご覧ください。

    Share

    INTRODUCTION

    PLATEAUでは、QGISといったGISツールやUnity/Unreal Engineといったゲームエンジン等での3D都市モデル活用をサポートするため、各種サポートツールを開発し、公式GitHubに公開しています。このページでは、代表的なツールについて、その概要を簡潔にご紹介します。
    各種サポートツールのダウンロード・利用方法の詳細は公式GitHubに掲載しているので、ぜひご覧ください。

    PLATEAU SDK for Unity

    カテゴリーSDK

    PLATEAU SDK for Unityは、PLATEAUの3D都市モデルデータをUnityで扱うためのツールキットであり、主に以下の機能を提供しています。

    提供されている機能

    ・CityGMLの直感的なインポート
    ・地図上での範囲選択による3D都市モデルの抽出
    ・PLATEAUのサーバーで提供されるCityGMLデータへのアクセス
    ・地形3Dモデルへの航空写真および地図の貼り付け
    ・テクスチャの自動結合
    ・3D都市モデルに含まれる地物のフィルタリング
    ・3D都市モデルの3Dファイル形式へのエクスポート
    ・3D都市モデルの属性にアクセスするためのC# API、およびエディタ上での確認
    ・3D都市モデルに含まれる地物の分割・結合
    ・地物型によるマテリアル分割

    詳しくは、Githubページよりご確認ください。

    PLATEAU SDK-Toolkits for Unity

    カテゴリーSDK

    PLATEAU SDK-Toolkits for Unityは、PLATEAUの提供する「3D都市モデル」のデータを利用したUnity上でのアプリケーション開発を支援するツールキット群です。

    PLATEAU SDK-Toolkits for Unity は PLATEAU SDK for Unity を前提とするアドオンです。
    本アドオンは以下の5つのコンポーネントで構成されます。

    (1)Rendering Toolkit
    3D都市モデルのグラフィックスを向上させる処理を行うツールキットアドオン。環境設定、テクスチャの自動作成、LOD設定等の機能を提供

    (2)Sandbox Toolkit
    3D都市モデルを用いたゲーム開発、映像製作、シミュレーション実行などを支援するツールキットアドオン。乗り物、人、プロップなどの配置及び操作、トラックの設定機能などを提供

    (3)PLATEAU Utilities
    3D都市モデルの選択、高さや位置の調整などの編集の際に役立つ機能を提供するツールキットアドオン

    (4)Maps Toolkit
    空間解析、可視化、建築情報との連携など、地図アプリ開発等を支援するツールキットアドオン

    5)AR Extensions
    ARアプリケーション開発を支援するツールキットアドオン

    詳しくは、Githubページよりご確認ください。

    PLATEAU SDK for Unreal

    カテゴリーSDK

    PLATEAU SDK for Unrealは、PLATEAUの3D都市モデルデータをUnreal Engine 5で扱うためのツールキットであり、主に以下の機能を提供しています。

    提供されている機能

    ・CityGMLの直感的なインポート
    ・地図上での範囲選択による3D都市モデルの抽出
    ・PLATEAUのサーバーで提供されるCityGMLへのアクセス
    ・地形への航空写真の付与
    ・テクスチャの自動結合
    ・3D都市モデルに含まれる地物のフィルタリング
    ・3D都市モデルの3Dファイル形式へのエクスポート
    ・3D都市モデルの属性にアクセスするためのBlueprint API
    ・3D都市モデルに含まれる地物の分割・結合
    ・地物型によるマテリアル分割

    詳しくは、Githubページよりご確認ください。

    PLATEAU QGIS Plugin

    カテゴリーGIS

    オープンソースの GIS アプリケーション QGIS で 3D 都市モデル(CityGML形式)を読み込むためのプラグインです。

    詳しくは、Githubページよりご確認ください。

    PLATEAU GIS Converter

    カテゴリー:データ変換

    CityGML形式の3D都市モデルを他の一般的なGISデータ形式に変換するソフトウェアです。

    詳しくは、Githubページよりご確認ください。

    PLATEAU-Builder

    カテゴリー:CityGML編集

    PLATEAUの標準仕様に準拠したCityGMLデータの編集または品質検査を行うためのシステムです。

    詳しくは、Githubページよりご確認ください。

    その他のツール

    データ変換

    plateau2minecraft

    CityGML形式の3D都市モデルをマインクラフトに取り込み可能なデータ形式に変換するためのツールです。

    パーサー

    Plateau Utils

    3D都市モデル(CityGML・3DTiles/MVT)をパースして、Pythonに読み込むためのPythonライブラリです。

    libplateau

    3D都市モデルを扱うためのC++ライブラリであり、以下の機能を提供しています。

    提供されている機能
    ・CityGMLのパース
    ・CityGMLのジオメトリのポリゴンメッシュへの変換
    ・緯度経度座標の直交座標系への変換
    ・XYZタイル形式のベースマップへのアクセス
    ・3Dファイル形式へのエクスポート
    ・REST APIを使用したPLATEAUのサーバーへのアクセス

    ※libplateauはロジックの共通化により、PLATEAU SDK for UnityとPLATEAU SDK for Unrealの開発を加速させるために活用されています。

    配信サービス

    PLATEAU配信サービス

    3D都市モデルをはじめとする各種データセットをウェブ上で提供するPLATEAU配信サービス(試験運用)です。