數(shù)據(jù)管理平臺(tái)-產(chǎn)品需求規(guī)格說明書V02_第1頁
數(shù)據(jù)管理平臺(tái)-產(chǎn)品需求規(guī)格說明書V02_第2頁
數(shù)據(jù)管理平臺(tái)-產(chǎn)品需求規(guī)格說明書V02_第3頁
數(shù)據(jù)管理平臺(tái)-產(chǎn)品需求規(guī)格說明書V02_第4頁
數(shù)據(jù)管理平臺(tái)-產(chǎn)品需求規(guī)格說明書V02_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 文檔編號(hào):GM-YFZX-Temp-27 文檔密級(jí):內(nèi)部公開數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書產(chǎn)品需求規(guī)格說明書版本號(hào):0.2天耀宏圖科技有限公司數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 1 / 17修訂記錄修訂記錄版本號(hào)版本號(hào)修訂記錄修訂記錄編寫人編寫人審核人審核人日期日期V0.1創(chuàng)建鄒錦輝2016-06-19V0.2修改文檔格式王芳2016-06-21數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 2 / 17 目目目 錄錄錄 1文檔介紹文檔介紹.21.1文檔目的.21.2讀者對(duì)象.21.3參考文檔.21.4術(shù)語與縮寫解釋.22產(chǎn)品介紹產(chǎn)品介紹.33項(xiàng)目目標(biāo)項(xiàng)目目標(biāo).33.1數(shù)據(jù)集存儲(chǔ).33.2數(shù)據(jù)負(fù)載均衡.33.3

2、數(shù)據(jù)交互.43.4支持 GIS 數(shù)據(jù)類型.43.5接口的高擴(kuò)展性.44總體架構(gòu)總體架構(gòu).55產(chǎn)品的功能性需求產(chǎn)品的功能性需求.55.1數(shù)據(jù)視圖.55.1.1服務(wù)器視圖功能.64.1.2數(shù)據(jù)集視圖功能.74.1.3圖層視圖功能.85.2數(shù)據(jù)提交.94.2.1單文件提交.94.2.2批量提交.104.2.3斷點(diǎn)續(xù)傳.115.3服務(wù)器設(shè)置.11數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 3 / 174.3.1主服務(wù)設(shè)置.114.3.2服務(wù)器啟動(dòng)停止.124.3.3負(fù)載均衡.136性能需求性能需求.147外部接口需求外部接口需求.148軟硬件環(huán)境需求軟硬件環(huán)境需求.159其他需求其他需求.15數(shù)據(jù)管理平臺(tái)產(chǎn)品需求

3、規(guī)格說明書 1 / 171文檔介紹文檔介紹1.1文檔目的文檔目的本文檔的目的是通過對(duì)用戶需求的分析,將用戶需求轉(zhuǎn)化為對(duì)產(chǎn)品需求規(guī)格的定義,為產(chǎn)品的設(shè)計(jì)開發(fā)和測(cè)試提供依據(jù)。本文檔范圍包括:產(chǎn)品介紹及產(chǎn)品范圍,產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或規(guī)范,產(chǎn)品功能性需求、用戶界面需求、性能需求、軟硬件環(huán)境需求及其他需求等。1.2讀者對(duì)象讀者對(duì)象產(chǎn)品的開發(fā)設(shè)計(jì)和測(cè)試人員、產(chǎn)品的用戶(包括公司內(nèi)/外部客戶) 。1.3參考文檔參考文檔無1.4術(shù)語與縮寫解釋術(shù)語與縮寫解釋無2產(chǎn)品介紹產(chǎn)品介紹 數(shù)據(jù)管理服務(wù)將數(shù)據(jù)預(yù)處理工具處理好的數(shù)據(jù)進(jìn)行組織,根據(jù)制定的數(shù)據(jù)發(fā)布規(guī)則,將數(shù)據(jù)部署到服務(wù)器端,并將數(shù)據(jù)和數(shù)據(jù)發(fā)布服務(wù)進(jìn)行關(guān)聯(lián),從而將

4、數(shù)據(jù)提供給瀏覽終端使用,并對(duì)數(shù)據(jù)進(jìn)行有效的管理。3項(xiàng)目目標(biāo)項(xiàng)目目標(biāo)3.1數(shù)據(jù)集存儲(chǔ)數(shù)據(jù)集存儲(chǔ)一個(gè)數(shù)據(jù)集可以理解為一個(gè)數(shù)據(jù)倉庫,內(nèi)部可以存儲(chǔ)任意條目的數(shù)據(jù)。數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 2 / 17數(shù)據(jù)集用一個(gè) 065535 的數(shù)字編號(hào)進(jìn)行標(biāo)識(shí),其中有幾個(gè)編號(hào)為固定倉庫,其它類型的數(shù)據(jù)不允許使用:RDSC_VirtualCubeCode(1):八叉樹索引數(shù)據(jù)專用RDSC_LayerCfgCode(3):圖層配置數(shù)據(jù)專用RDSC_DataSetCfgCode(2):客戶端數(shù)據(jù)工具配置專用(服務(wù)端不會(huì)存在此數(shù)據(jù)集)RDSC_InternalShareObject(4):三維客戶端內(nèi)部共享數(shù)據(jù)專用(

5、服務(wù)端不會(huì)存在此數(shù)據(jù)集)RDSC_ExternalDataSetCode(99):連接外部數(shù)據(jù)專用,如WMTS/WMS/WMFS 等(服務(wù)端不會(huì)存在此數(shù)據(jù)集)一個(gè)數(shù)據(jù)集可以分布于多個(gè) Globe 服務(wù)端實(shí)例上以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)與發(fā)布服務(wù)的負(fù)載均衡。3.2數(shù)據(jù)負(fù)載均衡數(shù)據(jù)負(fù)載均衡Globe 允許多個(gè)服務(wù)端進(jìn)程實(shí)例同時(shí)提供數(shù)據(jù)服務(wù),一個(gè)服務(wù)端實(shí)例,用 IP:Port進(jìn)行標(biāo)識(shí)。1. 一臺(tái)實(shí)體服務(wù)器硬件,可以有多個(gè)服務(wù)端實(shí)例同時(shí)提供數(shù)據(jù)服務(wù)2. 多臺(tái)實(shí)體服務(wù)器硬件,可以有各自的服務(wù)端實(shí)例同時(shí)提供數(shù)據(jù)服務(wù)數(shù)據(jù)負(fù)載均衡的作用,就是讓數(shù)據(jù)分布在不同的服務(wù)端進(jìn)程實(shí)例中,讓每一個(gè)服務(wù)端進(jìn)程實(shí)例盡量均衡地承載數(shù)據(jù)訪問

6、壓力;同時(shí)數(shù)據(jù)可以冗余分布,也可以非冗余分布以保證數(shù)據(jù)服務(wù)的高可用性;數(shù)據(jù)負(fù)載均衡,在最初配置服務(wù)端實(shí)例時(shí)就應(yīng)該規(guī)劃好,后期修改時(shí)才能不影響到前期的數(shù)據(jù),后期修改負(fù)載均衡配置,不得涉及到前期已經(jīng)均衡配置的數(shù)據(jù)集3.3數(shù)據(jù)交互數(shù)據(jù)交互1. 客戶端數(shù)據(jù)通過數(shù)據(jù)維護(hù)工具可以上傳到事先配置好的服務(wù)端實(shí)例中數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 3 / 172. 數(shù)據(jù)維護(hù)工具也可以將事先上傳到服務(wù)端實(shí)例的數(shù)據(jù)刪除掉3. 數(shù)據(jù)維護(hù)工具可以更新指定的數(shù)據(jù)條目4. 數(shù)據(jù)維護(hù)工具可以在服務(wù)端創(chuàng)建圖層樹結(jié)構(gòu)3.4支持支持 GIS 數(shù)據(jù)類型數(shù)據(jù)類型數(shù)據(jù)平臺(tái)需要具備支持常用 GIS 數(shù)據(jù)的存儲(chǔ)與服務(wù),包括以下三種數(shù)據(jù)類型:

7、影像數(shù)據(jù)影像數(shù)據(jù) 地形數(shù)據(jù)地形數(shù)據(jù) 模型數(shù)據(jù)模型數(shù)據(jù)3.5接口的高擴(kuò)展性接口的高擴(kuò)展性該項(xiàng)目除了實(shí)現(xiàn)上述基本數(shù)據(jù)服務(wù)需求之外,應(yīng)該確保接口的高擴(kuò)展性,以支撐未來各種應(yīng)用場(chǎng)景的自定義數(shù)據(jù)服務(wù)實(shí)現(xiàn),主要包括兩個(gè)層次的模塊接口設(shè)計(jì): C+層層 DataKeeper 模塊接口設(shè)計(jì)模塊接口設(shè)計(jì) COM 層層 GMDataKeeper 模塊接口設(shè)計(jì)模塊接口設(shè)計(jì)4總體架構(gòu)總體架構(gòu)架構(gòu)視圖如圖所示,該項(xiàng)目聚焦于數(shù)據(jù)服務(wù)層,從數(shù)據(jù)維護(hù)工具應(yīng)該具備的功能需求開始,逐層梳理現(xiàn)有的模塊與接口,根據(jù)業(yè)務(wù)需求重新進(jìn)行架構(gòu)設(shè)計(jì),提高數(shù)據(jù)服務(wù)框架的可擴(kuò)展性與可復(fù)用性。數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 4 / 17NetWork

8、Service網(wǎng)絡(luò)通信組件DataKeeper數(shù)據(jù)維護(hù)工具DataSerivcePlatform后臺(tái)數(shù)據(jù)服務(wù)端GMGlobe模型圖層PreProcessor模型預(yù)處理工具展展示示層層數(shù)數(shù)據(jù)據(jù)服服務(wù)務(wù)層層數(shù)數(shù)據(jù)據(jù)生生產(chǎn)產(chǎn)層層TileBuilderTool影像預(yù)處理工具TileBuilderTool地形預(yù)處理工具GMGlobe影像圖層GMGlobe地形圖層圖 4-1數(shù)據(jù)定義:數(shù)據(jù)定義:記錄是以 ID、Object 的形式存儲(chǔ)的,數(shù)據(jù)集里存放著 N 條記錄,ID 描述了Object 的類型,唯一標(biāo)識(shí)與所在數(shù)據(jù)集號(hào);Object 有一種特殊類型叫圖層,它可以包含對(duì)象,也可以包含圖層,Object 數(shù)據(jù)

9、對(duì)象支持嵌套,數(shù)據(jù)物理存儲(chǔ)格式為 Bson 格式。5產(chǎn)品的功能性需求產(chǎn)品的功能性需求無5.1數(shù)據(jù)視圖數(shù)據(jù)視圖數(shù)據(jù)視圖包括兩個(gè)層次,第一個(gè)是粗粒度的視圖,包括服務(wù)器視圖,數(shù)據(jù)集視圖,圖層視圖,第二個(gè)是細(xì)粒度的視圖,主要是粗粒度視圖中的數(shù)據(jù)集或圖層對(duì)象所包含的最基本的瓦片數(shù)據(jù)集合或模型數(shù)據(jù)集合的數(shù)據(jù)展示。數(shù)據(jù)從粗粒度視圖角度來看,有三種組織結(jié)構(gòu),因此數(shù)據(jù)視圖功能模塊至少應(yīng)該包括三個(gè)視圖的功能子模塊: 以服務(wù)器組織以服務(wù)器組織 以數(shù)據(jù)集組織以數(shù)據(jù)集組織數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 5 / 17 以圖層組織以圖層組織5.1.1 服務(wù)器視圖功能服務(wù)器視圖功能可以通過樹視圖查看每個(gè)服務(wù)器節(jié)點(diǎn)上的數(shù)據(jù)集存

10、儲(chǔ)分布,雙擊每個(gè)數(shù)據(jù)集可以展示數(shù)據(jù)列表視圖并能通過列表視圖進(jìn)行單條記錄的查找、單條記錄/批量記錄/全部記錄的刪除,以及列表視圖翻頁等常用功能。由于目前查找記錄功能只支持 ID 方式查找,可以考慮為每個(gè)記錄添加名字屬性來支持查找,比如模型數(shù)據(jù)應(yīng)用場(chǎng)景可以通過名字屬性來刪除一些目標(biāo)模型從而支持場(chǎng)景編輯。圖 5-1圖 5-2數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 6 / 174.1.2 數(shù)據(jù)集視圖功能數(shù)據(jù)集視圖功能數(shù)據(jù)集視圖可以清晰展示每個(gè)數(shù)據(jù)集對(duì)應(yīng)存儲(chǔ)的服務(wù)器節(jié)點(diǎn),但是這個(gè)視圖功能目前沒有展示出數(shù)據(jù)集在節(jié)點(diǎn)上的負(fù)載配置,并且雙擊某個(gè)服務(wù)器節(jié)點(diǎn)彈出的數(shù)據(jù)列表視圖無任何數(shù)據(jù)記錄。圖 5-34.1.3 圖層視圖

11、功能圖層視圖功能圖層視圖支持圖層創(chuàng)建、圖層刪除以及圖層更新,對(duì)于每個(gè)圖層節(jié)點(diǎn)支持圖層的創(chuàng)建、刪除、圖層名修改、數(shù)據(jù)集增加以及數(shù)據(jù)集復(fù)制與粘貼。目前平臺(tái)設(shè)計(jì)思路是在提交目標(biāo)數(shù)據(jù)集到服務(wù)器節(jié)點(diǎn)時(shí)會(huì)自動(dòng)以數(shù)據(jù)集文件名為圖層名創(chuàng)建一個(gè)圖層添加到 RDSC_LayerCfgCode=3 對(duì)應(yīng)的圖層數(shù)據(jù)集中,因此可以看到存在 XX.GMCT 后綴的圖層。每個(gè)圖層是對(duì)子圖層DOMDEMVCUBE 類型數(shù)據(jù)集的引用,因此圖層視圖功能需要支持以上各種圖層與數(shù)據(jù)集關(guān)聯(lián)的功能。數(shù)據(jù)集增加/關(guān)聯(lián)就是將某個(gè)數(shù)據(jù)集關(guān)聯(lián)到目標(biāo)圖層,但是必須是同類型的數(shù)據(jù)集與圖層的關(guān)聯(lián),比如不能將模型數(shù)據(jù)集關(guān)聯(lián)到影像圖層;同理數(shù)據(jù)集復(fù)制與粘

12、貼功能是在同類型圖層節(jié)點(diǎn)之間的編輯操作,跨類型圖層節(jié)點(diǎn)之間不支持此類操作,目前數(shù)據(jù)維護(hù)工具并無相關(guān)校驗(yàn)邏輯與易用性提示。數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 7 / 17圖 5-4同樣雙擊目標(biāo)圖層節(jié)點(diǎn)能通過數(shù)據(jù)列表視圖進(jìn)行展示,并提供單條記錄/批量記錄從圖層引用列表中移除。圖 5-5數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 8 / 175.2數(shù)據(jù)提交數(shù)據(jù)提交4.2.1 單文件提交單文件提交數(shù)據(jù)提交包括數(shù)據(jù)記錄的增加與更新,同時(shí)需要支持用戶任意選擇或全部數(shù)據(jù)的提交。整個(gè)提交業(yè)務(wù)流程是根據(jù)每條記錄 ID 中的 DataSetCode 數(shù)據(jù)集編碼,找到該數(shù)據(jù)集對(duì)應(yīng)的服務(wù)器進(jìn)程,因負(fù)載配置的不同因此可能是多個(gè)服務(wù)器進(jìn)

13、程,然后提交到對(duì)應(yīng)的服務(wù)器節(jié)點(diǎn)。圖 5-6單文件提交選擇單個(gè)數(shù)據(jù)文件后通過列表視圖(文檔視圖的一種)進(jìn)行展示,用戶在視圖中可以進(jìn)行記錄的查找、數(shù)據(jù)選擇、操作類型(更新與增加)的選擇以及查看每條記錄的類型等相關(guān)屬性,最后通過提交功能進(jìn)行批量記錄提交。4.2.2 批量提交批量提交支持批量選擇任意多個(gè)數(shù)據(jù)文件進(jìn)行批量提交,數(shù)據(jù)文件可是是同類型也可以是跨類型,支持 DOMDEM模型三種數(shù)據(jù)文件類型。數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 9 / 17圖 5-74.2.3 斷點(diǎn)續(xù)傳斷點(diǎn)續(xù)傳支持批量提交過程中網(wǎng)絡(luò)傳輸中斷情況下的續(xù)傳,以保證網(wǎng)絡(luò)中斷之前已經(jīng)提交到服務(wù)器節(jié)點(diǎn)的數(shù)據(jù)成果避免耗時(shí)耗力的重復(fù)上傳。通過設(shè)計(jì)

14、合理的用戶操作日志來支撐斷點(diǎn)續(xù)傳功能或機(jī)制。日志格式可以是:時(shí)間+用戶名+動(dòng)作+資源+狀態(tài)5.3服務(wù)器設(shè)置服務(wù)器設(shè)置服務(wù)器設(shè)置功能模塊包括主服務(wù)器切換與子服務(wù)器節(jié)點(diǎn)添加功能模塊、服務(wù)器的啟動(dòng)與停止功能模塊、以及服務(wù)器的負(fù)載均衡配置模塊。4.3.1 主服務(wù)設(shè)置主服務(wù)設(shè)置通過該功能模塊可以自由切換當(dāng)前激活的主服務(wù)器,同時(shí)可以動(dòng)態(tài)創(chuàng)建子服務(wù)器節(jié)點(diǎn)以用于數(shù)據(jù)存儲(chǔ)與發(fā)布服務(wù)的均衡負(fù)載。數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 10 / 17圖 5-84.3.2 服務(wù)器啟動(dòng)停止服務(wù)器啟動(dòng)停止通過客戶端方式啟動(dòng)停止服務(wù)器進(jìn)程更加方便高效,為用戶屏蔽 Linux 服務(wù)器端繁瑣的 shell 命令操作,同時(shí)通過輸出視圖輸

15、出相關(guān)狀態(tài)信息。圖 5-9數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 11 / 174.3.3 負(fù)載均衡負(fù)載均衡 支持?jǐn)?shù)據(jù)存儲(chǔ)與發(fā)布服務(wù)的均衡負(fù)載 支持?jǐn)?shù)據(jù)存儲(chǔ)的冗余備份 負(fù)載均衡業(yè)務(wù)流程如圖所示:開始點(diǎn)擊負(fù)載分配樹形根節(jié)點(diǎn)添加數(shù)據(jù)集編碼新建數(shù)據(jù)集名稱與編碼點(diǎn)擊目標(biāo)數(shù)據(jù)集節(jié)點(diǎn)添加散列區(qū)間完成任意多個(gè)散列區(qū)間的添加給任意多個(gè)散列區(qū)間節(jié)點(diǎn)添加對(duì)應(yīng)的服務(wù)器節(jié)點(diǎn)同步到主服務(wù)器結(jié)束圖 5-10數(shù)據(jù)管理平臺(tái)產(chǎn)品需求規(guī)格說明書 12 / 17圖 5-11目前數(shù)據(jù)維護(hù)工具在已有的負(fù)載配置基礎(chǔ)上可以進(jìn)行服務(wù)器節(jié)點(diǎn)的添加,比如可以將 ds1:1 的 0-100%散列區(qū)間上再次添加若干個(gè)服務(wù)器節(jié)點(diǎn),并同步到主服務(wù)器,但是并不會(huì)涉及到原來已經(jīng)提交的數(shù)據(jù)集的修改變更或冗余備份,只有當(dāng)提交新數(shù)據(jù)集時(shí)才會(huì)同時(shí)提交到多個(gè)服務(wù)器節(jié)點(diǎn)進(jìn)行冗余存儲(chǔ)與備份。已經(jīng)配置好的數(shù)據(jù)集,其存儲(chǔ)區(qū)間分割不能變更,只能刪除目標(biāo)數(shù)據(jù)集再重新創(chuàng)建;同時(shí)刪除的目標(biāo)數(shù)據(jù)集同步到主服務(wù)后會(huì)直接將數(shù)據(jù)集從服務(wù)器中移除。6性能需求性能需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論