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