4.3. 計画支援システムの製作
4.3.1. 計画支援システムの基本設計(1) 適用範囲
本節は、散布計画支援システムのおける基本設計についてのみ記載するものとする。

散布車
記載対象システム

位置特定システム（位置特定パッケージ）

薬剤散布サーバ

操作支援システム（GUI部含む）

計画支援システム

巡回記録支援システム

図 4-23 記載範囲

4-38

(2) 要件定義の確認
本システム全体における要件を以下のユースケース図に示す。なお、本書に記載する要件については、赤色で示されるユースケース部分である。

自車位置情報提供

自車位置特定散布箇所接近情報提供

散布車オペレータ
自動散布制御散布履歴情報収集

位置特定シミュレータ

除雪作業監督職員

散布履歴表示散布計画データ作成・編集・出力
除雪業務委託者現場代理人

ユース ケース

システム化対象ユースケース

図 4-24 システム全体ユースケース図(3) システム全体構成
システムの全体構成図を以下に示す。

4-39

4-40

外部記憶メディア

Webブラウザ

除雪ステーションPC

国土交通省
WAN

散布計画データ作成・編集・出力

散布履歴表示計画支援システム

道路GIS API

国総研 薬剤散布サーバ

オフライン接続散布履歴データ収集

自動散布制御

緯度
経度
進行方向

制御データ

自車位置特定

位置特定システム

図 4-25 システム全体構成図

散布箇所
接近情報提供自車位置情報提供

操作支援システム

巡回記録作成巡回記録支援システム

ノートPC

散布車

散布密度
散布幅
散布方向
湿式割合
散布薬剤

制御データ

RS-232C

RS-232C
USB

ゲート

円盤

ベルトコンベア散布装置

自動・手動切替スイッチ

散布制御装置

レーンマーカーセンサー

車速センサー

ジャイロ

GPS

位置特定機器(4) 機能設計
システムとして必要な機能を詳細化したために、各ユースケースをさらに詳細化した。詳細化した機能を下表に示す。

表 4-11機能
散布計画作

散布履歴表示システムに必要な機能

詳細機能
散布履歴検索機能

成支援機能概要
過去の散布履歴データの中からユーザの指定した散布履歴データを検索する機能。

散布履歴表示機能

検索した散布履歴データを地図上に表示する機能。

気温情報表示機能

過去の気温データをの中からユーザの指定した地図上に表示する機能。

散布計画データ

散布計画箇所選択支援機

地図上から散布計画箇所を任意に選択できの作成・編集・能るようにする機能。

出力

散布計画内容登録支援機

ユーザが選択した散布計画箇所の計画内容能を登録できるようにする機能。

散布計画表示機能

登録した散布計画箇所および内容を地図上に表示する機能。

散布計画編集支援機能登録した散布計画箇所および内容を変更・登録できるようにする機能。

作業者登録

車両用散布計画データ出

ユーザが指定した任意の散布計画データを力機能

車両提供用記憶媒体に出力する機能。

作業者リスト登録支援機

実験システムの作業者を変更・登録する機

能能。

以下に、散布履歴表示機能を例にとり示す。

4-41

■ 散布履歴表示機能
散布履歴表示機能は、散布操作支援システムによって散布時に自動生成された散布結果データを登録後、道路 GIS サーバに登録されている地図を背景として、散布結果を表示するものである。また、気温取得システム（仮名）によって得られた気温データを本システムに登録し表示するものである。機能の制約としては、以下とする。
○道路 GIS サーバを使用したシステムとすること○背景地図には道路 GIS API を使用すること○背景地図上に、散布領域（メッシュ）を表示し、その領域をクリックした時に散布履歴情報が確認できること○地図表示には、拡大・縮小およびスクロール機能があること○散布履歴および気温に関しては、最新情報の表示と過去の履歴が選択可能なこと

散布結果を登録する

散布結果を検索する

除雪作業監督職員

散布結果を表示する

気温データを登録する

除雪業務委託者現場代理人
気温データを検索する

気温データを表示する

図 4-26 散布履歴表示 詳細ユースケース図■ 散布計画データの作成・編集・出力機能○散布計画データの作成・編集・出力機能は、散布計画の基本となる散布メッシュや散布量、散布幅などの散布情報の登録・編集およびこの基本データを組み合わせて散布車の制御を行うための散布計画データの作成、車両提供用記録媒体に保存するものである。機能の制約としては、以下とする。
・道路 GIS サーバを使用したシステムとすること
・背景地図には道路 GIS API を使用すること
4-42

・散布計画データの基本となる散布メッシュおよび散布情報の登録・編集な可能なこと
・散布メッシュおよび散布情報を組み合わせて、散布計画データが作成可能なこと
・背景地図上に、散布メッシュを表示し、その領域をクリックした時に散布計画情報が確認でき、さらに編集して散布計画データに出力できること
・地図表示には、拡大・縮小およびスクロール機能があること

散布メッシュを作成・編集する

散布情報を作成・編集する

除雪作業監督職員
散布計画データを作成・編集する

散布計画データを表示する

散布情報を編集する

除雪業務委託者現場代理人

散布計画データを出力する

図 4-27 散布計画データの作成・編集・出力 詳細ユースケース図

4-43

(5) 画面設計
本システムにおける画面構成、画面および遷移図を以下に示す。
地区選択
メニュー

ログイン

トップ
メニュー

履歴選択

標準散布
パターン作成メニュー

登録ファイル
種別選択

標準パターン
一覧

散布履歴
日時選択

巡回記録
日時選択

散布作業記録ファイル選択

巡回記録
ファイル選択管理メッシュ
一覧

散布基本データ一覧

標準散布
パターン一覧

標準散布
パターン一覧

作業者リスト一覧

標準パターン確認

散布履歴表示

巡回記録表示散布作業記録
ファイル
登録完了

巡回記録
ファイル
登録完了

管理メッシュ
修正

散布基本データ
修正

標準散布
パターン修正標準散布
パターン表示

作業者名
修正・削除

縮小表示画面

縮小表示画面管理メッシュ
新規登録

散布基本データ
新規登録

標準散布
パターン
新規登録

縮小表示画面

巡回記録
修正版登録
拡大表示画面

散布情報編集拡大表示画面

散布情報表示

拡大表示画面
管理メッシュ
散布基本データの修正・削除

巡回記録修正版登録完了

散布計画出力図 4-284-44

画面構成

散布基本データ表示表 4-12 画面レイアウト例
画

面

名

散布計画作成：標準パターン確認（拡大画面）

登録されている標準散布パターンを背景地図上に散布メッシュとして表示する
概

地図画面はアプレットにより、縮小画面、拡大画面、散布情報修正ダイアログの表示を切替える

要

遷移元

標準パターン名一覧

遷移先

散布計画出力完了

項目名型

説

出力

ボタン

散布計画ファイルを出力（保存）する

戻るボタン

遷移元へ戻るためのボタン

地図

アプレット

背景地図と散布情報を表示する

4-45

明

4.3.2. 計画支援システムの詳細設計
本システムの詳細設計として、以下の設計について行った。（別添資料 2 参照）○コード設計○ファイル設計○プログラム設計○通信インターフェース設計

4.3.3. 計画支援システムの実装設計
本システムの実装設計として、各クラスのモジュール設計を行った。
（別添資料 2 参照）
ソフトウェアの基本構成を以下に示す。

散布支援システム(Servlet, JSP, Applet)

JDBC

PowerGres

Jakarta POI
IIS + Tomcat 3.2.4
Java VM 1.4
Windows 2000 Sever

HTTP通信道路GIS API

図 4-29 ソフトウェア構成

4.3.4. 計画支援システムの製作本システムの実装設計をもとに、プロトタイプを製作し、テストを行った。
（別添資料 2 参照）

4-46