1. 程式人生 > >shpfile和layer

shpfile和layer

 新增進了到ArcMap的Table of content裡面都被叫層,一張地圖都是由不同的層組成的。而後者則是具體的檔案格式和內容,不管是Raster, shapefile, feature class,新增進來後就是一個層(layer)

1、datasets,要素集合,在coverage和Geodatabase中都這麼一個概念。

在coverage中,使用datasets來存放要素,維護資料的拓撲關係。

在Geodatabase中,feature datasets是Geodatabase中組織空間要素的一種形式。可以存放feature class。在feature datasets中可以組織比coverage資料多樣、強大、更加只能的拓撲關係。

2、shapefile,是ArcView 3.x的原生資料格式。不儲存拓撲關係,檢索速率比coverage快。

3、layer,圖層檔案。

籠統地說,圖層檔案的作用是儲存和設定圖層的一些相關屬性的,比如在ArcMap中Layer properties裡設定的東西都可以儲存在圖層檔案中,像符號化、標註、顯示比例尺範圍、超連結、表格關聯等等。通常我們也說成源資料的一些附屬的資訊和屬性。

跟圖層檔案類似的還有一個mxd,地圖文件,它的功能跟圖層檔案類似,只是圖層檔案對應一個圖層,而mxd檔案對於一個map(很多圖層、甚至多個data frame)。

.shp,空間資料檔案,是ArcView 3.x的原生資料格式,存貯地理資料的幾何特徵:座標、長度、面積等,不儲存拓撲關係,檢索速率比coverage快。     .lyr,可以叫做圖層檔案,一般儲存和設定圖層的一些相關屬性,比如在ArcMap中的的Layer Properties裡設定的東西都可以儲存在圖層檔案中,像符號化、標註、顯示比例尺範圍、超連結、表格關聯等等。通常我們也說成源資料的一些附屬的資訊和屬性。

     shp儲存了實際的資料.而lyr是不儲存實際地理資料的.
我覺得shape是資料,lyr是裝飾,就象mxd和shape的關係一樣,lyr不過是定義了shape的顯示樣式