湯周
摘 要:本文通過(guò)概述公路自然區(qū)劃地理信息系統(tǒng)的整體結(jié)構(gòu),圍繞系統(tǒng)數(shù)據(jù)、系統(tǒng)性能兩方面探究公路自然區(qū)劃地理信息系統(tǒng)的優(yōu)化設(shè)計(jì)方案,進(jìn)而突出區(qū)劃成果的準(zhǔn)確性、科學(xué)性、客觀性,為公路的建設(shè)工作提供全面的數(shù)據(jù)資源,保證公路穩(wěn)定性和安全性,實(shí)現(xiàn)公路自然區(qū)劃的自動(dòng)化、定量化、實(shí)用化。
關(guān)鍵詞:路網(wǎng)建設(shè);自然區(qū)劃;地理信息系統(tǒng)
前言:公路自然區(qū)劃對(duì)于公路建設(shè)、路網(wǎng)規(guī)劃、規(guī)范制定等環(huán)節(jié)至關(guān)重要,可以對(duì)區(qū)域水文、地形、氣候進(jìn)行細(xì)致分析,并構(gòu)建云模型計(jì)算相關(guān)指數(shù)。因此將公路自然區(qū)劃與地理信息系統(tǒng)設(shè)計(jì)、優(yōu)化過(guò)程相結(jié)合,能夠突出區(qū)劃工作的精準(zhǔn)性、合理性和客觀性,為后續(xù)路網(wǎng)建設(shè)、規(guī)劃、養(yǎng)護(hù)工作提供理論指導(dǎo)。
一、公路自然區(qū)劃地理信息系統(tǒng)整體結(jié)構(gòu)
(一)整體結(jié)構(gòu)框架
公路自然區(qū)劃主要分析區(qū)域地貌、水文、地形、氣候、地質(zhì)等要素對(duì)于公路建設(shè)的影響情況,并總結(jié)公路建設(shè)和自然環(huán)境之間的關(guān)系和規(guī)律,側(cè)重為公路建設(shè)前期的勘測(cè)工作提供服務(wù)。公路自然區(qū)劃圍繞“服務(wù)性、實(shí)用性、全面性”的原則,借鑒其他區(qū)劃工作的優(yōu)秀成果和經(jīng)驗(yàn),結(jié)合公路具體建設(shè)情況,按照主導(dǎo)性標(biāo)準(zhǔn)完成公路自然區(qū)劃。公路自然區(qū)劃包含三種形式:專項(xiàng)區(qū)劃、綜合自然區(qū)劃、特殊區(qū)劃。其中,專項(xiàng)區(qū)劃主要圍繞公路建設(shè)區(qū)域的氣候特點(diǎn)、水泥路面情況、路基情況、瀝青路面情況開(kāi)展工作;綜合自然區(qū)劃則對(duì)區(qū)域水文、巖土、氣候、地貌、生態(tài)情況完成劃分;特殊區(qū)劃包含軟土、鹽漬土、災(zāi)害區(qū)域等結(jié)構(gòu)。
(二)公路自然區(qū)劃系統(tǒng)結(jié)構(gòu)
公路自然區(qū)劃地理信息系統(tǒng)工作內(nèi)容如下:首先,將氣象、巖土、地貌、DEM等信息和圖像進(jìn)行轉(zhuǎn)化,輸入處理完成后存儲(chǔ)到系統(tǒng)的空間數(shù)據(jù)庫(kù)中。其次,在區(qū)域指標(biāo)空間計(jì)算和分析過(guò)程中,應(yīng)用分析統(tǒng)計(jì)、粗糙集理論等形式。最后,提供分區(qū)查詢、指標(biāo)分析、圖件輸出等服務(wù)。公路自然區(qū)劃地理信息系統(tǒng)主要結(jié)合公路特征和GIS結(jié)構(gòu),制定南京自然區(qū)劃地圖集,實(shí)現(xiàn)B/S和C/S的有效融合,同時(shí)構(gòu)建空間數(shù)據(jù)模型結(jié)構(gòu),借助SQL、Oracle等數(shù)據(jù)庫(kù)搜索引擎和管理系統(tǒng),對(duì)區(qū)劃工作進(jìn)行自動(dòng)化和信息化管理。
(三)地理信息系統(tǒng)結(jié)構(gòu)
地理信息系統(tǒng)包含數(shù)據(jù)收集、分析、管理功能,將地理現(xiàn)象和特征借助符號(hào)由抽象轉(zhuǎn)變?yōu)榫呦?,如屬性特征、空間位置、時(shí)域特點(diǎn)。其中,屬性特征可以將特定現(xiàn)象和物體轉(zhuǎn)換為定量或定性指標(biāo);空間位置能夠確定地理現(xiàn)象和事物的位置;時(shí)域特點(diǎn)是收集地理現(xiàn)象和數(shù)據(jù)的具體時(shí)間。這三方面能夠?qū)崿F(xiàn)地理信息系統(tǒng)數(shù)據(jù)收集、處理、模擬、分析、檢索、表達(dá)的一體化。由于地理信息系統(tǒng)主要分析空間信息并完成數(shù)據(jù)管理,因此可以劃分為地學(xué)信息、土地信息、資源管理信息等結(jié)構(gòu);若按照數(shù)據(jù)模型分類,包含柵格、混合、矢量信息內(nèi)容。
二、公路自然區(qū)劃地理信息系統(tǒng)優(yōu)化
(一)優(yōu)化系統(tǒng)數(shù)據(jù)
由于南京市公路公路自然區(qū)劃涉及到地質(zhì)災(zāi)害、巖土、氣象、地貌等因素,地理信息系統(tǒng)中的數(shù)據(jù)庫(kù)具有種類多、占用空間大、數(shù)據(jù)多的特點(diǎn),因此數(shù)據(jù)分析花費(fèi)時(shí)間較長(zhǎng)。通過(guò)優(yōu)化系統(tǒng)數(shù)據(jù),能夠解除不必要的空間占用問(wèn)題,降低系統(tǒng)處理和查詢時(shí)間,升級(jí)數(shù)據(jù)存儲(chǔ)、處理、輸出過(guò)程,縮短信息系統(tǒng)的響應(yīng)時(shí)間,提升其運(yùn)行速度,具體優(yōu)化模式包含以下幾方面:
(1)優(yōu)化數(shù)據(jù)加載過(guò)程
提升數(shù)據(jù)加載速度的方式有許多,如批量載入、構(gòu)建數(shù)據(jù)恢復(fù)模型、聚集索引等方式。當(dāng)?shù)乩硇畔⑾到y(tǒng)在加載初始信息時(shí),建議選擇簡(jiǎn)單的數(shù)據(jù)庫(kù)恢復(fù)模式;基于公路自然區(qū)劃構(gòu)建地理信息系統(tǒng)需要龐大的氣象信息,若通過(guò)批量導(dǎo)入的方式會(huì)影響數(shù)據(jù)加載速度。借助API函數(shù)中的集中拷貝功能,能夠?qū)ο到y(tǒng)數(shù)據(jù)完成批量載入,且數(shù)據(jù)量一般設(shè)置為1000行;若下載增量數(shù)據(jù),可以構(gòu)建大容量日志數(shù)據(jù)恢復(fù)模型,最大程度地突出系統(tǒng)的操作性能[1]。此外,若想克服數(shù)據(jù)加載過(guò)程中出現(xiàn)的混亂問(wèn)題,可以構(gòu)建聚集索引,若數(shù)據(jù)自動(dòng)讀入則信息系統(tǒng)會(huì)結(jié)合鍵值對(duì)數(shù)據(jù)進(jìn)行有序排列,提升數(shù)據(jù)加載的精確度。
(2)優(yōu)化數(shù)據(jù)庫(kù)表空間
數(shù)據(jù)庫(kù)中邏輯對(duì)象、物理文件與數(shù)據(jù)查詢速度、系統(tǒng)空間有關(guān)。一般情況下公路自然區(qū)劃的系統(tǒng)數(shù)據(jù)庫(kù)表空間分為回滾表、Oracle表、ArcSDE表、索引表、臨時(shí)表、基礎(chǔ)數(shù)據(jù)表、區(qū)劃制圖、區(qū)域指標(biāo)數(shù)據(jù)、模型分析等表空間,其中回滾表、Oracle表、索引表空間變化頻繁,分布于多種磁盤驅(qū)動(dòng)器中,可以降低I/O沖突,提升其工作速度[2]。
(3)提升參數(shù)獨(dú)立性
由于公路自然區(qū)劃形成的信息較多且種類復(fù)雜,容易在空間分析過(guò)程中存在交叉情況,如地質(zhì)災(zāi)害、水文、氣候與降雨量有關(guān)。因此,可以在系統(tǒng)數(shù)據(jù)庫(kù)中增加存儲(chǔ)交叉規(guī)律算法,并對(duì)相關(guān)算法完成修改,加強(qiáng)各項(xiàng)自然參數(shù)的獨(dú)立性,便于對(duì)數(shù)據(jù)進(jìn)行及時(shí)的修整和更新。
(二)優(yōu)化系統(tǒng)性能
(1)優(yōu)化SQL語(yǔ)句
在公路自然區(qū)劃數(shù)據(jù)庫(kù)中,應(yīng)用程序需要解析SQL語(yǔ)句,因此語(yǔ)句優(yōu)化是地理信息系統(tǒng)有序運(yùn)行的關(guān)鍵。優(yōu)化SQL語(yǔ)句的過(guò)程應(yīng)盡量降低數(shù)據(jù)查詢過(guò)程中的“參與加工數(shù)據(jù)量”,節(jié)省系統(tǒng)響應(yīng)時(shí)間和運(yùn)行空間。此外,若想方便區(qū)劃數(shù)據(jù)的查詢,可以使用DECODE函數(shù),借助實(shí)用化表格發(fā)送區(qū)劃數(shù)據(jù);若想方便部門對(duì)于自然數(shù)據(jù)的打印和查詢,建議使用DECODE函數(shù),優(yōu)化設(shè)計(jì)SQL程序,進(jìn)而通過(guò)V_xsmx完成可視化數(shù)據(jù)查詢和打印。
(2)優(yōu)化緩存
緩存的作用是加快系統(tǒng)訪問(wèn)速度,避免對(duì)地理信息數(shù)據(jù)庫(kù)進(jìn)行多次訪問(wèn)。例如,在Oracle數(shù)據(jù)庫(kù)中,主要借助LOG_BUFFER設(shè)置日志緩存區(qū)域數(shù)據(jù)大小。因此,優(yōu)化緩存對(duì)于提升系統(tǒng)運(yùn)行速率意義重大,具體內(nèi)容如下:
其一,當(dāng)系統(tǒng)客戶端申請(qǐng)讀取數(shù)據(jù)時(shí),應(yīng)用服務(wù)器需要檢查緩存,如果其中存在請(qǐng)求數(shù)據(jù),應(yīng)立即返回?cái)?shù)據(jù);若不存在請(qǐng)求數(shù)據(jù),再向數(shù)據(jù)庫(kù)請(qǐng)求讀取數(shù)據(jù)。當(dāng)數(shù)據(jù)返回過(guò)程中,緩存需完成存儲(chǔ),為后續(xù)數(shù)據(jù)讀取工作提供便利。其二,如果客戶端向應(yīng)用服務(wù)器發(fā)送了更新請(qǐng)求,需要先將指令存入緩存,由系統(tǒng)匯總。當(dāng)用戶點(diǎn)擊“開(kāi)始”按鈕后,將相關(guān)指令全部輸入數(shù)據(jù)庫(kù)服務(wù)器中,進(jìn)而完成數(shù)據(jù)更新。其三,如果應(yīng)用服務(wù)器向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送寫(xiě)入指令,要將指令存入緩存,將其中的時(shí)間周期作為限制,統(tǒng)一執(zhí)行周期內(nèi)指令。此外,如果緩存區(qū)已滿,同時(shí)有新的請(qǐng)求時(shí),系統(tǒng)可以按“先進(jìn)先出”要求,更新緩存數(shù)據(jù)。建議在應(yīng)用服務(wù)器和客戶端中構(gòu)建緩存區(qū),縮短數(shù)據(jù)載入時(shí)間,降低數(shù)據(jù)庫(kù)讀寫(xiě)次數(shù),提升系統(tǒng)的訪問(wèn)效率。
(3)優(yōu)化數(shù)據(jù)查詢
公路自然區(qū)劃地理信息系統(tǒng)中數(shù)據(jù)處于不斷交替、更新的狀態(tài),在查詢過(guò)程中會(huì)花費(fèi)大量時(shí)間,因此有必要優(yōu)化系統(tǒng)的查詢響應(yīng)過(guò)程。建議降低數(shù)據(jù)庫(kù)服務(wù)器在磁盤中每次讀取的數(shù)據(jù)量,并有序進(jìn)行數(shù)據(jù)讀取,可以借助臨時(shí)表,將讀取頻率較高的數(shù)據(jù)存入表中進(jìn)而構(gòu)成子集,減低磁盤操作次數(shù),提升數(shù)據(jù)查詢效率。
三、結(jié)論
綜上所述,公路自然區(qū)劃作為公路建設(shè)服務(wù)的基礎(chǔ)環(huán)節(jié),具有復(fù)雜、典型、開(kāi)放的特點(diǎn)。因此,在區(qū)劃工作中需要對(duì)系統(tǒng)框架進(jìn)行分析,對(duì)水文、巖土等地理要素展開(kāi)數(shù)據(jù)研究和匯總,優(yōu)化自然區(qū)劃地理信息系統(tǒng)的功能,對(duì)數(shù)據(jù)庫(kù)表完成分區(qū)獨(dú)立存放,確保區(qū)劃數(shù)據(jù)在收集、分析、調(diào)整過(guò)程中的模塊化和自動(dòng)化。
參考文獻(xiàn):
[1]李杰,袁丁,黃帥.某高速公路沿線微地形微氣候特性對(duì)冰雪區(qū)劃影響研究[J].公路,2019,64(08):163-167.
[2]張風(fēng)旗.自然環(huán)境、公路工程建設(shè)與公路自然區(qū)劃的關(guān)系研究[J].工程建設(shè)與設(shè)計(jì),2018,(10):105-106.