• 沒有找到結果。

第四章 地理資訊系統

4.3 G IS 軟體選擇

上廠商對於自身的檔案格式是抱持保留態度。目前當資料進行轉換時,所

採取的作法是在任兩種格式間,撰寫一個轉換程式,但這種方法是十分沒有效率。因 此訂定一個由大家所共同遵守轉換標準是必要的。

案如 AutoCAD 圖檔,以及早期 MapInfo DOS 版本之檔案。這些檔案中是以數字之形態 來描述圖形,只要將描述圖形之語法格式轉換為 MapInfo 之格式就可使用。而未數位 化的影像,則需要經過數位化的轉換過程才可以使用,因此一般只是使用在將地圖照 片,當作基底圖的應用之中。照片掃描時可視需求存成各種不同的檔案,而 MapInfo 支援的檔案格式有 GIF、JPG、PCX、TGA 及 TIF,已是足供使用。

在資料管理方面,以 table 為基本結構來建立資料庫,檔案格式以 MIF 為 主,亦可由其他軟體(如 Visual Basic 6.0)所撰寫的轉檔程式,建立其資料庫供轉 入使用。在資料管理方面,MapInfo 提供了 SQL,除了基本的建檔、增加資料、刪除 資料、……等操作外,與 SQL 配合使用,即可以完成複雜的資料查詢工作。

在統計分析方面,有各種的 table、columns 運算法,從最簡單的加減統計、

到複雜的變異、標準差。至於更進一步的運算法,可以將所要的複雜運算分解成許多 的基本運算步驟,由基本的運算單元一步一步的計算出結果來。這些結果可以另外暫 存於一個 column 上,再利用這些 columns 的資料繪出統計圖來,或製成統計表。

在電腦輸出方面,可以單獨輸出一張地圖,亦可以將多層地圖疊合起來合成一張 圖,或者在旁邊加上一些與地圖相關的統計圖表以輔助說明。製作好的圖表,可以由 電腦螢幕上展示,或是由印表機,繪圖機等設備輸出。

4.3.2 MapBasic 所提供的支援

光是有了 MapInfo 對於系統之建構而言仍是不夠的。還需要把資料自動地 轉換到 MapInfo 的資料庫中,而不是以人工操作的方式,慢慢地將資料鍵入。為達此 目的,仍需要一套能以程式方式操作 MapInfo 之工具軟體:MapBasic。MapBasic 是 Mapping Information Systems Corporation 專為 MapInfo 而發展的一套工具軟體。

MapInfo 的每一個動作及功能,都有一個相對映的 MapBasic 語句指令,可達成相同之 目的。甚至可在 MapInfo 中開啟一個 MapBasic 之對話視窗,當以手動方式操作 MapInfo 時,MapBasic 視窗中就會顯示出這個動作所用的 MapBasic 語句,以減少程式設計師 找尋使用指令之不便。為了解決了自動鍵入資料之問題,MapBasic 提供:

(1)線上輸入:讓使用者仍能以人工方式鍵入資料,只是現在是先由 MapBasic 接收後再傳給 MapInfo。

(2)程序溝通:利用 Windows 之動態資料交換的功能,來與其他程式間交換資 料,如此即可由其他程式那兒,直接取得輸入資料,而建立於 MapInfo 的資料庫中。

表 4-2 地理資訊應用軟體比較表

軟體名稱 MapInfo ARC/INFO GENASYS MapGuide 檔案格式

轉換

與一般應用軟 體

檔案流通率高 座標轉換方式 多而完整

座標轉換方式 多而完整

使用難易 系統開放容易 學習

在 DOS 環境下 操作容易

分析模組多而 功能完整

視窗環境下操 作方便

網路功能 功能完整 功能完整 尚可 功能完整

資料庫 有 有 有 有

精密度 好 好 較差 好

資料安全性 無 好 無 好

台灣地圖資料 來源

可自訂台灣座 標系統

可自訂台灣座 標系統

無 無

數位化的功能 數位化資料方 便

數位化資料方 便

數位化資料不 方便

數位化資料不 方便