




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
地圖符號(hào)XML描述規(guī)范2017-12-29發(fā)布2018-07-01實(shí)施中華人民共和國(guó)國(guó)家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局發(fā)布I前言 2術(shù)語(yǔ)和定義 3符號(hào)和縮略語(yǔ) 23.1縮略語(yǔ) 2 24基本原則 5地圖符號(hào)的表達(dá) 45.1地圖符號(hào)的分類與結(jié)構(gòu) 45.1.1地圖符號(hào)的分類 45.1.2地圖符號(hào)的結(jié)構(gòu) 45.2點(diǎn)符號(hào)表達(dá)模型 55.2.1點(diǎn)符號(hào)的分類 55.2.2矢量點(diǎn)符號(hào)的表達(dá) 55.2.3柵格點(diǎn)符號(hào)的表達(dá) 55.2.4TrueType點(diǎn)符號(hào)的表達(dá) 55.3線符號(hào)表達(dá)模型 55.3.1線符號(hào)的分類 55.3.2簡(jiǎn)單線符號(hào)的表達(dá) 65.3.3組合線符號(hào)的表達(dá) 65.3.4填充線符號(hào)的表達(dá) 65.4面符號(hào)表達(dá)模型 65.4.1面符號(hào)的分類 65.4.2顏色填充面符號(hào)的表達(dá) 75.4.3點(diǎn)填充面符號(hào)的表達(dá) 75.4.4復(fù)雜填充面符號(hào)的表達(dá) 75.4.5線填充面符號(hào)的表達(dá) 76基于XML的地圖符號(hào)描述 76.1基本要求 6.2點(diǎn)符號(hào)的XML描述 76.2.1矢量點(diǎn)符號(hào)的XML描述 76.2.2柵格點(diǎn)符號(hào)的XML描述 6.2.3TrueType點(diǎn)符號(hào)的XML描述 6.3線符號(hào)的XML描述 6.3.1簡(jiǎn)單線符號(hào)的XML描述 Ⅱ6.3.2組合線符號(hào)的XML描述 6.3.3填充線符號(hào)的XML描述 6.4面符號(hào)的XML描述 6.4.1顏色填充面符號(hào)的XML描述 6.4.2點(diǎn)填充面符號(hào)的XML描述 6.4.3復(fù)雜填充面符號(hào)的XML描述 6.4.4線填充面符號(hào)的XML描述 7地圖符號(hào)庫(kù)共享元數(shù)據(jù) 7.1地圖符號(hào)庫(kù)元數(shù)據(jù) 7.2映射比例 7.3局部坐標(biāo)系 7.4地圖符號(hào)庫(kù)的XML描述 7.5地圖符號(hào)庫(kù)的共享與擴(kuò)展 附錄A(資料性附錄)地圖符號(hào)基本圖元 附錄B(資料性附錄)點(diǎn)符號(hào)XML模式 附錄C(資料性附錄)線符號(hào)XML模式 附錄D(資料性附錄)面符號(hào)XML模式 附錄E(資料性附錄)符號(hào)庫(kù)XML模式 參考文獻(xiàn) Ⅲ本標(biāo)準(zhǔn)按照GB/T1.1—2009給出的規(guī)則起草。本標(biāo)準(zhǔn)由國(guó)家測(cè)繪地理信息局提出。本標(biāo)準(zhǔn)由全國(guó)地理信息標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC230)歸口。本標(biāo)準(zhǔn)起草單位:武漢大學(xué)、武漢理工大學(xué)、國(guó)家測(cè)繪地理信息局測(cè)繪標(biāo)準(zhǔn)化研究所、國(guó)家基礎(chǔ)地理信息中心。地圖符號(hào)共享是地理信息共享的重要組成部分,采用通用的描述方法來(lái)描述地圖符號(hào)是實(shí)現(xiàn)符號(hào)共享的有效途徑。本標(biāo)準(zhǔn)依據(jù)地圖符號(hào)表達(dá)的共性技術(shù)特征,給出了用XML描述符號(hào)的方案,為地圖符號(hào)共享提供了核心技術(shù)基礎(chǔ)。本標(biāo)準(zhǔn)描述的符號(hào)不包含注記。1地圖符號(hào)XML描述規(guī)范本標(biāo)準(zhǔn)規(guī)定了地圖符號(hào)的基本表達(dá)模型、地圖符號(hào)的基本描述原則與基于XML的描述方案,在具體實(shí)現(xiàn)時(shí)可結(jié)合各軟件系統(tǒng)平臺(tái)進(jìn)行擴(kuò)展和修改。本標(biāo)準(zhǔn)適用于面向跨平臺(tái)及網(wǎng)絡(luò)環(huán)境中的地形圖符號(hào)設(shè)計(jì)、制作和更新,也可為各類專題地圖符號(hào)的共享提供參照。2術(shù)語(yǔ)和定義下列術(shù)語(yǔ)和定義適用于本文件。注:改寫(xiě)GB/T16820—2009,定義4.35。本標(biāo)準(zhǔn)僅討論圖形符號(hào)部分,不討論注記部分。地圖符號(hào)庫(kù)mapsymbollibrary按照預(yù)定結(jié)構(gòu)組織成的供地圖編制選用的各種地圖符號(hào)的數(shù)據(jù)信息的集合。[GB/T16820—2009,定義5.8]點(diǎn)符號(hào)pointsymbol用來(lái)表示抽象為點(diǎn)的地物或現(xiàn)象的符號(hào)。注:改寫(xiě)GB/T16820—2009,定義4.36。點(diǎn)符號(hào)的大小與地圖比例尺無(wú)關(guān)但具有定位特征。用來(lái)表示抽象為線的地物或現(xiàn)象的符號(hào)。注:改寫(xiě)GB/T16820—2009,定義4.37。線符號(hào)沿著某個(gè)方向延伸的長(zhǎng)度與地圖比例尺有關(guān)。面符號(hào)arealsymbol用來(lái)表示抽象為面狀的地物或現(xiàn)象的符號(hào)。注:改寫(xiě)GB/T16820—2009,定義4.38。面符號(hào)的范圍同地圖比例尺有關(guān)。組成地圖符號(hào)的最基本的點(diǎn)、線、面等圖形元素,是可以編輯的最小圖形單位。[CH/T4017—2012,定義2.4]一系列基本圖元的有序集合。[CH/T4017—2012,定義2.12]2對(duì)復(fù)合圖元施加一定配置規(guī)則而形成的符號(hào)單元。徑向漸變r(jià)adial-gradient從內(nèi)到外(從中間向外拉伸)進(jìn)行一種或多種顏色漸變填充。線性漸變linear-gradient從起點(diǎn)到終點(diǎn)沿符號(hào)的軸線、水平線或垂直線方向進(jìn)行一種或多種顏色漸變填充。色等屬性。注:暈線適用于復(fù)雜線符號(hào)和復(fù)雜填充符號(hào)。具有自我描述性,用于傳輸數(shù)據(jù),從(且包括)開(kāi)始標(biāo)簽直到(且包括)結(jié)束標(biāo)簽的部分。3符號(hào)和縮略語(yǔ)下列縮略語(yǔ)和符號(hào)適用于本文件。UML統(tǒng)一建模語(yǔ)言(UnifiedModelingLanguage)XML可擴(kuò)展標(biāo)記語(yǔ)言(ExtensibleMarkupLanguage)本標(biāo)準(zhǔn)采用UML靜態(tài)結(jié)構(gòu)圖來(lái)描述符號(hào)庫(kù)及符號(hào)表達(dá)模型,本標(biāo)準(zhǔn)中用到的UML表示法見(jiàn)3組合類關(guān)系組合類聚合類關(guān)系聚合類紐件類1組件類2組件類#n組件類#1組件類#2+*4紐件類n類的多重性繼承關(guān)系子類1子類#2子類#n僅有一個(gè)父類出現(xiàn)在本標(biāo)準(zhǔn)中描述符號(hào)的XML模式的視圖表示法見(jiàn)圖2。必選元素,最多1個(gè)必選元素,最多1個(gè)可選元素,最多1個(gè)可選元素,個(gè)數(shù)不限子元素2o..-.必選元素,至少1個(gè)子元素1子元素3子元素4父元素圖2XML模式視圖表示法4基本原則基于XML對(duì)地圖符號(hào)進(jìn)行描述,應(yīng)遵循以下基本原則:——地圖符號(hào)的XML描述的實(shí)質(zhì),是采用XML對(duì)地圖符號(hào)的形狀、尺寸、方向、顏色、網(wǎng)紋等視覺(jué)變量所進(jìn)行的系統(tǒng)描述?!貓D符號(hào)的活性?!貓D符號(hào)的——地圖符號(hào)的XMLXMLXML描述的目的,是方便地圖符號(hào)的交流與共享,它應(yīng)具備開(kāi)放性、中立性和靈描述的規(guī)則,應(yīng)與地圖圖式規(guī)范保持一致。描述的擴(kuò)展,應(yīng)與本標(biāo)準(zhǔn)中地圖符號(hào)表達(dá)模型保持一致。45地圖符號(hào)的表達(dá)5.1地圖符號(hào)的分類與結(jié)構(gòu)5.1.1地圖符號(hào)的分類根據(jù)幾何特征,地圖符號(hào)通常可分為點(diǎn)符號(hào)、線符號(hào)和面符號(hào)。點(diǎn)符號(hào)、線符號(hào)、面符號(hào)與自定義符號(hào)共同構(gòu)成了地圖符號(hào)庫(kù)(見(jiàn)圖3)。其中自定義符號(hào)是一種用戶根據(jù)實(shí)際需要而定義的地圖符號(hào)類型,這類符號(hào)在地圖符號(hào)庫(kù)中往往沒(méi)有預(yù)定義。地圖符號(hào)庫(kù)地圖符號(hào)庫(kù)一點(diǎn)符號(hào)線符號(hào)面符號(hào)自定義符號(hào)地圖符號(hào)圖3地圖符號(hào)的分類5.1.2地圖符號(hào)的結(jié)構(gòu)地圖符號(hào)結(jié)構(gòu)模型地圖符號(hào)的結(jié)構(gòu)模型分為地圖符號(hào)、符號(hào)成員、復(fù)合圖元和基本圖元4個(gè)層級(jí)。圖4為本標(biāo)準(zhǔn)推薦的地圖符號(hào)、符號(hào)成員、復(fù)合圖元、基本圖元的組合關(guān)系?;緢D元符號(hào)成員復(fù)合圖元地圖符號(hào)基本圖元符號(hào)成員復(fù)合圖元圖4地圖符號(hào)的結(jié)構(gòu)模型基本圖元是構(gòu)成符號(hào)不可再分的基本單元,它由圖形參數(shù)和繪制參數(shù)定義:——圖形參數(shù)用來(lái)描述基本圖元的幾何形狀及定位信息等圖形特征,它包括定位點(diǎn)、形狀參數(shù)、旋轉(zhuǎn)角度等?!L制參數(shù)用來(lái)描述基本圖元的輪廓樣式和填充樣式等渲染信息。其中輪廓樣式是指圖元輪廓線的線寬、線型、顏色等樣式;填充樣式是指圖元內(nèi)部填充的顏色、暈線、圖案等樣式?;緢D元可以分為:——點(diǎn)狀基本圖元:僅用一個(gè)定位點(diǎn)及圖形參數(shù)即可表達(dá)的基本圖元?!€狀基本圖元:用連接多個(gè)定位點(diǎn)的線及圖形參數(shù)即可表達(dá)的基本圖元?!鏍罨緢D元:用連接多個(gè)定位點(diǎn)的封閉線及圖形參數(shù)即可表達(dá)的基本圖元。地圖符號(hào)基本圖元參見(jiàn)附錄A。復(fù)合圖元是一系列基本圖元的有序集合,其有序性是通過(guò)配置規(guī)則來(lái)確保的。復(fù)合圖元的配置規(guī)則用于描述基本圖元之間的空間關(guān)系及繪制順序,以滿足制圖需要(如鄉(xiāng)村路的明顯拐彎點(diǎn)應(yīng)為實(shí)部)。5復(fù)合圖元配置規(guī)則有:——基本圖元的漸變方式,如地面河流單線符號(hào)中首尾寬度的漸變方式,時(shí)令河符號(hào)中實(shí)部與虛部在長(zhǎng)度上的漸變方式?!緢D元的拉伸方式,如陡坎符號(hào)中依比例尺長(zhǎng)線與水平投影寬度的關(guān)系?!緢D元的排列方式,如各類植被符號(hào)中填充符號(hào)的排列間距及排列模式。——基本圖元間的依附關(guān)系,如地下河段及出入口符號(hào)中圓弧符號(hào)半徑與河寬的關(guān)系?!緢D元間的壓蓋關(guān)系,如沙礫灘、沙泥灘等干出灘符號(hào)內(nèi)不同層級(jí)符號(hào)單元的避讓壓蓋關(guān)系。符號(hào)成員是一系列復(fù)合圖元的有序集合,其有序性是通過(guò)配置規(guī)則來(lái)確保的。符號(hào)成員的配置規(guī)則用于描述復(fù)合圖元之間的空間關(guān)系及繪制順序,以滿足制圖需要(如通過(guò)調(diào)整不同復(fù)合圖元的繪制順序來(lái)實(shí)現(xiàn)跨符號(hào)間的顯示效果,不同等級(jí)道路之間的連通性表達(dá)就屬于此類)。5.2點(diǎn)符號(hào)表達(dá)模型5.2.1點(diǎn)符號(hào)的分類根據(jù)圖形類型,點(diǎn)符號(hào)可分為矢量點(diǎn)符號(hào)、柵格點(diǎn)符號(hào)和TrueType點(diǎn)符號(hào),其結(jié)構(gòu)模型見(jiàn)圖5。點(diǎn)符號(hào)矢量點(diǎn)符號(hào)柵格點(diǎn)符號(hào)TrueType點(diǎn)符號(hào)圖5點(diǎn)符號(hào)的分類5.2.2矢量點(diǎn)符號(hào)的表達(dá)矢量點(diǎn)符號(hào)是基于矢量基本圖元和配置規(guī)則來(lái)實(shí)現(xiàn)對(duì)點(diǎn)符號(hào)的一種表達(dá)?;颈壤叩匦螆D中的點(diǎn)狀符號(hào)均可用矢量點(diǎn)符號(hào)表達(dá)。5.2.3柵格點(diǎn)符號(hào)的表達(dá)柵格點(diǎn)符號(hào)是基于圖片等圖像格式來(lái)實(shí)現(xiàn)對(duì)點(diǎn)符號(hào)的一種表達(dá)。TrueType點(diǎn)符號(hào)是基于TrueType字符來(lái)實(shí)現(xiàn)對(duì)點(diǎn)符號(hào)的一種表達(dá),其中TrueType字符具有字5.3線符號(hào)表達(dá)模型5.3.1線符號(hào)的分類根據(jù)符號(hào)的結(jié)構(gòu),線符號(hào)通??煞譃楹?jiǎn)單線符號(hào)、組合線符號(hào)和填充線符號(hào),其結(jié)構(gòu)模型見(jiàn)圖6。其中,填充線符號(hào)又包括圖片填充線符號(hào)、漸變填充線符號(hào)和暈線填充線符號(hào)。6線符號(hào)簡(jiǎn)單線符號(hào)組合線符號(hào)填充線符號(hào)本圖片填充線符號(hào)漸變填充線符號(hào)暈線填充線符號(hào)圖6線符號(hào)的分類5.3.2簡(jiǎn)單線符號(hào)的表達(dá)簡(jiǎn)單線符號(hào)通過(guò)定義圖元樣式(如虛實(shí)樣式、線帽樣式、線寬等)來(lái)完成線符號(hào)(如道路、單線河流等)的表達(dá)。5.3.3組合線符號(hào)的表達(dá)組合線符號(hào)是點(diǎn)符號(hào)與簡(jiǎn)單線符號(hào)的組合,它通過(guò)定義特定點(diǎn)狀符號(hào)(包括其個(gè)數(shù)、偏移量、旋轉(zhuǎn)角度、旋轉(zhuǎn)類型等參數(shù))和簡(jiǎn)單線符號(hào)來(lái)完成線符號(hào)(如水閘、船閘、電力線、車行橋、人行橋等)的表達(dá)。5.3.4填充線符號(hào)的表達(dá)圖片填充線符號(hào)的表達(dá)基于圖片紋理,對(duì)指定范圍內(nèi)的區(qū)域(以線要素為中心,以指定距離為半徑的緩沖區(qū)區(qū)域)進(jìn)行填漸變填充線符號(hào)的表達(dá)基于線性漸變或徑向漸變顏色,對(duì)指定范圍內(nèi)的區(qū)域(以線要素為中心的緩沖區(qū))進(jìn)行填充,實(shí)現(xiàn)線符號(hào)的表達(dá)。暈線填充線符號(hào)的表達(dá)基于暈線樣式(包括暈線的線寬、角度、間隔、顏色等)與背景色,對(duì)指定范圍內(nèi)的區(qū)域(以線要素為中心的緩沖區(qū))進(jìn)行填充,實(shí)現(xiàn)線符號(hào)的表達(dá)。5.4面符號(hào)表達(dá)模型5.4.1面符號(hào)的分類根據(jù)填充內(nèi)容,面符號(hào)通??煞譃轭伾畛涿娣?hào)、點(diǎn)填充面符號(hào)、復(fù)雜填充面符號(hào)、線填充面符號(hào)四種類型,其結(jié)構(gòu)模型見(jiàn)圖7。其中,復(fù)雜填充面符號(hào)又可分為圖片填充面符號(hào)、暈線填充面符號(hào)和漸變填充面符號(hào)三類。7面符號(hào)面符號(hào)復(fù)雜填充面符號(hào)工圖片填充而符號(hào)暈線填充面符號(hào)漸變填充面符號(hào)顏色填充面符號(hào)線填充面符號(hào)點(diǎn)填充面符號(hào)圖7面符號(hào)的分類5.4.2顏色填充面符號(hào)的表達(dá)顏色填充面符號(hào)通過(guò)內(nèi)部顏色填充實(shí)現(xiàn)湖泊、池塘等單色填充符號(hào)的表達(dá)。5.4.3點(diǎn)填充面符號(hào)的表達(dá)點(diǎn)填充面符號(hào)通過(guò)面狀要素區(qū)域內(nèi)基于特定點(diǎn)狀符號(hào)及其配置規(guī)則(如縮放比例、旋轉(zhuǎn)角度、填充間距、填充角度、隨機(jī)類型等)的填充來(lái)實(shí)現(xiàn)面狀要素的表達(dá)。5.4.4復(fù)雜填充面符號(hào)的表達(dá)圖片填充面符號(hào)的表達(dá)圖片填充面符號(hào)通過(guò)面狀要素區(qū)域內(nèi)基于圖片紋理的填充來(lái)實(shí)現(xiàn)面狀要素的表達(dá)。暈線填充面符號(hào)的表達(dá)暈線填充面符號(hào)通過(guò)面狀要素區(qū)域內(nèi)基于暈線樣式(包括暈線的線寬、角度、間隔、顏色等)與背景色的填充來(lái)實(shí)現(xiàn)面狀要素的表達(dá)。漸變填充面符號(hào)的表達(dá)漸變填充面符號(hào)通過(guò)面狀要素區(qū)域內(nèi)基于線性漸變或徑向漸變顏色的填充來(lái)實(shí)現(xiàn)面狀要素的表達(dá)。5.4.5線填充面符號(hào)的表達(dá)線填充面符號(hào)通過(guò)面狀要素區(qū)域內(nèi)基于線符號(hào)(包括旋轉(zhuǎn)角度、填充間距等參數(shù))的填充來(lái)實(shí)現(xiàn)面狀要素的表達(dá)。6基于XML的地圖符號(hào)描述6.1基本要求地圖符號(hào)基于XML語(yǔ)言的描述,應(yīng)滿足XML語(yǔ)言規(guī)范和地圖圖式規(guī)范的基本要求。6.2點(diǎn)符號(hào)的XML描述基于XML對(duì)矢量點(diǎn)符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、旋轉(zhuǎn)角度、符號(hào)成員、復(fù)合圖元、基8本圖元等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)B.2。示例:圖81:250000地形圖三角點(diǎn)符號(hào)GB/T20257.4—2007國(guó)家基本比例尺地圖圖式1:250000中的三角點(diǎn)符號(hào)(圖8)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(PointSymbol)(SymbolName>三角點(diǎn)</SymbolName)(SymbolCode)10001</SymbolCode〉(RotateAngle>0</RotateAngle)〈!--符號(hào)名稱---><!-符號(hào)代碼--->〈!--旋轉(zhuǎn)角度--->(SymbolComponent〉〈!------------三角形基本圖元(PGraphUnit〉<GraphUnitCode>1000</GraphUnitCode)(!角形基本圖元定位點(diǎn)(MapSymbolGeometryProp)<CentralPointX)<Type)TRUE</Type)<CentralPointY〉〈Type)TRUE</Type)</CentralPointY)<!-----------------------------三角形基本圖元長(zhǎng)半徑-------------------------------------------<LongRadius)130</LongRadius)〈!-------------------三角形基本圖元短半徑<ShortRadius>130</ShortRadius)(SideNum>5</SideNum)<StartAngle)0</StartAngle)<EndAngle)0</EndAngle)〈/MapSymbolGeometryProp〉<!三角形基本圖元輪廓樣式)(PenWidth)10</PenWidth)<StyleCount〉2</StyleCount〉<Color>RGB(31,26,23)</Color〉<Hatch>HS_HORIZONTAL</Hatch)<Style>BS_SOLID</Style〉<Style0)100</Style0〉<Style1)0</Style1〉〈/MapSymbolPen)9く!角形基本圖元內(nèi)部填充樣(Style>BS_NULL</Style〉<Color)RGB(255,255,255)(/Colo(Hatch>HS_VERTICAL</Hatch〉(FillColor>RGB(255,255,255)</Fi</MapSymbolBrush〉<RotateAngle)0</RotateAngle〉</PGraphUnit〉〈!-------------------------橢圓基本圖元-------------<PGraphUnit〉<GraphUnitType)PGT_ELLIPSE(/GraphUnitType)<GraphUnitCode)1001</GraphUnitCode)<!橢圓基本圖元定位點(diǎn)<MapSymbolGeometryProp〉(Type>TRUE(/Type〉(Type>TRUE(/Type〉(LongRadius>7</LongRadius〉(SideNum)5</SideNum〉(StartAngle>0(/StartAngle〉<EndAngle>0</EndAngle〉</MapSymbolGeometryProp>--橢圓基本圖元輪廓樣式----------------(PenWidth>10</PenWidth><StyleCount>0</StyleCount〉<Hatch>HS_HORIZONTAL</Hatch)<Hatch>HS_VERTICAL</Hatch〉(FillColor>RGB(31,26,23)</F</MapSymbolBrush)(/PointSymbol)基于XML對(duì)柵格點(diǎn)符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、旋轉(zhuǎn)角度、符號(hào)寬度、符號(hào)高度、柵格圖片Base64編碼等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)B.3。圖91:250000地形圖飛機(jī)場(chǎng)符號(hào)GB/T20257.4—2007國(guó)家基本比例尺地圖圖式1:250000中的飛機(jī)場(chǎng)符號(hào)(圖9)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(SymbolCode)10008</SymbolCode〉(RotateAngle>0</Rota〈!---符號(hào)名稱---> <!---旋轉(zhuǎn)角度--->〈!---符號(hào)寬度---〉<!--符號(hào)高度---)data:image/png;base64,iVBORwOKGgoAAAANSUhEUgAAAQUAAAEQCAYAAAC5jWG5AAAACXBIWXMA-AA7EAAAOXAGVKw4bAAAKTW1DQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f9注:由于圖片Base64編碼內(nèi)容較長(zhǎng),為簡(jiǎn)潔表達(dá)飛機(jī)場(chǎng)符號(hào)的<Content>僅截取部分內(nèi)容示意表達(dá)。6.2.3TrueType點(diǎn)符號(hào)的XML描述符等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)B.4。示例:圖101:250000地形圖不依比例尺單層橋符號(hào)GB/T20257.4—2007國(guó)家基本比例尺地圖圖式1:250000中的不依比例尺單層橋符號(hào)(圖10)可由以下XML<?xmlversion="1.0"encoding="UTF-8"?>(PointSymbol)(SymbolName)單層橋</SymbolName)(SymbolCode)372</SymbolCode)<!-符號(hào)名稱---)<!—符號(hào)代碼--><RotateAngle)0</RotateAngle〉<!---旋轉(zhuǎn)角度---)<Unicode)60533(/Unicode)<!------TrueTypeUnicode------)<FontName>Public(/FontName〉<Visible)True</Visible〉<Size)5</Size)<Color)255,52,52,52</Color)<OffsetX)0</OffsetX)<OffsetY)0</OffsetY〉<!----TrueTypeY軸偏移量----)<!-----TrueType旋轉(zhuǎn)角度----)<!--------------------------TrueType字體的Base64R01GODlh1wBOAPcAAAAAAP///7a4u+jq7bGlucrNON7g4tLUlu3u7+Tl5uHi49na26quscLGybe9wc7R0-7rBxfHz90/x8ubo6d3f4Nrc3dXY2evs70jp6cnKyv/++f7788G5rc+tgdKzi72zpf3376eAUK6FVLGIV597Tr-SLWrWNXbOLXMWkfOTN注:由于TrueType字體的Base64編碼內(nèi)容較長(zhǎng),為簡(jiǎn)潔表達(dá),不依比例尺單層橋點(diǎn)符號(hào)的<Content>僅截取部分內(nèi)6.3線符號(hào)的XML描述6.3.1簡(jiǎn)單線符號(hào)的XML描述基于XML對(duì)簡(jiǎn)單線符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、簡(jiǎn)單線符號(hào)的圖元集合等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)C.2。圖111:250000地形圖國(guó)道符號(hào)GB/T20257.4—2007國(guó)家基本比例尺地圖圖式1:250000中的國(guó)道符號(hào)(圖11)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?)<SymbolCode〉20003</SymbolCode)<!---符號(hào)代碼---)<SymbolComponent〉<Left)0</Left)<Top>20</Top)<Right>180</Right)<Bottom>-20</Bottom〉<1折線基本圖元----------------------------------)(LGraphUnit)<GraphUnitType>LGT_LINE</GraphUnitType)<GraphUnitCode>2000</GraphUnitCode)(PointList〉(Point〉<Value>0(/Value)<Type)TRUE</Type)<Value>0(/Value)<Type)TRUE</Type)</List.y)<Point〉<List.x)<Value>180</Value)<Type)TRUE</Type)<Value>0(/Value)<Type)TRUE</Type)</List.y〉</Point〉</PointList〉(PenWidth)40</PenWidth)<Color>RGB(218,37,29)</Color〉<Hatch>HS_HORIZONTAL</Hatch)<Style>BS_SOLID</Style〉<Style0)10</Style0〉<Stylel)0</Style1〉</MapSymbolPen)(/LGraphUnit〉(/SymbolComponent〉(/LineSymbol〉6.3.2組合線符號(hào)的XML描述基于XML對(duì)組合線符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、組合線符號(hào)中點(diǎn)符號(hào)和線符號(hào)等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)C.3。 圖121:50000地形圖高速公路符號(hào)GB/T20257.3—2006國(guó)家基本比例尺地圖圖式1:50000中的高速公路符號(hào)(圖12)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?)<LineSymbol〉<!---符號(hào)名稱-)<SymbolName>高速公路</SymbolName<!---符號(hào)名稱-)<SymbolCode〉20002</SymbolCode)<SymbolComponent〉<SymbolRect〉<Left〉0</Left)<Top>55</Top)<Right)300</Right〉<Bottom)-55</Bottom)</SymbolRect〉<LGraphUnit〉(GraphUnitCode)2000</GraphUnitCode〉(Value)0</Value〉(Type>TRUE</Type〉(Value)0</Value〉(Type>TRUE(/Type〉(Value)300</Value)(Type>TRUE</Type〉(Value)0</Value〉(Type>TRUE</Type〉<MapSymbolPen〉(PenStyle>PS_USERSTYLE|PS_ENDCAP_FLAT|PS_JOIN_ROUND|PS_GEOMETRIC</PenStyle)(PenWidth>110</PenWidth〉<StyleCount〉2</StyleCount〉<Color)RGB(31,26,23)</Color〉<lbHatch>HS_HORIZONTAL</lbHatch〉<Style>BS_SOLID</Style〉<Style0)300</Style0〉<Stylel)0</Style1〉<BeTesile)TRUE</BeTesile)</LGraphUnit〉(LGraphUnit)(GraphUnitType>LGT_LINE</GraphUnitType)<GraphUnitCode>2001</GraphUnitCode)(PointList〉(Point)<Value>300</Value)<List.y〉(/PointList)<PenStyle)PS_USERSTYLE|PS_ENDCAP_FLAT|PS_JOIN_ROUND|PS_GEOMETRIC(/PenStyle)(PenWidth)70</PenWidth)<StyleCount)2</StyleCount)<Color>RGB(255,205,175)</Color〉<lbHatch>HS_HORIZONTAL</lbHatch〉<Style>BS_SOLID</Style〉<Style0)300</Style0〉<Style1>0</Style1〉(/LGraphUnit〉(LGraphUnit〉(GraphUnitType>LGT_LINE</GraphUnitType)(GraphUnitCode>2002</GraphUnitCode)<Point〉(Value)0</Value〉(Type>TRUE(/Type〉<List.y〉<Value)0</Value〉<Type>TRUE</Type〉</List.y〉<Point〉(Value)300</Value)<Type>TRUE(/Type〉(Value)0</Value)(Type>TRUE(/Type〉<PenStyle>PS_USERSTYLE|PS_ENDCAP_FLAT|PS_JOIN_ROUND|PS_GEOMETRIC</PenStyle)(PenWidth>10</PenWidth)<StyleCount〉2(/StyleCount〉<Color>RGB(31,26,23)〈/Color)<1bHatch>HS_HORIZONTAL</lbHatch)<Style0)300</Style0)</MapSymbolPen〉</LGraphUnit〉</SymbolComponent)</LineSymbol〉基于XML對(duì)圖片填充線符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、填充圖片Base64編碼及其填充樣式[寬度、高度、填充類型(平鋪或拉伸)、填充半徑]等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)C.4。假設(shè)沿線要素兩側(cè)各5mm寬度、以重復(fù)方式填充圖片,可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?〉(Width)0</Width)<!---填充圖案寬度---〉(Height>1000</Height〉<!-填充圖案高度--->(Type>REPEAT</Type〉<!------填充類型------>(Content)data:image/png;base64,iVBORwOKGgoAAAANSUhEUgAAATQAAAA9CAYAAAAj+ZXjAAAKEE1EQVR-注:由于圖片Base64編碼內(nèi)容較長(zhǎng),為簡(jiǎn)潔表達(dá),圖片填充線符號(hào)的<Content>僅截取部分內(nèi)容示意表達(dá)。漸變填充線符號(hào)的XML描述基于XML對(duì)漸變填充線符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、填充樣式[漸變類型(線性漸述。其XML模式參見(jiàn)C.5。示例:假設(shè)沿線要素從紅色漸變到黑色,寬度從0.1mm漸變到0.4mm,可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(SymbolCode〉10002</SymbolCode〉<!--符號(hào)代碼--->(Type>LINEAR</Type〉〈!-填充類型-->(StartColor)RGB(255,0,0,0)(/StartColor)<!--起始顏色---)(EndColor>RGB(0,0,0,0)</EndColor〉<!-終止顏色---〉(StartWidth)10(/StartWidth)<!---起始寬度--->(EndWidth>40〈/EndWidth)<!--終止寬度--->暈線填充線符號(hào)的XML描述基于XML對(duì)暈線填充線符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、暈線樣式(包括暈線的寬度、間距、角度、顏色、背景色、填充半徑等)等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參示例:圖13暈線填充線符號(hào)示例圖13中的暈線填充線符號(hào)可由以下XML定義:(?xmlversion="1.0"encoding="UTF-8"?>(SymbolCode)10001</SymbolCode〉〈!—符號(hào)代碼-><!---暈線寬度---)(Space)200</Space〉<!—暈線間距--><!---暈線角度--->(Color)RGB(0,0,0,0)</Colo〈!—暈線顏色--><BackColor>RGB(255,255,255,0)</BackColor)<!---填充半徑---)6.4面符號(hào)的XML描述6.4.1顏色填充面符號(hào)的XML描述基于XML對(duì)顏色填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、面符號(hào)填充樣式(填充顏色)、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)D.2。示例:圖141:50000地形圖湖泊符號(hào)GB/T20257.3—2006國(guó)家基本比例尺地圖圖式1:50000中的湖泊符號(hào)(圖14)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?〉<SymbolCode)10001</SymbolCode)<Color>RGB(179,222,248,0)</Color〉<!---符號(hào)名稱---)<!---符號(hào)代碼---)<!---填充顏色---)<!-------------------------------------面符號(hào)邊線符號(hào)成員----------------------------------------------------)<!------------面符號(hào)邊線線基本圖元------------)<LGraphUnit〉<GraphUnitType)LGT_LINE</GraphUnitType〉<GraphUnitCode)2000</GraphUnitCode〉<List.x〉(Type>TRUE(/Type〉<List.y〉〈Value)0</Value)(Type>TRUE</Type〉</Point〉<List.x〉(Value)10</Value)(Type>TRUE(/Type〉<List.y〉(Value)0</Value)(Type>TRUE(/Type)</List.y〉</Point〉(MapSymbolPen)(PenWidth)10</PenWid(StyleCount)2</StyleCount〉(Color>RGB(0,147,221)</Color〉(Hatch>HS_HORIZONTAL(/Hatch)(Style)BS_SOLID</Style><Style0)300</Style0〉(Style1)0</Style1〉(BeTensile)TRUE(/BeTensile)(/LGraphUnit〉(/SymbolComponent〉6.4.2點(diǎn)填充面符號(hào)的XML描述基于XML對(duì)點(diǎn)填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、填充的點(diǎn)符號(hào)及其填充樣式(包括點(diǎn)符號(hào)的旋轉(zhuǎn)角度、水平偏移量、垂直偏移量、填充角度是否隨機(jī)、填充偏移量是否隨機(jī))、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)D.3。示例:圖151:50000地形圖平沙地符號(hào)GB/T20257.3—2006國(guó)家基本比例尺地圖圖式1:50000中的平沙地符號(hào)(圖15)可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(AreaSymbol〉(SymbolName)平沙地</SymbolName)(DeltX)100</DeltX)<!------填充點(diǎn)符號(hào)X軸偏移量----->(DeltY)100</DeltY〉<!-----填充點(diǎn)符號(hào)Y軸偏移量------>(AngleRandom>0</AngleRandom)<!----填充點(diǎn)符號(hào)角度是否隨機(jī)----->(DeltRandom)0</DeltRandom)<!---填充點(diǎn)符號(hào)偏移量是否隨機(jī)--->(PointSymbol〉<SymbolName)沙(填充面)</SymbolName)(SymbolType/〉(SymbolCode>10132(/SymbolCode〉(RotateAngle>0</RotateAngle)(PGraphUnit〉<GraphUnitCode>1000</GraphUnitCode)(MapSymbolGeometryProp)<CentralPointX)<Value>0</Value)<Type)TRUE</Type)(Type>TRUE(/Type〉(LongRadius>8</LongRad<StartAngle>0</StartA<EndAngle>0</EndAngle〉</MapSymbolGeometryProp><MapSymbolPen〉(PenStyle>PS_NULL(/PenSty<StyleCount>0</StyleCount〉(Hatch)HS_HORIZONTAL</Hatch〉<Hatch)HS_VERTICAL</Hatch〉(FillColor)RGB(96,93,92)</F</MapSymbolBrush〉<RotateAngle)0</RotateAngle〉</PGraphUnit〉6.4.3復(fù)雜填充面符號(hào)的XML描述圖片填充面符號(hào)的XML描述基于XML對(duì)圖片填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、填充圖片Base64編碼及其填充樣式[填充圖片的符號(hào)角度、填充類型(平鋪或拉伸)]、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)D.4。示例:假設(shè)在面要素內(nèi)用指定的圖片進(jìn)行平鋪填充時(shí),可由以下XML定義:<?xmlversion="1.0"encoding="UTF<SymbolName>圖片填充面符號(hào)</SymbolName〉<SymbolCode)10001</SymbolCode)<Type)REPEAT</Type)<!---填充圖片角度---)!填充圖片的Base64編碼------------------------------>data:image/JPG;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAs-LDBkSEw8UHRofHhOaHBwgJC4nICIsIxwcKDcpLDAxNDQOHyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh(/Content)注:由于圖片Base64編碼內(nèi)容較長(zhǎng),為簡(jiǎn)潔表達(dá),圖片填充符號(hào)的<Content>僅截取部分內(nèi)容示意表達(dá)?;赬ML對(duì)暈線填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、面符號(hào)填充樣式(暈線的寬度、間距、角度、顏色、背景色等)、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)D.5。示例:圖16暈線填充面符號(hào)示例圖16的暈線填充面符號(hào)示例可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(SymbolName)暈線填充面符號(hào)</SymbolName)<!---符號(hào)名稱--->(SymbolCode>10001</SymbolCode〉〈!-符號(hào)代碼--->(Width)15</Width)〈!---暈線寬度--->(Space)200</Space〉<!-暈線距離--->(Angle)45</Angle〉〈!--暈線角度---〉(Color>RGB(0,0,0,0)</Color〉<!-暈線顏色---)(BackColor)RGB(255,255,255,0)(/BackColor)<!--背景色-----〉漸變填充面符號(hào)的XML描述基于XML對(duì)漸變填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、面符號(hào)填充樣式(填充類型(線性漸變或徑向漸變)、起始顏色、終止顏色、起始寬度、終止寬度等)、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)D.6。示例:假設(shè)以面要素重心為中心、由外向內(nèi)從黃色漸變到紅色,可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?>(SymbolName)漸變填充面符號(hào)</SymbolName)<!-符號(hào)名稱--->(SymbolCode>10002</SymbolCode〉〈!-符號(hào)代碼--->(Type>RADIAL</Type〉(StartColor)RGB(255,255,0,0)(/StartColor)(EndColor>RGB(255,0,0,0)〈/EndColor〉<!---終止顏色--->6.4.4線填充面符號(hào)的XML描述基于XML對(duì)線填充面符號(hào)進(jìn)行描述,應(yīng)包含符號(hào)名稱、符號(hào)代碼、填充的線符號(hào)及其填充樣式(填充間隔、填充角度)、面符號(hào)輪廓線樣式等內(nèi)容,每項(xiàng)內(nèi)容均使用XML元素進(jìn)行描述。其XML模式參示例:圖17線填充面符號(hào)示例圖17的線填充面符號(hào)示例可由以下XML定義:<?xmlversion="1.0"encoding="UTF-8"?)<SymbolCode)10001</SymbolCode)<!---符號(hào)代碼-)<!---符號(hào)間距---)<!---符號(hào)角度---))<GraphUnitType)LGT_LINE</GraphUnitType)<GraphUnitCode)2000</GraphUnitCode〉(List.x〉(Type>TRUE(/Type〉(Value)0</Value)(Type>TRUE(/Type〉<List.x〉(Type>TRUE(/Type〉</List.x)(Value)0</Value)(Type>TRUE</Type〉<PenWidth>10</PenWidth〉<StyleCount〉2</Style<Color>RGB(31,26,23)</Color)<Hatch>HS_HORIZONTAL</Hatch〉<Style>BS_SOLID(/Style)</MapSymbolPen〉<BeTensile)FALSE(/BeTensile)GB/T35631—2017地圖符號(hào)庫(kù)元數(shù)據(jù)是地圖符號(hào)共享的基礎(chǔ),其內(nèi)容應(yīng)包括符號(hào)庫(kù)名稱,相應(yīng)地圖的比例尺、制作單位、制作人、制作時(shí)間、映射比例等基本信息。映射比例是指地圖符號(hào)庫(kù)的邏輯單位和繪制設(shè)備單位之間的映射關(guān)系,繪制設(shè)備包括各種顯示屏幕和打印機(jī)等。為了提高符號(hào)表達(dá)與繪制時(shí)的精度及運(yùn)算速度,地圖符號(hào)庫(kù)采用邏輯單位來(lái)存儲(chǔ)符號(hào)的各種參數(shù)。式(1)給出了映射比例與符號(hào)庫(kù)邏輯單位和繪制設(shè)備之間的關(guān)系。f=(μ×L)/(o×S×D)……………(1)μ——邏輯單位與紙面單位的轉(zhuǎn)換系數(shù);L——符號(hào)庫(kù)中的邏輯單位;o——繪制設(shè)備單位與紙面單位毫米的轉(zhuǎn)換系數(shù);示例:圖18為GB/T20257.3—2006國(guó)家基本比例尺地圖圖式1:50000中的三角點(diǎn)符號(hào)。該符號(hào)由兩個(gè)基本圖形組成:等邊三角形和圓。其中等邊三角形的高度h=1.56mm,線寬w=0.1mm;圓的直徑d=0.15mm。假設(shè)符號(hào)庫(kù)中100邏輯單位對(duì)應(yīng)于1mm,即μ=100,則:h=1.56mm=156邏輯單位;d=0.15mm=15邏輯單位;w=0.1mm=10邏輯單位。圖18三角點(diǎn)符號(hào)符號(hào)庫(kù)中采用邏輯單位存儲(chǔ)三角點(diǎn)符號(hào)中各個(gè)基本圖元的圖形參數(shù)。假設(shè)在打印機(jī)(繪制設(shè)備)繪制三角點(diǎn)符號(hào)時(shí)采用單位為米,則σ=1/1000。在1:50000比例尺中,7.3局部坐標(biāo)系地圖符號(hào)借助局部坐標(biāo)系定義(見(jiàn)圖19):——X軸:地圖符號(hào)配置的定位線方向,前進(jìn)方向?yàn)閄軸正方向?!猋軸:X軸的法線方向,沿X軸正方向逆時(shí)針旋轉(zhuǎn)90°為Y軸正方向。對(duì)位置,也反映了符號(hào)化結(jié)果與對(duì)應(yīng)要素的空間關(guān)系。圖19地圖符號(hào)局部坐標(biāo)系7.4地圖符號(hào)庫(kù)的XML描述基于XML對(duì)地圖符號(hào)庫(kù)進(jìn)行描述,應(yīng)包含符號(hào)庫(kù)元數(shù)據(jù)(名稱、比例尺、制作單位、制作者、制作時(shí)間、映射比例)和地圖符號(hào)集(點(diǎn)符號(hào)集合、線符號(hào)集合、面符號(hào)集合)等內(nèi)容,每項(xiàng)均使用XML元素進(jìn)行描述。其XML模式參見(jiàn)附錄E。示例:下面從實(shí)踐角度,展示如何使用XML來(lái)描述符號(hào)庫(kù)的內(nèi)容,包括符號(hào)庫(kù)元數(shù)據(jù)和符號(hào)集合。一個(gè)包含點(diǎn)、線、面符號(hào)的地圖符號(hào)庫(kù),可由以下XML進(jìn)行描述:<?xmlversion="1.0"encoding="UTF-8"?)<SymbolDbName>基本比例尺地圖符號(hào)庫(kù)</SymbolDbName)<!------符號(hào)庫(kù)名稱------)<Scale)50000</Scale〉<!-----符號(hào)庫(kù)比例尺----)<Organization>符號(hào)制作單位〈/Organization)<!---符號(hào)庫(kù)制作單位---)<Producer>符號(hào)制作者</Producer〉<!-----符號(hào)庫(kù)制作者----)<DateTime)2016年8月8日</DateTime)<!---符號(hào)庫(kù)制作時(shí)間---)<Ratio>100</Ratio)<!---符號(hào)庫(kù)映射比例-)<PointSymbol)</PointSymbol〉〈/PointSymbols〉<LineSymbol〉</LineSymbol〉</LineSymbols〉<AreaSymbols〉<!-----面符號(hào)集合</AreaSymbols〉7.5地圖符號(hào)庫(kù)的共享與擴(kuò)展地圖符號(hào)在基于XML描述的基礎(chǔ)上,借助地圖符號(hào)庫(kù)元數(shù)據(jù)的XML描述,能實(shí)現(xiàn)同一系統(tǒng)不同版本之間的符號(hào)共享,也能實(shí)現(xiàn)不同系統(tǒng)之間的符號(hào)共享。在遵循本標(biāo)準(zhǔn)符號(hào)表達(dá)模型前提下,不同制圖系統(tǒng)或軟件可通過(guò)額外的動(dòng)作和變量來(lái)擴(kuò)展符號(hào)描述的編碼方案;基本圖元類型、描述基本圖元的各項(xiàng)參數(shù)、圖元集合的數(shù)量和層次均可按照需要進(jìn)行擴(kuò)展。擴(kuò)展時(shí)須遵循以下基本原則:——擴(kuò)展的元素名稱應(yīng)遵循XML元素的命名規(guī)范,擴(kuò)展元素的名稱可以含字母、數(shù)字以及其他字符,不能包含空格,并且不能以數(shù)字、標(biāo)點(diǎn)符號(hào)、字符“xml”(或者XML、Xml)開(kāi)始。推薦擴(kuò)展的元素命名采用UCC命名法,即每個(gè)英文單詞的首字母均大寫(xiě)。——擴(kuò)展基本圖元類型時(shí),宜盡量減少對(duì)操作系統(tǒng)圖形接口的依賴,擴(kuò)展的符號(hào)與操作系統(tǒng)圖形接口一般應(yīng)保持松耦合關(guān)系?!?hào)表達(dá)擴(kuò)展宜按照本標(biāo)準(zhǔn)的符號(hào)結(jié)構(gòu)模型進(jìn)行擴(kuò)展,基本圖元一級(jí)僅描述基本圖元的形狀和樣式,不包含任何配置規(guī)則。根據(jù)符號(hào)特點(diǎn)和符號(hào)化要求,將相應(yīng)的配置規(guī)則分別擴(kuò)展在復(fù)合圖元、符號(hào)成員和地圖符號(hào)一級(jí)。(資料性附錄)地圖符號(hào)基本圖元表A.1常用的地圖符號(hào)基本圖元及其圖形參數(shù)和繪制參數(shù)序號(hào)基本圖元名稱基本圖元形狀圖形參數(shù)繪制參數(shù)1橢圓弧R:長(zhǎng)軸半徑r:短軸半徑α:起始角度β:終止角度φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式FβRpX2橢圓"RFP"RFPR:長(zhǎng)軸半徑r:短軸半徑φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式3扇形YR:長(zhǎng)軸半徑r:短軸半徑a:起始角度β:終止角度φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式FRPX4矩形FRR:寬度一半r:高度一半φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式序號(hào)基本圖元名稱基本圖元形狀圖形參數(shù)繪制參數(shù)5菱形R:寬度一半r:高度一半φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式FR16等邊三角形FFP|xRR:外接圓半徑φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式7等腰三角形fRF'xR:底邊長(zhǎng)的一半r:高φ:旋轉(zhuǎn)角度P:定位點(diǎn)輪廓樣式內(nèi)部填充樣式8五角星RFFXR:外接圓半徑r:內(nèi)定點(diǎn)組成的圓的半徑φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式序號(hào)基本圖元名稱基本圖元形狀圖形參數(shù)繪制參數(shù)9正多邊形RXR:外接圓半徑N:邊數(shù)φ:旋轉(zhuǎn)角度P:中心定位點(diǎn)輪廓樣式內(nèi)部填充樣式折線xx定位點(diǎn)輪廓樣式箭頭YBXPs:起始點(diǎn)坐標(biāo)PE:終止點(diǎn)坐標(biāo)L:箭頭長(zhǎng)度α:箭頭夾角輪廓樣式貝塞爾曲線X★定位點(diǎn)旋轉(zhuǎn)角度輪廓樣式多邊形x定位點(diǎn)輪廓樣式內(nèi)部填充樣式(資料性附錄)B.1概述該附錄包含了矢量點(diǎn)符號(hào)、柵格點(diǎn)符號(hào)和TrueType點(diǎn)符號(hào)的標(biāo)準(zhǔn)XML模式。B.2為矢量點(diǎn)符號(hào)XML模式。B.3為柵格點(diǎn)符號(hào)XML模式。B.4為TrueType點(diǎn)符號(hào)XML模式。矢量點(diǎn)符號(hào)XML模式,如圖B.1所示。矢量點(diǎn)符號(hào)XML模式中各元素含義如下:——PointSymbol:表示點(diǎn)符號(hào)?!猄ymbolName:表示符號(hào)名稱?!猄ymbolCode:表示符號(hào)代碼?!猂otateAngle:表示符號(hào)旋轉(zhuǎn)角度?!猄impleComponent:表示組成矢量點(diǎn)符號(hào)的符號(hào)成員?!狢ompositeCells:表示組成符號(hào)成員的復(fù)合圖元?!狢onfigurations:表示符號(hào)成員或復(fù)合圖元的配置規(guī)則?!狟asicCell:表示基本圖元,常見(jiàn)的基本圖元可參見(jiàn)附錄A?!狢ellType:表示基本圖元類型?!狦eometryParas:表示基本圖元圖形參數(shù)?!猂enderingParas:表示基本圖元繪制參數(shù)。PoinlSymholBasicCell圖B.1矢量點(diǎn)符號(hào)XML模式8<?xmlversion="1.0"encoding="utf-8"?><xsd:schemaxmlns=""xmlns:xs="/2001/XMLSchema"(xsd:elementname="PointSymbol"〉(xsd:complexType〉<xsd:element<xsd:elementname="SymbolName"type="xsd:string"min0ccurs="1"/>name="SymbolCode"type="xsd:string"min0ccurs="1"/>name="RotateAngle"type="xsd:string"min0ccurs="1"/>(xsd:elementname="SimpleComponent"minOccurs="1"max0ccurs="unbounded")(xsd:complexType〉<xsd:sequence〉<xsd:elementname="CompositeCells"minOccurs="1"max?ccurs="unbounded")(xsd:complexType〉<xsd:sequence〉<xsd:elementname="Configurations"type="xsd:string"min0ccurs="0"/〉<xsd:complexType)<xsd:sequence〉<xsd:elementname="CellType"type="xsd:string"minOccurs="1"/)<xsd:elementname="GeometryParas"min?ccurs="1"/)<xsd:elementname="RenderingParas"minOccurs="1"/)</xsd:element〉</xsd:complexType><xsd:elementname="Configurations"min0ccurs="0"/></xsd:element〉柵格點(diǎn)符號(hào)XML模式,如圖B.2所示。柵格點(diǎn)符號(hào)XML模式中各元素含義如下:——PointSymbol:表示點(diǎn)符號(hào)?!猄ymbolName:表示符號(hào)名稱?!猄ymbolCode:表示符號(hào)代碼。——RotateAngle:表示符號(hào)旋轉(zhuǎn)角度?!狿ictureComponent:表示組成柵格點(diǎn)符號(hào)的符號(hào)成員?!狢onfigurations:表示符號(hào)成員或復(fù)合圖元的配置規(guī)則。——CompositeCells:表示組成符號(hào)成員的復(fù)合圖元?!狟asicCell:表示基本圖元?!猉Size:表示基本圖元中圖片的寬度?!猋Size:表示基本圖元中圖片的高度?!狾ffsetX:表示基本圖元中圖片在水平方向偏移量?!狾ffsetY:表示基本圖元中圖片在垂直方向偏移量。——Type:表示基本圖元圖片類型?!狢ontentBase64:表示基本圖元中圖片的Base64編碼。三三SymbolNameSymbolCode三FCompositeCellsYSizcl..cx?BasicCellOffsetY三巨三三三ConfigurationsXSize三-圖B.2柵格點(diǎn)符號(hào)XML模式<?xmlversion="1.0"encoding="utf-8"?><xsd:schemaxmlns=""xmlns:xs="/2001/XMLSchema"<xsd:elementname="PointSymbol")<xsd:complexType〉<xsd:sequence〉<xsd:element<xsd:element<xsd:elementname="SymbolName"type="xsd:string"min0ccurs="1"/)name="SymbolCode"type="xsd:string"min0ccurs="1"/)name="RotateAngle"type="xsd:string"min0ccurs="1"/><xsd:elementname="PictureComponent"minOccurs="1"max0ccurs="unbounded")<xsd:complexType〉<xsd:sequence〉<xsd:elementname="Configurations"type="xsd:string"min0ccurs="0"/)<xsd:elementname="CompositeCells"min0ccurs="1"<xsd:complexType〉<xsd:sequence〉<xsd:elementname="Configurations"type="xsd:string"minOccurs="0"/)<xsd:elementname="BasicCell"min0ccurs="1")<xsd:complexType〉<xsd:sequence〉<xsd:elementname="XSize"type="xsd:string"min0ccurs="1"/)〈xsd:elementname="YSize"type="xsd:string"min0ccurs="1"/)<xsd:elementname="OffsetX"type="xsd:string"minOccurs="1"/)<xsd:elementname="OffsetY"type="xsd:string"minOccurs="1"/)<xsd:elementname="Type"type="xsd:string"minOccurs="1"/)type="xsd:string"minOccurs="1"/)</xsd:sequence〉</xsd:complexType〉</xsd:sequence〉</xsd:complexType〉B.4TrueType點(diǎn)符號(hào)(TrueTypePointSymbol.xsd)TrueType點(diǎn)符號(hào)XML模式,如圖B.3所示。TrueType點(diǎn)符號(hào)XML模式中各元素含義如下:——PointSymbol:表示點(diǎn)符號(hào)?!猄ymbolName:表示符號(hào)名稱。——SymbolCode:表示符號(hào)代碼?!猂otateAngle:表示符號(hào)旋轉(zhuǎn)角度?!狢ontentBase64:TrueType點(diǎn)符號(hào)中使用的TrueType字體的Base64編碼。——TrueTypeComponent:表示組成TrueType點(diǎn)符號(hào)的符號(hào)成員?!狢onfiguration:表示符號(hào)成員或復(fù)合圖元的配置規(guī)則。——CompositeCells:表示復(fù)合圖元?!狟asicCell:表示基本圖元?!猆nicode:表示基本圖元的Unicode碼?!狥ontName:表示基本圖元字體名稱?!猇isible:表示基本圖元是否可見(jiàn)?!猄ize:表示基本圖元大小。——Color:表示基本圖元顏色?!狾ffsetX:表示基本圖元在水平方向偏移量。——OffsetY:表示基本圖元在垂直方向偏移量?!狝ngle:表示基本圖元旋轉(zhuǎn)角度。LimwodteAngleConlieurationsBasiccellaqmwsLimwodteAngleConlieurationsBasiccellaqmwsRotateAoeContentBase64PointSymbol……<?xmlversion="1.0"encoding="utf-8"?><xsd:schemaxmlns=""xmlns:xs="/2001/XMLSchema"(xsd:elementname="PointSymb<xsd:complexType〉<xsd:sequence〉<xsd:elementname="SymbolName"type="xsd:string"min0ccurs="1"/>name="SymbolCode"type="xsd:string"min0ccurs="1"/>name="RotateAngle"type="xsd:string"min0ccurs=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教育貸款借款居間服務(wù)合同協(xié)議書(shū)
- 2025年度商務(wù)保密合同版:企業(yè)內(nèi)部商業(yè)秘密保護(hù)與競(jìng)業(yè)限制合同
- 2025年度出國(guó)教育機(jī)構(gòu)勞務(wù)派遣合同
- 2025年度農(nóng)村宅基地買賣與鄉(xiāng)村旅游開(kāi)發(fā)合同
- 2025年度離婚協(xié)議中子女撫養(yǎng)費(fèi)調(diào)整協(xié)議書(shū)
- 2025年度刑事附帶民事訴訟委托代理協(xié)議書(shū)
- 2025年度少兒素質(zhì)提升輔導(dǎo)班家長(zhǎng)協(xié)議
- 商業(yè)空間裝修合同質(zhì)量要求
- 2025年度工廠生產(chǎn)工人勞動(dòng)權(quán)益保障協(xié)議書(shū)
- 2025年度休閑農(nóng)業(yè)園場(chǎng)地?zé)o償使用合同
- 安徽省歷年中考語(yǔ)文現(xiàn)代文閱讀之非連續(xù)性文本閱讀6篇(截至2024年)
- 《典型的光器件AWG》課件
- 出血熱知識(shí)培訓(xùn)課件
- 廣東省汕頭市潮南區(qū)2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)英語(yǔ)試卷(無(wú)答案)
- 2024年度工業(yè)自動(dòng)化設(shè)備維護(hù)保養(yǎng)及上門維修合同3篇
- 2025年公司總經(jīng)理年終總結(jié)工作報(bào)告
- 安徽省“江淮十?!?024屆高考化學(xué)一模試卷含解析
- 圖書(shū)外借服務(wù)計(jì)劃
- 軟考系統(tǒng)集成項(xiàng)目管理工程師教程完整版
- 統(tǒng)編版八年級(jí)語(yǔ)文上冊(cè)第六單元作業(yè)設(shè)計(jì)
- 危險(xiǎn)性較大的分部分項(xiàng)工程清單和安全管理措施范文
評(píng)論
0/150
提交評(píng)論