本發(fā)明屬于海洋信息
技術(shù)領(lǐng)域:
,特別是一種基于任務(wù)流的海洋專題圖件自動(dòng)化編制方法。
背景技術(shù):
:海洋專題圖制作相對(duì)于陸地制圖學(xué)的發(fā)展還存在很多問(wèn)題。由于目前我國(guó)海洋部門主要采用ArcGIS、ArcInfo、MapInfo等GIS平臺(tái)以及CorelDraw、AutoCAD專業(yè)制圖軟件進(jìn)行海洋圖件的制作,利用matlab、surfer軟件進(jìn)行函數(shù)圖、等值線圖的繪制。由于使用系統(tǒng)不同,各系統(tǒng)之間的符號(hào)體系不能相互兼容,造成了現(xiàn)有海洋專題圖件存在多種制圖軟件并用、制圖數(shù)據(jù)格式不統(tǒng)一、各類海洋專題要素圖無(wú)法在一個(gè)通用的制圖平臺(tái)上展示的現(xiàn)狀。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足,提出一種基于任務(wù)流的海洋專題圖件自動(dòng)化編制方法。本發(fā)明解決其技術(shù)問(wèn)題是采取以下技術(shù)方案實(shí)現(xiàn)的:一種基于任務(wù)流的海洋專題圖件自動(dòng)化編制方法,包括步驟如下:(1)海洋專題符號(hào)庫(kù)制作:海洋專題符號(hào)按照國(guó)家海洋局出版的《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》執(zhí)行,分為14類符號(hào),包括:海洋水文氣象、海洋化學(xué)、海洋生物生態(tài)、地貌、海洋沉積、海洋地球物理、海洋光學(xué)、海島海岸帶地質(zhì)、海島海岸帶資源、近??稍偕茉春退Y源、海洋災(zāi)害、海域使用、沿海社會(huì)經(jīng)濟(jì)及海洋基礎(chǔ)地理,將以上符號(hào)按照空間表現(xiàn)形式分為點(diǎn)狀符號(hào)、線狀符號(hào)、面狀符號(hào)、注記符號(hào)和字體符號(hào),符號(hào)庫(kù)制作完成后,形成一個(gè)haiyang.style的文件,各符號(hào)的名稱以《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》規(guī)定的10位編碼命名;(2)海洋專題要素符號(hào)化:將《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》圖件的制作類型進(jìn)行分類,用戶加載數(shù)據(jù)后,只需選擇相應(yīng)圖件類型,輸入相應(yīng)參數(shù),便根據(jù)規(guī)定的符號(hào)、顏色、大小進(jìn)行符號(hào)化工作,具體步驟如下:①海洋專題圖件分類:根據(jù)圖件在GIS平臺(tái)下的繪制方式,對(duì)《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》圖件的制作類型進(jìn)行分類,總共分為13類的海洋專題圖,具體分類如下:A普通符號(hào)圖:是一種用形狀、顏色和大小的符號(hào)描述物體或現(xiàn)象的位置、性質(zhì)和分布范圍的圖件,這類圖件運(yùn)用單一符號(hào)化方式進(jìn)行繪制,只需調(diào)用海洋專題符號(hào)庫(kù)中的樣式來(lái)完成符號(hào)化;B平面分布圖:是一種以等值線加分層設(shè)色法表示的漸變填充圖,其填充的分級(jí)色度遵循漸變的方法并保持色系固定,分級(jí)節(jié)點(diǎn)、分級(jí)數(shù)量根據(jù)具體需求調(diào)整和擴(kuò)充;C斷面分布圖:是一種反映沿某斷面某要素垂直剖面上的分布狀況的圖件;D散點(diǎn)分布圖:是一種使用數(shù)字作為X,Y坐標(biāo)來(lái)繪制的,反映數(shù)據(jù)分布趨勢(shì)的點(diǎn)狀分布圖;E垂直分布圖:是一種描述某一測(cè)站上海洋要素隨深度變化的空間分布圖;F氣旋路徑圖:是一種根據(jù)氣旋在運(yùn)動(dòng)過(guò)程中各點(diǎn)的風(fēng)速和風(fēng)向不同,反映其在運(yùn)動(dòng)過(guò)程中路徑變化的圖;G風(fēng)玫瑰圖:是一種在極坐標(biāo)底圖上點(diǎn)繪出的某一地區(qū)在某一時(shí)段內(nèi)各風(fēng)向出現(xiàn)的頻率或各風(fēng)向的平均風(fēng)速統(tǒng)計(jì)圖;H統(tǒng)計(jì)圖:是一種根據(jù)統(tǒng)計(jì)數(shù)字,用餅狀圖或者柱狀圖繪制的圖件;I密度圖:是一種描述浮游動(dòng)物種類組成和數(shù)量分布,或者以斷面為統(tǒng)計(jì)單位,描述潮間帶生物種類、生物數(shù)量的圖件;J多屬性變化圖:是一種基于多個(gè)屬性繪制的,反映數(shù)據(jù)分布趨勢(shì)的點(diǎn)狀分布圖;K海流平面分布圖:是一種描述某一時(shí)段內(nèi)的不同時(shí)間點(diǎn)海流流動(dòng)方向和量值的圖件;L海流時(shí)間變化圖:是一種描述同一觀測(cè)點(diǎn)上不同時(shí)間、不同深度海流流動(dòng)方向和量值的圖件;M潮位曲線圖:是一種描述潮位高度隨著時(shí)間的變化而形成的曲線圖,其橫軸表示每天不同時(shí)刻,縱軸表示在這些時(shí)刻潮位的高度情況;②數(shù)據(jù)加載:按照上述步驟①中海洋專題圖件分類所形成的圖件進(jìn)行數(shù)據(jù)加載,數(shù)據(jù)加載的格式包括點(diǎn)、線、面的FileGDB數(shù)據(jù)、ArcGISGRID、SurferDAT數(shù)據(jù)、EXCEL表格數(shù)據(jù)、TXT文本數(shù)據(jù),同時(shí)在海洋專題制圖數(shù)據(jù)庫(kù)中記錄每類要素符號(hào)屬性描述信息,包括顏色、點(diǎn)的大小、線的粗細(xì),海洋專題制圖數(shù)據(jù)庫(kù)中要素符號(hào)屬性庫(kù)采用Access數(shù)據(jù)庫(kù)Symbol_Describ.mdb,字段設(shè)置,如表1,表1:海洋專題制圖數(shù)據(jù)庫(kù)屬性庫(kù)設(shè)計(jì)表字段名字段說(shuō)明數(shù)據(jù)類型備注CODE代碼文本型作為唯一ID標(biāo)識(shí)符號(hào)SYMOL_NAME圖例名稱文本型用于成果圖的標(biāo)注CLASSIFY_CODE分類碼數(shù)字型通過(guò)分類碼將符號(hào)歸類STARTCOLOR起始顏色文本型用于平面分布符號(hào)顏色渲染ENDCOLOR終止顏色文本型用于平面分布符號(hào)顏色渲染CONTOURINTERNAL等值線間隔文本型用于平面和斷面分布繪制CONTOURLINECOLOR等值線顏色文本型用于平面和斷面分布繪制CONTOURLINEWIDTH等值線線寬數(shù)字型用于平面和斷面分布繪制LABELSIZE標(biāo)注大小數(shù)字型用于標(biāo)注設(shè)置LABELFONT標(biāo)注字體文本型用于標(biāo)注設(shè)置FONTSHAPE字體類型文本型用于標(biāo)注設(shè)置FONTCOLOR字體顏色文本型用于標(biāo)注設(shè)置③圖件符號(hào)化,包括13類符號(hào)的符號(hào)化實(shí)現(xiàn)過(guò)程,具體步驟如下:A普通符號(hào)圖匹配:接受矢量數(shù)據(jù)格式,該類圖件符號(hào)化過(guò)程是根據(jù)圖件屬性字段中的代碼字段與制作完成的海洋符號(hào)庫(kù)haiyang.style文件中對(duì)應(yīng)的點(diǎn)、線、面文件的名稱進(jìn)行匹配,二者相同,即用STYLE中的符號(hào)式樣替換現(xiàn)有符號(hào),從而完成符號(hào)化過(guò)程;B平面分布圖符號(hào)化:接受矢量和柵格的數(shù)據(jù)格式,在對(duì)離散數(shù)據(jù)插值的基礎(chǔ)上,自動(dòng)進(jìn)行包括等值線提取、標(biāo)準(zhǔn)化顏色值、數(shù)值標(biāo)注、注記遮蓋的系列操作;C斷面分布圖符號(hào)化:接受矢量和柵格的數(shù)據(jù)格式,原理同平面分布圖,符號(hào)化完成包括等值線的提取、注記遮蓋、標(biāo)準(zhǔn)化顏色值、圖廓整飾系列操作;D散點(diǎn)分布圖符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,針對(duì)圖層中的點(diǎn)狀要素,按照自然分割法、自定義間距法對(duì)要素進(jìn)行分類分級(jí),根據(jù)屬性字段中的符號(hào)代碼和數(shù)值自動(dòng)進(jìn)行符號(hào)顏色信息的渲染及符號(hào)大小配置;E垂直分布圖符號(hào)化:接受EXCEL表格格式,此過(guò)程是基于觀測(cè)數(shù)據(jù),進(jìn)行站位、X軸和Y軸的選擇,根據(jù)預(yù)設(shè)的符號(hào)代碼自動(dòng)提取渲染信息及繪制函數(shù)變化趨勢(shì)線;F氣旋路徑圖符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,根據(jù)氣旋在運(yùn)動(dòng)過(guò)程中各點(diǎn)的風(fēng)速大小,賦予其變化的線形,進(jìn)行標(biāo)注,并在格林尼治時(shí)間0時(shí)的點(diǎn)上標(biāo)注日期,在氣旋的運(yùn)動(dòng)終點(diǎn)標(biāo)明臺(tái)風(fēng)編號(hào);G風(fēng)玫瑰圖符號(hào)化:接受EXCEL表格格式,根據(jù)某一區(qū)域多年來(lái)氣象臺(tái)觀測(cè)的風(fēng)浪、風(fēng)向統(tǒng)計(jì)值,繪制出圖形,實(shí)現(xiàn)過(guò)程是根據(jù)風(fēng)浪、風(fēng)向出現(xiàn)的頻率,以相應(yīng)的比例長(zhǎng)度為半徑、以中心為圓心,描在16個(gè)或8個(gè)方位上;H統(tǒng)計(jì)圖符號(hào)化:接受EXCEL表格及點(diǎn)、線、面矢量數(shù)據(jù),用于海洋經(jīng)濟(jì)統(tǒng)計(jì)的餅狀圖和柱狀圖,實(shí)現(xiàn)過(guò)程是根據(jù)符號(hào)代碼自動(dòng)進(jìn)行餅狀圖或柱狀圖的判斷,為其渲染顏色信息,根據(jù)屬性字段繪制成圖,并進(jìn)行相應(yīng)屬性的設(shè)置;I密度圖符號(hào)化:接受EXCEL表格及點(diǎn)矢量數(shù)據(jù),在基于同一點(diǎn)上屬性值的變化,為其賦予變化的樣式,各樣式組合在一起形成一個(gè)圓,密度圖實(shí)現(xiàn)過(guò)程是根據(jù)代碼判斷制作何種樣式的圖件,并根據(jù)加載數(shù)據(jù)的屬性字段值完成密度圖的繪制;J多屬性變化符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,用于對(duì)同一個(gè)圖層中的不同數(shù)據(jù)字段運(yùn)用多個(gè)符號(hào)化方式進(jìn)行表示;K海流平面分布圖,接受點(diǎn)狀矢量數(shù)據(jù)格式,根據(jù)海流在運(yùn)動(dòng)過(guò)程中的流速和流向進(jìn)行符號(hào)化匹配,實(shí)現(xiàn)過(guò)程為根據(jù)流速和流向兩個(gè)字段自動(dòng)對(duì)海流觀測(cè)數(shù)據(jù)進(jìn)行分類,并自動(dòng)進(jìn)行符號(hào)化匹配,其中流速控制海流符號(hào)的大小,流向控制海流的運(yùn)動(dòng)方向;L海流時(shí)間變化圖,接受點(diǎn)狀矢量數(shù)據(jù)格式,針對(duì)海流數(shù)據(jù)在同一觀測(cè)點(diǎn)上不同時(shí)間、不同深度進(jìn)行的圖例繪制,實(shí)現(xiàn)過(guò)程為流速描述海流符號(hào)大小,流向描述海流符號(hào)方向,橫坐標(biāo)表示觀測(cè)時(shí)間,縱坐標(biāo)表示測(cè)深;M潮位曲線圖,接受TXT文本數(shù)據(jù)格式,是用于描述潮位高度隨著時(shí)間的變化而形成的曲線圖,橫軸表示每天的不同時(shí)刻,縱軸表示在這些時(shí)刻潮位的高度情況,實(shí)現(xiàn)過(guò)程通過(guò)讀取觀測(cè)數(shù)據(jù),自動(dòng)根據(jù)潮位時(shí)間和潮位高度形成潮位變化時(shí)間曲線;(3)整飾成圖:根據(jù)繪制圖件類型,為圖件添加相應(yīng)圖例、圖件說(shuō)明、格網(wǎng)整飾要素,協(xié)助用戶快速地完成圖件的整飾工作,具體步驟包括:①制圖模板設(shè)計(jì):按照制圖比例尺的不同,分為自由分幅模板和標(biāo)準(zhǔn)分幅模板,其中自由分幅模板適用于中小比例尺制圖輸出,標(biāo)準(zhǔn)分幅模板適用于1:1萬(wàn)大比例尺制圖輸出;A自由分幅模板設(shè)計(jì)圖廓式樣:內(nèi)圖廓線粗0.1mm,外圖廓線粗0.8mm,內(nèi)圖廓線至外圖廓線外沿的距離為10mm,經(jīng)緯網(wǎng)線粗為0.1mm;經(jīng)緯線細(xì)分:在內(nèi)圖廓范圍按照經(jīng)差5度、緯差5度繪制經(jīng)緯線;經(jīng)緯度注記:緯度數(shù)字注于緯線上方,如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于緯線上方,分?jǐn)?shù)注于緯線下方,經(jīng)度數(shù)字注于經(jīng)線左側(cè),如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于經(jīng)線左側(cè),分?jǐn)?shù)注于經(jīng)線右側(cè);B標(biāo)準(zhǔn)分幅模板設(shè)計(jì):依據(jù)《中國(guó)基本比例尺地形圖制圖標(biāo)準(zhǔn)GB/T20257.2-2006》要求設(shè)計(jì);②加載制圖模板及圖件類型:根據(jù)比例尺,選擇使用自由分幅模板或者標(biāo)準(zhǔn)分幅模板,選擇要繪制的圖件類型,圖件類型參照步驟(2)中的海洋專題圖件分類,依據(jù)選擇的圖件類型繪制相關(guān)圖例;③元數(shù)據(jù)信息填寫:在加載的制圖模板上填寫成果圖件名稱、出版單位、成圖比例尺及坐標(biāo)系、采用資料說(shuō)明,元數(shù)據(jù)采用XML讀取方式進(jìn)行;④成圖輸出:確認(rèn)最終的出圖內(nèi)容,將成圖文件保存成MXD格式,制圖成果以PDF或者圖片的方式輸出。而且,所述步驟(1)中點(diǎn)狀符號(hào)采用EsriArcmap中的StyleManager-NewMarkerSymbols制作;線狀符號(hào)采用EsriArcmap中的StyleManager-NewLineSymbols制作;面狀符號(hào)采用EsriArcmap中的StyleManager-NewFillSymbols制作;注記符號(hào)采用EsriArcmap中的StyleManager-NewTextSymbols制作;字體符號(hào)通過(guò)FontCreator制作TrueType字體。而且,所述步驟(2)的③步的L步,海流時(shí)間變化圖中需要通過(guò)人機(jī)交互,根據(jù)用戶選擇的海流觀測(cè)點(diǎn),自動(dòng)導(dǎo)入該點(diǎn)相關(guān)的海流數(shù)據(jù),在用戶進(jìn)行自定義設(shè)置后,自動(dòng)完成海流時(shí)間變化圖的繪制。本發(fā)明的優(yōu)點(diǎn)和積極效果是:1、本發(fā)明首次統(tǒng)一了海洋圖件的規(guī)范化制作,將多種無(wú)法在GIS平臺(tái)上實(shí)現(xiàn)的海洋復(fù)雜要素集成在通用GIS平臺(tái)上,改變了多種制圖軟件并用、制圖數(shù)據(jù)格式不統(tǒng)一的現(xiàn)狀。2、本發(fā)明改變了傳統(tǒng)的海洋圖件制作流程,簡(jiǎn)化了在GIS平臺(tái)制作海洋圖件的步驟和流程,提高了海洋成果圖件的制作效率和質(zhì)量,有利于信息交換和共享,且設(shè)計(jì)及實(shí)現(xiàn)思路新穎、實(shí)用,填補(bǔ)了國(guó)內(nèi)海洋專題圖領(lǐng)域標(biāo)準(zhǔn)化、規(guī)范化、快速化制作的空白。3、本發(fā)明完成了絕大多數(shù)海洋成果圖件的制作,實(shí)現(xiàn)了標(biāo)準(zhǔn)化、規(guī)范化制圖,統(tǒng)一了目前各海洋制圖單位制作成果圖件格式、平臺(tái)各異,顏色、符號(hào)應(yīng)用各成體系的現(xiàn)狀,對(duì)海洋要素的統(tǒng)一化、規(guī)范化表達(dá)及推廣起到了舉足輕重的作用,保障了海洋專題圖件格式標(biāo)準(zhǔn)的統(tǒng)一和規(guī)范,為以后海洋成果圖件的制作奠定了堅(jiān)實(shí)的基礎(chǔ)。附圖說(shuō)明圖1是本發(fā)明中海洋功能區(qū)劃分布制作實(shí)例圖。具體實(shí)施方式以下結(jié)合附圖對(duì)本發(fā)明實(shí)例做進(jìn)一步詳述:需要強(qiáng)調(diào)的是,本發(fā)明所述的實(shí)施例是說(shuō)明性的,而不是限定性的,因此本發(fā)明并不限于具體實(shí)施方式中所述的實(shí)施例,凡是由本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出的其它實(shí)施方式,同樣屬于本發(fā)明保護(hù)的范圍。一種基于任務(wù)流的海洋專題圖件自動(dòng)化編制方法,包括步驟如下:(1)海洋專題符號(hào)庫(kù)制作:海洋專題符號(hào)按照國(guó)家海洋局2008年出版的《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》執(zhí)行,分為14類,包括:海洋水文氣象、海洋化學(xué)、海洋生物生態(tài)、地貌、海洋沉積、海洋地球物理、海洋光學(xué)、海島海岸帶地質(zhì)、海島海岸帶資源、近??稍偕茉春退Y源、海洋災(zāi)害、海域使用、沿海社會(huì)經(jīng)濟(jì)、海洋基礎(chǔ)地理,將以上符號(hào)按照空間表現(xiàn)形式分為點(diǎn)狀符號(hào)、線狀符號(hào)、面狀符號(hào)、注記符號(hào)和字體符號(hào)。點(diǎn)狀符號(hào)采用EsriArcmap中的StyleManager-NewMarkerSymbols制作;線狀符號(hào)采用EsriArcmap中的StyleManager-NewLineSymbols制作;面狀符號(hào)采用EsriArcmap中的StyleManager-NewFillSymbols制作;注記符號(hào)采用EsriArcmap中的StyleManager-NewTextSymbols制作;字體符號(hào)通過(guò)FontCreator制作TrueType字體。符號(hào)庫(kù)制作完成后,形成一個(gè)haiyang.style的文件,各符號(hào)的名稱“Name”以《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》規(guī)定的10位編碼命名。(2)海洋專題要素符號(hào)化:將《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》圖件的制作類型進(jìn)行分類,用戶加載數(shù)據(jù)后,只需選擇相應(yīng)圖件類型,輸入相應(yīng)參數(shù),便可根據(jù)規(guī)定的符號(hào)、顏色、大小進(jìn)行符號(hào)化工作,步驟如下:①海洋專題圖件分類:根據(jù)圖件在GIS平臺(tái)下的繪制方式不同,對(duì)《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》圖件的制作類型進(jìn)行分類,總共分為13類的海洋專題圖,具體如下:A普通符號(hào)圖:用不同形狀、顏色和大小的符號(hào)描述物體或現(xiàn)象的位置、性質(zhì)和分布范圍的圖件,這類圖件運(yùn)用單一符號(hào)化方式進(jìn)行繪制,只需調(diào)用海洋專題符號(hào)庫(kù)中的樣式即可完成符號(hào)化。B平面分布圖:以等值線加分層設(shè)色法表示的漸變填充圖,其填充的分級(jí)色度遵循漸變的方法并保持色系固定,分級(jí)節(jié)點(diǎn)、分級(jí)數(shù)量根據(jù)具體情況調(diào)整和擴(kuò)充。其中,所述根據(jù)具體情況調(diào)整和擴(kuò)充是指由于調(diào)查海域和調(diào)查季節(jié)不同,造成海洋調(diào)查要素的值域發(fā)生變化,對(duì)這些發(fā)生值域變化的海洋調(diào)查要素重新按照《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》規(guī)定進(jìn)行色帶的分級(jí)調(diào)整,對(duì)分級(jí)節(jié)點(diǎn)較多的進(jìn)行色帶擴(kuò)充,但須保持色系固定。C斷面分布圖:反映沿某斷面某要素垂直剖面上的分布狀況的圖件。D散點(diǎn)分布圖:使用數(shù)字作為X,Y坐標(biāo)來(lái)繪制的,反映數(shù)據(jù)分布趨勢(shì)的點(diǎn)狀分布圖。E垂直分布圖:描述某一測(cè)站上海洋要素隨深度變化的空間分布圖。F氣旋路徑圖:根據(jù)氣旋在運(yùn)動(dòng)過(guò)程中各點(diǎn)的風(fēng)速和風(fēng)向不同,反映其在運(yùn)動(dòng)過(guò)程中路徑變化的圖。G風(fēng)玫瑰圖:在極坐標(biāo)底圖上點(diǎn)繪出的某一地區(qū)在某一時(shí)段內(nèi)各風(fēng)向出現(xiàn)的頻率或各風(fēng)向的平均風(fēng)速統(tǒng)計(jì)圖,圖形似玫瑰花朵。H統(tǒng)計(jì)圖:根據(jù)統(tǒng)計(jì)數(shù)字,用餅狀圖或者柱狀圖繪制的圖件。I密度圖:描述浮游動(dòng)物種類組成和數(shù)量分布,或者以斷面為統(tǒng)計(jì)單位,描述潮間帶生物種類、生物數(shù)量的圖件。J多屬性變化圖:基于多個(gè)屬性繪制的,反映數(shù)據(jù)分布趨勢(shì)的點(diǎn)狀分布圖。K海流平面分布圖:描述某一時(shí)段內(nèi)的不同時(shí)間點(diǎn)海流流動(dòng)方向和量值的圖件。L海流時(shí)間變化圖:描述同一觀測(cè)點(diǎn)上不同時(shí)間、不同深度海流流動(dòng)方向和量值的圖件。M潮位曲線圖:描述潮位高度隨著時(shí)間的變化而形成的曲線圖,其橫軸表示每天不同時(shí)刻,縱軸表示在這些時(shí)刻潮位的高度情況。②數(shù)據(jù)加載:按照所述步驟①海洋專題圖件分類所形成的圖件進(jìn)行數(shù)據(jù)加載,數(shù)據(jù)加載的格式包括點(diǎn)、線、面的FileGDB數(shù)據(jù)、ArcGISGRID、SurferDAT數(shù)據(jù)、EXCEL表格數(shù)據(jù)、TXT文本數(shù)據(jù)。要實(shí)現(xiàn)能夠自動(dòng)符號(hào)化每類海洋專題要素,必須在海洋專題制圖數(shù)據(jù)庫(kù)中記錄每類要素的描述信息,包括顏色、點(diǎn)的大小、線的粗細(xì),海洋專題制圖數(shù)據(jù)庫(kù)中要素符號(hào)屬性庫(kù)采用Access數(shù)據(jù)庫(kù)Symbol_Describ.mdb,字段設(shè)置,如表1。表1:海洋專題制圖數(shù)據(jù)庫(kù)屬性庫(kù)設(shè)計(jì)表字段名字段說(shuō)明數(shù)據(jù)類型備注CODE代碼文本型作為唯一ID標(biāo)識(shí)符號(hào)SYMOL_NAME圖例名稱文本型用于成果圖的標(biāo)注CLASSIFY_CODE分類碼數(shù)字型通過(guò)分類碼將符號(hào)歸類STARTCOLOR起始顏色文本型用于平面分布符號(hào)顏色渲染ENDCOLOR終止顏色文本型用于平面分布符號(hào)顏色渲染CONTOURINTERNAL等值線間隔文本型用于平面和斷面分布繪制CONTOURLINECOLOR等值線顏色文本型用于平面和斷面分布繪制CONTOURLINEWIDTH等值線線寬數(shù)字型用于平面和斷面分布繪制LABELSIZE標(biāo)注大小數(shù)字型用于標(biāo)注設(shè)置LABELFONT標(biāo)注字體文本型用于標(biāo)注設(shè)置FONTSHAPE字體類型文本型用于標(biāo)注設(shè)置FONTCOLOR字體顏色文本型用于標(biāo)注設(shè)置③圖件符號(hào)化,包括13類符號(hào)的符號(hào)化實(shí)現(xiàn)過(guò)程,具體步驟如下:A普通符號(hào)圖匹配:接受矢量數(shù)據(jù)格式,該類圖件符號(hào)化過(guò)程會(huì)根據(jù)圖件屬性字段中的“代碼”字段與制作完成的海洋符號(hào)庫(kù)haiyang.style文件中對(duì)應(yīng)的點(diǎn)、線、面文件的名稱“NAME”進(jìn)行匹配,二者相同的話,即可用STYLE中的符號(hào)式樣替換現(xiàn)有符號(hào),從而完成符號(hào)化過(guò)程。B平面分布圖符號(hào)化:接受矢量和柵格的數(shù)據(jù)格式,在對(duì)離散數(shù)據(jù)插值的基礎(chǔ)上,自動(dòng)進(jìn)行等值線提取、標(biāo)準(zhǔn)化顏色值、數(shù)值標(biāo)注、注記遮蓋一系列操作。C斷面分布圖符號(hào)化:接受矢量和柵格的數(shù)據(jù)格式,原理同平面分布圖,符號(hào)化完成等值線的提取、注記遮蓋、標(biāo)準(zhǔn)化顏色值、圖廓整飾一系列操作。D散點(diǎn)分布圖符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,針對(duì)圖層中的點(diǎn)狀要素,按照自然分割法、自定義間距法對(duì)要素進(jìn)行分類分級(jí),根據(jù)屬性字段中的符號(hào)代碼和數(shù)值自動(dòng)進(jìn)行符號(hào)顏色信息的渲染及符號(hào)大小配置。E垂直分布圖符號(hào)化:接受EXCEL表格格式,此過(guò)程是基于觀測(cè)數(shù)據(jù),進(jìn)行站位、X軸和Y軸的選擇,根據(jù)預(yù)設(shè)的符號(hào)代碼自動(dòng)提取渲染信息及繪制函數(shù)變化趨勢(shì)線。F氣旋路徑圖符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,根據(jù)氣旋在運(yùn)動(dòng)過(guò)程中各點(diǎn)的風(fēng)速不同,賦予其不同的線形,進(jìn)行標(biāo)注,并在格林尼治時(shí)間0時(shí)的點(diǎn)上標(biāo)注日期,在氣旋的運(yùn)動(dòng)終點(diǎn)標(biāo)明臺(tái)風(fēng)編號(hào)。G風(fēng)玫瑰圖符號(hào)化:接受EXCEL表格格式,根據(jù)某一區(qū)域多年來(lái)氣象臺(tái)觀測(cè)的風(fēng)浪、風(fēng)向統(tǒng)計(jì)值,繪制出類似玫瑰花朵的圖形。實(shí)現(xiàn)過(guò)程主要根據(jù)風(fēng)浪、風(fēng)向出現(xiàn)的頻率,以相應(yīng)的比例長(zhǎng)度為半徑、以中心為圓心,描在16個(gè)或8個(gè)方位上。H統(tǒng)計(jì)圖符號(hào)化:接受EXCEL表格及點(diǎn)、線、面矢量數(shù)據(jù),用于海洋經(jīng)濟(jì)統(tǒng)計(jì)的餅狀圖和柱狀圖,實(shí)現(xiàn)過(guò)程是根據(jù)符號(hào)代碼自動(dòng)進(jìn)行餅狀圖或柱狀圖的判斷,為其渲染顏色信息;根據(jù)屬性字段繪制成圖,并進(jìn)行相應(yīng)屬性的設(shè)置。I密度圖符號(hào)化:接受EXCEL表格及點(diǎn)矢量數(shù)據(jù),在基于同一點(diǎn)上屬性值的不同,為其賦予不同的樣式,各樣式組合在一起形成一個(gè)圓,密度圖實(shí)現(xiàn)過(guò)程是根據(jù)代碼判斷制作何種樣式的圖件,并根據(jù)加載數(shù)據(jù)的屬性字段值完成密度圖的繪制。J多屬性變化符號(hào)化:接受點(diǎn)狀矢量數(shù)據(jù)格式,用于對(duì)同一個(gè)圖層中的不同數(shù)據(jù)字段運(yùn)用多個(gè)符號(hào)化方式進(jìn)行表示。例如,在經(jīng)濟(jì)圖件制作時(shí),濱海旅游情況圖中,通過(guò)“代碼”字段為每個(gè)要素符號(hào)渲染顏色信息,通過(guò)“營(yíng)業(yè)收入”字段控制每個(gè)要素符號(hào)的大小,實(shí)現(xiàn)過(guò)程與散點(diǎn)分布圖類似,根據(jù)圖層中多個(gè)字段控制符號(hào)顯示的大小、顏色。K海流平面分布圖,接受點(diǎn)狀矢量數(shù)據(jù)格式,根據(jù)海流在運(yùn)動(dòng)過(guò)程中的流速和流向進(jìn)行符號(hào)化匹配。實(shí)現(xiàn)過(guò)程為根據(jù)“流速”和“流向”兩個(gè)字段自動(dòng)對(duì)海流觀測(cè)數(shù)據(jù)進(jìn)行分類,并自動(dòng)進(jìn)行符號(hào)化匹配,其中流速控制海流符號(hào)的大小,流向控制海流的運(yùn)動(dòng)方向。L海流時(shí)間變化圖,接受點(diǎn)狀矢量數(shù)據(jù)格式,針對(duì)海流數(shù)據(jù)在同一觀測(cè)點(diǎn)上不同時(shí)間、不同深度進(jìn)行的圖例繪制。實(shí)現(xiàn)過(guò)程為“流速”描述海流符號(hào)大小,“流向”描述海流符號(hào)方向。橫坐標(biāo)表示觀測(cè)時(shí)間,縱坐標(biāo)表示測(cè)深,需要通過(guò)人機(jī)交互,根據(jù)用戶選擇的海流觀測(cè)點(diǎn),自動(dòng)導(dǎo)入該點(diǎn)相關(guān)的海流數(shù)據(jù),在用戶進(jìn)行自定義設(shè)置后,自動(dòng)完成海流時(shí)間變化圖的繪制。M潮位曲線圖,接受TXT文本數(shù)據(jù)格式,用于描述潮位高度隨著時(shí)間的變化而形成的曲線圖。橫軸表示每天的不同時(shí)刻,縱軸表示在這些時(shí)刻潮位的高度情況。實(shí)現(xiàn)過(guò)程通過(guò)讀取觀測(cè)數(shù)據(jù),自動(dòng)根據(jù)潮位時(shí)間和潮位高度形成潮位變化時(shí)間曲線。曲線表示為同一天不同時(shí)刻變化情況或不同天數(shù)的變化情況。(3)整飾成圖:根據(jù)繪制圖件類型,為圖件添加相應(yīng)圖例、圖件說(shuō)明、格網(wǎng)整飾要素,協(xié)助用戶快速地完成圖件的整飾工作,具體步驟包括:①制圖模板設(shè)計(jì):按照制圖比例尺的不同,分為自由分幅模板和標(biāo)準(zhǔn)分幅模板,其中自由分幅模板適用于中小比例尺制圖輸出,標(biāo)準(zhǔn)分幅模板適用于1:1萬(wàn)大比例尺制圖輸出。A自由分幅模板設(shè)計(jì)圖廓式樣:內(nèi)圖廓線粗0.1mm,外圖廓線粗0.8mm,內(nèi)圖廓線至外圖廓線外沿的距離為10mm。經(jīng)緯網(wǎng)線粗為0.1mm。經(jīng)緯線細(xì)分:在內(nèi)圖廓范圍按照經(jīng)差5度、緯差5度繪制經(jīng)緯線。經(jīng)緯度注記:緯度數(shù)字注于緯線上方,如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于緯線上方,分?jǐn)?shù)注于緯線下方。經(jīng)度數(shù)字注于經(jīng)線左側(cè),如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于經(jīng)線左側(cè),分?jǐn)?shù)注于經(jīng)線右側(cè)。B標(biāo)準(zhǔn)分幅模板設(shè)計(jì):依據(jù)《中國(guó)基本比例尺地形圖制圖標(biāo)準(zhǔn)GB/T20257.2-2006》要求設(shè)計(jì)。地形圖上繪制有內(nèi)外兩個(gè)圖廓,內(nèi)外圖廓每個(gè)角點(diǎn)處都有2條短線連接,內(nèi)外圖廓間標(biāo)有方里網(wǎng)注記,內(nèi)圖廓四個(gè)角點(diǎn)處標(biāo)有經(jīng)緯度坐標(biāo)注記,數(shù)值精確到1″。內(nèi)圖廓邊界由圖幅角點(diǎn)及邊界確定,向外平移8mm生成外圖廓。內(nèi)圖廓線寬0.2mm,外圖廓線寬0.5mm,八條短線線寬0.2mm。地形圖上繪有方里網(wǎng)。方里網(wǎng)是以赤道為橫軸,以投影帶中央經(jīng)線為縱軸,以千米為單位,以地形圖四個(gè)角點(diǎn)的平面坐標(biāo)和1km間距作平行于縱橫軸的直線構(gòu)成的。地形圖的右上方繪制有接幅表,顯示了相鄰圖幅的圖名圖號(hào)。接幅表是一個(gè)3行3列固定尺寸的表格,中間表格設(shè)置為陰影,表示本圖幅,不標(biāo)注圖名圖號(hào),長(zhǎng)40cm,寬30cm,其他8格表示相鄰八方向的鄰接圖幅,標(biāo)注有圖名圖號(hào),是由中間表格橫向雙向延伸20cm,縱向雙向延伸15cm形成的。地形圖的右下方加注地形圖的說(shuō)明信息,主要包括拍攝調(diào)查時(shí)間、制作單位、制作時(shí)間、坐標(biāo)系、等高距。說(shuō)明信息距離外圖廓右邊界8mm,行間距為2mm,標(biāo)注字體為扁宋體2.0*2.75。②加載制圖模板及圖件類型:根據(jù)比例尺,選擇使用自由分幅模板或者標(biāo)準(zhǔn)分幅模板,選擇要繪制的圖件類型,圖件類型參照步驟(2)中的海洋專題圖件分類,依據(jù)選擇的圖件類型繪制相關(guān)圖例。③元數(shù)據(jù)信息填寫:在加載的制圖模板上填寫成果圖件名稱、出版單位、成圖比例尺及坐標(biāo)系、采用資料說(shuō)明。元數(shù)據(jù)采用XML讀取方式進(jìn)行。④成圖輸出:確認(rèn)最終的出圖內(nèi)容,將成圖文件保存成MXD格式,制圖成果以PDF或者圖片的方式輸出。實(shí)例為了清晰描述本發(fā)明的內(nèi)容,選取一個(gè)海洋功能區(qū)劃分布圖的制作來(lái)詳細(xì)說(shuō)明執(zhí)行步驟,如附圖1所示。(1)海洋專題符號(hào)庫(kù)制作海洋功能區(qū)劃圖層采用ESRIShapefile數(shù)據(jù)格式,空間表現(xiàn)形式為面圖層,采用EsriArcmap中的StyleManager-NewFillSymbols制作面狀符號(hào)。在符號(hào)屬性編輯器中,符號(hào)類型選擇“MarkerFillSymol-Marker”,選擇要填充的符號(hào)樣式,設(shè)置填充顏色的CMYK色彩模式。符號(hào)制作完成后,保存在haiyang.style文件中,其“Name”字段以《我國(guó)近海海洋綜合調(diào)查要素分類代碼和圖式圖例規(guī)程》海域使用專題中規(guī)定的10位編碼對(duì)符號(hào)進(jìn)行命名,如表1所示。表1海洋功能區(qū)劃符號(hào)制作實(shí)例(2)海洋專題要素符號(hào)化①海洋專題圖件分類:海洋功能區(qū)劃圖是用不同顏色和形狀面狀符號(hào)即可描述海洋功能區(qū)劃分布的圖件,屬于普通符號(hào)圖的范圍。②數(shù)據(jù)加載:圖層為ESRIShapefile面狀圖層,屬性表中需含有“代碼”字段,代碼值與符號(hào)庫(kù)中“NAME”字段相同。同時(shí),在后臺(tái)要素符號(hào)屬性庫(kù)Symbol_Describ.mdb中,記錄其分類信息(CLASSIFY_CODE)、代碼信息(CODE)和圖例信息SYMOL_NAME,如表2所示。表2海洋功能區(qū)劃后臺(tái)數(shù)據(jù)庫(kù)實(shí)例CODESYMOL_NAMECLASSIFY_CODE2101010100漁港1012101010300工廠化養(yǎng)殖1012101010600底播養(yǎng)殖1012101030100鹽業(yè)用海1012102030200固體礦產(chǎn)區(qū)1012102050100鹽田區(qū)1012102080100海洋自然保護(hù)區(qū)1012103020100海洋珍稀、瀕危動(dòng)物保護(hù)區(qū)101備注:101分類碼即為普通符號(hào)圖分類碼③圖件符號(hào)化:海洋功能區(qū)劃圖層符號(hào)化的過(guò)程通過(guò)其面狀Shapefile圖層屬性字段中的“代碼”字段與制作完成的海洋符號(hào)庫(kù)haiyang.style文件中對(duì)應(yīng)的面文件的名稱“NAME”進(jìn)行匹配,如果二者相同的話,如“2101010100”,即可通過(guò)調(diào)用AO中的IUniqueValueRenderer、IStyleGallery接口,實(shí)現(xiàn)STYLE中的“2101010100漁港”符號(hào)式樣替換加載時(shí)的默認(rèn)符號(hào),從而完成符號(hào)化過(guò)程。(3)整飾成圖①制圖模板設(shè)計(jì):海洋功能區(qū)劃圖制圖模板比例尺為1:400萬(wàn),采用自由分幅設(shè)計(jì),設(shè)計(jì)如下:圖廓式樣:內(nèi)圖廓線粗0.1mm,外圖廓線粗0.8mm,內(nèi)圖廓線至外圖廓線外沿的距離為10mm。經(jīng)緯網(wǎng)線粗為0.1mm。經(jīng)緯線細(xì)分:在內(nèi)圖廓范圍按照經(jīng)差5度、緯差5度繪制經(jīng)緯線。經(jīng)緯度注記:緯度數(shù)字注于緯線上方,如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于緯線上方,分?jǐn)?shù)注于緯線下方。經(jīng)度數(shù)字注于經(jīng)線左側(cè),如度數(shù)與分?jǐn)?shù)同時(shí)注出時(shí),度數(shù)注于經(jīng)線左側(cè),分?jǐn)?shù)注于經(jīng)線右側(cè)。②加載制圖模板及圖件類型:制圖比例尺為1:400萬(wàn),會(huì)依比例尺自動(dòng)套用自由分幅模板;選擇繪制的圖件類型為“普通符號(hào)圖”,會(huì)根據(jù)“代碼”自動(dòng)調(diào)用haiyang.style符號(hào)庫(kù)中相匹配的符號(hào)生成圖例,并調(diào)用Symbol_Describ.mdb數(shù)據(jù)庫(kù)中的“SYMOL_NAME”生成與之對(duì)應(yīng)的圖例名稱。③元數(shù)據(jù)信息填寫:在XML文件中預(yù)先填寫好成果圖件名稱、出版單位、制圖人、成圖比例尺及坐標(biāo)系、采用資料說(shuō)明,通過(guò)“導(dǎo)入XML”完成制圖元數(shù)據(jù)信息的添加。④成圖輸出:確認(rèn)最終的出圖內(nèi)容,將成圖文件保存成MXD格式,制圖成果以PDF方式輸出。當(dāng)前第1頁(yè)1 2 3