MapInfo是由美國Maplnfo公司于1986年推出的桌面地圖信息系統。由于該系統簡單易學、功能強大、二次開發能力強且可與普通的關系數據庫連接,因此用戶數量增長很快。隨著其版本的不斷升級,功能越來越強。
MapInfo 含義是“Mapping + Information(地圖+信息)”即:地圖對象+屬性數據,一個完整的桌面地圖解決方案,用于地理信息系統(GIS)分析師可視化,分析,編輯,解釋和輸出數據-揭示關系,模式和趨勢。
● Maplnfo=Mapping+Information
● 提供數據、思維可視化的決策支持方式--空間分析
● 輕松建立數據與地圖的關聯--地理編碼
● 功能完備的SQL查詢功能,支持地理表達式--SQL查詢
● 具有OLE嵌入功能,能將圖層拖放進其它應用程序
● 提供MapBasic二次開發工具,方便定制用戶界面,增添新功能
● 支持Client/Server體系結構及無縫圖層
● 直接讀/寫ODBC數據庫
● 以地理方式實現OracleSybaseInformix等多種數據庫數據的空間存貯與訪問
● MapInfo Professional:桌面地理信息系統軟件
● MapBasic:二次開發語言,MapInfo應用開發環境。用于擴展MapInfo功能、實現自動化操作和進行軟件系統的集成等。
● 通過使用MapBasic進行二次開發,能夠擴展MapInfo功能,并使MapInfo與其他應用軟件集成
● MapInfo MapX:OCX控件。涵蓋MapInfoProfessional全部功能。相當于Arc/Info的MapObjects
MapInfo是個功能強大,操作簡便的桌面地圖信息系統,它具有圖形的輸入與編輯、圖形的查詢與顯示、數據庫操作、空間分析和圖形的輸出等基本操作。系統采用菜單驅動圖形用戶界面的方式,為用戶提供了5種工具條(主工具條、繪圖工具條、常用工具條、ODBC工具條和MapBasic工具條)。用戶通過菜單條上的命令或工具條上的銨鈕進入到對話狀態。系統提供的查看表窗口為:地圖窗口、瀏覽窗口、統計窗口,及幫助輸出設計的布局窗口,并可將輸出結果方便地輸出到打印機或繪圖儀
圖形的輸入是將各種地圖信息數據進行數字化或轉換,以獲得MapInfo的基本圖形數據組織表。隨數據源的不同可用手扶數字化儀、掃描儀輸入或其它標準數據格式轉入。如AutoCAD的(.DXF和.DWG)、Intergraph的(.DGN)、ESRI的ArcView Shape數據等。
在MapInfo中數據庫稱為表,可以使用兩種表來建立、存儲、查詢和顯示屬性數據。一種是數據表,可分為包含圖形(地圖)對象的數據表和不包含圖形對象的數據表,例如電子表格或外部數據表;另一種表是柵格表,它是一種只能在地圖窗口中顯示的圖象,沒有數據表的記錄、字段和索引等表結構。
MapInfo系統為用戶提供了強大而靈活的查詢功能,在系統中稱為選擇(Selection)功能。通過選擇既可以直接從地圖上查詢到相應數據表的信息,也可以利用系統提供的SQL Selection從數據表查到相應的數據和地圖信息。系統用一個臨時表(Selection表)存放選擇的結果,對于臨時表也可執行很多用于基礎表的操作,如瀏覽、統計、復制或編輯表,還可進一步生成新的Selection。