Skip to content

Project-PLATEAU/MF-JSON-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

人流データ標準変換ツール

概要

1. 概要

本リポジトリでは、Project PLATEAUの令和6年度のユースケース開発業務の一部であるUC24-07「汎用的な人流シミュレーションシステム」について、その成果物である「人流データ変換ツール」のソースコードを公開しています。

「人流データ標準変換ツール」は、様々な形式の人流データ(CSV,XML,JSON,GeoJSON)を読み込み、移動体データの国際標準形式である「MF-JSON」形式に変換するためのツールです。

2. 「人流データ標準変換ツール」について

「汎用的な人流シミュレーションシステム」では、都市開発、観光関連施策、イベント開催等での歩行空間設計や群衆制御といった分野において、企画立案・合意形成・効果検証等における人流シミュレーションの活用促進を目的として本システムを開発しました。 本リポジトリでは、汎用的な人流シミュレーションシステムに実装された機能の一つである、様々な形式の人流データを国際規格である「MF-JSON」形式に変換する機能(人流データ標準変換ツール)を公開しています。 本ツールは、行政職員向けのGUIを備えたオープンソースソフトウェアとして開発されています。
本ツールの詳細については技術検証レポートを参照してください。

3. 利用手順

本システムの構築手順及び利用手順については利用チュートリアルを参照してください。

4. システム概要

【人流データのMF-JSON形式への変換】

①人流データ読み込み機能

  • 所定の人流データを読み込みます。
  • 株式会社ブログウォッチャー株式会社Agoop株式会社Unerryの提供する人流データのフォーマットに対応しています。
  • 変換ルールを定義したiniファイルを別途作成し読み込むことでその他のデータフォーマットを取る人流データの変換(csv、json、xml形式)にも対応できます。
②人流データ変換機能
  • 読み込んだ人流データを汎用フォーマット人流データに変換します。
  • 読み込んだ人流データが変換に対応しているフォーマットでなかった場合は、処理を中断します。

5. 利用技術

種別 名称 バージョン 内容
ソフトウェア Python 3.11 インタープリンタ型の高水準汎用プログラミング言語
ライブラリ Pandas 2.2.3 Pythonで利用可能なデータ解析を支援するライブラリ
PySide6 6.7.2 Pythonで利用可能なGUI開発フレームワーク

6. 動作環境

項目 最小動作環境 推奨動作環境
OS Microsoft Windows 10 または 11(64bit) 同左
CPU Intel Core i5以上 同左
GPU NVIDIA製GPU NVIDIA Geforce GTX1650以上(4GB以上のメモリ)
メモリ   4GB以上 32GB以上
ストレージ 最低30GB以上の空き容量 SSDドライブ
最低60GB以上の空き容量
ディスプレイ解像度 1920×1080以上 同左         
ネットワーク 必須 同左

7. 本リポジトリのフォルダ構成

フォルダ名   詳細
src/MFConverter システムのソースコード
src/MFConverter/FormatData      変換するデータの定義の管理
src/MFConverter/GUI          各GUIのデザインと動作の管理
src/MFConverter/Utils         経過時間管理

8. ライセンス

  • ソースコード及び関連ドキュメントの著作権は国土交通省に帰属します。
  • 本ドキュメントはProject PLATEAUのサイトポリシー(CCBY4.0及び公共データ利用規約第1.0版)に従い提供されています。

9. 注意事項

  • 本リポジトリは参考資料として提供しているものです。動作保証は行っていません。
  • 本リポジトリについては予告なく変更又は削除をする可能性があります。
  • 本リポジトリの利用により生じた損失及び損害等について、国土交通省はいかなる責任も負わないものとします。

10. 参考資料

About

追跡型人流データをMF-JSONフォーマットに変換するツール

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages