本リポジトリでは、2023年度のProject PLATEAUで開発した「公園管理システムアプリケーション」のソースコードを公開しています。
「公園管理システムアプリケーション」は、PLATEAUの3D都市モデルを活用して管理業務をDXし、効率的なインフラ管理の実現を目指すものです。
「公園管理システムアプリケーション」は、3D 都市モデルを活用した公園管理用のリレーショナルデータベースマネジメントシステム(RDBMS)です。 公園管理における管理者から現場担当者への方針伝達や点検記録、「公園施設長寿命化計画」に基づく方針立案や維持保全活動の情報共有に活用することを目的としています。 本システムは、RDBMS に紐づく管理用アプリケーション(OSS化対象外)と併せた利用を想定しており、施設の管理類型や健全度・緊急度判定等を把握しながら点検や計画立案・更新等の管理業務を効率化・高度化する機能の実装を行いました。 本システムの詳細については技術検証レポートを参照してください。
本システムの構築手順及び利用手順については利用チュートリアルを参照してください。
- 巡回点検アプリ(携帯アプリ)で取得してデータベースに登録されている、公園の遊具や施設類の異常等の状況を表示します。
- 異常があった場合は、報告時刻、施設名、異常内容と対応内容等の情報と地図へのリンクを表示します。
- 巡回点検アプリ(携帯アプリ)で取得してデータベースに登録されている、水道メータの点検時の値を表示します。
- 巡回点検アプリ(携帯アプリ)で取得してデータベースに登録されている、水温の点検時の値を表示します。
- 巡回点検アプリ(携帯アプリ)で取得してデータベースに登録されている、塩素濃度の点検時の値を表示します。
- 巡回点検アプリ(携帯アプリ)で自動的に取得してデータベースに登録されている、巡視員の携帯電話のGPSデータから作成した行動履歴データを表示します。
- 公園施設長寿命化計画データのリストと地図を表示します。
- リストの絞り込みと地図表示が連動、地図クリックとリスト表示が連動します。
- 樹木管理台帳データのリストと地図を表示します。
- リストの絞り込みと地図表示が連動、地図クリックとリスト表示が連動します。
- 巡回報告書を自動生成します。
- 生成された報告書はExcel形式でダウンロードできます。
種別 | 名称 | バージョン | 内容 |
---|---|---|---|
オープンソースソフトウェア | Apache HTTP Server | 2.4.58 | Webアプリで配信を行うためのWebサーバーソフトウェア |
PostGIS | 3.4.1 | PostgreSQLで位置情報を扱うことを可能とする拡張機能 | |
オープンソースライブラリ | CesiumJS | 1.115 | 3Dビューワ上にデータを描画するためのライブラリ |
React.js | 18.2.0 | JavaScriptのフレームワーク内で機能するUIを構築するためのライブラリ | |
オープンソースRDBMS | PostgreSQL | 16.2 | 各種配信するデータを格納するリレーショナルデータベース |
商用ソフトウェア | FME Form | 2023.1 | ファイル変換などの処理およびその自動化を行う |
FME Flow | - | FME Formで構築した処理フローをサーバーで実行する | |
Cesium ion | - | 3Dデータの変換と配信のクラウドサービス | |
商用ライブラリ | AG Grid | 31.1.1 | JavaScriptで集計、フィルタリング等を行うためのライブラリ |
項目 | 最小動作環境 | 推奨動作環境 |
---|---|---|
OS | Microsoft Windows 10 以上 または macOS 12 Monterey 以上 | 同左 |
CPU | Pentium 4 以上 | 同左 |
メモリ | 8GB以上 | 同左 |
フォルダ名 | 詳細 |
---|---|
img | スクリーンショット |
resources | FME Workspaceで使用する地形モデルなど |
src/manager | データマネージャ |
src/resources/map | geojson置き場 |
src/views/root | ページレンダリングコンポーネント |
src/App.css | アプリ標準スタイル |
src/App.js | アプリコンポーネント |
src/index.css | 初期スタイル |
src/index.js | 初期JS |
workspaces | FME Form で実行するWorkspaceとFME Flowの設定に使用するプロジェクトファイル |
- ソースコード及び関連ドキュメントの著作権は国土交通省に帰属します。
- 本ドキュメントはProject PLATEAUのサイトポリシー(CCBY4.0及び政府標準利用規約2.0)に従い提供されています。
- 本リポジトリは参考資料として提供しているものです。動作保証は行っていません。
- 本リポジトリについては予告なく変更又は削除をする可能性があります。
- 本リポジトリの利用により生じた損失及び損害等について、国土交通省はいかなる責任も負わないものとします。
- 技術検証レポート: https://www.mlit.go.jp/plateau/file/libraries/doc/plateau_tech_doc_0091_ver01.pdf
- PLATEAU WebサイトのUse caseページ「公園管理のDX」: https://www.mlit.go.jp/plateau/use-case/uc23-21/