ArcGIS的規(guī)劃信息符號(hào)庫的初探

時(shí)間:2022-05-21 10:01:21

導(dǎo)語:ArcGIS的規(guī)劃信息符號(hào)庫的初探一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

ArcGIS的規(guī)劃信息符號(hào)庫的初探

arcgis中的圖形符號(hào)管理

StyleMan-ager用來組織樣式及其內(nèi)容—符號(hào)和地圖元素。可以剪切、復(fù)制、粘貼、重命名以及修改任何樣式的內(nèi)容。也可以創(chuàng)建新的樣式、符號(hào)及地圖元素。可以創(chuàng)建一個(gè)新的樣式并復(fù)制成個(gè)人樣式內(nèi)容———包括其它現(xiàn)有樣式中的符號(hào)、要素,也可以刪除一些ArcMap提供的而又不用的符號(hào)和地圖元素,來定制樣式。ArcMap的符號(hào)庫存儲(chǔ)為style文件,一個(gè)符號(hào)庫存儲(chǔ)為一個(gè)style文件,在一個(gè)style文件中,又包括了MarkerSymbols、LineSymbols、FillSymbols、Labels、TextSymbols等多個(gè)符號(hào)子庫,其中最常用到的就是MarkerSymbols(點(diǎn)符號(hào))、LineSymbols(線符號(hào))、FillSymbols(面符號(hào)),用于對(duì)地圖中的點(diǎn)線面數(shù)據(jù)進(jìn)行符號(hào)化表示。具體的編輯方式是在StyleManager工具中,新建一個(gè)style文件,使用編輯工具來制作其中的各類子符號(hào)。其中,在制作點(diǎn)、線、面符號(hào)時(shí),可以鑲嵌使用字體符號(hào)或圖片,字體符號(hào)來源于操作系統(tǒng)字體庫中的任何字體文件,即C:\WIN-DOWS\Fonts中的字體文件,而圖片為bmp格式的位圖。制作好的style符號(hào)庫可以存放到ArcGIS安裝路徑的style目錄中,默認(rèn)的路徑為C:\ProgramFiles\ArcGIS\Styles下。當(dāng)使用ArcMap新建地圖文檔時(shí),ArcGIS會(huì)自動(dòng)添加Styles目錄下的新建的style符號(hào)庫給此文檔,還可手工添加其他style符號(hào)庫。

規(guī)劃成果符號(hào)庫制作流程

規(guī)劃成果符號(hào)庫的制作主要包括兩種情況:一是基于ArcMap中已有符號(hào)制作符號(hào)庫;二是有部分復(fù)雜的規(guī)劃符號(hào),無法在已有符號(hào)基礎(chǔ)上進(jìn)行修改,所以采用基于TrueType字體制作符號(hào)庫。ArcMap中最常用的符號(hào)有點(diǎn)符號(hào)(MarkerSymbol)、線符號(hào)(LineSymbol)、面符號(hào)(FillSymbol),文本符號(hào)(TextSymbol)。在Style.manager中創(chuàng)建新的符號(hào)庫文件,或打開已經(jīng)存在的符號(hào)庫,然后分別選擇點(diǎn)、線、面的Simple等如下符號(hào)類型進(jìn)行符號(hào)制作和組合,即可完成基于ArcMap中已有符號(hào)庫的。1)點(diǎn)符號(hào)(MarkerSymbol)①SimpleMarkerSymbol:圓Circle/矩形Rectangle/Cross十字/Diamond鉆石/X;②ArrowMakerSymbol:箭頭符號(hào)。點(diǎn)狀符號(hào)屬性編輯如圖1所示。圖1點(diǎn)狀符號(hào)屬性編輯Fig.1Propertyeditionofmarkersymbol2)線符號(hào)(LineSymbol)①SimpleLineSymbol:實(shí)線Solid/虛線(短劃線)dash/點(diǎn)線Dotted/Dash-Dot短劃-點(diǎn)線/Dash-Dot-Dot短劃-點(diǎn)-點(diǎn)線;②HashLineSymbol:散線符號(hào);③CartographicLineSymbol:制圖線符號(hào)。線狀符號(hào)發(fā)生編輯如圖2所示。圖2線狀符號(hào)屬性編輯Fig.2Propertyeditionoflinesymbol3)面狀符號(hào)(FillSymbol)①SimpleFillSymbol:基本符號(hào);②LineFillSymbol:線填充符號(hào);③GradientFillSymbol:漸變色填充符號(hào)。面狀符號(hào)屬性編輯如圖3所示。基于TrueType字體制作符號(hào)庫的主要思路:選擇自己熟悉的畫圖工具,繪制需要的符號(hào)樣式,或者將所需的符號(hào)樣式進(jìn)行轉(zhuǎn)換。例如已有符號(hào)的原始格式為CAD格式,首先需要將CAD中的符號(hào)塊文件轉(zhuǎn)成bmp格式保存。打開FontCreatorProgram工具,將繪制或者轉(zhuǎn)換好的圖片轉(zhuǎn)換成字體;也可以直接在FontCreator軟件中繪制需要的符號(hào)樣式。字體制作符號(hào)文件屬性編輯如圖4所示。圖4字體制作文件屬性編輯Fig.4Propertyeditionofthefont具體步驟如下。1)打開FontCreator工具,選擇要制作的字體庫,也可以新建字體庫。單擊打開文件按鈕選擇對(duì)話框,選擇一種已經(jīng)存在的字體庫文件。2)在字體庫中選擇一個(gè)空白的字體位置,鼠標(biāo)雙擊,添加新的字體符號(hào)。使用漫游工具將編輯區(qū)域的(0,0)點(diǎn)坐標(biāo)移動(dòng)到屏幕坐下角,一般在坐標(biāo)為(0,0)到(1500,2000)的區(qū)域內(nèi)繪制字體符號(hào)效果比較理想。3)導(dǎo)入圖片或者直接繪制字體符號(hào)。可以選擇自己較熟悉或者制作符號(hào)功能強(qiáng)大的軟件制作好所需要的符號(hào),然后存成bmp的數(shù)據(jù)格式。具體步驟為:選擇Tools/ImportImage菜單,導(dǎo)入繪制好的圖片。4)對(duì)導(dǎo)入的圖片進(jìn)行調(diào)整,包括起始點(diǎn)坐標(biāo)、字體的大小、符號(hào)的局部細(xì)節(jié)等。5)為制作的字體符號(hào)建立索引,給出唯一的鍵值。6)調(diào)整好符號(hào)后,保存文件,字體庫制作完畢。7)安裝做好的字體庫(.ttf文件)。將字體庫文件拷貝到系統(tǒng)文件夾下的Windows下的Fonts文件中。8)打開ArcMap,選擇Tools/Style/Style.manager菜單,打開樣式庫管理窗體,單擊Styles按鈕,創(chuàng)建新的樣式庫文件,或打開已經(jīng)存在的樣式庫。9)編輯樣式庫文件,將編輯好的字體添加為符號(hào)。①點(diǎn)符號(hào)(MarkerSymbol):CharacterMarkerSymbol圖片點(diǎn)符號(hào)②線符號(hào)(LineSymbol):CharacterLineSymbol圖片線符號(hào)③面狀符號(hào)(FillSymbol):CharacterFillSymbol:圖片填充符號(hào)10)編譯修改后的*.style文件。

地圖符號(hào)是地理信息系統(tǒng)表達(dá)空間信息的語言單位,通過符號(hào)參量傳輸表達(dá)不同的信息認(rèn)知內(nèi)容。符號(hào)庫是符號(hào)描述信息的集合。本文結(jié)合實(shí)際工作,討論了基于字體制作軟件與ArcGIS軟件制作規(guī)劃成果信息符號(hào)庫的創(chuàng)建。利用ArcGIS的符號(hào)樣式管理機(jī)制和強(qiáng)大的定制功能制作專項(xiàng)符號(hào)庫,從而實(shí)現(xiàn)空間數(shù)據(jù)的符號(hào)化,便于規(guī)劃行業(yè)成果信息化的表達(dá)。

本文作者:張艷華孫大龍工作單位:哈爾濱市勘察測(cè)繪研究院