shapefile 是存儲(chǔ)地理信息的簡(jiǎn)單文件格式,但是工作中,常會(huì)接到用戶的很多問(wèn)題,這里把常見(jiàn)的匯總下。 一、shape 文件到底可以多大? shapefile 的每個(gè)文件都不能超過(guò) 2 GB。也就是說(shuō),存儲(chǔ)數(shù)據(jù)的 .dbf 與.shp 分別不能超過(guò) 2GB。但是,所有文件的總大小可以超過(guò) 2 GB。 二、 shape 文件是怎么構(gòu)成的? shape 文件用 ArcGIS 查看僅顯示一個(gè)文件,但是用 windows 資源管理器查看就可能看到以下文件。 .shp - 存儲(chǔ)要素幾何的主文件;必需文件。 .shx - 存儲(chǔ)要素幾何索引的索引文件;必需文件。 .dbf - 存儲(chǔ)要素屬性信息的 dBASE 表;必需文件。 .prj - 存儲(chǔ)坐標(biāo)系信息的文件;由 ArcGIS 使用。 .xml - ArcGIS 的元數(shù)據(jù) - 用于存儲(chǔ) shapefile 的相關(guān)信息。 .sbn 和 .sbx - 存儲(chǔ)要素空間索引的文件。 .fbn 和 .fbx - 存儲(chǔ)只讀 shapefile 的要素空間索引的文件。 .ain 和 .aih - 存儲(chǔ)某個(gè)表中或?qū)n}屬性表中活動(dòng)字段屬性索引的文件。 .atx - .atx 文件針對(duì)各個(gè) shapefile 或在 ArcCatalog 中創(chuàng)建的 dBASE屬性索引而創(chuàng)建。 .ixs - 讀/寫(xiě) shapefile 的地理編碼索引。 .mxs - 讀/寫(xiě) shapefile(ODB 格式)的地理編碼索引。 .cpg - 可選文件,指定用于標(biāo)識(shí)要使用的字符集的代碼頁(yè)。 強(qiáng)烈建議,對(duì)shape操作時(shí),在 ArcGIS 中進(jìn)行。
三、 shape 中創(chuàng)建字段注意什么? 不能對(duì)現(xiàn)有字段修改,可以新建字段包括自定義數(shù)據(jù)類型;字段名長(zhǎng)度不要超過(guò)10,超過(guò)會(huì)被截?cái)唷?/p> 新建字段時(shí),有三個(gè)參數(shù)可供設(shè)置: precision(精度)—— 數(shù)字字段中可存儲(chǔ)的位數(shù); scale(標(biāo)度)—— 浮點(diǎn)或雙精度類型字段中數(shù)值的小數(shù)點(diǎn)右側(cè)的位數(shù); length(長(zhǎng)度)—— 字符型字段的文本字段的長(zhǎng)度。
注意,long integer 當(dāng)精度超過(guò) 10 時(shí),會(huì)自動(dòng)轉(zhuǎn)為 Double 型。 相關(guān)資料: 由于shape文件是公開(kāi)數(shù)據(jù)格式,可以很好來(lái)作為交換格式,這里是Esri官方技術(shù)描述:
|