Menu

Coppell Technologies
Fiwareで都市OSを動かしてみよう
NGSI-LDにも挑戦
データ仕様の現状と課題
スマートシティの標準規定(案)
データモデルのユースケース


Column
Link集
用語集


Coppell

Technologies

利用例サマリ


■想定業務
 公共施設の管理を行う業務を想定します。具体的には施設や施設に設置された設備類を点検し、必要に応じて処置を行い、公共施設の所有者である自治体に報告する業務を行います。これらの業務を遂行するために、公共施設や設備のマスターデータを作成すると共に、設備の不具合に関する報告書を電子データ化して自治体に提出します。

■本利用例
 本利用例では、自治体に提出する日本PFI・PPP協会の共通データ仕様に準拠するJSON文に対し各種整形を行います。

■準備作業
 ツールはPythonで作成されているため、Pythonをインストールしてください。
 「入手方法」で記載した圧縮ファイルは、以下のディレクトリ構造でプログラムやデータを配置しています。


c:\Tools
|-- ctoj.py
|-- my_packeage
|   |-- __init__.py
|   |-- NGSIv2.py
|   |-- address.py
|
|-- data
|   |-- 拡張スキーマ例
|   |-- 入力となるcsv例
|   |-- 出力するJSON例
|   |-- 実行時のログ例
|   |-- 自治体の名称一覧
|

 モジュールはmy_package配下に格納します。
 外部モジュールは以下のものを使います。実行環境に存在しない場合はpipでインストールしてください
  • json、os、re、sys