白降麗 陳健
摘要林業(yè)信息圖示表達(dá)是林業(yè)信息化建設(shè)的基礎(chǔ)性工作,是解決林業(yè)信息化建設(shè)進(jìn)程信息數(shù)據(jù)表達(dá)方式不統(tǒng)一問題的重要方法。在介紹林業(yè)信息圖示表達(dá)及對(duì)象的基礎(chǔ)上,提出了林業(yè)信息圖示表達(dá)規(guī)則與方法,為林業(yè)信息數(shù)據(jù)表達(dá)與傳輸提供了統(tǒng)一的標(biāo)準(zhǔn)與方法,有助于增強(qiáng)林業(yè)信息的共享程度,從而提高林業(yè)信息數(shù)據(jù)的應(yīng)用效率。
關(guān)鍵詞林業(yè)信息;圖示表達(dá);表達(dá)規(guī)則;表達(dá)模式
中圖分類號(hào)S126;P208文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)0517-6611(2014)12-03690-02
作者簡介白降麗(1979- ),女,山西五臺(tái)人,工程師,博士,從事林業(yè)信息化標(biāo)準(zhǔn)及森林經(jīng)營管理研究。
地圖符號(hào)作為地圖信息傳遞的主要載體,簡潔直觀地表達(dá)出了地圖的主要內(nèi)容,也直接影響到了地圖成圖的質(zhì)量及讀者對(duì)地圖信息的理解[1]。目前,地理信息圖示表達(dá)的研究主要集中在GIS地圖符號(hào)共享[2]、基于XML、XLST、網(wǎng)絡(luò)共享、專家系統(tǒng)等技術(shù)平臺(tái)的圖示表達(dá)模型、圖示表達(dá)規(guī)則、表達(dá)服務(wù)的實(shí)現(xiàn)[3-7]等應(yīng)用層面。而國際標(biāo)準(zhǔn)化組織地理信息技術(shù)委員會(huì)(IS0/TC211)研制的地理信息系列標(biāo)準(zhǔn)(IS019100)和信息圖示表達(dá)(GB/T24355)等標(biāo)準(zhǔn)以及通用地圖圖示表達(dá)相關(guān)標(biāo)準(zhǔn)與規(guī)范的研究解決了由于地圖主題和側(cè)重點(diǎn)的不同,制圖者對(duì)地理數(shù)據(jù)的理解及表現(xiàn)手法差異所導(dǎo)致的在空間數(shù)據(jù)可視化的過程中對(duì)不同的符號(hào)系統(tǒng)采用不同接口的圖示表達(dá)問題[8-11]。
林業(yè)信息化建設(shè)過程中,對(duì)林業(yè)信息的研究主要集中在信息采集、信息共享、web服務(wù)等應(yīng)用技術(shù)與平臺(tái),以及林業(yè)信息術(shù)語標(biāo)準(zhǔn)化、分類體系與編碼標(biāo)準(zhǔn)等方面[12-16],而林業(yè)信息圖示表達(dá)標(biāo)準(zhǔn)及圖示表達(dá)規(guī)則如何實(shí)現(xiàn)等方面的研究非常缺乏。由于缺少統(tǒng)一的林業(yè)信息圖示表達(dá)標(biāo)準(zhǔn),同一個(gè)林業(yè)信息有幾個(gè)符號(hào)同時(shí)存在時(shí),一個(gè)應(yīng)用將不得不對(duì)每個(gè)符號(hào)標(biāo)準(zhǔn)設(shè)計(jì)一個(gè)接口,因此研究林業(yè)信息圖示表達(dá)規(guī)則和方法具有十分重要的意義。為此,筆者主要以LY/T 1821-2009林業(yè)地圖圖式為符號(hào)標(biāo)準(zhǔn),研究林業(yè)信息圖示表達(dá)規(guī)則與表達(dá)服務(wù),開發(fā)者在基于XML、XSLT等技術(shù)平臺(tái)的基礎(chǔ)上實(shí)現(xiàn)林業(yè)信息圖式的圖示表達(dá)。
1林業(yè)信息圖示表達(dá)
林業(yè)信息圖示表達(dá)是將林業(yè)信息通過圖示,即地圖符號(hào)模型的方法傳遞給人,其對(duì)象包括與林業(yè)信息有關(guān)的地物、地貌的符號(hào)表達(dá)和其屬性的文字表示,如相關(guān)的測量控制點(diǎn)、水系、居民地及設(shè)施、行政中心及企事業(yè)單位、交通、管線、境界、地貌、地類、樹種、竹類、林種等,以及相關(guān)的注記、林相色標(biāo)、林種色標(biāo)、地類色標(biāo)等。具體林業(yè)地圖圖式的符號(hào)和注記的規(guī)格和顏色等標(biāo)準(zhǔn),以及使用這些符號(hào)的原則、要求和基本方法,內(nèi)容詳見LY/T 1821-2009林業(yè)地圖圖式。
林業(yè)信息圖示表達(dá)規(guī)則和方法主要包括林業(yè)信息圖示的表達(dá)模式、描述方法以及將這種圖示表達(dá)模式映射到具體應(yīng)用的基本方法。
2林業(yè)信息圖示表達(dá)模式
圖示表達(dá)模式是空間數(shù)據(jù)應(yīng)用模式的一種,其目的是確保空間數(shù)據(jù)能被計(jì)算機(jī)和用戶雙方理解,采用國際標(biāo)準(zhǔn)規(guī)范化的記錄數(shù)據(jù)獲取和交換的數(shù)據(jù)結(jié)構(gòu),盡可能地避免語義沖突。林業(yè)信息圖示表達(dá)模式包括圖示表達(dá)服務(wù)、圖示表達(dá)目錄和圖示表達(dá)規(guī)范,見圖1。
2.1林業(yè)信息圖示表達(dá)服務(wù)林業(yè)信息圖示表達(dá)服務(wù)是用來描述林業(yè)信息的通用接口,用來表達(dá)林業(yè)信息一個(gè)或多個(gè)實(shí)例的一種服務(wù),即如何用符號(hào)來表示林業(yè)信息。林業(yè)信息圖示表達(dá)服務(wù)應(yīng)有一個(gè)表達(dá)林業(yè)信息的操作,這個(gè)操作對(duì)應(yīng)于一個(gè)或多個(gè)實(shí)例和一個(gè)或多個(gè)林業(yè)信息圖示表達(dá)目錄。其細(xì)節(jié)見圖2。
2.2林業(yè)信息圖示表達(dá)目錄林業(yè)信息圖示表達(dá)目錄是所有定義的林業(yè)信息圖示表達(dá)的集合,包括基本的林業(yè)信息記錄、林業(yè)信息描述、林業(yè)信息圖示表達(dá)規(guī)則、外部函數(shù)、參數(shù)定義5部分。
2.2.1圖示表達(dá)規(guī)則。林業(yè)信息圖示表達(dá)規(guī)則由一個(gè)名字、一個(gè)文字說明、一個(gè)規(guī)則語句的形式化定義和一個(gè)表達(dá)行為關(guān)聯(lián)組成。
如果規(guī)則的形式化定義判斷為真,則調(diào)用相應(yīng)的表達(dá)行為。如果不要求圖示表達(dá)行為,則不指定圖示表達(dá)規(guī)則。通過判斷查詢語句屬性中的表達(dá)式,調(diào)用相應(yīng)的林業(yè)信息圖示表達(dá)規(guī)則。如果這個(gè)表達(dá)式判斷為真,則執(zhí)行圖示表達(dá)行為,反之不執(zhí)行。
2.2.2圖示表達(dá)實(shí)現(xiàn)。林業(yè)信息圖示表達(dá)對(duì)象通過林業(yè)信息名稱、屬性與類型相關(guān)聯(lián)。林業(yè)信息類型在林業(yè)信息目錄中定義,并在應(yīng)用模式中具體說明。一個(gè)林業(yè)信息類型可以對(duì)應(yīng)多個(gè)林業(yè)信息圖示表達(dá)規(guī)則。
2.2.3外部函數(shù)。外部函數(shù)用于執(zhí)行計(jì)算,該計(jì)算用于判斷查詢語句,也可用于執(zhí)行圖示表達(dá)規(guī)則的表達(dá)行為。
只要一個(gè)外部函數(shù)根據(jù)林業(yè)信息進(jìn)行聲明,其操作和返回類型將沒有任何限制。外部函數(shù)不應(yīng)在缺省圖示表達(dá)規(guī)范中使用。
2.2.4圖示表達(dá)參數(shù)定義。林業(yè)信息圖示表達(dá)參數(shù)定義用于定義外部函數(shù)的形式參數(shù)和基本圖示表達(dá)服務(wù)的描繪操作。它們通過專門定義的屬性的名稱、描述、基本類型和缺省屬性值來調(diào)用。
2.3林業(yè)信息圖示表達(dá)規(guī)范林業(yè)信息圖示表達(dá)規(guī)范是描述林業(yè)信息實(shí)例的所有操作的集合,主要分成相當(dāng)于頭文件或元數(shù)據(jù)、林業(yè)信息圖示表達(dá)操作集、操作函數(shù)中用到的所有參數(shù)的定義3部分。
林業(yè)信息圖示表達(dá)規(guī)范保存圖示表達(dá)規(guī)范的實(shí)例,每個(gè)林業(yè)信息圖示表達(dá)操作都對(duì)應(yīng)于一個(gè)實(shí)例。林業(yè)信息圖示表達(dá)規(guī)范的具體內(nèi)容由以下部分組成:
2.3.1林業(yè)信息圖示表達(dá)操作。林業(yè)信息圖示表達(dá)操作保存圖示表達(dá)操作的名稱和描述,它聲明一系列的形式參數(shù),當(dāng)調(diào)用繪制函數(shù)時(shí)需要這些參數(shù),并與相應(yīng)操作的形式參數(shù)值相關(guān)聯(lián)。
圖示表達(dá)服務(wù)中定義的每個(gè)操作,都應(yīng)有一個(gè)圖示表達(dá)規(guī)范類的實(shí)例與之相對(duì)應(yīng)。
2.3.2參數(shù)集。林業(yè)信息圖示表達(dá)參數(shù)集保存一系列實(shí)際參數(shù)值,由一個(gè)標(biāo)記和一個(gè)描述來識(shí)別。它的一個(gè)實(shí)例應(yīng)僅僅包括實(shí)際參數(shù),這些實(shí)際參數(shù)由形式參數(shù)列表來定義,并與圖示表達(dá)操作的參數(shù)相對(duì)應(yīng)。林業(yè)信息圖示表達(dá)參數(shù)集保存一系列的實(shí)際參數(shù)值,這些實(shí)際參數(shù)值與林業(yè)信息圖示表達(dá)操作中定義的形式參數(shù)一致。參數(shù)集中有一個(gè)便于圖示表達(dá)目錄引用的標(biāo)簽,還有一個(gè)文字說明。
2.3.3林業(yè)信息屬性值。林業(yè)信息屬性定義在圖示表達(dá)目錄包中被定義。林業(yè)信息屬性值用于儲(chǔ)存一個(gè)實(shí)際參數(shù)值,它與屬性類型相關(guān)聯(lián)。林業(yè)信息屬性值保存按字符串編碼的屬性值,一個(gè)屬性值和圖示表達(dá)目錄包中的屬性定義相關(guān)聯(lián)。
3林業(yè)信息文本數(shù)據(jù)的圖示表達(dá)
文本數(shù)據(jù)可以作為林業(yè)信息屬性來處理,也可以作為林業(yè)信息注記應(yīng)用模式來處理。按參照的幾何單形決定文本的顯示方式。
定義文本內(nèi)容的字符串能夠作為該表達(dá)對(duì)象的屬性進(jìn)行存儲(chǔ),或者通過引用相關(guān)聯(lián),也可由規(guī)則所產(chǎn)生。
4符號(hào)表示
林業(yè)信息圖示表達(dá)中使用一個(gè)參數(shù)集來表示符號(hào),并通過符號(hào)庫的名稱引用符號(hào)。符號(hào)及其標(biāo)識(shí)符是符號(hào)庫的一部分,符號(hào)庫用標(biāo)識(shí)符來標(biāo)識(shí)庫里的符號(hào)。如果符號(hào)的一個(gè)或多個(gè)屬性作為圖示表達(dá)過程的一部分(如尺度、旋轉(zhuǎn)、顏色)被修改了,則應(yīng)說明屬性和屬性值。
5結(jié)語