表: 通常表示一個圖層的所有信息包括"幾何信息"和"屬性信息" mapinfo使用( .tab)格式,可以用 文本編輯器打開 MapInfo .tab 文件可以組織成爲一組用於構建圖層的文件。MapInfo 表包含以下類型的關聯文件: *.tab:此文件說明 MapInfo 表的結構。這是一個說明數據文件格式的小文本文件。 *.dat(.mdb, .dbf, .txt, .xls or .wks):這些文件包含製表數據。 *.map:此文件說明圖形對象(如果表沒有地圖對象,則該文件將不存在)。 *.id:此文件是一個交叉索引文件,鏈接數據和對象(如果表沒有地圖對象,則該 文件將不存在)。 *.ind: 這是一個索引文件。使用該索引文件,可搜索地圖對象(如果表沒有索引, 該文件將不存在)。 這些文件在一起構成 MapXtreme JAVA 中的單一 .tab 圖層。
地圖定義: 地圖定義說明了構成地圖的數據,包括所要顯示的數據、存儲位置、數據組織爲圖層的方 式、數據的顯示方式(如所用顏色、標註圖元、地圖縮放設置)。 地圖定義的格式爲: .mdf MapInfo Geosets: MapInfo .tab 文件集稱爲 geoset。 如果熟悉 MapInfo Professional,可以注意到 geoset 和工作空間的概念類似。工作空間是一個已保存的 MapInfo 表 (.tab) 和窗口的配置。無需打開 單個的 .tab 文件,即可使用其特定的顯示設置來打開 geoset (somefile.gst) 和所有圖層。 但是, Geosets 在 MapXtreme JAVA 中的功能受到了限制。這些限制主要是指不可以保存到 遠程數據庫的 MapInfo .tab 文件。 MapXtreme 不能打開 MapInfo 工作空間(.wor 文件類型)。用 MapInfoProfessional,的 MapInfo Geoset 程序可以將工作空間另存爲 geoset,然後用 MapXtreme JAVA 管理器將它加載到 MapXtreme JAVA。 Mapinfo Geosets 的格式爲 .gst 注:mapinfo 廠家推薦使用 .mdf 在實際使用過程中還是 .gst 使用比較簡單
圖元 MapXtreme 中的地圖由地圖對象組成的圖層構成。這些地圖對象可通過圖元對象在 MapXtreme 中訪問。此處有三種基本圖元類型: 區域: 指覆蓋給定區域的閉合對象。可以想像爲一個面,其中包括多邊形、橢圓和矩形。 區域包括國界、郵政編碼邊界和銷售區域等。 點對象:表示數據的單一位置。就是一個點,不能縮放,其示例包括客戶位置、飯店和停車計時器等。 線對象:覆蓋給定距離的開放對象。包括直線、折線和弧線等。其示例有街道、河 流和電力線路等。 不同類型的對象可以放在同一個圖層中,最常見的是每種對象放在一個單獨的圖層中,單獨放置時, 使用起來比較方便.
樣式
MapXtreme JAVA 地圖中的所有圖元均顯示特定的可見特徵,例如顏色或符號類型。相應的 特徵也稱爲樣式。MapXtreme JAVA 包括使用 Java2D API 渲染能力的衆多顯示屬性,其中有 直線和區域的符號刷、虛線和平行線、矢量符號和縮放符號和標記。 標註 標註是 MapXtreme JAVA 中功能強大的特性之一,可用於增強地圖功能,並向用戶提供正確 的消息。標註不僅僅侷限於添加文本來說明地圖的特性。使用 MapXtreme JAVA,可以控制 字體類型、大小、顏色、位置,並使用光暈和輪廓線等富有創意的效果,爲每個圖層創建 不同的標註。 標註內容可以通過從圖層數據源的一個或多個列取數據的表達式來生成。