IoT・連携2022〜2024年
災害情報配信基盤との受信・中継連携システム
大手建設コンサルタント
国の地方整備局の防災情報システムに、Lアラート(災害情報共有システム)やJアラートの情報を取り込み、職員が地図や一覧で確認できるようにする連携システムです。情報受信サーバ・中間サーバ・Webサーバの3層で、受信した情報の中継・取込と、関係者へのメール配信までを担います。

実績情報
OVERVIEW- クライアント
- 大手建設コンサルタント河川・道路などの社会インフラの計画・設計や防災情報システムの構築を手がける建設コンサルタント。
- 業界
- 防災 / 官公庁・自治体 / 建設・工事
- 対応時期
- 2022〜2024年
- 担当範囲
- 制作/保守運用
- 対応環境
- Web / バッチ
課題・解決・効果
CASE STUDY課題
CHALLENGE- Lアラートで配信される避難情報などを、庁内の防災情報システムで直接確認できなかった
- 外部ネットワークで受信した情報を庁内側へ安全に中継する仕組みが必要だった
- 国民保護情報への対応や、受信情報の関係者へのメール配信が求められていた
解決
SOLUTION- PHPでLアラートのSOAP受信サーバを構築し、受信電文をキュー経由でメール転送する仕組みを実装
- 中間サーバでメールを受信・解析し、PostgreSQL間のデータ転送で庁内Webサーバへ中継
- Webサーバ側にLアラート・Jアラート情報の一覧・地図表示と、条件別のメール配信設定を追加
効果
RESULT- Lアラートの情報を防災情報システムの画面から確認できるようになった
- ネットワークを分けたまま外部の災害情報を庁内へ取り込めるようになった
- 国民保護情報を含む受信情報を関係者へ自動でメール通知できるようになった
主な機能
FEATURES- Lアラート情報(避難情報・避難所等)の受信と一覧表示
- 本番・訓練モードの切り替え表示
- Jアラート(国民保護情報)の表示
- 文書の取消・無効化情報の登録
- 受信情報の条件別メール配信設定と宛先管理
- 被害情報の地図表示とCSV出力
- 事務所切り替えとユーザー情報の管理
技術スタック
TECHNOLOGY- 対応環境
- Web
- バッチ
- 開発言語
- PHP
- JavaScript
- SQL
- Batchfile
- フロントエンド
- OpenLayers 7
- jQuery
- jqPlot
- バックエンド
- PHP
- データベース
- PostgreSQL
- インフラ・実行環境
- Windows サーバ(3層: 情報受信・中間・Web、タスクスケジューラ)
- 主なライブラリ
- OpenLayers 7.2
- jQuery
- jqPlot
- PHPExcel
- FPDF
- PHPlot
- 外部連携
- Lアラート(SOAP)
- Jアラート(国民保護情報)
- メール送受信(POP3/SMTP)
- 地理院地図
技術的なポイント
ENGINEERINGシステム構成情報受信サーバのPHP SOAPサーバがLアラートの電文を受信してメールで転送し、中間サーバがPOP3で受信・解析してPostgreSQLに格納、差分を庁内WebサーバのPostgreSQLへ転送する。Webサーバ(PHP)は地図・一覧・メール配信機能を提供する3層構成。
- 1受信・中間・Webの3層に分け、外部から受信した電文をメールとDB間転送で段階的に中継することで、庁内ネットワークを直接外部に公開しない構成とした。
- 2受信電文は一旦キューに保存してから再送処理を行い、メール送信失敗時にも取りこぼしが起きにくいようにした。
- 3中間サーバのDB転送は前回カーソルを保持した差分転送とし、取込側では一時テーブル経由で整合性を保って本登録するようにした。
- 4地図表示ライブラリをOpenLayers 2系から7系へ移行し、既存の防災情報画面を最新ブラウザで動作するよう更新した。
同様のシステム開発をご検討の方へ
要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。
お問い合わせ・ご相談関連する実績
RELATED WORKS
IoT・連携2026年
組合業務基盤の外部連携開発環境整備
組合団体
組合向け業務Webシステムの開発チームが、本番と同等の環境を手元ですぐに再現し、外部サービス連携機能を安全に開発・検証できるようにするための開発用ワークスペースを整備しました。Dev Containerで本番相当のOS・ミドルウェア構成を再現し、連携先APIのモックを用意しています。
- JavaScript
- PHP
- PostgreSQL
- Docker
- AWS

IoT・連携2020〜2026年
位置情報と音声を活用した作業員点呼システム
鉄道系建設コンサルタント
鉄道設備の保守作業で行う作業前後の点呼を、iPhone・iPadで録音し、位置情報とともにサーバーへ記録するシステムです。管理者はWeb画面で点呼の記録や音声を確認し、作業員の現在位置を地図上で把握できます。点呼記録は作業計画を管理する全作業把握システムへも自動連携されます。
- Swift
- C#
- JavaScript
- C
- jQuery
- +7

IoT・連携
駐輪場満空配信システム
非公開
実際の駐輪場と連動した満空情報を、PCやスマートフォンから確認できるWebシステムです。
- PHP
- Laravel
- PostgreSQL