supporttool

    PLATEAU Support Tools

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

    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配信サービス(試験運用)です。