韋人瑋 楊鵬 喬延軍 甘勇 劉哲
摘 要:總結(jié)水利空間信息資源整合與共享平臺的總體框架,提出完善數(shù)據(jù)模型、整合公共服務(wù)、融合開源軟件等建議,并在長江水利專題“一張圖”建設(shè)和業(yè)務(wù)融合應(yīng)用中進(jìn)行實(shí)踐。
關(guān)鍵詞:整合與共享;空間數(shù)據(jù)模型;公共服務(wù);開源軟件
中圖法分類號:TV211.1;P208? ? ? ?文獻(xiàn)標(biāo)志碼:A? ? ? ? ? ?DOI:10.19679/j.cnki.cjjsjj.2020.0424
空間信息是各類實(shí)體的基本屬性,也是管理決策中需要考量的重要因素。如何采集、存儲、應(yīng)用空間信息,有效地支撐管理決策是信息化工作中需要解決的問題之一。相較于非空間信息,空間信息的采集、存儲和應(yīng)用對基礎(chǔ)數(shù)據(jù)、基礎(chǔ)軟件(算法)以及基礎(chǔ)設(shè)施都有較高的要求,為建設(shè)和維護(hù)一個(gè)空間信息相關(guān)的應(yīng)用,需要大量資金和人力。在谷歌地球、天地圖等空間信息共享平臺面世之前,空間信息應(yīng)用通常局限于諸如測繪、勘探、國土等相關(guān)領(lǐng)域。這種天然的“高門檻”決定了在非測繪專業(yè)領(lǐng)域,分散布局的空間信息系統(tǒng)難以建設(shè)和維護(hù)。通過空間信息資源整合與共享平臺,整合信息資源、提供公共服務(wù)、支撐業(yè)務(wù)應(yīng)用,能成為空間信息有效利用的先決條件。
1? 總體框架
水利空間信息整合與共享平臺采用主流的分層架構(gòu)搭建。其總體框架由“三層兩境”構(gòu)成,如圖1所示:數(shù)據(jù)層、服務(wù)層、應(yīng)用層以及安全與保障環(huán)境、運(yùn)行環(huán)境。
數(shù)據(jù)層按照空間數(shù)據(jù)模型對數(shù)據(jù)進(jìn)行整合、組織和管理,按照數(shù)據(jù)類型可分為矢量和柵格兩大類。矢量數(shù)據(jù)按其表達(dá)的對象行業(yè)分類可分為水利對象和非水利對象,其中水利對象可進(jìn)一步細(xì)分為江河湖泊、水利工程、監(jiān)測站(點(diǎn))和其他管理對象四類,非水利對象可按照數(shù)據(jù)生產(chǎn)者的分類體系進(jìn)行組織。柵格數(shù)據(jù)主要包括影像、DEM、水下地形、點(diǎn)云數(shù)據(jù)等。
服務(wù)層主要依托數(shù)據(jù)資源為多個(gè)業(yè)務(wù)應(yīng)用提供支撐。按照數(shù)據(jù)利用的類型可分為數(shù)據(jù)展現(xiàn)、數(shù)據(jù)分析、數(shù)據(jù)更新、數(shù)據(jù)檢索與發(fā)現(xiàn)四類。數(shù)據(jù)展現(xiàn)類服務(wù)主要滿足數(shù)據(jù)可視化需求,常見服務(wù)如切片地圖服務(wù)、動(dòng)態(tài)地圖服務(wù)等;數(shù)據(jù)分析類服務(wù)滿足空間分析計(jì)算需求,常見服務(wù)如緩沖區(qū)分析、等值線計(jì)算、上下游關(guān)系計(jì)算等;數(shù)據(jù)更新類服務(wù)提供數(shù)據(jù)更新的渠道,如標(biāo)注、空間要素編輯等;數(shù)據(jù)檢索與發(fā)現(xiàn)類服務(wù)主要服務(wù)于數(shù)據(jù)資源的檢索、發(fā)現(xiàn)和分發(fā)等。
應(yīng)用層基于平臺服務(wù)構(gòu)建,面向用戶提供業(yè)務(wù)服務(wù),包括“一張圖(桌面版+移動(dòng)版)”“一張圖”門戶、“一張圖”后臺管理系統(tǒng)以及多個(gè)業(yè)務(wù)應(yīng)用模塊(1+1+1+N)?!耙粡垐D(桌面版+移動(dòng)版)”主要對平臺的各類資源進(jìn)行綜合性的組織與呈現(xiàn),便于開展綜合決策,同時(shí)提供豐富的專題服務(wù),滿足各專業(yè)的基礎(chǔ)應(yīng)用需求;“一張圖”門戶主要展現(xiàn)平臺的數(shù)據(jù)資源目錄、服務(wù)目錄,方便用戶發(fā)現(xiàn)和應(yīng)用資源;“一張圖”后臺管理系統(tǒng)主要對數(shù)據(jù)、服務(wù)進(jìn)行管理;業(yè)務(wù)應(yīng)用模塊主要依托平臺服務(wù)搭建應(yīng)用模塊,解決業(yè)務(wù)應(yīng)用需求。
安全與保障環(huán)境,主要包括支撐平臺建設(shè)和運(yùn)行的標(biāo)準(zhǔn)規(guī)范、管理制度,以及數(shù)據(jù)安全、應(yīng)用安全、主機(jī)安全等安全保障體系。運(yùn)行環(huán)境主要包括平臺運(yùn)行所需的基礎(chǔ)軟件、計(jì)算資源、存儲資源、網(wǎng)絡(luò)資源、機(jī)房環(huán)境等。
2? 若干關(guān)鍵問題與技術(shù)
經(jīng)過多年技術(shù)實(shí)踐和積累,水利空間信息資源整合與共享平臺在建設(shè)和迭代完善方面已經(jīng)有了一套較為成熟的解決方案,但仍有許多無法標(biāo)準(zhǔn)化或者尚在快速演進(jìn)的技術(shù)領(lǐng)域,需要在平臺建設(shè)和維護(hù)過程中予以關(guān)注。
2.1? 完善數(shù)據(jù)模型
空間數(shù)據(jù)模型用于描述如何將現(xiàn)實(shí)世界的地理實(shí)體、地理現(xiàn)象及其相互關(guān)系映射到計(jì)算機(jī)世界??臻g數(shù)據(jù)模型決定了空間數(shù)據(jù)的采集、存儲和應(yīng)用,是開展空間信息資源整合與共享平臺建設(shè)需要解決的基礎(chǔ)性問題。
水利空間數(shù)據(jù)模型領(lǐng)域主要采用面向?qū)ο蟮臄?shù)據(jù)建模方法。在第一次全國水利普查中,水利部按照面向?qū)ο蟮姆椒?,建立了一套較為完整的水利數(shù)據(jù)模型。該模型綜合考慮了水利對象的空間、屬性、關(guān)系以及相應(yīng)元數(shù)據(jù),有效解決了水利空間數(shù)據(jù)與屬性數(shù)據(jù)的統(tǒng)一組織問題,支撐了普查工作的順利開展。普查完成后,隨著成果的廣泛應(yīng)用,該模型成為水利空間數(shù)據(jù)整合與共享平臺采用的基礎(chǔ)數(shù)據(jù)模型,對水利空間信息的整合與共享發(fā)揮了重要作用。
近年來,隨著水利行業(yè)管理需求、管理要求的變化,尤其是在支撐河湖岸線管理、河湖長制等工作過程中,該模型暴露一些不足,需要改進(jìn)完善。一是水利對象需要進(jìn)一步補(bǔ)充,尤其是水域岸線、河湖管理范圍、河湖長管理河段等。二是水利對象的空間關(guān)系表達(dá)需要進(jìn)一步提升,如:考慮在對象模型基礎(chǔ)上建立河網(wǎng)模型,更好表達(dá)上下游、左右岸關(guān)系;建立線性參考模型,更好反映各類沿河流開展的線性規(guī)劃的關(guān)系等。在平臺建設(shè)和應(yīng)用過程中,需要以現(xiàn)有模型為基礎(chǔ),結(jié)合水利行業(yè)管理需求不斷優(yōu)化完善。
2.2? 整合公共服務(wù)
信息技術(shù)的進(jìn)步和空間信息應(yīng)用的廣泛性需求,共同催生了一批公共空間信息共享平臺。這些平臺往往由測繪主管部門或互聯(lián)網(wǎng)頭部企業(yè)建設(shè)和維護(hù),為社會(huì)公眾所熟知和普遍使用,針對水利行業(yè)應(yīng)用具有很高的整合應(yīng)用價(jià)值。一是基礎(chǔ)數(shù)據(jù)資源豐富、更新頻次較高,可彌補(bǔ)水利行業(yè)基礎(chǔ)數(shù)據(jù)采集能力的短板。二是平臺底層架構(gòu)健壯,可提供高性能、高可靠的服務(wù),可彌補(bǔ)水利行業(yè)信息化基礎(chǔ)設(shè)施社會(huì)化服務(wù)能力不足的短板。三是公共信息服務(wù)平臺發(fā)布的電子地圖經(jīng)過了行業(yè)主管部門的審核,可較好地避免自行制作發(fā)布電子地圖帶來的政策性風(fēng)險(xiǎn)。隨著水利行業(yè)“強(qiáng)監(jiān)管”的不斷深入,社會(huì)化應(yīng)用逐步增加,行業(yè)內(nèi)外數(shù)據(jù)融合應(yīng)用需求愈發(fā)強(qiáng)烈,整合公共空間信息共享平臺資源,就顯得愈發(fā)重要。
目前主要的公共空間信息共享平臺有谷歌地球(圖)、天地圖、高德地圖、百度地圖、搜狗地圖等。這些平臺提供的服務(wù)內(nèi)容主要有影像地圖、線劃地圖、地貌暈渲地圖等數(shù)據(jù)展現(xiàn)類服務(wù);地名搜索、逆地理編碼、實(shí)時(shí)路況等數(shù)據(jù)檢索與發(fā)現(xiàn)類服務(wù);路徑規(guī)劃等數(shù)據(jù)分析類服務(wù),各平臺的基本情況對比如表1所示。
在實(shí)際應(yīng)用過程中由于公共平臺的資源更新、系統(tǒng)迭代的速度較快,需要注意根據(jù)應(yīng)用需求、應(yīng)用范圍,從數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)質(zhì)量、數(shù)據(jù)時(shí)效性等方面挑選適當(dāng)?shù)钠脚_服務(wù),甚至綜合應(yīng)用多個(gè)平臺的服務(wù)。
2.3? 融合開源軟件
長期以來,商業(yè)化地理信息系統(tǒng)產(chǎn)品提供成套解決方案是平臺建設(shè)的首選方案。但商業(yè)化軟件也存在許多不足,如:商業(yè)化軟件注重通用性,導(dǎo)致其體量往往比較龐大,帶來了較高的采購成本和運(yùn)行資源消耗;對深度優(yōu)化、業(yè)務(wù)功能定制開發(fā)的支持不理想;對新技術(shù)領(lǐng)域的跟進(jìn)不及時(shí)等。開源軟件具有低成本、輕量級、擴(kuò)展性高等優(yōu)點(diǎn),可以作為商業(yè)軟件的有益補(bǔ)充。隨著開源軟件社區(qū)的不斷成熟,許多領(lǐng)域的開源產(chǎn)品已足以替代商業(yè)軟件,支撐企業(yè)級應(yīng)用??臻g信息平臺領(lǐng)域常用的優(yōu)秀開源軟件包括:PostgreSQL、Elasticsearch、GeoServer、Openlayers、MapBox GL等。
(1)PostgreSQL是對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng),跨平臺且兼容性高,支持大部分SQL標(biāo)準(zhǔn)并且支持復(fù)雜查詢、空間數(shù)據(jù)管理等特性。在空間數(shù)據(jù)管理方面,基于PostgreSQL的PostGIS擴(kuò)展符合并且實(shí)現(xiàn)了OpenGIS的規(guī)范,相當(dāng)于Oracle的spatial部分,能夠在數(shù)據(jù)庫內(nèi)核完成空間操作和處理,可替代Oracle等傳統(tǒng)的關(guān)系數(shù)據(jù)庫管理系統(tǒng),用于平臺數(shù)據(jù)層的建設(shè)。
(2)Elasticsearch是基于Lucene的分布式搜索引擎,可以提供穩(wěn)定、實(shí)時(shí)、可靠的檢索服務(wù),具有高可用、易擴(kuò)展以及實(shí)時(shí)的特點(diǎn),使用Java語言和Lucene作為核心來實(shí)現(xiàn)索引和檢索功能,提供了簡單的RESTful API,隱藏了Lucene復(fù)雜性,易于調(diào)用;支持分布式實(shí)時(shí)文件存儲、實(shí)時(shí)分析搜索、全文檢索、可擴(kuò)展上百個(gè)節(jié)點(diǎn)。在空間數(shù)據(jù)檢索方面,能夠?qū)崿F(xiàn)緩沖區(qū)查詢、周邊查詢,支持按照空間條件排序,響應(yīng)速度快,是一個(gè)實(shí)現(xiàn)快速檢索空間數(shù)據(jù)的解決方案。
(3)GeoServer是基于J2EE開發(fā)且遵循OpenGISWeb規(guī)范的地圖服務(wù)管理工具,提供空間數(shù)據(jù)的更新、刪除、插入等操作;支持?jǐn)?shù)據(jù)信息的實(shí)時(shí)共享,兼容Web地圖服務(wù)和要素服務(wù);支持多種數(shù)據(jù)庫和多種空間數(shù)據(jù)格式,具有包含、相交、疊加等多種空間分析功能;內(nèi)置GeoWebCache可以發(fā)布矢量切片服務(wù),有著豐富的擴(kuò)展應(yīng)用。
(4)Openlayers是用于在前端繪制地圖的庫,支持地圖來源有谷歌地圖、百度地圖、天地圖等公網(wǎng)服務(wù),以及符合OGC規(guī)范發(fā)布的地圖服務(wù),支持矢量瓦片和柵格瓦片,具有良好的地圖交互效果。能夠加載自定義地圖服務(wù),支持相交、包含、融合、疊加分析等空間計(jì)算,支持多種坐標(biāo)參考系的數(shù)據(jù)展示。
(5)Mapbox GL提供了瀏覽器和移動(dòng)端的開發(fā)庫,能夠渲染大量的地圖要素,擁有流暢的交互以及動(dòng)畫效果,可以顯示立體地圖,使用WebGL高性能的渲染交互式矢量瓦片地圖和柵格瓦片地圖。能夠加載自定義地圖服務(wù),支持相交、包含、融合、疊加分析等空間計(jì)算,支持多種坐標(biāo)參考系的數(shù)據(jù)展示。
上述列舉的幾個(gè)開源軟件已為數(shù)據(jù)、服務(wù)、應(yīng)用提供了基礎(chǔ)軟件支撐,構(gòu)建一個(gè)完全基于開源軟件體系的平臺在技術(shù)上是可行的。同時(shí),許多基于商業(yè)軟件構(gòu)建的平臺經(jīng)過多年運(yùn)行,已形成了大量信息化資產(chǎn),在很多細(xì)分領(lǐng)域商業(yè)軟件仍有不可替代之處。因此需要結(jié)合實(shí)際有機(jī)融合開源軟件,揚(yáng)長避短,促進(jìn)平臺的建設(shè)和完善。
3? 應(yīng)用實(shí)踐
長江委網(wǎng)信中心2005年起開始探索建立長江水利專題“一張圖”平臺,通過平臺整合流域管理相關(guān)空間信息資源,促進(jìn)空間信息技術(shù)與管理業(yè)務(wù)的深度融合。經(jīng)過多年的建設(shè)和完善,目前已整合匯集了水利一張圖、天地圖、長江委自有數(shù)據(jù)資源、谷歌地圖以及Arcgis Online等5個(gè)來源,包括國家基礎(chǔ)空間數(shù)據(jù)、水利基礎(chǔ)空間數(shù)據(jù)以及水利專題空間數(shù)據(jù)等3大類70余種空間信息資源。在一張圖與水利管理業(yè)務(wù)的融合應(yīng)用實(shí)踐中,逐步摸索形成了“工作基礎(chǔ)從圖上來、工作過程以圖協(xié)同、工作成果到圖上去”的工作思路,在長江經(jīng)濟(jì)帶相關(guān)規(guī)劃、汛期險(xiǎn)情處置技術(shù)支持、入河排污口核查、長江經(jīng)濟(jì)帶資源環(huán)境數(shù)據(jù)庫、小水庫督查、流域控制斷面監(jiān)督管理、長江流域取水工程設(shè)施核查登記、全國取用水專項(xiàng)整治行動(dòng)等多項(xiàng)業(yè)務(wù)工作中發(fā)揮了重要的支撐作用。
(1)構(gòu)建流域河網(wǎng)模型
上下游、左右岸,是最具水利行業(yè)特征的空間關(guān)系之一,以水利普查成果數(shù)據(jù)為基礎(chǔ)探索構(gòu)建流域河網(wǎng)模型。對長江流域18 000余條河流(1~6級)的空間數(shù)據(jù)進(jìn)行拓?fù)錂z查,確保河流空間數(shù)據(jù)連通性、空間要素節(jié)點(diǎn)與流向一致等,并在河流連接處建立水系交點(diǎn)將河流分解為河段,最終形成了共計(jì)34 000余條河段的一張河網(wǎng)?;诤泳W(wǎng)模型,可以研究分析水利對象在上下游、左右岸方向上的關(guān)聯(lián)關(guān)系。如取水口與排污口之間的關(guān)聯(lián)影響分析,如圖2所示。
(2)基于Elasticsearch的水利對象空間檢索
空間對象檢索是使用頻率最高的服務(wù)之一。為突破檢索性能瓶頸,基于Elasticsearch搭建了水利對象的空間數(shù)據(jù)引擎。在50余萬個(gè)空間對象(涉及河流、湖泊、水庫、測站、取水口、排污口、水利工程等對象)的數(shù)據(jù)庫規(guī)模下測試,空間對象檢索速度較商業(yè)空間數(shù)據(jù)庫引擎+Oracle關(guān)系數(shù)據(jù)庫的組合提升近1 000倍。
(3)公共服務(wù)與私有服務(wù)的融合應(yīng)用
在全國取用水管理專項(xiàng)整治工作信息化支撐保障工作中,探索了公共服務(wù)與私有服務(wù)融合應(yīng)用的方式,其中,公共服務(wù)提供時(shí)效性強(qiáng)的電子地圖和地名服務(wù),支撐取水工程的空間位置標(biāo)繪,私有服務(wù)提供工程所在水資源分區(qū)、所在行政區(qū)劃的計(jì)算服務(wù),控制標(biāo)繪的數(shù)據(jù)質(zhì)量。借助公共服務(wù)強(qiáng)大的網(wǎng)絡(luò)帶寬和計(jì)算性能,系統(tǒng)穩(wěn)定地為16余萬家取用水戶提供了空間信息服務(wù),在線用戶峰值達(dá)6 500人。
4? 結(jié)論
實(shí)踐證明,構(gòu)建水利空間數(shù)據(jù)模型,解決行業(yè)內(nèi)問題,為決策提供科學(xué)依據(jù),整合公共空間信息共享平臺資源,減少重復(fù)建設(shè),充分利用開源技術(shù),有效降低建設(shè)成本,形成一套資源整合和共享的框架。以空間信息資源整合與共享為引領(lǐng),開展信息化資源整合與共享,提升部門和行業(yè)的管理水平是切實(shí)可行的。
參考文獻(xiàn)
[1]蔡陽,謝文君,付靜,程益聯(lián),陳子丹,成建國.全國水利普查空間信息系統(tǒng)的若干關(guān)鍵技術(shù)[J].測繪學(xué)報(bào),2015,44(05):585-589.
[2]艾自興,毋河海,諶虎,梁永賢.GIS中河網(wǎng)空間數(shù)據(jù)模型[J].測繪與空間地理信息,2005(06):10-12.
[3]Michael Zeiler.Modeling Our World[M].ESRI Press,1999.