張 晗,司振江
(黑龍江大學(xué) 水利電力學(xué)院,黑龍江 哈爾濱 150080)
涵蓋了黑龍江省行政區(qū)劃、交通路網(wǎng)、流域水系水、水利工程設(shè)施、灌區(qū)工程、水利行業(yè)單位以及水文站點等空間數(shù)據(jù)。這些數(shù)據(jù)既可以通過地圖形式進(jìn)行可視化展示,也可以通過屬性表展示相關(guān)數(shù)據(jù)。數(shù)據(jù)比例尺為1∶10 000。顯示比例尺為(1∶8 000 000)~(1∶2000)。
利用原有遙感影像數(shù)據(jù),加載到三維場景,將DEM數(shù)據(jù)、流域水系數(shù)據(jù)、水利工程設(shè)施、水利行業(yè)單位、水文站點、交通路網(wǎng)等數(shù)據(jù)相疊加,實現(xiàn)對黑龍江省地面狀態(tài)的真實反應(yīng)。數(shù)據(jù)精度為2.5 m。
通過將DEM數(shù)據(jù)與3D圖像進(jìn)行疊加,得到地表的全省地面數(shù)字高程模型數(shù)據(jù)。數(shù)據(jù)精度為25 m。
以黑龍江省所有行業(yè)和所有要素類的地理信息數(shù)據(jù)為基礎(chǔ),以屬性數(shù)據(jù)的形式呈現(xiàn)出來。水利普查數(shù)據(jù)主要包括了以下8大類:河湖基本情況、水利工程基本情況、經(jīng)濟(jì)社會用水、河湖開發(fā)治理保護(hù)情況、水土保持情況、水利行業(yè)能力建設(shè)情況、灌區(qū)專項、地下水取水井專項等,共有547.5萬個普查對象[1]。
利用多旋翼無人機(jī)航拍獲取典型水庫工程的三維數(shù)據(jù)。構(gòu)建三維模型,修復(fù)水面,與庫區(qū)范圍內(nèi)的0.5 m精度影像數(shù)據(jù)、20 m精度DEM數(shù)據(jù)融合處理,數(shù)據(jù)融入平臺三維場景中。數(shù)據(jù)精度:模型規(guī)格為A類,建筑精度0.02 m,坐標(biāo)精度0.02 m。
即中介數(shù)據(jù)、中繼數(shù)據(jù),作為描述水利普查數(shù)據(jù)的數(shù)據(jù),存儲于數(shù)據(jù)庫中。
數(shù)據(jù)資源池是整個系統(tǒng)的核心,其設(shè)計對于系統(tǒng)的高效、穩(wěn)定運行具有重要的意義。一個良好的數(shù)據(jù)庫設(shè)計可以提高系統(tǒng)的性能、穩(wěn)定性和可維護(hù)性,降低開發(fā)和維護(hù)的成本,并且使系統(tǒng)能夠更好地適應(yīng)未來的業(yè)務(wù)變化和發(fā)展。
在數(shù)據(jù)庫設(shè)計過程中,需要考慮到數(shù)據(jù)的結(jié)構(gòu)、關(guān)系、約束以及數(shù)據(jù)的存儲和訪問方式等因素[2]。通過對數(shù)據(jù)的合理組織和規(guī)劃,可以優(yōu)化系統(tǒng)的查詢速度、數(shù)據(jù)存儲和數(shù)據(jù)處理能力,從而提高系統(tǒng)的實際運行效率。
所有的庫名、表名、域名必須遵循水利部的規(guī)范說明,并進(jìn)行必要說明,以方便設(shè)計、維護(hù)、查詢。
并發(fā)控制是設(shè)計中非常重要的一環(huán),它確保了在同一時間只有一個用戶對數(shù)據(jù)庫的某個表擁有寫入權(quán)限,而其他用戶只能進(jìn)行讀取操作。這種控制方式可以有效地避免數(shù)據(jù)沖突和數(shù)據(jù)不一致的情況發(fā)生,從而確保數(shù)據(jù)的一致性和完整性。
確保所涉及的數(shù)據(jù)庫具有盡可能全面的內(nèi)容,并且字段的類型和長度能夠精確地反映業(yè)務(wù)處理的需求。此外,數(shù)據(jù)庫的設(shè)計還應(yīng)該能夠滿足當(dāng)前和未來的業(yè)務(wù)需求,以確保數(shù)據(jù)的準(zhǔn)確性和完整性。
準(zhǔn)確描述“一對一”“一對多”“多對多”等不同數(shù)據(jù)表之間的聯(lián)系,并與業(yè)務(wù)數(shù)據(jù)的實際情況保持一致。同時,考慮是否使用各種強(qiáng)制關(guān)系,以及規(guī)定維持這些關(guān)系的多種方式,例如強(qiáng)制存在、強(qiáng)制一對一等。
各子系統(tǒng)之間采用了松散耦合的原理,避免了過多的級聯(lián)和嵌套,有效地解決了多個子系統(tǒng)之間的相互影響。子系統(tǒng)間的關(guān)系可以通過“重新輸入”“查詢”和“程序填充”三種方法進(jìn)行連接,相關(guān)字段采用冗余存儲。
在進(jìn)行數(shù)據(jù)庫設(shè)計時,要盡可能地減少冗余,并保留一定程度的冗余。
平臺自主將高頻使用的數(shù)據(jù)從主表中分離或冗余存儲,可以顯著提升系統(tǒng)運行性能。這種優(yōu)化方法可以減少對主表的訪問次數(shù),從而降低主表的負(fù)載,提高系統(tǒng)響應(yīng)速度。例如,在對受限信息進(jìn)行檢測等場景中,平臺可以將這些高頻使用的數(shù)據(jù)存儲在緩存中,以便快速訪問和查詢。這種做法不僅可以提高系統(tǒng)的運行效率,還可以減少對數(shù)據(jù)庫的訪問次數(shù),從而降低系統(tǒng)的負(fù)載和資源消耗。
優(yōu)化數(shù)據(jù)庫各表單及其表間關(guān)聯(lián)的設(shè)計,在確保數(shù)據(jù)庫一致性、完整性的同時,簡化數(shù)據(jù)庫操作。合理平衡系統(tǒng)可靠性和運行速度之間的關(guān)系。
數(shù)據(jù)資源池為多種空間數(shù)據(jù)格式的兼容操作提供了全面的支持,主要包括ArcGIS、SuperMap和MapInfo等空間數(shù)據(jù)格式。這些格式涵蓋了地理信息系統(tǒng)領(lǐng)域中廣泛使用的數(shù)據(jù)格式,使得系統(tǒng)能夠在不同的數(shù)據(jù)源之間進(jìn)行轉(zhuǎn)換和處理。
空間數(shù)據(jù)的內(nèi)容主要包括點數(shù)據(jù)集、線數(shù)據(jù)集、面數(shù)據(jù)集、文本數(shù)據(jù)集、符合數(shù)據(jù)集、網(wǎng)絡(luò)數(shù)據(jù)集和屬性數(shù)據(jù)集等。這些數(shù)據(jù)集代表了地理信息系統(tǒng)中各種不同類型的空間信息,包括地形、建筑物、道路、水系、土地利用等。
系統(tǒng)提供了方便快捷的數(shù)據(jù)錄入、編輯、存儲、備份、顯示查看等基本的空間數(shù)據(jù)操作功能。這些操作功能使得用戶可以輕松地進(jìn)行數(shù)據(jù)的輸入、修改、更新和管理,確保了數(shù)據(jù)的準(zhǔn)確性和完整性。同時,系統(tǒng)還提供了數(shù)據(jù)轉(zhuǎn)換工具,可以將其他格式的數(shù)據(jù)轉(zhuǎn)換為系統(tǒng)所支持的格式,進(jìn)一步擴(kuò)展了系統(tǒng)的兼容性。
3.2.1 數(shù)據(jù)庫管理
對數(shù)據(jù)資源進(jìn)行集中式管理,全自動備份數(shù)據(jù),無須人工干預(yù);在系統(tǒng)出現(xiàn)異常情況時,時刻自動恢復(fù)、自動備份的數(shù)據(jù);當(dāng)數(shù)據(jù)發(fā)生更改時,需要將原始數(shù)據(jù)存入歷史數(shù)據(jù)庫中,這樣才能方便地對數(shù)據(jù)進(jìn)行跟蹤和查詢。
3.2.2 數(shù)據(jù)庫系統(tǒng)優(yōu)化
減少平臺數(shù)據(jù)輸入輸出頻次,降低數(shù)據(jù)吞吐量,保證系統(tǒng)平臺讀取數(shù)據(jù)效率,將常用修改的水利數(shù)據(jù)存儲于Oracle數(shù)據(jù)庫中,不常修改的數(shù)據(jù)以瓦片形式存儲。將空間數(shù)據(jù)與普查業(yè)務(wù)數(shù)據(jù)索引關(guān)聯(lián),其物理上的排放次序和索引次序完全一致,可很快查找定位。數(shù)據(jù)查詢中的指標(biāo)高級查詢降低使用表關(guān)聯(lián),避免三個以上的表關(guān)聯(lián),必要時將查詢分成多步來執(zhí)行,提升數(shù)據(jù)查詢效率。應(yīng)用系統(tǒng)優(yōu)化數(shù)據(jù)的一致性、完整性以及容錯等基本功能,避免長時間占用資源,引起死鎖;系統(tǒng)運行一段時間后,刪除廢棄數(shù)據(jù),保持良好性能。
3.2.3 空間數(shù)據(jù)訪問優(yōu)化
采用多級空間索引機(jī)制,對平臺涉及空間數(shù)據(jù)采用按行政分區(qū)、多級比例尺地圖、分幅索引等多級進(jìn)行索引,實現(xiàn)地圖顯示的平滑過渡和逐步載入。如二維矢量數(shù)據(jù)、遙感影像數(shù)據(jù)、DEM地形地貌數(shù)據(jù)等,采用影像金字塔、隔行掃描策略、空間多分辨率編碼,實現(xiàn)優(yōu)化數(shù)據(jù)顯示效率。
水利普查數(shù)據(jù)應(yīng)用平臺數(shù)據(jù)資源池融合了水利普查中各類業(yè)務(wù)數(shù)據(jù)、遙感影像數(shù)據(jù)、DEM數(shù)字高程模型以及無人機(jī)傾斜攝影數(shù)據(jù)[3]。該平臺的應(yīng)用可以貫穿水利行業(yè)的各個方面,包括規(guī)劃設(shè)計、工程建設(shè)與管理和咨詢決策等。
在規(guī)劃設(shè)計環(huán)節(jié),該平臺所提供的數(shù)據(jù)可用于制定更為科學(xué)合理的水利規(guī)劃方案,為水利資源的合理配置和高效利用提供有力的數(shù)據(jù)支持。同時,這些數(shù)據(jù)還可以與其他領(lǐng)域的數(shù)據(jù)進(jìn)行融合,為城市規(guī)劃、生態(tài)環(huán)境保護(hù)等領(lǐng)域提供支持。例如,將水利普查數(shù)據(jù)與氣象數(shù)據(jù)、生態(tài)環(huán)境監(jiān)測數(shù)據(jù)進(jìn)行融合,可以用于生態(tài)環(huán)境保護(hù)和氣候變化研究等領(lǐng)域;將水利普查數(shù)據(jù)與城市規(guī)劃數(shù)據(jù)進(jìn)行融合,可以用于城市水資源管理和城市規(guī)劃等領(lǐng)域。
在工程建設(shè)與管理方面,該平臺提供的數(shù)據(jù)可以用于水利工程的設(shè)計、施工和管理工作中。例如,利用遙感影像數(shù)據(jù)和無人機(jī)傾斜攝影數(shù)據(jù)可以生成三維地形模型,輔助設(shè)計人員進(jìn)行更為精準(zhǔn)的設(shè)計;利用GIS技術(shù)可以實現(xiàn)水利工程的選址、布局和優(yōu)化設(shè)計等。
在咨詢決策方面,該平臺提供的數(shù)據(jù)可以為決策者提供科學(xué)依據(jù)。例如,利用水利普查數(shù)據(jù)可以對水資源進(jìn)行科學(xué)評估和調(diào)配,為水資源管理和保護(hù)提供依據(jù);同時,這些數(shù)據(jù)還可以用于水文氣象預(yù)報、防洪抗旱等工作。
水利普查數(shù)據(jù)應(yīng)用平臺數(shù)據(jù)資源池的建立和應(yīng)用為水利行業(yè)的數(shù)字化轉(zhuǎn)型提供了強(qiáng)有力的支持。該平臺實現(xiàn)了水利普查數(shù)據(jù)的集中式管理和自動化處理,提高了數(shù)據(jù)的質(zhì)量和精度,為水利行業(yè)的各個領(lǐng)域提供了科學(xué)依據(jù)和決策支持。
未來,隨著技術(shù)的不斷發(fā)展和應(yīng)用需求的不斷提高,水利普查數(shù)據(jù)應(yīng)用平臺數(shù)據(jù)資源池還有很大的提升空間。例如,可以進(jìn)一步優(yōu)化數(shù)據(jù)處理算法和技術(shù),提高數(shù)據(jù)處理的速度和精度;可以進(jìn)一步完善數(shù)據(jù)安全保障機(jī)制,加強(qiáng)數(shù)據(jù)的安全性和保密性;可以進(jìn)一步拓展該平臺的兼容性和擴(kuò)展性,為更多領(lǐng)域的應(yīng)用提供支持。