日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

电子地图设计

發布時間:2024/3/12 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 电子地图设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

進入三山科技半個月里面,第一份工作是做電子地圖模塊。整理相關的需求分析和解決方案。

電子地圖設計

一、模塊需求

1??電子地圖基本功能:放大、縮小、漫游,支持鼠標滾輪。根據不同比例顯示不同要素。

2???當接受到報警信息后,關聯地圖時系統自動將報警的鏡頭定位并閃爍顯示

3???雙擊地圖上鏡頭可瀏覽當前鏡頭實時圖像,右鍵選擇回放按鈕可回放當前鏡頭的錄像

4???提供可根據關鍵字搜索并定位鏡頭功能。

5???在電子地圖上的各鏡頭均可顯示當前鏡頭、路由器、無線設備的狀態,如是否錄像,是否連接等

6???可根據線、矩形、多邊形形從地圖上框取多個鏡頭同時顯示,并可將這些鏡頭編組。

7???顯示系統網絡結構圖,并顯示圖中各元素的狀態

8???支持房屋內鏡頭顯示

9???數據導入導出地圖元素編輯,如鏡頭、路由器等設備增加刪除操作

二、需求分析:

需求1:使用SharpMap開源電子地圖項目,實現“放大”、縮小、漫游、支持鼠標滾輪、和根據不同的比例來顯示地圖。

需求2:該需求有兩個技術難點:報警;鏡頭閃爍。

l???????? 報警:由于現在eVisuals使用的Composite Application 框架,該框架實現的觀察者模式可以方便的訂閱報警事件,所以對報警模塊訂閱報警事件,電子地圖可以獲知報警信息。

l???????? 鏡頭閃爍:由于SharpMap使用的圖層的渲染技術,所以不能使用swf等格式讓鏡頭圖片自動閃爍,基于這樣的理由,現在暫時使用計時器(Timer)來定時對鏡頭進行更換圖片。

需求3:錄像和回放屬于監控模塊的設計,所以在這里,電子地圖通過發送鏡頭的錄像和回放事件。讓監控模塊去執行錄像和合回放操作。

需求4:通過對鏡頭表(Cameral)中關鍵字的查詢,篩選出鏡頭的ID,發送給電子地圖的定位事件來完成,所以電子地圖針對該需求需要設計定位事件或者定位服務。

需求5:該需求有待討論

需求6:該技術還有待研究。

需求7:創建相應數據表(T_Line)來保持兩個點的連線信息。在圖層中創建一個Line層。來實現對線條的鏈接。

需求8:對圖層進行分比例顯示。當電子地圖系統屋內地圖時候,顯示圖層中的鏡頭。

需求9:對于圖層數據,所有數據都通過MSSql來存儲。當需要添加?Shape文件圖層時候。對其進行轉換。主要使用MSSpatial開源項目。

?

總結

以上是生活随笔為你收集整理的电子地图设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。