MapInfo軟件提供了與壹些常用數據庫的接口,可以直接或間接地與這些數據庫交換數據。MapBasic是MapInfo軟件提供的開發工具,可以滿足用戶在圖形、界面、查詢和分析方面的各種需求,從而形成完全定制的應用集成。多媒體系統可以使用戶通過多媒體查詢地圖。MapInfo軟件適用於軍事管理指揮、市場營銷、城市規劃、市政管理、公安交通、郵電通信、石油地質、國土資源、人口管理、金融保險等應用領域,能夠為用戶的管理和決策提供有力的支持和幫助。
1.強大的圖形表達和處理功能
MapInfo作為壹款功能強大的圖形軟件,通過使用點、線、區域等多種圖形元素,以及地圖符號、文字類型、線條、填充圖案、顏色等豐富的表現類型,可以詳細、直觀、生動地展示電子地圖數據。同時,MapInfo還可以顯示位圖文件(如GIF、TIF、PCX、BMP、TGA等位圖文件)和衛星照片(SPOT)、航拍照片、照片等柵格圖像,還可以根據實際需要進行矢量化處理。此外,DXF格式(AutoCAD和其他CAD軟件包的圖形/數據交換格式)數據文件也可以直接在MapInfo中使用。在圖形處理上,提供了強大的繪圖工具箱,用戶可以隨意添加、刪除、修改各種圖形元素。
MapInfo處理的電子地圖不同於壹般的地圖。在通用地圖中,各種要素和信息都集中在壹起,不利於不同用戶對不同地理信息的查詢和使用。MapInfo在圖層中處理地圖。通過圖形分層技術,用戶可以根據自己的不同需求或壹定的標準將各種圖形元素分層組合,將壹幅地圖劃分為不同的圖層。例如,壹張城市地圖可以分為幾個圖層,如分區、道路、河流、建築物和標註。對於每壹層,可以根據其信息數據的不同內容需求,采用不同的數據格式和不同的數據庫類型,如(dBase,FoxBase,Lotus1-2-3,Oracle,Sybase等。).當用戶顯示、編輯和查詢圖形或數據庫時,他們可以自動標記任何層。標簽的大小、樣式、位置、內容和顏色也可以根據需要隨時修改。為了提高繪圖的效率,MapInfo有壹個裝飾層,用戶可以對繪制的圖形進行編輯,然後在批準後將其存儲在相應的層中。使用MapInfo提供的縮放工具,用戶可以對矢量圖形和光柵圖像進行任意比例的縮放,既可以查看全貌,也可以查看局部細節。為了滿足部分用戶對地理坐標系的特殊需求,MapInfo不僅提供了數百種地理投影模式可供選擇,還允許用戶通過編輯投影參數來定義自己的地圖投影模式。
第二,實用的關系數據庫功能
MapInfo具有動態鏈接關系數據庫的功能。MapInfo可以直接讀取dBase,FoxBase,Clipper,Lotus1-2-3,Microsoft Excel和ASCII文件。在Client\ server的網格環境下,可以通過SQL DATALINK數據連接軟件包提供的QELIB和ODBC接口連接壹臺遠程服務器,直接讀取Sybase、Oracle、INGRES、DB/2 DataBase Manager、SQLBase、Netware SQL、XDB等十幾個大型數據庫中的數據信息MapInfo還可以將數據文件和圖形對象的圖形屬性轉換為mif和mid格式的AsCII文件,供其他用戶使用。
MapInfo可以使用地理編碼功能,並根據地理坐標或空間地址(如省、市、街區、樓層、房間等。)的每壹個數據點,數據庫的數據都可以與它在地圖上對應的圖形元素壹壹對應。通過數據庫和圖形的有機結合,可以在圖形的基礎上操作數據庫。
MapInfo引入了目標的概念。通過設置目標區域,不僅可以合並和分離圖形對象之間的數據項,還可以擦除和疊加目標區域中的本地圖形對象和數據庫內容。MapInfo有自己內置的關系數據庫,用戶可以自由定義。每個庫可以有255個字段)、20和20億條記錄。
第三,靈活的數據查詢和分析功能
MapInfo的本質是它的分析查詢功能,即可以在屏幕上準確地查詢分析對應的地理數據庫信息。面對大量的數據,做數理統計已經是很繁重的工作了,更不用說精確的分類、查詢和判斷分析了。對於相對簡單的分析查詢,MapInfo提供了對象查詢工具、區域查詢工具(包括矩形、圓形和多邊形區域)、緩沖區查詢,以及壹些常用的邏輯和數據分析查詢功能。用戶可以使用靈活的查詢工具或使用函數隨時建立表達式。對於更復雜的分析和查詢,可以通過運行MapBasic編寫的查詢程序命令來實現。
第四,多樣化的數據視覺表達
MapInfo以三種不同的方式描述數據庫的內容:地圖、瀏覽器和圖形,可以動態鏈接。當用戶改變某個視圖的數據時,其他視圖會實時自動做出相應的改變。
對於信息數據和查詢分析的結果,MapInfo也可以采用專題地圖顯示方式,專題地圖顯示方式有柱狀圖、餅狀圖、點密度圖、範圍、刻度數量等多種顯示方式。利用用戶自定義的顏色、填充方式、圖形圖例等圖形顯示類型,將數據和分析查詢結果直觀形象地顯示在屏幕上,方便用戶快速了解和判斷相關信息數據和查詢結果。
動詞 (verb的縮寫)強大的系統開發工具
MapInfo系統軟件提供MapBasic作為MapInfo的支持開發工具。使用MapBasic,用戶可以設計和構建壹個符合自己特點和要求的純定制的應用系統。作為壹種結構化語言,MapBasic提供了380多種函數和命令語句,簡潔易學,功能強大,可以滿足用戶的各種需求。與傳統的GIS軟件相比,良好的軟件集成環境和面向對象、事件驅動的編程思想是MapBasic的優勢。
根據各類用戶的不同需求,MapBasic可以快速做出用戶需要的菜單、按鈕框或對話框。用戶不僅可以修改標準的MI菜單,還可以在原來的菜單欄上添加新的菜單項。使用MapBasic,用戶可以方便、準確地繪制經緯線,避免了手工繪制帶來的枯燥和可能出現的錯誤。還可以設計各種新的圖形符號。
MapBasic包含了壹系列的SQL函數和很多非常實用的語句,大大增強了操作數據的能力。如果只使用MapBasic非常簡單的Select語句,就可以查詢數據庫,實現對數據的排序、求和、篩選等操作。此外,MapBasic還提供了壹系列命令和函數來操作MapInfo的表格或其他類型的表格(如dBASE、FoxBase、Lotus、ASCII或Excel的表格文件),可以完成對表格的各種操作(如打開、創建或修改表格)和編輯數據對象。利用MapBasic,還可以將多媒體技術引入到地理信息系統中,使系統更加形象、生動。
MapBasic提供了MapInfo和其他應用程序之間的接口。MapBasic的開放架構允許程序員在外部函數中調用例程。例如,MapBasic不僅可以使用DDE(動態數據交換)調用其他軟件(C語言、Visual Basic應用程序)中的程序,還可以調用Windows DLL(動態鏈接庫)中的例程。用戶還可以使用MapBasic編寫的執行程序來完成工作中復雜的例行程序,將日常繁瑣的例行工作交給計算機來處理,不僅可以大大提高工作效率,還可以將管理人員從完全不必要的能源消耗中徹底解放出來。
六、方便靈活的圖形輸入輸出功能
MapInfo還為圖形的輸入和輸出提供了強大的支持。MapInfo軟件可用於處理通過掃描儀和數字化儀輸入的數據信息。如果使用DTC技術公司生產的接口軟件VTI(Virtual Table interface ), MapInfo可以與世界流行的Summagraphics、Calcomp等200多種數字化儀連接。利用其相應的硬件支持平臺,在靈活調整版面內容及其相對比例後,MapInfo可以通過彩色繪圖儀和打印機輸出任意比例的圖形、電子表格、圖表和圖例,也可以直接將窗口中顯示的矢量地圖轉換成bmp文件或圖元文件。
七、支持多種硬件操作平臺
MapInfo可以支持多種硬件操作平臺,適應低工作環境。MapInfo和MapBasic可用於DOS、Windows 3.1、Windows 95、Windows NT Tm、Macintosh、Sun和Hp,用MapBasic編寫的程序可以在任何硬件平臺上運行。用戶可以根據自己的實際要求和經濟承受能力選擇合適的產品。
八、快速準確的GPS連接能力
MapInfo為GPS提供了良好的地圖環境和相應的控制顯示技術,使GPS跟蹤目標能夠實時準確地顯示在當前地圖中,並顯示當前跟蹤目標的經緯度。
九、高精度地圖數據產品
MapInfo還提供全球範圍內可分為幾十層的地理圖形矢量數據產品,主要包括人文地理、行政區劃、公路交通、人口統計、自然資源等。局部地區的數據可以達到塊級精度。通過這些數據產品,用戶可以直接連接自己的數據庫,實現數據庫內容的可視化管理。