MapInfo常見資料格式

2022-05-09 05:54:09 字數 1201 閱讀 2192

在mapinfo 中所指的表是單純的資料表或是圖形與資料的結合。乙個典型的mapinfo表將主要由*.tab、*.dat、*.wks、*.dbf、*.xls、*.map、*.id、*.ind檔案格式組成。

建立乙個mapinfo表後,該錶至少由以下兩個獨立檔案組成。

1、屬性資料的表結構檔案.tab

描述mapinfo表結構,說明資料檔案。屬性資料表結構檔案定義了地圖屬性資料的表結構,包括字段數、欄位名稱、字段型別和字段寬度、索引字段以及相應圖層的一些關鍵空間資訊描述。.tab檔案實際上是乙個文字檔案,可以在寫字板中開啟**其內容。

2、屬性資料檔案.dat

**資料 ,格式為二進位制。屬性資料檔案中存放完整的地圖屬性資料。在檔案頭之後,為表結構描述,其後首尾相接地緊隨著各條具體的屬性資料記錄。

3、交叉索引檔案.id

連線資料和地圖物件的參照檔案(無物件則不存在), 格式為二進位制。交叉索引檔案記錄了地圖中每乙個空間物件在空間資料檔案(.map)中的位置指標。每四個位元組構成乙個指標。指標排列的順序與屬性資料檔案(.dat)中屬性資料記錄存放的順序一致。交叉索引檔案實際是乙個空間物件的定位表。

4、空間資料檔案.map

圖形物件(無圖形,物件則不存在) ,格式為二進位制。具體包含了各地圖物件的空間資料。空間資料報含空間物件的幾何型別、座標資訊和顏色資訊等。另外還描述了該空間物件對應的屬性資料記錄在屬性資料檔案(.dat)中的記錄號。這樣,當使用者從地圖上查詢某一地圖物件時,就能夠方便地查到與之相關的屬性資訊

5、索引檔案.ind

查詢地圖物件,格式為二進位制。索引檔案並不是必須的,只有當使用者規定了資料庫的索引欄位後mapinfo才會自動產生索引檔案。索引檔案中對應於每個檔案索引欄位都有乙個索引表。在每個索引表中,先給出總的資料庫記錄數目,然後按照索引順序給出每條屬性資料記錄在對應的索引欄位處的具體屬性資料和該記錄在屬性檔案(.dat)及交叉索引檔案(.id)中的記錄號。

上述說明的集中檔案型別並不是mapinfo所有的檔案格式,它們只是其中幾種經常見到的格式,當我們對地圖中的某一層進行一系列操作時,在存放地**件的目錄中將會產生其他格式的檔案。

另:

.mid:用於**資料的mapinfo轉入/轉出格式;     

.mif:用於圖形物件的mapinfo轉入/轉出格式;     

.wor:mapinfo的工作空間檔案,用於儲存有關在某次mapinfo互動中所使用的表和視窗的資訊。

參考:

ArcGIS中常見資料格式及其轉換

一 arcgis自身的資料格式轉換 shp與個人及檔案地理資料庫之間的轉換 1 資料右鍵匯出,選擇.shp或對應的資料庫直接轉換 2 工具箱中 轉換工具 轉為shapefile批量或者轉出至地理資料庫批量 shp與e00格式轉換 工具箱中 轉換工具 轉為coverage 由e00匯入,然後cover...

Hive常見資料格式及儲存(二)

在rdbms資料庫中我們儲存資料都是按照一行一行來存,也是按照一行一行來讀,這種按照行來儲存以及來讀取資料的儲存方式,我們稱作為 行式儲存 這種儲存方式在hdfs中存的方式和rdbms一樣,都是將多行資料放在同乙個block中的,如圖 如上圖所示,行式儲存的結構 假設檔案中有abcd 4列,5行資料...

常見前端資料格式轉換

開發的過程當中遇到這樣乙個處理資料的需求 場景 const todayilearn 變成如下 const todayilearn 處理方案 const todayilearn const mapobj json parse json stringify todayilearn replace id ...