WebGIS情報システム - メインインターフェース基本モジュールの機能設計

システムフォルダー構造

プロジェクトの管理と保守を容易にするためには、開発前にプロジェクトのシステム フォルダー構造を決定する、つまりシステム フォルダー構造設計が必要です。通常は、プロジェクト内の類似した機能または同じモジュールを持つファイルを同じパッケージ ファイルに配置し、アプリケーション内のシステムのセキュリティを向上させ、ユーザーによる不正アクセスを防ぐために、パッケージにはモジュール名に基づいて名前が付けられます。アドレスを入力して JSP ページのリソースにアクセスする場合は、開発中に JSP ページを WEB-INF フォルダーに配置します。これにより、ユーザーはアクションを通じて指定された JSP ページにのみアクセスできるようになります。交通 WebGIS 情報システムの Java クラスのフォルダー構造とビュー レイヤーの JSP ファイルのフォルダー構造を例として、プロジェクトのフォルダー構造を図に示します。

ここに画像の説明を挿入

統一されたページ レイアウトと一貫した全体的なスタイルを実現するには、統一されたページ フォーマットを設計する必要があります。交通 WebGIS 情報システムのフロント ページのレイアウトを例として、WebGIS 交通情報システムの全体的なアーキテクチャ設計を行います。
ここに画像の説明を挿入
に示されています
ここに画像の説明を挿入

システム機能モジュールの分割は図に示されており、システム全体は地図モジュール、緯度経度モジュール、ナビゲーションモジュール、携帯電話測位モジュールに分かれています。ここに画像の説明を挿入

メインインターフェース

(1) マップ列: マップ上に表示されるデバイス アイコンと属性テーブルを比較します。
(2) 検索欄: 入力された住所に応じて、名前の検索機能と地図の自動位置決めを実現でき、また入力座標に応じて地図の自動位置決め機能も実現できます。
ここに画像の説明を挿入

地図基本管理モジュールの機能設計

マップの基本的な機能設計には、次の機能が含まれます。
(1) パン: ボタンをクリックしてマウスをパン状態にし、現在のグラフィックス操作ツールの状態をクリアするために使用できます。
(2) ズームイン: ボタンをクリックして地図をズームインします (またはマウスの中ボタンを押します)。
(3) ズームアウト: ボタンをクリックしてマップをズームアウトします (またはマウスの中ボタンを使用します)。
(4) 全体画像: ボタンをクリックすると全体画像が表示されます。
(5) 保存: ボタンをクリックすると、変更した地図データがデータベースに更新されます。
(6) 削除: ボタンをクリックしてマップ要素を削除します。
(7) 追加: 新しい道路を描画する場合に追加します。
(8) 属性: クリックすると、道路セグメントの属性情報が表示されます。
(9) カット:道路をカットする場合に選択します。

(10) 統合: 異なる道路を統合します。
(11) 元に戻す: 直前の操作を元に戻します。
(12) 復元: 以前の操作を復元します。

携帯電話測位モジュールの機能設計

携帯電話測位APPの機能設計は図に示されており、
ここに画像の説明を挿入
携帯電話測位モジュールは地図閲覧、位置検索、ルート検索、位置測位、ナビゲーションなどの機能を実現する必要があります。したがって、モバイル測位モジュールは、メイン インターフェイスと 3 つのセカンダリ インターフェイスを設計しました。メインインターフェイスには基本地図が表示され、オプションメニューから各種地図を切り替えることができ、3つのサブインターフェイスはそれぞれ位置検索機能、ルート検索機能、ナビゲーション機能を実現します。メインインターフェイスは、測位機能呼び出しボタンと電子地図の全画面表示用の 3 つの二次インターフェイス呼び出しボタンで設計されており、オプションメニューを通じてさまざまな種類の地図を切り替えることができます。

テキスト入力ボックスは、ユーザーが入力した住所を受け取る位置検索インターフェイス上に設計されており、地図は検索結果を表示するトポロジー マップです。ルート ナビゲーション クエリ インターフェイスは基本地図を表示し、ダイアログ ボックスは次の目的で使用されます。ユーザーが入力した開始アドレスを受け入れ、最後にリスト ドロワーを使用して、返されたパスの結果を表示します。ナビゲーション インターフェイスは、パス ドロワーに表示された結果に基づいており、異なるパス セグメントをセグメントごとに同時に表示できます。 、音声プロンプト機能をオンにすることができます。

経度・緯度パス生成の機能設計

緯度と経度のパス生成モジュールの設計を図に示します。
ここに画像の説明を挿入

このモジュールは、マップ上の複数の異なる場所の緯度と経度の座標をクリックして追加し、接続された一連のパスを生成するために使用されます。上記のパスに障害物ポイントを追加すると、新しいパスが生成され、障害物ポイントは道路の損傷を表すことができます。現実・出来事 交通事故等 機能設計の観点からは、
(1) 停止点の追加、
(2) 障害物点の追加、
(3) 停止点の削除、
(4) 障害物点の削除、
(5) 生成の機能を設計し、実現する必要があります。パス。

ナビゲーションモジュールの機能設計

ナビゲーション ボックスは、ネットワーク解析を使用して、異なる場所間のナビゲーション パスを計算し、 ArcGIS を通じてネットワーク解析サービスを ArcGIS
Serverに公開して、ユーザーにリアルタイム ナビゲーション機能を提供します。次の機能を設計および実装する必要があります。

ここに画像の説明を挿入

(1) 入力ボックスに目的地を追加します;
(2) 複数の目的地を追加します;
(3) 車、トラック、または徒歩で運転するさまざまな方法を選択します;
(4) 最速時間または最短経路を選択します;
(5)ナビゲーションパス。

ユーザー管理モジュールの機能設計

(1) ユーザー管理:スーパー管理者は各種権限を持つユーザーを自由に追加、変更、削除でき、一般ユーザーはパスワード
や自身の詳細情報を変更できます。
(2) 権限管理: メニュー機能項目やページ要素項目に応じて、さまざまなユーザー権限を動的かつ柔軟に認可します。
(3) ログ管理: 実行、エラー、その他の情報を含むプログラムのすべての実行状態を監視および記録します。

おすすめ

転載: blog.csdn.net/leva345/article/details/131430226