GIS追跡監視システム


システムはB/Sアーキテクチャを採用しており、フロントエンドで使用されるテクノロジーはHTML+CSS+JavaScript(Leaflet、jQuery、ブートストラップなど)、バックエンドでは.NET Frameworkが使用されます。

システム構造

救援物資追跡監視システムのアーキテクチャは図に示されており、主にフロントエンドアプリケーション層、バックエンドロジック層、データ層の3つの部分に分かれています。ここに画像の説明を挿入します

図: 救援物資追跡監視システムのアーキテクチャ
(1) フロントエンド アプリケーション層: フロントエンド アプリケーション層は、タイル マップ、ベクター レイヤー、ベクター アノテーションなどの地図およびその他の関連データを読み込んで表示します。フロントエンド UI と処理ページの間の対話を担当します。
(2) バックエンド ロジック層: バックエンド ロジック層はサービス インターフェイスを書き込み、フロント エンドはバックエンド サービス インターフェイスを呼び出し、Ajax リクエストを送信してバックエンドと対話します。バックエンドはフロントエンド データを受信し、要件に従ってデータベースを操作し、処理結果をフロントエンドに返します。
(3) データ層: 地図サービス リソースはインターネットのオンライン地図サービスを使用しており、データベースには主に倉庫、資材、フェンスなどのデータや地図内のベクトル ジオメトリ データなどのビジネス関連データが保存されています。

機能モジュール

救援物資追跡監視システムが提供するさまざまな物資管理機能により、管理者は救援物資に関するリアルタイムの情報を把握し、他の関連データと組み合わせてタイムリーな災害救援計画を立てることができ、業務の効率化を図ることができます。この主な情報には、倉庫情報、資材情報、フェンス情報、ヒートマップなどが含まれます。システム需要分析によると、ここでは物資備蓄と緊急救助の観点から単純な救助物資追跡監視システムのみを構築しており、その機能モジュールは図に示すとおりです。
ここに画像の説明を挿入します

図1 救助物資追跡監視システムの機能モジュール

1. 基本機能

(1) 公開マップの読み込み。本システムの地図は、インターネット公開地図サービスである天図オンライン地図を利用しており、天図基本地図における各種レイヤーの切り替え機能を実現するために、天図画像地図がベースマップとしてデフォルトでロードされています。天図マップをベースマップとして使用し、上位レイヤーでは倉庫、資材、柵などの各種データを動的に重ねて表示します。
(2) 地図の基本操作。公開地図をロードした後、地図のズーム制御などの地図の基本的な操作機能を実現します。このシステムは、マップのデフォルト コントロールをロードすることにより、基本的なマップ コントロール機能を実現します。

2. 倉庫管理

天図地図上に重ね合わされたベクトルエリアのレイヤーは倉庫の分布位置を示しており、地図はこのレイヤーを表示するように初期化されており、倉庫名は注釈によって表示されます。このレイヤーには、倉庫全体のアウトソーシング ポリゴンが含まれています。各ポリゴンの属性フィールドには、倉庫が所在する行政区域、倉庫が属する単位、倉庫の責任者、倉庫の面積などの共通の属性が含まれています。倉庫の規模、階数、危険物の保管の有無。フロントエンド ページには検索ツールが用意されているため、ユーザーは特定の倉庫情報をすばやくクエリして、地図上の特定の場所を見つけることができます。
(1) 倉庫の照会と表示。フロントエンドの検索ボックスを使用して倉庫検索を選択し、倉庫のキーワード(倉庫名、倉庫管理者など)を入力してあいまい検索を実行します。検索結果はリストに表示されます。リスト内の倉庫をクリックすると、地図上で倉庫の特定の場所を見つけます。倉庫はポリゴンとマップのポップアップ注釈によって表示されます。ポリゴンは倉庫の実際の位置とサイズを表します。倉庫のポリゴンをクリックすると、倉庫のフロア数が表示されます。ポップアップ注釈を使用すると、マップ レベルが低い場合にユーザーが倉庫を識別するのに役立ちます注釈の上にマウス ポインタを置くと、アップロード時に倉庫の基本情報が強調表示され、ポップアップ表示されます。この情報には、倉庫の名前、倉庫が存在する管理区域、倉庫が属する単位が含まれます、倉庫の担当者、倉庫の面積、階数など、倉庫の操作のヒントや倉庫内のユニットの操作ガイドも含まれています。
(2) 倉庫情報の更新。倉庫ポリゴンは、ベクトル データを使用して倉庫範囲情報を表します。ポリゴンをクリックすると、フロア ツールバーが表示されます。フロア ツールバーを使用して、別のフロアに切り替えることができます。各フロアには、異なる (保管) ユニットが含まれています。ユニットをクリックすると、保管されている資材情報が表示されます。
倉庫ポリゴンの追加・変更・削除などの操作をサポートするシステムで、倉庫分布図に基づいて倉庫の新設・閉鎖が必要な箇所を評価し、地図上でワンクリックで倉庫の追加・削除が完了します。調整が必要な倉庫については、修正機能を使用してリアルタイムに処理できます。
(3) ユニット情報の更新。ユニット ポリゴンは、倉庫内の資材の特定の保管場所であり、各ポリゴンの属性フィールドには、ユニット名、ユニット フロア番号、資材 ID などの属性が含まれます。このシステムは、ユニット ポリゴンの追加、変更、削除などの操作をサポートします。ユニット ポリゴンの追加操作は、特定の倉庫内で行う必要があり、他のユニットと重複することはできません。ユニット ポリゴンの変更および削除操作は、空のユニットである必要があります。

3. 資料請求

(1) 資料の照会と展示。マテリアルカテゴリのマテリアル利用者、マテリアル責任者、関連フェンスなどの情報を照会するには、次の 3 つのクエリ方法がサポートされています。
① 検索ボックスで特定の種類の資料をクエリし、地図上で 1 つまたは複数の資料の位置を特定します。
② 倉庫内のユニットポリゴンをクリックしてユニット内のすべてのマテリアルをクエリし、ポップアップボックスに表示します。
③ 多角形、長方形、円のジオメトリを通じてマテリアル情報をクエリします。
(2) 材料情報の更新。素材情報の更新には、素材の追加、変更、削除の操作が含まれます。追加とは、素材の基本属性情報やその他の属性情報を含む素材情報をデータベースに追加することです。変更とは、マテリアルの基本的な属性情報を変更せずに、マテリアルの他の属性情報を変更することを意味します。削除とは、データベース内の素材情報を削除することです。
4. 電子フェンスは
、地図上に地理的な電子フェンスエリアを描画し、物質情報を電子フェンスに関連付け、特定のエリア内の物質の活動を監視できます。物質が電子フェンスの範囲を超える場合、物質管理者に物質の管理を促すプロンプトが表示されます。マネージャーがマスターすべき材料力学。
5. ツールボックス
ツールボックスには、管理者が材料を管理するのを支援する、測定、ヒート マップ、および材料履歴追跡の 3 つの機能が含まれています。測定には長さ測定と面積測定があり、長さ測定を使用すると倉庫間の距離情報を素早く取得でき、面積測定を使用すると地図上で特定のエリアの面積を直感的に把握できます。ヒート マップは、マップ上のマテリアルの分布密度を特別な強調表示形式で表示します。品目履歴トラックは、主に管理者が品目の履歴移動プロセスを表示するために使用します。

おすすめ

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