亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WebGIS的測量標志管理信息系統(tǒng)設(shè)計與實現(xiàn)

        2018-06-05 12:12:37王濤濤
        地理空間信息 2018年5期
        關(guān)鍵詞:標志數(shù)據(jù)庫測量

        王濤濤

        (1.廣東省國土資源測繪院,廣東 廣州 510500)

        測量標志是國民經(jīng)濟建設(shè)、科學(xué)研究、國防建設(shè)的重要基礎(chǔ)設(shè)施,是空間位置定位的基準,在國民經(jīng)濟建設(shè)和社會發(fā)展中發(fā)揮著重要的基礎(chǔ)保障作用。改革開放以來,隨著城市化進程的加快和大量基礎(chǔ)設(shè)施的建設(shè),難免會對測量標志造成損毀或破壞。建設(shè)測量標志管理信息系統(tǒng)不僅可統(tǒng)一監(jiān)管體系,而且可解決測量標志管理點位查詢難等問題,有效實現(xiàn)測量標志管理信息化??傊?,建立完整的測量標志管理技術(shù)服務(wù)體系是測量標志信息化監(jiān)管常態(tài)化、網(wǎng)絡(luò)化的基礎(chǔ),也是測量標志監(jiān)管持續(xù)化,不斷更新的重要保障。

        目前主流的大地測量成果管理系統(tǒng)一般采用B/ S架構(gòu),一方面能夠分布式存儲大量數(shù)據(jù),另一方面也方便了用戶從不同終端對數(shù)據(jù)進行訪問[1]。例如,Malik T[2]等采用SkyQuery技術(shù)在聯(lián)合的多個數(shù)據(jù)源上執(zhí)行分布式查詢并以Web Service發(fā)布,為有效查詢分散數(shù)據(jù)提供了一個解決方案;Tasoulas E[3]等提出了基于GIS的城市植被管理規(guī)劃系統(tǒng),該系統(tǒng)以ASP.NET MVC4為基礎(chǔ)架構(gòu),采用Geoserver發(fā)布電子地圖服務(wù),Entity Framework 5.0 進行數(shù)據(jù)持久化,OpenLayers和GDAL展示和分析數(shù)據(jù),取得了較好的效果?;谏鲜鲅芯?,本文采用由傳統(tǒng)3層架構(gòu)延伸而來的更具擴展性和低耦合性的4層架構(gòu)框架,在調(diào)用天地圖服務(wù)作為底圖的同時,自行開發(fā)數(shù)據(jù)存儲管理、業(yè)務(wù)服務(wù)、用戶管理、安全審核等功能模塊,通過RESTful API發(fā)布和調(diào)用服務(wù),實現(xiàn)跨操作系統(tǒng)、跨平臺的分布式WebGIS系統(tǒng)。

        1 測量標志管理信息系統(tǒng)設(shè)計

        1.1 系統(tǒng)設(shè)計原則

        測量標志管理信息系統(tǒng)存儲的點之記信息是重要的基礎(chǔ)測繪成果,對系統(tǒng)的安全性、容錯性和穩(wěn)定性具有較高要求,必須保證7×24 h全天候正常運行。同時,測量標志管理信息系統(tǒng)需要有較高的響應(yīng)效率,保證高并發(fā)訪問時的數(shù)據(jù)庫反應(yīng)速度,從而獲取較高的用戶滿意度。此外,隨著新需求的出現(xiàn),數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫類型都可能發(fā)生變化,系統(tǒng)也可能會增加新的功能模塊,因此在設(shè)計開發(fā)時必須考慮程序的可擴展性和靈活性。目前計算機網(wǎng)絡(luò)和GIS技術(shù)發(fā)展迅速,若測量標志管理信息系統(tǒng)的設(shè)計不具有技術(shù)上的先進性,其開發(fā)的成果必將很容易被淘汰。基于上述考慮,系統(tǒng)采用ASP.NET MVC5+MySQL+Entity FrameWork6+Autofac的開發(fā)架構(gòu),能夠有效保證項目技術(shù)的先進性和適用性。

        1.2 技術(shù)路線

        系統(tǒng)采用數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、Web服務(wù)接口層和表現(xiàn)層4層架構(gòu),以ASP.NET MVC5為基礎(chǔ)開發(fā)框架,每層均采用Autofac框架實現(xiàn)依賴注入,降低對象和模塊間的耦合關(guān)系,實現(xiàn)代碼的重用。Autofac框架使用控制反轉(zhuǎn)模式將應(yīng)用程序的配置和依賴性與實際的應(yīng)用程序代碼分開(通過配置文件即可建立對象或模塊間的調(diào)用關(guān)系),即應(yīng)用程序各層之間為弱耦合結(jié)構(gòu),使得整個程序框架能做到真正意義的代碼重用,也非常容易維護。Autofac框架的核心容器Components可把各業(yè)務(wù)邏輯和下層的數(shù)據(jù)訪問模塊綁定到容器中,通過配置文件建立對象或模塊間的調(diào)用關(guān)系,在大幅減少編碼工作的同時實現(xiàn)了代碼重用。

        1)數(shù)據(jù)訪問層,負責(zé)數(shù)據(jù)在數(shù)據(jù)庫中的持久化和檢索,采用ORM數(shù)據(jù)實體關(guān)系映射部件實現(xiàn),以統(tǒng)一的接口支持多種數(shù)據(jù)庫,使得數(shù)據(jù)庫之間的移植非常方便?;贠RM的數(shù)據(jù)庫訪問接口可實現(xiàn)一次編碼多 次使用,在不同系統(tǒng)中使用時不用重復(fù)編程。

        2)業(yè)務(wù)邏輯層,負責(zé)控制業(yè)務(wù)邏輯,對資源提交、更改和檢索的邏輯進行約束,并通過依賴注入技術(shù)把應(yīng)用程序分離成一個個低耦合、高聚能的模塊,再采用一種靈活的方式組裝各模塊,方便后期系統(tǒng)的修改和維護。系統(tǒng)主要依靠Autofac框架的核心容器控制模塊間的關(guān)系,該容器在系統(tǒng)啟動時生成,并把各業(yè)務(wù)邏輯和下層的數(shù)據(jù)訪問模塊綁定到容器中。當系統(tǒng)調(diào)用業(yè)務(wù)邏輯時,依賴注入會根據(jù)需要自動注入其他依賴模塊。

        3)Web服務(wù)接口層,負責(zé)發(fā)布資源接口,采用ASP.NET MVC5 的 RESTful Web API進行資源發(fā)布[4],對系統(tǒng)數(shù)據(jù)庫的查詢、修改等采用OData技術(shù)發(fā)布接口。所有支持Linq查詢的集合均可采用OData技術(shù)查詢,實際的查詢語句被下放到客戶端,增加了查詢的靈活性,如查詢地址位于‘天河區(qū)伍仙橋’且已損壞的標志點,可在客戶端構(gòu)造語句:URL: ~/api/mark?$filer=Address eq‘天河區(qū)伍仙橋’and IsDestroy eq‘true’,即可獲取以JSON格式返回的結(jié)果數(shù)據(jù)。采用OData技術(shù)能夠消除傳統(tǒng)開發(fā)過程中為每種查詢、修改數(shù)據(jù)庫的方法都單獨創(chuàng)建一個服務(wù)的步驟,可減少60%以上的編碼工作。

        4)表現(xiàn)層,負責(zé)用戶界面呈現(xiàn)以及用戶交互處理,采用HTML5技術(shù)進行界面展示。其中地圖服務(wù)和動態(tài)地圖服務(wù)屬于外部服務(wù),系統(tǒng)不獨立提供地圖服務(wù),而是通過接口調(diào)用數(shù)字城市或天地圖提供的符合OGC標準的地圖服務(wù)[5]。

        圖1 廣東省測量標志管理信息系統(tǒng)首頁

        2 系統(tǒng)運行實例

        2.1 桌面管理子系統(tǒng)

        桌面管理子系統(tǒng)主要為用戶提供查閱或管理測量標志點之記和相應(yīng)普查登記表信息功能(圖1)。通過該子系統(tǒng),用戶能夠在電子地圖上瀏覽標志點的具體位置,查看標志點附近的地形地貌,并可根據(jù)查詢條件(如區(qū)域、位置范圍、點名關(guān)鍵字等),讓系統(tǒng)自動篩選符合條件的點之記顯示在地圖上;用戶也可使用統(tǒng)計功能,統(tǒng)計并自動輸出統(tǒng)計表(圖2)。

        圖2 廣東省測量標志管理信息系統(tǒng)點之記詳情

        2.2 用戶管理子系統(tǒng)

        用戶管理子系統(tǒng)主要用于控制人員、系統(tǒng)和數(shù)據(jù)的權(quán)限。系統(tǒng)以角色為單位配置權(quán)限,不同的角色對應(yīng)不同的權(quán)限。管理員可通過給不同用戶分配不同角色來管理用戶權(quán)限。

        2.3 數(shù)據(jù)審核與回溯子系統(tǒng)

        數(shù)據(jù)審核子系統(tǒng)能檢索出新增或被修改的數(shù)據(jù),審核員對該數(shù)據(jù)進行二級判別以確保數(shù)據(jù)的合理性和準確性,審核通過的數(shù)據(jù)才能進入成果數(shù)據(jù)庫。審核不通過的數(shù)據(jù)需注明原因,以便返回數(shù)據(jù)修改操作者重新修改(圖3)?;厮葑酉到y(tǒng)通過建立歷史數(shù)據(jù)庫和日志管理將被修改的信息存入歷史數(shù)據(jù)庫,審核員在進行數(shù)據(jù)審核時能方便地將同一份記錄修改前后的信息進行對比,從而確認是否通過審核;若發(fā)現(xiàn)修改有誤,可通過查詢?nèi)罩菊业叫薷挠涗?,從歷史數(shù)據(jù)庫中恢復(fù)被誤操作的信息。沒有審核權(quán)限的人員,可在審核信息查詢界面查看自己提交信息的審核情況以及審核員的審核意見。

        2.4 業(yè)務(wù)服務(wù)接口子系統(tǒng)

        業(yè)務(wù)服務(wù)接口子系統(tǒng)提供業(yè)務(wù)數(shù)據(jù)的對接模式,是業(yè)務(wù)數(shù)據(jù)的發(fā)布平臺。所有的業(yè)務(wù)工作流必須封裝在該系統(tǒng)下并由接口公開,從而使得桌面管理子系統(tǒng)或第三方業(yè)務(wù)系統(tǒng)能通過接口處理業(yè)務(wù)工作流,邏輯開發(fā)者能專注于業(yè)務(wù)邏輯的開發(fā)。該子系統(tǒng)需提供外部訪問接口,允許廣東省國土資源在線巡查系統(tǒng)外業(yè)移動巡查終端對測量標志點的現(xiàn)狀進行查詢和修改,確保測量標志管理數(shù)據(jù)的準確性和更新的及時性。

        圖3 廣東省測量標志管理信息系統(tǒng)數(shù)據(jù)審核子系統(tǒng)

        3 結(jié) 語

        本文分析和研究了當前測量標志管理中存在的問題,并討論了測量標志管理信息系統(tǒng)建設(shè)的重要意義和價值;以現(xiàn)代Web技術(shù)為基礎(chǔ),提出了測量標志管理信息系統(tǒng)的建設(shè)思路。在分析國內(nèi)外大地測量管理系統(tǒng)研究現(xiàn)狀的基礎(chǔ)上,提出了以標石為基本存儲和管理對象,對測量標志數(shù)據(jù)進行管理的模式,打破了傳統(tǒng)的以點之記為對象的管理模式,更符合實際情況;同時有效解決了一石多點時的管理混亂,加強了測量標志的管理。

        本文研究了測量標志管理信息系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù),并對系統(tǒng)進行了詳細設(shè)計,開發(fā)了廣東省測量標志管理信息系統(tǒng)。在整體架構(gòu)上,系統(tǒng)采用4層架構(gòu)合理地劃分層次,在大大加強系統(tǒng)可擴展性的同時減少了耦合性,增強了系統(tǒng)的融合能力和易維護性。在地圖服務(wù)方面,鑒于天地圖、廣東省地理信息公共服務(wù)平臺已建設(shè)完成,各級地理信息公共服務(wù)平臺均發(fā)布了符合OGC標準的地理信息服務(wù)(WFS服務(wù)和WMS服務(wù)),系統(tǒng)沒有發(fā)布單獨的電子地圖服務(wù),而是調(diào)用天地圖提供的WFS和WMS(或WMTS)服務(wù)作為系統(tǒng)底圖進行展示。在業(yè)務(wù)服務(wù)的發(fā)布和調(diào)用方面,系統(tǒng)自行開發(fā)了數(shù)據(jù)存儲管理、業(yè)務(wù)服務(wù)、用戶管理、安全審核等功能模塊,并通過RESTful技術(shù)實現(xiàn)了Web Service的發(fā)布和調(diào)用。在系統(tǒng)認證方面,系統(tǒng)采用OAuth技術(shù)實現(xiàn)了安全而開放的認證服務(wù),有效解決了第三方應(yīng)用接入時用戶信息的安全問題。在數(shù)據(jù)庫操作管理方面,采用ORM技術(shù)建立了對象和實體之間的映射關(guān)系,隱藏數(shù)據(jù)訪問細節(jié),將數(shù)據(jù)庫訪問過程進行封裝,用戶不必考慮具體的SQL語句,實現(xiàn)了方便快捷的數(shù)據(jù)持久化。同時,為了保持數(shù)據(jù)庫在高并發(fā)訪問條件下的良好性能,系統(tǒng)采用了緩存策略,有效減少了數(shù)據(jù)庫訪問次數(shù),提升了系統(tǒng)性能和用戶體驗。

        測量標志管理信息系統(tǒng)的進一步完善和改進主要分為兩個方向:以用戶需求為導(dǎo)向,根據(jù)用戶在實際生產(chǎn)應(yīng)用中提出的需求對業(yè)務(wù)邏輯進行改進;持續(xù)關(guān)注新興技術(shù),不斷提升系統(tǒng)性能。

        1)目前測量標志管理信息系統(tǒng)提供的服務(wù)都是測量標志信息的簡單呈現(xiàn),沒有更進一步的分析和應(yīng)用。通過對數(shù)據(jù)庫中測量標志信息進行統(tǒng)計分析,可提供水準路線、GPS點構(gòu)網(wǎng)等服務(wù),提升了測量標志管理信息系統(tǒng)的應(yīng)用深度。

        2)擴展測量標志管理系統(tǒng)的管理對象范圍。諸如重力點、像控點等測量成果類型和結(jié)構(gòu)均與系統(tǒng)已入庫的測量標志相似,可很容易地納入系統(tǒng)管理,從而拓展測量標志管理信息系統(tǒng)的應(yīng)用范圍。

        綜上所述,隨著時代發(fā)展,WebGIS技術(shù)正在日新月異的飛速發(fā)展。下一步工作將會繼續(xù)關(guān)注新興技術(shù),重點研究網(wǎng)絡(luò)環(huán)境下更好的WebGIS程序架構(gòu)、開放式GIS[6]、面向?qū)ο蟮牡乩硇畔?shù)據(jù)庫以及更有效率的空間數(shù)據(jù)交換格式[7]等,爭取能持續(xù)地用更合適更優(yōu)異的技術(shù)代替陳舊方法。在滿足未來需求拓展的同時,也要努力避免陷入“過度設(shè)計”的陷阱,實現(xiàn)更好的WebGIS系統(tǒng),從而帶給用戶更好的體驗。

        [1] 孟令奎,史文中,張鵬林.網(wǎng)絡(luò)地理信息系統(tǒng)原理與技術(shù)[M].北京:科學(xué)出版社,2005

        [2] Malik T, Szalay A S, Budavari T, et al. SkyQuery: a Web Service Approach to Federate Databases[J].Computer and Information Science,2002,11(2):23-32

        [3] Tasoulas E, Varras G, Tsirogiannis I, et al. Development of a GIS Application for Urban Forestry Management Planning[J].Procedia Technology,2013(8):70-80

        [4] Esposito D. Which ASP.NET Is Better?[J]. InformationWeek,2011(1 307):50-52

        [5] 鐘廣銳.基于OGC規(guī)范的WebGIS解決方案研究[J].微計算機信息,2007,23(31):184-186

        [6] Alex M. Web Service [J]. Bollettino del CILEA,2007:105

        [7] 沈曄,馮徑,舒躍強,等.WebGIS數(shù)據(jù)高效傳輸技術(shù)的研究與實現(xiàn)[J]. Computer Science and Application,2012,2(1):40-46

        猜你喜歡
        標志數(shù)據(jù)庫測量
        多功能標志桿的使用
        把握四個“三” 測量變簡單
        認標志
        啟蒙(3-7歲)(2019年5期)2019-06-27 07:24:50
        滑動摩擦力的測量和計算
        首都的標志是只熊
        滑動摩擦力的測量與計算
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        測量
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        国产探花在线精品一区二区| 精品一区二区三区老熟女少妇| 亚洲三级中文字幕乱码| 国产亚州精品女人久久久久久 | 青草青草久热精品视频国产4| 国产精品毛片一区二区三区| 又粗又黑又大的吊av| 内射精品无码中文字幕| 91热国内精品永久免费观看| 亚洲精品中文字幕一二三| 国产精品久久久久久久久绿色| 久久精品国产亚洲一区二区| 97久久综合区小说区图片专区 | 亚洲高潮喷水中文字幕| 熟女不卡精品久久av| 久久婷婷五月综合色高清| 无码国产精品一区二区高潮| 国产a级精精彩大片免费看| 成人av一区二区亚洲精| 成熟了的熟妇毛茸茸| 蜜臀av无码精品人妻色欲| 97精品国产高清自在线看超| 亚洲美女主播内射在线| 日本大肚子孕妇交xxx| 国产欧美日韩视频一区二区三区| 亚洲av综合日韩精品久久久| 黄色国产一区二区99| 女人喷潮完整视频| 国产短视频精品区第一页| 日韩国产自拍视频在线观看| 国产一精品一av一免费爽爽| 欧美成人看片黄a免费看| 亚洲色图在线视频免费观看| 日本亚洲视频一区二区三区| 久久久久亚洲av片无码下载蜜桃| 国产主播在线 | 中文| 中文字幕手机在线精品| 亚洲亚洲人成综合丝袜图片| 99久久久无码国产精品9| 丰满少妇一区二区三区专区| 亚洲一区二区三区内裤视|