欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于gis數(shù)據(jù)的快速地圖制圖系統(tǒng)的制作方法

文檔序號(hào):6439235閱讀:277來(lái)源:國(guó)知局
專(zhuān)利名稱:基于gis數(shù)據(jù)的快速地圖制圖系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字制圖領(lǐng)域,尤其是涉及一種基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng)。
背景技術(shù)
傳統(tǒng)的地圖制圖是通過(guò)手工直接在紙質(zhì)材料上進(jìn)行繪制,這種繪圖方式不僅效率極低,而且修改困難,地圖更新更為費(fèi)時(shí)費(fèi)力。隨著計(jì)算機(jī)技術(shù)的發(fā)展。計(jì)算機(jī)制圖逐步替代了手工繪圖,也就出現(xiàn)了大量的地圖設(shè)計(jì)與制圖軟件,比如CorelDraw,Illustrator, Supermap等。計(jì)算機(jī)輔助地圖制圖是以測(cè)繪數(shù)據(jù)(測(cè)量數(shù)據(jù)或GIS數(shù)據(jù))的基本線劃數(shù)據(jù)作為數(shù)字地圖制圖基礎(chǔ),節(jié)省了大量的數(shù)據(jù)采集工作,不僅提高了數(shù)據(jù)生產(chǎn)效率,而且加快了數(shù)據(jù)更新速度,與傳統(tǒng)制圖模式相比,數(shù)字地圖生產(chǎn)周期大大縮短了。GIS數(shù)據(jù)是地理空間數(shù)據(jù)。然而,隨著觀測(cè)技術(shù)、GIS (地理信息系統(tǒng)技術(shù))等的快速發(fā)展,地理信息的采集、 存儲(chǔ)、分析、應(yīng)用逐漸形成一體化,空間信息的采集與存儲(chǔ)組織方式從以前單一的空間信息 (數(shù)據(jù))采集,發(fā)展成現(xiàn)在空間信息與屬性信息的集成化采集與組織的模式,包含大量語(yǔ)義信息的GIS數(shù)據(jù)(如ArcGIS等軟件生產(chǎn)的數(shù)據(jù))已經(jīng)成為地圖制圖的主要數(shù)據(jù)源。這種以線劃數(shù)據(jù)作為基礎(chǔ)數(shù)據(jù)的數(shù)字地圖制圖過(guò)程,現(xiàn)有制圖軟件僅僅利用了 GIS數(shù)據(jù)的線劃信息(空間坐標(biāo)信息),卻忽略了大量的原始數(shù)據(jù)(GIS數(shù)據(jù))的語(yǔ)義信息(如要素分類(lèi)、要素關(guān)系等)。由于缺少了語(yǔ)義信息及制圖規(guī)則的控制,GIS數(shù)據(jù)在制圖軟件中只能作為坐標(biāo)骨架存在,加上GIS軟件與制圖軟件的符號(hào)不兼容問(wèn)題,以及轉(zhuǎn)換線劃數(shù)據(jù)過(guò)程中地理要素語(yǔ)義信息的丟失問(wèn)題等,要素分類(lèi)(分層)、要素關(guān)系、地圖符號(hào)設(shè)計(jì)與配置等工作需要在制圖軟件中重新進(jìn)行,這需要大量的人工去處理,成為快速制圖的瓶頸,很難滿足地圖數(shù)據(jù)的快速網(wǎng)絡(luò)化發(fā)布及應(yīng)急制圖需要。GIS軟件制圖與專(zhuān)業(yè)制圖軟件存在著本質(zhì)區(qū)別。盡管GIS軟件具備一定的制圖功能,但由于其在地圖美化設(shè)計(jì)方面卻存在明顯的缺陷,其設(shè)計(jì)和生產(chǎn)的地圖很難達(dá)到出版地圖的要求,主要原因?yàn)镚IS軟件采用的是地理模型(GIS數(shù)據(jù)模型,或稱數(shù)字景觀模型,Digital Landscape Model,DLM),注重地理要素的空間完整性、連續(xù)性和空間關(guān)系及相關(guān)語(yǔ)義信息的描述,強(qiáng)調(diào)空間分析功能;GIS軟件只能對(duì)GIS數(shù)據(jù)進(jìn)行簡(jiǎn)單制圖,如簡(jiǎn)單配置符號(hào)和圖面整飾,不具備專(zhuān)業(yè)級(jí)的地圖編輯、顏色設(shè)計(jì)及可視化表達(dá)工具,因此這種制圖僅在一定程度上滿足一般需求(比如特殊領(lǐng)域的簡(jiǎn)單數(shù)字地圖等),很難達(dá)到公開(kāi)版地圖(尤其是紙質(zhì)地圖)的制圖要求。而制圖軟件采用的是制圖模型(地圖數(shù)據(jù),或稱數(shù)字制圖模型,Digital Cartography Model, DCM),其強(qiáng)調(diào)地理信息可視化(表達(dá))效果,而對(duì)空間要素完整性、甚至空間關(guān)系則不太注重,甚至?xí)呀档筒糠忠氐牡乩砦恢眉瓣P(guān)系的準(zhǔn)確度作為代價(jià),以達(dá)到增強(qiáng)地圖表現(xiàn)力的目的。如前所述,制圖軟件與GIS軟件因應(yīng)用目的不同,而采用不同的數(shù)據(jù)組織模型,模型的差異導(dǎo)致數(shù)據(jù)轉(zhuǎn)換中數(shù)據(jù)語(yǔ)義信息丟失及空間位置精度等降低。GIS軟件地圖制圖功能弱,設(shè)計(jì)與生產(chǎn)的地圖很難達(dá)到出版要求;專(zhuān)業(yè)制圖軟件的制圖功能強(qiáng)大,但需要對(duì)GIS線劃數(shù)據(jù)的進(jìn)行大量的處理工作,如要素分層、要素壓蓋關(guān)系處理、線劃數(shù)據(jù)光滑處理、要素符號(hào)設(shè)計(jì)與配置等。要解決上述問(wèn)題,目前有幾種普遍試用的方法,但是這些方法各有優(yōu)缺點(diǎn)(1) 建立GIS地圖表達(dá)模型;(2)通過(guò)矢量圖形格式AutoCAD DXF, Windows EMF、Adobe Illustrator AI等作為中間格式進(jìn)行間接轉(zhuǎn)換;(3)使用剪貼板,通過(guò)ArcGIS軟件與 CorelDraw軟件間的互操作把GIS數(shù)據(jù)通過(guò)選擇性粘貼的方式直接轉(zhuǎn)換成CorelDraw的格式數(shù)據(jù)等?;贕IS的地圖表達(dá)模型,將地理數(shù)據(jù)與地圖表達(dá)信息進(jìn)行了有機(jī)融合,便于地圖目標(biāo)的對(duì)象級(jí)修改與保存,減少了數(shù)據(jù)冗余,便于地圖的增量更新與多重表達(dá),同時(shí)也便于傳統(tǒng)GIS擴(kuò)展地圖表達(dá)能力,但這種模型仍然停留在形式化描述階段,尚沒(méi)有開(kāi)發(fā)出相關(guān)系統(tǒng);利用GIS數(shù)據(jù)在CorelDraw環(huán)境下地圖制圖的技術(shù)路線,其主要步驟為數(shù)據(jù)的篩選與分析一數(shù)據(jù)投影變換一數(shù)據(jù)分層一數(shù)據(jù)編輯一符號(hào)化一比例尺確定一數(shù)據(jù)格式轉(zhuǎn)換(地圖輸出),這種方法雖然解決了 GIS數(shù)據(jù)至CorelDraw數(shù)據(jù)的格式轉(zhuǎn)換問(wèn)題,但是從 GIS數(shù)據(jù)到地圖數(shù)據(jù)轉(zhuǎn)換過(guò)程卻不能進(jìn)行控制,因此無(wú)法定制GIS數(shù)據(jù)轉(zhuǎn)換成地圖數(shù)據(jù)的規(guī)則,輸出后的地圖數(shù)據(jù)仍然存在壓印與疊印、補(bǔ)漏白等問(wèn)題,該方法最主要的特點(diǎn)還是要在CorelDraw中進(jìn)行符號(hào)化、渲染、規(guī)范化、數(shù)據(jù)編輯等大量的人工編輯工作;采用“復(fù)制+ 粘貼”的方法實(shí)現(xiàn)ArcGIS數(shù)據(jù)到CorelDraw數(shù)據(jù)的轉(zhuǎn)換,這種方法不僅要根據(jù)要素類(lèi)型進(jìn)行多次的“復(fù)制+粘貼”或轉(zhuǎn)換EMF (Windows增強(qiáng)型元文件)操作,而且轉(zhuǎn)換后注記、符號(hào)、 顏色等信息丟失嚴(yán)重。這些解決方法基本解決了從GIS軟件到制圖軟件的線劃數(shù)據(jù)轉(zhuǎn)換,但仍存在著線劃精度不高,數(shù)據(jù)的語(yǔ)義信息大量丟失(如要素分類(lèi)、屬性、關(guān)系、符號(hào)表達(dá)等)等問(wèn)題。制圖軟件從轉(zhuǎn)換的線劃數(shù)據(jù)到生產(chǎn)出符合出版要求的地圖,需要對(duì)要素分類(lèi)、關(guān)系表達(dá)、屬性表達(dá)、符號(hào)設(shè)計(jì)與配置、顏色設(shè)計(jì)等進(jìn)行大量的人工處理工作。

發(fā)明內(nèi)容
本發(fā)明的目的在于,實(shí)現(xiàn)在制圖規(guī)則支持下的線劃數(shù)據(jù)及其語(yǔ)義信息的最大程度轉(zhuǎn)換,提高基于GIS數(shù)據(jù)的制圖質(zhì)量和效率,因此提供基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng)。本發(fā)明的技術(shù)方案為一種基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),包括原始GIS數(shù)據(jù)讀取模塊10、符號(hào)庫(kù)構(gòu)建模塊20、圖面設(shè)計(jì)知識(shí)庫(kù)模塊30、要素沖突處理知識(shí)庫(kù)模塊40、制圖規(guī)則提供模塊50、地圖數(shù)據(jù)生成模塊60和地圖文件輸入輸出模塊70 ;
原始GIS數(shù)據(jù)讀取模塊10,用于從原始GIS數(shù)據(jù)中讀取線劃數(shù)據(jù)、符號(hào)信息和語(yǔ)義信息,并將線劃數(shù)據(jù)輸入地圖數(shù)據(jù)生成模塊60,將符號(hào)信息輸入符號(hào)庫(kù)構(gòu)建模塊20,將語(yǔ)義信息輸入制圖規(guī)則提供模塊50 ;
符號(hào)庫(kù)構(gòu)建模塊20,用于接收原始GIS數(shù)據(jù)讀取模塊10傳輸?shù)姆?hào)信息和用戶輸入的 CorelDraw符號(hào)文件,并存儲(chǔ)進(jìn)符號(hào)庫(kù),符號(hào)庫(kù)內(nèi)的符號(hào)提供給地圖數(shù)據(jù)生成模塊60 ;
圖面設(shè)計(jì)知識(shí)庫(kù)模塊30,用于接收用戶輸入的圖面設(shè)計(jì)知識(shí),并存儲(chǔ)進(jìn)圖面設(shè)計(jì)知識(shí)庫(kù),圖面設(shè)計(jì)知識(shí)庫(kù)內(nèi)的圖面設(shè)計(jì)知識(shí)提供給地圖數(shù)據(jù)生成模塊60 ;
要素沖突處理知識(shí)庫(kù)模塊40,用于接收用戶輸入的地圖要素處理規(guī)則,并存儲(chǔ)進(jìn)要素沖突處理知識(shí)庫(kù),要素沖突處理知識(shí)庫(kù)內(nèi)的地圖要素處理規(guī)則提供給制圖規(guī)則提供模塊 50,所述地圖要素處理規(guī)則包括制圖表達(dá)過(guò)程中的要素壓蓋處理規(guī)則、要素移位規(guī)則和要素舍棄規(guī)則;
制圖規(guī)則提供模塊50,用于接收原始GIS數(shù)據(jù)讀取模塊10輸入的語(yǔ)義信息,根據(jù)語(yǔ)義信息提供符號(hào)化規(guī)則到地圖數(shù)據(jù)生成模塊60,根據(jù)語(yǔ)義信息從要素沖突處理知識(shí)庫(kù)模塊 40中提取相應(yīng)的地圖要素處理規(guī)則并提供給地圖數(shù)據(jù)生成模塊60 ;
地圖數(shù)據(jù)生成模塊60,用于根據(jù)符號(hào)庫(kù)構(gòu)建模塊20提供的符號(hào)和制圖規(guī)則提供模塊 50提供的符號(hào)化規(guī)則,對(duì)原始GIS數(shù)據(jù)讀取模塊10輸入的線劃數(shù)據(jù)進(jìn)行符號(hào)化,得到地圖制圖模型;然后根據(jù)制圖規(guī)則提供模塊50提供的地理要素處理規(guī)則,對(duì)地圖制圖模型進(jìn)行地圖要素的沖突處理;最后,根據(jù)圖面設(shè)計(jì)知識(shí)庫(kù)模塊30提供的圖面設(shè)計(jì)知識(shí)對(duì)地圖制圖模型進(jìn)行整飾,生成最終的地圖數(shù)據(jù)并輸出到地圖數(shù)據(jù)生成模塊60 ;
地圖文件輸入輸出模塊70,用于將地圖數(shù)據(jù)生成模塊60生成的地圖數(shù)據(jù)按照 PostScript語(yǔ)言的語(yǔ)法規(guī)則解析為基于Postkript語(yǔ)言的文本描述信息,將文本描述信息寫(xiě)入地圖文件中進(jìn)行輸出。而且,所述符號(hào)庫(kù)構(gòu)建模塊20包括CorelDraw符號(hào)輸入輸出單元、GIS符號(hào)信息讀取單元和符號(hào)分類(lèi)管理單元;
CorelDraw符號(hào)輸入輸出單元,用于提供CorelDraw符號(hào)文件的導(dǎo)入導(dǎo)出功能,包括將用戶輸入的CorelDraw符號(hào)文件輸入符號(hào)分類(lèi)管理單元,同時(shí)支持將符號(hào)庫(kù)中已有的符號(hào)導(dǎo)出為CorelDraw符號(hào)文件;
GIS符號(hào)信息讀取單元,用于將原始GIS數(shù)據(jù)讀取模塊10傳輸?shù)姆?hào)信息輸入符號(hào)分類(lèi)管理單元;
符號(hào)分類(lèi)管理單元,用于將CorelDraw符號(hào)輸入輸出單元提供的CorelDraw符號(hào)文件和GIS符號(hào)信息讀取單元提供的符號(hào)信息存入符號(hào)庫(kù),并支持分類(lèi)管理。而且,所述地圖數(shù)據(jù)生成模塊60包括符號(hào)化單元、要素沖突處理單元和地圖整飾單元;
符號(hào)化單元,用于根據(jù)符號(hào)庫(kù)構(gòu)建模塊20提供的符號(hào)和制圖規(guī)則提供模塊50提供的符號(hào)化規(guī)則,對(duì)原始GIS數(shù)據(jù)讀取模塊10輸入的線劃數(shù)據(jù)進(jìn)行符號(hào)化,得到地圖制圖模型并輸出到要素沖突處理單元;
要素沖突處理單元,用于根據(jù)制圖規(guī)則提供模塊50提供的地理要素處理規(guī)則,對(duì)符號(hào)化單元輸入的地圖制圖模型進(jìn)行地圖要素的沖突處理,沖突處理后的地圖制圖模型輸入地圖整飾單元,
地圖整飾單元,用于根據(jù)圖面設(shè)計(jì)知識(shí)庫(kù)模塊30提供的圖面設(shè)計(jì)知識(shí),對(duì)要素沖突處理單元輸入的地圖制圖模型進(jìn)行整飾,生成最終的地圖數(shù)據(jù)。本發(fā)明提出通過(guò)編寫(xiě)制圖規(guī)則支持下的GIS數(shù)據(jù)快速地圖制圖系統(tǒng),實(shí)現(xiàn)GIS數(shù)據(jù)的快速制圖。該系統(tǒng)首先將GIS數(shù)據(jù)轉(zhuǎn)換成制圖軟件(如CorelDraw,Illustrator等) 支持的AI (Adobe Illustrator軟件的格式,面向制圖出版的高精度數(shù)據(jù)格式)格式數(shù)據(jù), 同時(shí)利用GIS數(shù)據(jù)的語(yǔ)義信息以及制圖系統(tǒng)中預(yù)先定義的制圖規(guī)則,完成數(shù)據(jù)轉(zhuǎn)換過(guò)程中制圖數(shù)據(jù)的自動(dòng)化預(yù)處理,包括要素自動(dòng)分層、要素關(guān)系自動(dòng)調(diào)整、注記自動(dòng)配置、顏色設(shè)置、面向制圖軟件的符號(hào)設(shè)計(jì)與配置等。采用本方法從GIS數(shù)據(jù)轉(zhuǎn)換得到的制圖格式數(shù)據(jù), 可以在地圖制圖編輯前完成大量數(shù)據(jù)預(yù)處理工作,減少在制圖軟件中進(jìn)行處理的時(shí)間,縮短制圖周期,以提高GIS數(shù)據(jù)的地圖制圖效率。


圖1為本發(fā)明實(shí)施例的結(jié)構(gòu)圖2為本發(fā)明實(shí)施例的原始GIS數(shù)據(jù)讀取示意圖; 圖3為本發(fā)明實(shí)施例的符號(hào)庫(kù)構(gòu)建示意圖; 圖4為本發(fā)明實(shí)施例的圖面設(shè)計(jì)知識(shí)配置示意圖; 圖5為本發(fā)明實(shí)施例的地圖數(shù)據(jù)生成示意圖。
具體實(shí)施例方式
本發(fā)明的基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng)著重突出基于GIS語(yǔ)義信息和制圖規(guī)則庫(kù)的自動(dòng)化制圖流程,通過(guò)GIS語(yǔ)義信息的智能轉(zhuǎn)換、手動(dòng)定制制圖規(guī)則以及系統(tǒng)預(yù)定義制圖規(guī)則三種方式生成最終的GIS數(shù)據(jù)快速地圖制圖規(guī)則。對(duì)GIS語(yǔ)義信息的智能轉(zhuǎn)換是指將GIS中的語(yǔ)義信息,如要素分類(lèi)、要素屬性、要素關(guān)系等信息轉(zhuǎn)換為制圖表達(dá)中的地圖要素描述信息,如地層的繪制順序、地圖要素的顏色、地圖要素的位置信息、地圖注記配置規(guī)則等。手動(dòng)定制的制圖規(guī)則是指用戶通過(guò)系統(tǒng)提供的地圖模板配置界面進(jìn)行地圖文件參數(shù)配置;系統(tǒng)預(yù)定義制圖規(guī)則是指?jìng)鹘y(tǒng)制圖表達(dá)中的一些默認(rèn)規(guī)則,如道路壓蓋處理,注記舍棄規(guī)則,要素移位規(guī)則等等,這些規(guī)則被定義在系統(tǒng)中,在用戶進(jìn)行制圖的時(shí)候自動(dòng)進(jìn)行調(diào)用。本發(fā)明技術(shù)方案可采用計(jì)算機(jī)軟件技術(shù)實(shí)現(xiàn)模塊化設(shè)計(jì)。以下結(jié)合附圖和實(shí)施例詳細(xì)說(shuō)明本發(fā)明技術(shù)方案。如圖1,實(shí)施例所提供基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),包括原始GIS數(shù)據(jù)讀取模塊10、符號(hào)庫(kù)構(gòu)建模塊20、圖面設(shè)計(jì)知識(shí)庫(kù)模塊30、要素沖突處理知識(shí)庫(kù)模塊40、制圖規(guī)則提供模塊50、地圖數(shù)據(jù)生成模塊60和地圖文件輸入輸出模塊70。以下分別說(shuō)明各模塊實(shí)現(xiàn),以供實(shí)施參考。原始GIS數(shù)據(jù)讀取模塊10,用于從原始GIS數(shù)據(jù)中讀取線劃數(shù)據(jù)、符號(hào)信息和語(yǔ)義信息,并將線劃數(shù)據(jù)輸入地圖數(shù)據(jù)生成模塊60,將符號(hào)信息輸入符號(hào)庫(kù)構(gòu)建模塊20,將語(yǔ)義信息輸入制圖規(guī)則提供模塊50。實(shí)施例中,根據(jù)用戶輸入的原始GIS數(shù)據(jù),生成地圖制圖要素資源庫(kù),包括線劃數(shù)據(jù)、符號(hào)信息和語(yǔ)義信息。原始GIS數(shù)據(jù)讀取模塊10具體實(shí)現(xiàn)原始GIS數(shù)據(jù)讀取可參見(jiàn)圖2
GIS基礎(chǔ)空間數(shù)據(jù)讀取,包括讀取點(diǎn)、線、面、注記等實(shí)體的空間位置和相關(guān)幾何信息, 得到線劃數(shù)據(jù)。符號(hào)及圖層渲染信息讀取,包括讀取點(diǎn)、線、面要素的符號(hào)信息、注記的字體信息、圖層的渲染方式,即符號(hào)信息。制圖表達(dá)相關(guān)的語(yǔ)義信息,是指存儲(chǔ)在GIS地理要素中制圖表達(dá)相關(guān)的屬性信息,這些屬性信息用來(lái)描述地圖要素的制圖規(guī)則,如符號(hào)化的順序、符號(hào)編碼、要素要素移位處理等級(jí)、要素壓蓋處理等級(jí)等。這些規(guī)則提供給制圖規(guī)則提供模塊50,用來(lái)進(jìn)行地圖數(shù)據(jù)的生成。具體實(shí)施時(shí),系統(tǒng)可以向用戶提供制圖表達(dá)屬性相關(guān)說(shuō)明,即通過(guò)文檔說(shuō)明屬性的格式標(biāo)準(zhǔn),用戶參照制圖表達(dá)屬性相關(guān)說(shuō)明,在原始GIS數(shù)據(jù)采集的過(guò)程中錄入地理要素的制圖表達(dá)屬性。系統(tǒng)通過(guò)ArcEngine組件依次讀取GIS圖層的幾何信息和屬性數(shù)據(jù),所得線劃數(shù)據(jù)、符號(hào)信息和語(yǔ)義信息存儲(chǔ)在地圖制圖模型中。符號(hào)庫(kù)構(gòu)建模塊20,用于接收原始GIS數(shù)據(jù)讀取模塊10傳輸?shù)姆?hào)信息和用戶輸入的CorelDraw符號(hào)文件,并存儲(chǔ)進(jìn)符號(hào)庫(kù),符號(hào)庫(kù)內(nèi)的符號(hào)提供給地圖數(shù)據(jù)生成模塊60。符號(hào)庫(kù)構(gòu)建模塊20可分CorelDraw符號(hào)輸入輸出單元、GIS符號(hào)信息讀取單元和符號(hào)分類(lèi)管理單元設(shè)計(jì)。CorelDraw符號(hào)輸入輸出單元,用于提供CorelDraw符號(hào)文件的導(dǎo)入導(dǎo)出功能,包括將用戶輸入的CorelDraw符號(hào)文件輸入符號(hào)分類(lèi)管理單元,同時(shí)支持將符號(hào)庫(kù)中已有的符號(hào)導(dǎo)出為CorelDraw符號(hào)文件;GIS符號(hào)信息讀取單元,用于將原始GIS數(shù)據(jù)讀取模塊10傳輸?shù)姆?hào)信息輸入符號(hào)分類(lèi)管理單元;符號(hào)分類(lèi)管理單元,用于將CorelDraw符號(hào)輸入輸出單元提供的CorelDraw符號(hào)文件和GIS符號(hào)信息讀取單元提供的符號(hào)信息存入符號(hào)庫(kù),并支持分類(lèi)管理。通過(guò)CorelDraw符號(hào)輸入輸出單元提供CorelDraw符號(hào)文件的導(dǎo)入導(dǎo)出功能,用戶可以將CorelDraw中導(dǎo)出的AI文件導(dǎo)入符號(hào)庫(kù)中存儲(chǔ)為二進(jìn)制符號(hào)信息,同時(shí)也以將符號(hào)庫(kù)中已有的符號(hào)導(dǎo)出為AI文件在CorelDraw中進(jìn)行編輯。通過(guò)GIS符號(hào)信息讀取單元,可以從ArcGIS符號(hào)的Myle符號(hào)文件中讀取相應(yīng)的符號(hào)信息,并轉(zhuǎn)存到符號(hào)庫(kù)中,同時(shí)作為CorelDraw符號(hào)輸入輸出單元輸出AI文件時(shí)的符號(hào)信息來(lái)源。通過(guò)符號(hào)分類(lèi)管理單元可以提供符號(hào)分類(lèi)的新建、修改、刪除等功能,用戶將導(dǎo)入的符號(hào)進(jìn)行選擇歸類(lèi)。符號(hào)庫(kù)構(gòu)建模塊20具體實(shí)現(xiàn)符號(hào)庫(kù)構(gòu)建可參見(jiàn)圖3
符號(hào)文件導(dǎo)入包括CorelDraw符號(hào)導(dǎo)入和ArcGIS符號(hào)文件導(dǎo)入。CorelDraw符號(hào)導(dǎo)入時(shí),首先在CorelDraw中制作地圖符號(hào),然后另存為AI格式的符號(hào)文件,最后在符號(hào)創(chuàng)建界面中導(dǎo)入符號(hào)文件,由CorelDraw符號(hào)輸入輸出單元完成。ArcGIS符號(hào)文件導(dǎo)入時(shí)直接導(dǎo)入即可,由GIS符號(hào)信息讀取單元完成。自定義符號(hào)創(chuàng)建可通過(guò)符號(hào)分類(lèi)管理單元提供用戶對(duì)符號(hào)進(jìn)行創(chuàng)建、分類(lèi)、管理的界面,還可提供界面供用戶根據(jù)系統(tǒng)提供基本的符號(hào)圖元,進(jìn)行圖元組合,例如線狀符號(hào)組合和面狀符號(hào)組合。組合后的圖元即為要?jiǎng)?chuàng)建的符號(hào)。原始GIS數(shù)據(jù)讀取模塊10傳輸?shù)姆?hào)信息、用戶輸入的CorelDraw符號(hào)文件和用戶創(chuàng)建的自定義符號(hào),都由符號(hào)分類(lèi)管理單元分類(lèi)存入符號(hào)庫(kù)。符號(hào)庫(kù)可采用現(xiàn)有數(shù)據(jù)庫(kù)技術(shù)構(gòu)建,其中設(shè)置符號(hào)分類(lèi)表。根據(jù)國(guó)家基礎(chǔ)地理信息要素分類(lèi)與編碼標(biāo)準(zhǔn)進(jìn)行符號(hào)分類(lèi)信息創(chuàng)建,將創(chuàng)建的信息存儲(chǔ)在符號(hào)分類(lèi)表中,表結(jié)構(gòu)如下表2所示。表1符號(hào)分類(lèi)信息存儲(chǔ)表_
權(quán)利要求
1.一種基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),其特征在于包括原始GIS數(shù)據(jù)讀取模塊 (10)、符號(hào)庫(kù)構(gòu)建模塊(20)、圖面設(shè)計(jì)知識(shí)庫(kù)模塊(30)、要素沖突處理知識(shí)庫(kù)模塊(40)、制圖規(guī)則提供模塊(50 )、地圖數(shù)據(jù)生成模塊(60 )和地圖文件輸入輸出模塊(70 );原始GIS數(shù)據(jù)讀取模塊(10),用于從原始GIS數(shù)據(jù)中讀取線劃數(shù)據(jù)、符號(hào)信息和語(yǔ)義信息,并將線劃數(shù)據(jù)輸入地圖數(shù)據(jù)生成模塊(60),將符號(hào)信息輸入符號(hào)庫(kù)構(gòu)建模塊(20),將語(yǔ)義信息輸入制圖規(guī)則提供模塊(50);符號(hào)庫(kù)構(gòu)建模塊(20),用于接收原始GIS數(shù)據(jù)讀取模塊(10)傳輸?shù)姆?hào)信息和用戶輸入的CorelDraw符號(hào)文件,并存儲(chǔ)進(jìn)符號(hào)庫(kù),符號(hào)庫(kù)內(nèi)的符號(hào)提供給地圖數(shù)據(jù)生成模塊 (60);圖面設(shè)計(jì)知識(shí)庫(kù)模塊(30),用于接收用戶輸入的圖面設(shè)計(jì)知識(shí),并存儲(chǔ)進(jìn)圖面設(shè)計(jì)知識(shí)庫(kù),圖面設(shè)計(jì)知識(shí)庫(kù)內(nèi)的圖面設(shè)計(jì)知識(shí)提供給地圖數(shù)據(jù)生成模塊(60);要素沖突處理知識(shí)庫(kù)模塊(40),用于接收用戶輸入的地圖要素處理規(guī)則,并存儲(chǔ)進(jìn)要素沖突處理知識(shí)庫(kù),要素沖突處理知識(shí)庫(kù)內(nèi)的地圖要素處理規(guī)則提供給制圖規(guī)則提供模塊 (50),所述地圖要素處理規(guī)則包括制圖表達(dá)過(guò)程中的要素壓蓋處理規(guī)則、要素移位規(guī)則和要素舍棄規(guī)則;制圖規(guī)則提供模塊(50),用于接收原始GIS數(shù)據(jù)讀取模塊(10)輸入的語(yǔ)義信息,根據(jù)語(yǔ)義信息提供符號(hào)化規(guī)則到地圖數(shù)據(jù)生成模塊(60),根據(jù)語(yǔ)義信息從要素沖突處理知識(shí)庫(kù)模塊(40)中提取相應(yīng)的地圖要素處理規(guī)則并提供給地圖數(shù)據(jù)生成模塊(60);地圖數(shù)據(jù)生成模塊(60),用于根據(jù)符號(hào)庫(kù)構(gòu)建模塊(20)提供的符號(hào)和制圖規(guī)則提供模塊(50)提供的符號(hào)化規(guī)則,對(duì)原始GIS數(shù)據(jù)讀取模塊(10)輸入的線劃數(shù)據(jù)進(jìn)行符號(hào)化, 得到地圖制圖模型;然后根據(jù)制圖規(guī)則提供模塊(50)提供的地理要素處理規(guī)則,對(duì)地圖制圖模型進(jìn)行地圖要素的沖突處理;最后,根據(jù)圖面設(shè)計(jì)知識(shí)庫(kù)模塊(30)提供的圖面設(shè)計(jì)知識(shí)對(duì)地圖制圖模型進(jìn)行整飾,生成最終的地圖數(shù)據(jù)并輸出到地圖數(shù)據(jù)生成模塊(60);地圖文件輸入輸出模塊(70),用于將地圖數(shù)據(jù)生成模塊(60)生成的地圖數(shù)據(jù)按照 Postkript語(yǔ)言的語(yǔ)法規(guī)則解析為基于Postkript語(yǔ)言的文本描述信息,將文本描述信息寫(xiě)入地圖文件中進(jìn)行輸出。
2.根據(jù)權(quán)利要求1所述基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),其特征在于所述符號(hào)庫(kù)構(gòu)建模塊(20)包括CorelDraw符號(hào)輸入輸出單元、GIS符號(hào)信息讀取單元和符號(hào)分類(lèi)管理單元;CorelDraw符號(hào)輸入輸出單元,用于提供CorelDraw符號(hào)文件的導(dǎo)入導(dǎo)出功能,包括將用戶輸入的CorelDraw符號(hào)文件輸入符號(hào)分類(lèi)管理單元,同時(shí)支持將符號(hào)庫(kù)中已有的符號(hào)導(dǎo)出為CorelDraw符號(hào)文件;GIS符號(hào)信息讀取單元,用于將原始GIS數(shù)據(jù)讀取模塊(10)傳輸?shù)姆?hào)信息輸入符號(hào)分類(lèi)管理單元;符號(hào)分類(lèi)管理單元,用于將CorelDraw符號(hào)輸入輸出單元提供的CorelDraw符號(hào)文件和GIS符號(hào)信息讀取單元提供的符號(hào)信息存入符號(hào)庫(kù),并支持分類(lèi)管理。
3.根據(jù)權(quán)利要求1或2所述基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),其特征在于所述地圖數(shù)據(jù)生成模塊(60)包括符號(hào)化單元、要素沖突處理單元和地圖整飾單元;符號(hào)化單元,用于根據(jù)符號(hào)庫(kù)構(gòu)建模塊(20)提供的符號(hào)和制圖規(guī)則提供模塊(50)提供的符號(hào)化規(guī)則,對(duì)原始GIS數(shù)據(jù)讀取模塊(10)輸入的線劃數(shù)據(jù)進(jìn)行符號(hào)化,得到地圖制圖模型并輸出到要素沖突處理單元;要素沖突處理單元,用于根據(jù)制圖規(guī)則提供模塊(50)提供的地理要素處理規(guī)則, 對(duì)符號(hào)化單元輸入的地圖制圖模型進(jìn)行地圖要素的沖突處理,沖突處理后的地圖制圖模型輸入地圖整飾單元,地圖整飾單元,用于根據(jù)圖面設(shè)計(jì)知識(shí)庫(kù)模塊(30)提供的圖面設(shè)計(jì)知識(shí),對(duì)要素沖突處理單元輸入的地圖制圖模型進(jìn)行整飾,生成最終的地圖數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)一種基于GIS數(shù)據(jù)的快速地圖制圖系統(tǒng),將GIS數(shù)據(jù)轉(zhuǎn)換成面向制圖出版的高精度地圖數(shù)據(jù)格式的制圖數(shù)據(jù),充分利用GIS數(shù)據(jù)中的豐富語(yǔ)義信息以及制圖系統(tǒng)中預(yù)定義的制圖規(guī)則,完成數(shù)據(jù)轉(zhuǎn)換過(guò)程中制圖數(shù)據(jù)的智能化預(yù)處理,包括原始GIS數(shù)據(jù)讀取模塊、符號(hào)庫(kù)構(gòu)建模塊、圖面設(shè)計(jì)知識(shí)庫(kù)模塊、要素沖突處理知識(shí)庫(kù)模塊、制圖規(guī)則提供模塊、地圖數(shù)據(jù)生成模塊和地圖文件輸入輸出模塊。采用本發(fā)明進(jìn)行GIS數(shù)據(jù)到制圖數(shù)據(jù)的轉(zhuǎn)換,可在地圖制圖編輯前的完成大量制圖數(shù)據(jù)的預(yù)處理工作,縮短了數(shù)字地圖制圖周期,提高了基于GIS數(shù)據(jù)的地圖制圖效率和質(zhì)量。
文檔編號(hào)G06F17/30GK102509511SQ20111038037
公開(kāi)日2012年6月20日 申請(qǐng)日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者李雅彥, 羅康, 翁敏, 蔣維杰, 蔡忠亮, 解智強(qiáng) 申請(qǐng)人:武漢大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
寻甸| 南丰县| 永善县| 武川县| 商水县| 宁国市| 青田县| 洪雅县| 三门县| 许昌县| 文山县| 黄龙县| 开阳县| 合江县| 乌兰浩特市| 桂林市| 西盟| 汾阳市| 临高县| 怀仁县| 凤冈县| 蓬安县| 永善县| 汕头市| 宁明县| 定安县| 昔阳县| 永仁县| 柘荣县| 平乡县| 建水县| 平顺县| 丹棱县| 安国市| 康平县| 闽侯县| 淮阳县| 辛集市| 银川市| 独山县| 义马市|