【摘 要】數(shù)字地圖制圖實(shí)際上是建立在海量空間數(shù)據(jù)管理基礎(chǔ)之上的圖形編輯過程,它是一種以地理信息查詢檢索為基礎(chǔ)的圖形編輯環(huán)境上的圖形編輯過程。相關(guān)的數(shù)字地圖繪制軟件有很多,開發(fā)模式也非常復(fù)雜,常見的模式有MVC模式、OBSERVER模式、COMPOSITE模式、COMMAND模式等。在數(shù)字繪圖軟件中,CorelDraw是一款非常受歡迎的非專業(yè)制圖軟件工具。CorelDraw 軟件不支持對(duì)地圖屬性數(shù)據(jù)的編輯,因此采用分層數(shù)字化的方法區(qū)分各類地圖要素。它的基礎(chǔ)功能主要包括點(diǎn)編輯功能,繪線功能,造區(qū)功能,特效效果功能,符號(hào)建庫(kù)和調(diào)用,圖形文件大小數(shù)據(jù)壓縮,地圖數(shù)據(jù)輸出多文件格式等等。
【關(guān)鍵詞】數(shù)字地圖制圖;設(shè)計(jì)模式;CorelDraw;地圖屬性數(shù)據(jù)編輯;SuperMapDskpr;造區(qū)功能;制圖工藝流程;貝塞爾曲線
一、數(shù)字制圖軟件開發(fā)中的應(yīng)用模式
(一)數(shù)字地圖制圖概述及闡析
數(shù)字地圖制圖實(shí)際上是建立在海量空間數(shù)據(jù)管理基礎(chǔ)之上的圖形編輯過程,它是一種以地理信息查詢檢索為基礎(chǔ)的圖形編輯環(huán)境上的圖形編輯過程。因此,開發(fā)數(shù)字制圖軟件的核心工作是要完成地圖數(shù)據(jù)管理和通過對(duì)鼠標(biāo)與鍵盤的控制以完成靈活的圖形編輯操作。常見的設(shè)計(jì)模式包括MVC模式、OBSERVER模式、COMPOSITE模式、COMMAND模式。
(二)數(shù)字地圖制圖軟件開發(fā)常見模式
常見的設(shè)計(jì)模式包括MVC模式、OBSERVER模式、COMPOSITE模式、COMMAND模式。對(duì)于數(shù)字地圖制圖軟件系統(tǒng)的開發(fā)來說,Erich Gamm a 等人所描述的23 個(gè)設(shè)計(jì)模式都可以提供有效的設(shè)計(jì)經(jīng)驗(yàn)作為借鑒,但所有這些設(shè)計(jì)模式中又以MVC 模式、OBSERVER( 觀察者)模式、COM-POSIT E 模式和COMM ANDER( 命令)模式的使用頻率在數(shù)字地圖制圖軟件設(shè)計(jì)中為最高。……