国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向海圖信息發(fā)布的點(diǎn)符號(hào)模型設(shè)計(jì)與實(shí)現(xiàn)

2015-04-21 07:17:34王志展萬曉霞
交通科技與經(jīng)濟(jì) 2015年3期
關(guān)鍵詞:海圖解析編碼

王志展,萬曉霞

(武漢大學(xué) 圖像傳播實(shí)驗(yàn)室,湖北 武漢430079)

地圖的發(fā)展同社會(huì)的發(fā)展有著密切的關(guān)系,地圖的內(nèi)容、形式和信息的表達(dá)方法隨著科學(xué)技術(shù)的進(jìn)步不斷地發(fā)展。地圖符號(hào)是表達(dá)地圖內(nèi)容的基本手段,它不僅能用簡潔的形式表示事物的空間位置、形狀、質(zhì)量和數(shù)量特征,而且還可以表示各事物間的相互聯(lián)系及區(qū)域的總體特征。因此以地圖為基礎(chǔ)的空間信息系統(tǒng)中地圖符號(hào)是地圖的基本語言,在信息可視化中起著重要作用,因此各類GIS系統(tǒng)都有自己的符號(hào)存儲(chǔ)和顯示方式。

地圖數(shù)據(jù)最終的目標(biāo)是實(shí)現(xiàn)一次采集,多次重復(fù)的自動(dòng)使用,這一過程包括:從測(cè)量到存儲(chǔ)再到顯示。而地圖的顯示從發(fā)布的形式可分為兩個(gè)方面:地理信息系統(tǒng)中顯示(信息整體顯示)和紙質(zhì)/電子出版顯示(信息更新發(fā)布)。以下簡稱為信息顯示和信息發(fā)布。

對(duì)于信息顯示目前的研究較多:陳泰生等實(shí)現(xiàn)cad與TrueType間的相互轉(zhuǎn)換;李青元等提出基于xml的符號(hào)數(shù)據(jù)交換格式;汶建龍實(shí)現(xiàn)基于中間件從多源地圖數(shù)據(jù)到出版;陶陶燈提出基于True-Type構(gòu)建符號(hào)以及實(shí)現(xiàn)構(gòu)建通用一體化符號(hào)編輯器;黃瑞陽提出XML SCHEMA圖符號(hào)統(tǒng)一編碼描述方案,實(shí)現(xiàn)地圖符號(hào)在網(wǎng)絡(luò)環(huán)境下的傳輸、分發(fā)、解譯及還原。

對(duì)比GIS海圖符號(hào)顯示和紙質(zhì)符號(hào)顯示的符號(hào)表達(dá)形式可以看出:GIS上的顯示與信息發(fā)布所顯示的符號(hào)方式不相同,GIS上使用的是單一符號(hào)或組合符號(hào),而信息發(fā)布中使用的是多種符號(hào)和文字組合,產(chǎn)生這種現(xiàn)象的主要原因是GIS上可進(jìn)行交互式操作,追求信息表達(dá)的簡潔,因此顯示符號(hào)的形狀作為標(biāo)示所屬類型即可;但海圖信息進(jìn)行電子發(fā)布或出版時(shí),需要進(jìn)行詳細(xì)的描述,因而采用復(fù)制的組合方式進(jìn)行表示。

對(duì)于單一符號(hào),可直接使用符號(hào)的TrueType字體。但對(duì)于信息發(fā)布,大部分是組合符號(hào),這些組合符號(hào)是與漢字或數(shù)字結(jié)合起來的,無法通過構(gòu)建符號(hào)庫列舉所有情況。

綜上所述,從地理信息系統(tǒng)到海圖信息發(fā)布缺少通用標(biāo)準(zhǔn)的轉(zhuǎn)換方式,目前進(jìn)行信息發(fā)布時(shí),一般通過人工的方法使用方正排版軟件單個(gè)符號(hào)進(jìn)行編排,根據(jù)通告定期更新,這種組合符號(hào)會(huì)造成大量的低水平重復(fù)工作,而且浪費(fèi)時(shí)間,使信息發(fā)布不能有效及時(shí)。同時(shí)由于人工操作,需要進(jìn)行大量的校對(duì)工作來保證準(zhǔn)確性。因此設(shè)計(jì)制定相應(yīng)的轉(zhuǎn)換規(guī)范,有助于提供海圖通告及航標(biāo)表自動(dòng)出版的效率及準(zhǔn)確性。

1 符號(hào)模型設(shè)計(jì)

1.1 海圖符號(hào)信息顯示與信息發(fā)布的差異

在GIS系統(tǒng)或ECDIS系統(tǒng)中信息的顯示目前遵循的是IHO 5-57第3版標(biāo)準(zhǔn),而在信息發(fā)布如《航海通告》、《航標(biāo)表》等信息發(fā)布系統(tǒng)中采用的是《中國航海圖編繪規(guī)范》(GBI2320-1998)、《中國海圖圖式》(GB12319-1998)。因此它們?cè)诒磉_(dá)符號(hào)時(shí)存在差異,深層次的原因使兩種規(guī)范在數(shù)據(jù)組織上不相同。

從海圖要素的特征描述方式上來看,電子海圖采取了特征物標(biāo)、屬性和屬性值這樣的結(jié)構(gòu)關(guān)系,描述客觀世界中的實(shí)體。而紙海圖只有特征物標(biāo)這一個(gè)層次,物標(biāo)上的各種屬性和屬性值是通過其它的方式反應(yīng)出來的。

同時(shí)劃分的層次不同,導(dǎo)致電子海圖和紙海圖在物標(biāo)分類上也有較大差別。在S-57標(biāo)準(zhǔn)中將物標(biāo)劃分為地理物標(biāo)、元物標(biāo)、組合物標(biāo)和制圖物標(biāo)四大類,將屬性也分為特征物標(biāo)屬性、國家語言屬性、空間和元物標(biāo)屬性四類。屬性與物標(biāo)之間是多對(duì)多的關(guān)系,也就是說一個(gè)物標(biāo)可以包含多種屬性,一種屬性可以應(yīng)用于多種物標(biāo)。這樣就使得海圖要素通過物標(biāo)、屬性、屬性值來描述。在GIS系統(tǒng)或ECDIS系統(tǒng)中,物標(biāo)通常采用符號(hào)形式描述,屬性通過外在的顯示(如顏色屬性)或交互式方式存儲(chǔ)在數(shù)據(jù)庫中。在紙海圖中,《中國海圖圖式》(GB12319-1998)將海圖物標(biāo)分為22類。從物標(biāo)分類上看,紙海圖和電子海圖之間存在一對(duì)多、多對(duì)一的情況。比如,一個(gè)燈樁在紙海圖中是一個(gè)物標(biāo),而在電子海圖中它是由多個(gè)物標(biāo)組成:航標(biāo)、燈、頂標(biāo),在這些物標(biāo)中,航標(biāo)是主物標(biāo),燈和頂標(biāo)屬于輔助物標(biāo)。這種情況屬于一對(duì)多的關(guān)系。因此在從GIS系統(tǒng)或ECDIS系統(tǒng)到紙質(zhì)海圖或電子海圖通告發(fā)布時(shí),符號(hào)之間的轉(zhuǎn)換存在問題。

1.2 信息發(fā)布中的符號(hào)模型設(shè)計(jì)

符號(hào)模型設(shè)計(jì)就是構(gòu)建一個(gè)地圖符號(hào)描述模型,使其能實(shí)現(xiàn)GIS系統(tǒng)或ECDIS系統(tǒng)數(shù)據(jù)庫到信息發(fā)布時(shí)符號(hào)轉(zhuǎn)換的自動(dòng)化。即解決從地理信息系統(tǒng)到信息發(fā)布的符號(hào)轉(zhuǎn)換問題。

采用中間件的方式,使用XML對(duì)需轉(zhuǎn)換的符號(hào)進(jìn)行規(guī)范化描述,并對(duì)描述進(jìn)行解析,使其能夠通過PDF發(fā)布或出版。

由于各GIS的數(shù)據(jù)庫不統(tǒng)一,符號(hào)表達(dá)不一致,因此采用中間件的方式,隔離對(duì)數(shù)據(jù)庫的直接依賴,使這一模型能夠在不同的平臺(tái)上具有通用性。

1.2.1 符號(hào)模型

根據(jù)對(duì)大量海圖符號(hào)進(jìn)行研究,以及參考標(biāo)準(zhǔn)規(guī)范《中國海圖圖式》(GB12319-1998)可知,在信息發(fā)布中主要關(guān)注特征物標(biāo)這一屬性,物標(biāo)上的各種屬性和屬性值是通過其它的方式反應(yīng)出來的。例如,符號(hào)的圖式、顏色、注記、位置關(guān)系等。而顏色是通過文字來描述的,整體特征物標(biāo)是需要從源數(shù)據(jù)系統(tǒng)中多種屬性組合得到。因而構(gòu)成描述模型。

如圖1所示,模型主要由8部分構(gòu)成:1~7為符號(hào)內(nèi)容信息,8為符號(hào)的結(jié)構(gòu)信息。其中1~3放置符號(hào)信息;4~5放置文字信息(如黑、紅等);6~7放置數(shù)字信息(如93);8放置符號(hào)結(jié)構(gòu)信息(將符號(hào)都劃分為下面四種結(jié)構(gòu))。

上下描述為c,上中下描述為e,外內(nèi),描述為o,左右描述為g。其中‘['‘]'表示其組合方式。

此模型使用XML描述,選擇XML語言對(duì)符號(hào)進(jìn)行描述的原因如下:

1)XML文檔的內(nèi)容和結(jié)構(gòu)完全分離。XML只用元素和屬性來描述數(shù)據(jù),而不提供數(shù)據(jù)的顯示方法。這樣,XML就提供了一個(gè)優(yōu)秀的方法來標(biāo)記獨(dú)立于平臺(tái)和語言的內(nèi)容。這個(gè)特性為XML的應(yīng)用帶來了很大好處。基于這樣的特點(diǎn),可以將內(nèi)容與形式分開管理,使得版式的修改不會(huì)影響內(nèi)容。同時(shí)還可以使用XSL技術(shù),由于XML文件的內(nèi)容和結(jié)構(gòu)分離,XSL可以在不影響內(nèi)容的情況下改變XML的文件結(jié)構(gòu)。

2)規(guī)范統(tǒng)一。XML具有統(tǒng)一的標(biāo)準(zhǔn)語法,任何系統(tǒng)和產(chǎn)品所支持的XML文檔,都具有統(tǒng)一的格式和語法。這就使得XML具有運(yùn)行于不同系統(tǒng)平臺(tái)之間,并能夠轉(zhuǎn)換成不同格式目標(biāo)文件的能力,使其成為內(nèi)容管理應(yīng)用系統(tǒng)中的優(yōu)秀選擇。而且還能夠進(jìn)行混合語言編程處理,為系統(tǒng)開發(fā)帶來了其方便。

3)可擴(kuò)展性。XML是一種可擴(kuò)展的語言,可以根據(jù)XML的基本語法來進(jìn)一步限定使用范圍和文檔格式,從而定義一種新的語言。因此在構(gòu)建組合符號(hào)時(shí)可以采用此方法自定義符號(hào)結(jié)構(gòu),從而達(dá)到對(duì)符號(hào)信息的描述和管理。

符號(hào)模型描述如下:

如圖2所示,對(duì)于符號(hào)模型需要針對(duì)不同的情況進(jìn)行分類,進(jìn)而可以方便地使用此模型。因此將符號(hào)模型分為兩大類:基本組合模型和復(fù)雜組合模型。并且又將基本組合模型分為兩類:單一符號(hào)和基本組合符號(hào)。復(fù)雜組合模型分為兩類:嵌套組合符號(hào)和特殊組合符號(hào)。

圖2 符號(hào)模型類別

1.2.2 基本組合模型

基本組合模型是指根據(jù)現(xiàn)有結(jié)構(gòu),能直接描述符號(hào),不包含嵌套關(guān)系和特殊組合。

對(duì)于單一的符號(hào)由于沒有結(jié)構(gòu),如表1所示,因此直接將單個(gè)符號(hào)的編碼放在‘外符號(hào)3'中。而單一符號(hào)的編碼可以采用標(biāo)準(zhǔn)符號(hào)編碼,在解析時(shí)使用hash表,使標(biāo)準(zhǔn)編碼與各系統(tǒng)中符號(hào)庫編碼對(duì)應(yīng)即可。即基本的符號(hào)編碼不一定是系統(tǒng)中對(duì)應(yīng)的編碼,可以是虛擬的標(biāo)準(zhǔn)編碼。這就可以使模型與具體的系統(tǒng)平臺(tái)無關(guān),保證了模型的通用性。

表1 單一符號(hào)

基本組合符號(hào)如表2所示,主要有四個(gè)基本類型:上下、上中下、外內(nèi)、左右。構(gòu)建符號(hào)結(jié)構(gòu)的原因是由于單純的使用內(nèi)容信息描述,無法準(zhǔn)確地描述符號(hào)的結(jié)構(gòu)信息,使得符號(hào)的解析產(chǎn)生歧義。增加符號(hào)的結(jié)構(gòu)描述,能夠使符號(hào)解析簡潔準(zhǔn)確,同時(shí)也可在輸入時(shí)采用此模型,通過人機(jī)交互的方式自動(dòng)生成符號(hào)結(jié)構(gòu)。

1.2.3 復(fù)雜組合模型

針對(duì)嵌套符號(hào)使用上面四種基本結(jié)構(gòu)進(jìn)行組合描述,如表3中對(duì)5的描述:通過將復(fù)雜符號(hào)拆分為簡單的組合符號(hào)進(jìn)行描述即可。

對(duì)于特殊組合類型,由于采用的是XML描述語言,因此可根據(jù)特殊情況進(jìn)行擴(kuò)展。如表3中6所示,描述的是復(fù)雜組合符號(hào)中的特殊組合符號(hào),這種類型的符號(hào)主要是由上下文字構(gòu)成,因此在對(duì)其進(jìn)行描述和解析時(shí)需加以區(qū)分。

2 設(shè)計(jì)實(shí)現(xiàn)

通過前面的描述,對(duì)符號(hào)模型進(jìn)行了描述。本節(jié)具體對(duì)上述的符號(hào)模型進(jìn)行解析,使其能夠在電子或紙質(zhì)出版上顯示出來。

由于紙質(zhì)出版和屏幕顯示呈現(xiàn)信息的介質(zhì)不同,為了保證模型的通用性,將使用形式化的方式對(duì)其進(jìn)行描述。

表2 基本組合符號(hào)

表3 復(fù)雜組合符號(hào)

2.1 基本符號(hào)模型解析

在定義坐標(biāo)系中左下角為坐標(biāo)原點(diǎn)。顯示此符號(hào)位置的左下角坐標(biāo)為(DX,DY),組合時(shí)各部分的坐標(biāo)用(dx,dy)表示,整體符號(hào)字體大小為a。符號(hào)整體可以看做是一個(gè)a*a大小的正方形框。M為變成為a的正方形中內(nèi)接圓中最大的正方形,m=sqrt(a)/2。計(jì)算m的大小可使在內(nèi)外組合模型中,內(nèi)部組合的符號(hào)精確分布在外部符號(hào)中。

如表4~表7所示,單為單一結(jié)構(gòu),復(fù)為復(fù)合結(jié)構(gòu),基本實(shí)現(xiàn)如下:

1)上下組合結(jié)構(gòu)。

表4 上下結(jié)構(gòu)(允許含有復(fù)合結(jié)構(gòu))

2)左右組合結(jié)構(gòu)。

表5 左右結(jié)構(gòu)(只能都是單一結(jié)構(gòu))

3)上中下組合結(jié)構(gòu)。

表6 上中下結(jié)構(gòu)(只能都是單一結(jié)構(gòu))

4)外內(nèi)組合結(jié)構(gòu)。

表7 外內(nèi)結(jié)構(gòu)

2.2 復(fù)雜符號(hào)模型解析

復(fù)雜組合符號(hào)的實(shí)現(xiàn)如圖3所示,需要先通過解析樹,分解成基本的符號(hào),然后根據(jù)上述方式即可求得。

圖3 表3中編號(hào)5分析

具體描述如下:

1)將符號(hào)分解為樹形結(jié)構(gòu),去掉‘[‘和']‘;

2)對(duì)每個(gè)根節(jié)點(diǎn)進(jìn)行遍歷;

3)如果屬于上下、上中下、外內(nèi)、左右,即屬于c,e,o,g的一種,則根據(jù)相應(yīng)的簡單結(jié)構(gòu),調(diào)用其左子樹進(jìn)行組合顯示,并將右子樹當(dāng)做一個(gè)整體,跳轉(zhuǎn)到步驟2;

4)直到所有節(jié)點(diǎn)遍歷完成。

通過上面的描述方式,可以完成對(duì)復(fù)雜符號(hào)的解析。

3 結(jié)束語

使用這種符號(hào)模型,可以生成動(dòng)態(tài)的自適應(yīng)符號(hào),有助于符號(hào)發(fā)布的自動(dòng)化、標(biāo)準(zhǔn)化。而這種模型不僅可用于信息發(fā)布,也可用于GIS上。而使用符號(hào)編碼調(diào)用基本的符號(hào)庫,可使用TrueType字體或CAD,保證了在不同的平臺(tái)上的兼容性。

此模型目前存在的主要問題是只能用于點(diǎn)符號(hào),對(duì)于線、面符號(hào)沒有涉及,后續(xù)的研究可在此上線、面符號(hào)進(jìn)行擴(kuò)展。

[1] 陳泰生,閭國年,吳明光,等.CAD點(diǎn)狀符號(hào)與True-Type符號(hào)模型對(duì)比、轉(zhuǎn)換與分析 [J].中國圖象圖形學(xué)報(bào),2011(11):2067-2073.

[2] 陶陶,吳迪,李艷娜.管網(wǎng)GIS數(shù)據(jù)的管點(diǎn)符號(hào)共享研究[J].測(cè)繪科學(xué),2007,32(5):156-157,206-207.

[3] 陶陶,閭國年,李艷娜.基于通用一體化符號(hào)編輯器的符號(hào)共享模式研究[J].地理與地理信息科學(xué),2005(4):28-31.

[4] 黃瑞陽.地圖符號(hào)共享關(guān)鍵技術(shù)研究[D].鄭州:信息工程大學(xué),2013.

[5] 汶建龍.面向出版的多源地圖數(shù)據(jù)數(shù)字打樣審校技術(shù)研究 [D].鄭州:信息工程大學(xué),2009.

[6] 李青元,李洪省,劉皓晨.GIS符號(hào)庫數(shù)據(jù)模型抽象及其交換格式研究 [J].武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2008(6):565-568.

[7] 杜道生.地理信息標(biāo)準(zhǔn)化的最新進(jìn)展[J].地球信息科學(xué).2003,6(2):74-78.

[8] 王家耀.地理信息系統(tǒng)的發(fā)展與發(fā)展中的地理信息系統(tǒng)[J].中國工程科學(xué).2009,11(2):11-15.

[9] 龔健雅,杜道生,高文秀等.地理信息共享技術(shù)與標(biāo)準(zhǔn)[M].北京:科學(xué)出版社.2010:1-25.

[10]ISO/TC 211.Published Standards and Reports[EB/OL].http://www.iso/tc211.org.

[11]OGC.OpenGISSpecifications[EB/OL].http://www.opengis.org.

[12]車森,肖計(jì)劃,孫群.S-57國際標(biāo)準(zhǔn)海圖向我國數(shù)字海圖的轉(zhuǎn)換研究[J].測(cè)繪工程,2015,24(1):13-16.

[13] 王宇赤.LIDAR點(diǎn)云數(shù)據(jù)處理與應(yīng)用[J].交通科技與經(jīng)濟(jì),2014,16(4):121-123.

[14]海司航保部,中國海圖圖式[M],北京:中國標(biāo)準(zhǔn)出版社,1999.

猜你喜歡
海圖解析編碼
三角函數(shù)解析式中ω的幾種求法
基于SAR-SIFT和快速稀疏編碼的合成孔徑雷達(dá)圖像配準(zhǔn)
紙海圖AI小改正制作模式探討
航海(2020年4期)2020-08-17 16:13:40
《全元詩》未編碼疑難字考辨十五則
子帶編碼在圖像壓縮編碼中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:24
Genome and healthcare
少林功夫拳(三)
少林與太極(2018年9期)2018-09-28 08:37:34
睡夢(mèng)解析儀
電競初解析
商周刊(2017年12期)2017-06-22 12:02:01
點(diǎn)亮兵書——《籌海圖編》《海防圖論》
孫子研究(2016年4期)2016-10-20 02:38:06
大兴区| 南丹县| 招远市| 神农架林区| 慈溪市| 尉氏县| 常州市| 介休市| 高邑县| 南漳县| 天水市| 衡阳市| 长乐市| 瓦房店市| 文山县| 德安县| 泸溪县| 达日县| 汤阴县| 广东省| 金川县| 南华县| 渭南市| 九龙县| 横峰县| 阿鲁科尔沁旗| 云阳县| 安丘市| 阳原县| 德令哈市| 临桂县| 呼伦贝尔市| 泊头市| 山东省| 乌鲁木齐市| 久治县| 车险| 清徐县| 闸北区| 马鞍山市| 获嘉县|