介紹
計算機輔助製圖是地圖製圖學的分支,是 以數字電子計算機和圖形輸入、輸出設備為工具,以數學邏輯方法為科學語言來研究編制的一門新技術。
發展
從1964年國際製圖協會建立第三委員會以來,獲得了迅速發展和套用,當前已成為地圖製圖學研究的方向之一。例如,在1978年召開的第九屆國際製圖學術會議上,在百篇論文中有半數是討論機助之徒的。
在1976年出版的《計算機製圖的全球技術和市場》一書,較系統地反映了這門新技術在各國的發展現狀。根據國際地理聯合會地理資料讀取和處理委員會的調查,世界各國建立了約三百餘個軟體系統和程式來對各種空間信息進行處理製圖。許多研究指出,當前計算機輔助製圖軟體的研究和硬體相比,更顯得重要和迫切,在實現自動製圖過程中,軟體在往往具有決定的意義,它的組成和功能體現了自動製圖的性質和特點,是當前機助製圖研究的核心課題。
中國科學院地理研究所在各種地理環境信息處理和製圖軟體試驗研究中,完成了約有60種程式設計,它們主要套用於地理資料的加工分析和製圖兩個方面。前者是根據地理研究的要求,進行地理資料各種分析,例如統計特徵值分析,趨勢分析、相關分析、聚類分析、地形分析、多要素加權組合分析等。後者則是將地理分析的結果進行圖示表示,輸出各種類型的專題地圖。
因此,這兩類程式既相對獨立又互相銜接,在邏輯構成上組成同一 的地理信息處理和製圖系統。對於各種製圖軟體,可以按其功能,性質可區分基本軟體、功能軟體和套用軟體,按使用設備類型可區分跟蹤繪圖設備軟體和掃描繪圖軟體。另外,軟體完善程度也可以是一個重要指標,它反映了從單一的程式到完善的系統不同成熟程度。軟體的操作方式可區分批量處理、人際對話和實時處理等不同方式。
基本操作程式
主要用途
繪圖基本操作程式主要用途是:實現計算機各種圖形輸出設備的聯結,控制繪圖設備的基本操作,為基礎性的繪圖服務軟體。我們知道,機助製圖實際上是通過繪圖設備的繪圖部件位移留下的軌跡來實現的。對於數控繪圖機的繪圖頭的移動時受各種指令控制的,一般地矢量方式的繪圖機有八個方向動作和抬落筆換筆等指令。
在計算機指揮繪圖機繪圖時,必須先傳送符合該類型繪圖機要求的指令格式和代碼,即將製圖數據轉換為繪圖機的代碼的形式,才能驅動繪圖機的繪圖頭的位移。根據繪圖機的類型,這組織可區分脫機和在線上不同方式以及使用 平台式繪圖機和 鼓式繪圖機兩種類型。它們的功能主要有以下幾種:繪圖機的起始、終止控制,繪圖筆的驅動,繪圖頭的抬落和更換繪圖工具,繪圖機的直線插補和圓弧插補等。
自動繪圖機
自動繪圖機的各種基本動作控制程式的設計主要是通過計算機的邏輯運算,完成數據格式的轉換,輸出繪圖據要求的指令代碼。繪圖機的插補是使繪圖頭轉移軌跡逼近某一隻羨或曲線時,所需解決繪圖機基本動作控制指令聯結的方法和過程。繪圖機的插補可以用硬體或軟體不同方式來實現。一般地套用於脫機方式繪圖的繪圖機帶有橘補器;因此,繪圖機的軟體插補主要套用於在線上繪圖方式。插補方法可有正負區法、積分法和逐點比較法等。基本繪圖操作程式是經常被調用的繪圖必備基本軟體,需設計帶有形參的子程式形式,它的最佳化對提高自動繪圖速度和效果具有重大的意義。