背景
從概念上講,我要尋找一個工具,或者軟件工具,可以很容易地集成,以幫助瀏覽使用一個基於GIS的地圖數據包(如谷歌地圖) 。所提出的架構類似,但不限於,以下:基於GIS的報告和維護工具
上面所示的技術是不固定的。例如,如果OpenGEO在添加其他未列出的組件(如身份驗證和授權)的同時可以消除許多組件,那將是最有幫助的。
實質上,該架構可以歸結爲:
Map -> Filter sites -> Select sites -> CRUD
和:
Map -> Filter sites -> Select sites -> Summary Reports
以下部分更詳細地描述這兩個問題,使用假設的(廣泛一筆)的例子。
問題 - CRUD
在第一個屏幕上,提示用戶任意的條件來過濾(隊名,區,技能,裝備,以及更多),並選擇一些網站:
匹配過濾選項的位點顯示在地圖上,並且用戶隨後與多種選擇可用於編輯的數據呈現:
如果用戶選擇人員,該系統提供一個CRUD屏幕:
的CRUD屏幕可以是相當複雜的,具有簡單的代碼表以驅動它們,如:
問題 - 報告
問題的第二部分非常相似在第一,但不是訪問CRUD屏幕,用戶可以選擇生成報告:
注意,用戶已經選擇了的網站進行報告。如果用戶選擇設備選項,與彙總數據生成報告:
問題
什麼現成的,現成的軟件工具(一個或多個)可以提供大部分(如果不是全部)這些功能?
注意:交互不必完全如圖所示,但主要用例必須是可能的。
使用案例1 - 填充數據庫
- 在地圖上定義的區域。
- 將地點[建築物位置]放置在地圖上。
- 插入數據(對於每個站點)。
使用案例2 - 選擇
- 系統顯示的地圖。
- 按地區和其他標準過濾用戶。
- 用戶選擇網站。
- 系統提供選項(維護或報告)。
使用案例3 - 維護
- 用戶選擇維修。
- 系統呈現複雜的CRUD。
- 用戶可以添加,編輯或刪除數據。
用例4 - 報告
- 用戶選擇報告。
- 用戶選擇要生成的報告的類型。
- 系統生成總結報告。
非常感謝Steve。 –