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