資源描述:
《WebGIS海量瓦片數(shù)據(jù)管理引擎的設(shè)計(jì)與實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、DESIGNANDIMPLEMENT厶LTIONOFWEBGISMASSr~廠ETILEDATA剮L▲NAGEMENTENGINEThesisSubmittedtoZhejiangNormalUniversityInpartialfulfillmentoftherequirementForthedegreeofMasterofEngineeringByXiuyuShang(ComputerAppliedTechnology)ThesisSupervisor:ProfessorShengZhangMay26,2012WebGIS海量瓦片數(shù)據(jù)管
2、理引擎的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著WebGIS的快速發(fā)展和應(yīng)用,其數(shù)據(jù)可視化處理中的靜態(tài)緩存技術(shù)也被廣泛的采用。然而在靜態(tài)緩存處理中所產(chǎn)生的海量瓦片數(shù)據(jù),給數(shù)據(jù)管理帶來沉重的負(fù)擔(dān),而目前對(duì)于此類數(shù)據(jù)的管理尚沒有一個(gè)統(tǒng)一高效的管理方式,主要以基于分目錄結(jié)構(gòu)的離散文件管理和基于關(guān)系型數(shù)據(jù)庫的維護(hù)管理為主,但存在維護(hù)復(fù)雜、調(diào)度效率低下以及存在安全隱患等問題。因此本文通過對(duì)瓦片數(shù)據(jù)的特征以及調(diào)度方式的分析,探討了基于緊縮結(jié)構(gòu)的海量瓦片數(shù)據(jù)的管理,重點(diǎn)圍繞如下幾個(gè)內(nèi)容進(jìn)行了探討與設(shè)計(jì):1)分析了瓦片數(shù)據(jù)的生成及其特點(diǎn),討論了WebGIS中對(duì)地形和影像數(shù)據(jù)的調(diào)
3、度方式,并對(duì)基于影像金字塔的瓦片數(shù)據(jù)生成以及調(diào)度進(jìn)行了分析。對(duì)瓦片數(shù)據(jù)特征及在W曲GIS中通常的管理方式進(jìn)行了討論,分析了當(dāng)前分目錄管理與關(guān)系型數(shù)據(jù)庫管理方式中存在的問題,提出了基于緊縮結(jié)構(gòu)的海量瓦片數(shù)據(jù)的管理方案,分析了引擎實(shí)現(xiàn)中幾個(gè)要解決的關(guān)鍵問題。2)探討了海量瓦片數(shù)據(jù)的緊縮方式,設(shè)計(jì)了瓦片緊縮數(shù)據(jù)文件與對(duì)應(yīng)的檢索信息分別存儲(chǔ)的數(shù)據(jù)管理方式。實(shí)現(xiàn)了以Block為基本單元的瓦片數(shù)據(jù)緊縮結(jié)構(gòu)設(shè)計(jì),以及對(duì)應(yīng)的瓦片數(shù)據(jù)檢索信息數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。以兩類數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)為基礎(chǔ),探討了基于Block結(jié)構(gòu)的瓦片數(shù)據(jù)的增量更新維護(hù)的基本機(jī)理。根據(jù)瓦片的生成方
4、式以及在WebGIS瓦片數(shù)據(jù)的調(diào)度機(jī)理,討論了緊縮后瓦片數(shù)據(jù)的快速索引的建立,并通過對(duì)檢索文件的解析實(shí)現(xiàn)了基于線性四叉樹結(jié)構(gòu)的瓦片數(shù)據(jù)索引的建立;3)基于緊縮數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)了引擎的邏輯結(jié)構(gòu)設(shè)計(jì),完成了引擎底層接口庫的內(nèi)部結(jié)構(gòu)和庫類結(jié)構(gòu)設(shè)計(jì),并實(shí)現(xiàn)對(duì)引擎底層接口的封裝?;诘讓咏涌趲斓臉?gòu)建,分別設(shè)計(jì)實(shí)現(xiàn)了引擎中可視化數(shù)據(jù)管理模塊以及基于WebService技術(shù)的瓦片數(shù)據(jù)服務(wù)模塊,通過共享索引的方式實(shí)現(xiàn)了基于FastCGI的高效瓦片數(shù)據(jù)服務(wù),同時(shí)利用圖形化接口實(shí)現(xiàn)了海量瓦片數(shù)據(jù)的可視化維護(hù);4)論文最后通過實(shí)驗(yàn)的形式對(duì)引擎在海量瓦片數(shù)據(jù)維護(hù)中的
5、高效性、便捷性以及可維護(hù)性等問題進(jìn)行了驗(yàn)證。關(guān)鍵詞:WebGIS;瓦片技術(shù);緊縮數(shù)據(jù)源;數(shù)據(jù)管理IIDESIGNANDIMPLEMENlATIONOFW匿BGISMASSⅣETILEDATANL氣NAGEN刪TENGINEABSTRACTWiththerapiddevelopmentandapplicationofWebGIS,staticcachetechnologyofWebGISdatavisualizationhasalsobeenwidelyadopted.However,massivetiledataproducedduring
6、staticcachedataprocessingbringheavyburdentodatamanagement.Atpresenttherearenotformedaunifiedandefficientmethodformassivetiledatamanagement.Twomethodsaregenerallyused,namelydirectorystructure—baseddiscretefilemanagementandrelationaldatabasebasedmaintenancemanagement,butther
7、earecomplexmaintenance,lowoperationefficiencyandexistencesafetyhiddentroubles.Thispaperdiscussestightstructuredtiledatamanagementandmaintenancebasedoncommercialmanagementofsuchdatatogetherwithtiledata’Sparticularity.Thepaperfocusesonthediscussionandthedesignofthefollowinga
8、spects:1)Thepaperanalyzestiledatagenerationandcharacteristics.ThepaperdiscusseshowWebGISs