一张图架构示意图及简单分析
做完一張圖系統(tǒng),畫點架構(gòu)示意圖并簡單分析下。
1、一張圖架構(gòu)示意圖如下(以ARCGIS平臺為例):
通過上圖可以看出明顯的四層:使用一張圖的業(yè)務(wù)系統(tǒng)、一張圖配置系統(tǒng)、第三方GIS支撐平臺(本圖中以ARCGIS平臺為例)、圖形數(shù)據(jù)
2、將以上架構(gòu)示意圖可以簡化為:
通過以上圖可以看出:
(1)只要將一張圖配置系統(tǒng)對使用一張圖的業(yè)務(wù)系統(tǒng)提供的訪問地址和訪問接口(名稱、參數(shù)、調(diào)用方式)固定不變(或者有一套完整的變化管理機制),一張圖配置系統(tǒng)的升級或第三方GIS支撐平臺的更換都不會影響到使用一張圖的業(yè)務(wù)系統(tǒng)。
(2)只要一張圖配置系統(tǒng)調(diào)用的GIS功能和性能第三方GIS支撐平臺能滿足,此第三方GIS支撐平臺就能作為一張圖備選支撐平臺。
(3)如果要更換第三方GIS支撐平臺,一張圖配置系統(tǒng)調(diào)用第三方GIS支撐平臺部分將有很大編碼改動量(甚至重寫實現(xiàn)邏輯)。如果能從架構(gòu)上進一步將一張圖配置系統(tǒng)中的配置部分與調(diào)用第三方GIS支撐平臺部分分開,一張圖配置系統(tǒng)對第三方GIS支撐平臺依賴度將大幅減小。
(4)大多數(shù)商業(yè)圖形數(shù)據(jù)存儲格式(如:Arcgis SDE)都是封閉的。一旦選定某個第三方GIS支撐平臺,并將數(shù)據(jù)以該平臺數(shù)據(jù)存儲格式存儲,再想換成其他GIS支撐平臺數(shù)據(jù)遷移工作將非常大。因此如果能將數(shù)據(jù)存儲格式從第三方GIS支撐平臺分離出來,新建一種獨立格式,不受第三方GIS支撐平臺影響,并且新建的獨立格式能支持大部分第三方GIS支撐平臺使用,圖形數(shù)據(jù)將不再依賴第三方GIS支撐平臺。
3、改進展望。通過以上分析看出如果能做到一張圖配置系統(tǒng)基本不依賴第三方GIS支撐平臺且圖形數(shù)據(jù)也不依賴第三方GIS支撐平臺時,一張圖將可以隨時選擇市場上最優(yōu)秀的第三方GIS支撐平臺,提高產(chǎn)品競爭力。
以上觀點僅供參考!不足之處敬請斧正!
?
備注:本次一張圖系統(tǒng)實現(xiàn)的主要GIS功能大概如下:
(1)基本功能(顯示、放大、縮小、平移、選擇區(qū)域放大、選擇區(qū)域縮小、對象選擇、對象樣式定義、對象樣式修改、空間查詢、屬性查詢、圖例、比例尺、點定位、范圍定位、對象定位、打印等)
(2)分析功能(空間關(guān)系判斷、疊加分析、獲取重疊部分、獲取未重疊部分、獲取范圍、裁剪、合并、面積計算、周長、中心點、質(zhì)點等)
(3)編輯功能(增、刪、改、支持事務(wù)、支持批量操作等)
(4)制圖功能(根據(jù)范圍加載圖形、添加圖例、添加比例尺、添加文本框、添加表格、添加圖表、修改字體樣式、設(shè)置頁面大小、設(shè)置頁面邊距、添加標(biāo)注引線等)
總結(jié)
以上是生活随笔為你收集整理的一张图架构示意图及简单分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LINUX 下C实现线程池《转载》
- 下一篇: 配饰 女生的第二件衣服