GIS 图层的概念
?
GIS圖層,從直觀的角度看,就是按某種屬性對數據分為若干文件,比如鐵路L,公路、城市道路、鄉村道路,分成若干層。
從開發的角度,圖層對應一張數據庫表,這張表可能存在數據庫中,也可能存在GIS相關文件中。
圖層包含要素;要素對應一條記錄。做開發時常常需要在調試時查看要素的各個字段。
與地圖中的專題圖層一樣,GIS 數據集表示的是各要素的邏輯集合,包括各要素的地理位置、形狀以及以屬性存儲的描述性信息。?
在 GIS 出現之前,制圖員手動制作一系列地圖圖層,用于描述地理位置并突出各位置的特征。他們通常會向透光臺上疊加若干透明光片。這些透明光片組合在一起用于顯示空間關系并獲取某位置的相關特征。專業人士將使用以上信息做出解釋并得出有意義的結論。
各GIS平臺實現的方式有所區別。概念原理是一樣的。
圖層是 ArcMap、ArcGlobe 和 ArcScene 中地理數據集的顯示機制。一個圖層引用一個數據集,并指定如何利用符號和文本標注繪制該數據集。向地圖添加圖層時,要指定它的引用數據集并設定地圖符號和標注屬性。
通過添加一系列圖層,可組合獲得 ArcGIS 的地圖文檔、globe 文檔或 scene 文檔。各圖層將按照在地圖內容列表中顯示的特定順序進行顯示。列于底部的圖層最先顯示,然后是列于該圖層上方的圖層。?
圖層是 ArcGIS 中處理地理數據的主要方法之一。例如:
通過打開圖層屬性表、使用識別工具單擊要素或利用 HTML 彈出窗口等方法,可以訪問要素圖層的屬性信息。
可以使用地圖圖層來編輯數據和添加新要素。
可將圖層作為輸入對象拖放到地理處理分析模型中,模型結果通常可作為新的地圖圖層進行查看和瀏覽。
根據圖層類型的不同,有多種處理地圖圖層的工具條可供選擇。例如,您可以使用專門的影像分類工具條處理影像圖層
在超圖中;超圖API的js版本支持的圖層如下;
?TiledDynamicRestLayer: 動態分塊圖層,用來對接 SuperMap iServer 的分塊動態REST圖層服務。
?CloudLayer:云圖層,用來顯示 SuperMap 云服務發布的圖層。
?SimpleCachedLayer:緩存圖層,用來顯示 SuperMap iServer 的緩存圖層。
?WMS: 該圖層用來顯示OGC地圖服務的地圖數據。
?WMTS: 用來顯示基于OGC WMTS 1.0.0標準實現的地圖服務的地圖數據。
?Vector: 矢量要素渲染圖層。
?Markers:標簽圖層。
?OpenLayers:提供的其他第三方圖層。
? ? 最常用的是:TiledDynamicRestLayer, Vector, Markers。
?
總結
- 上一篇: 系统分析经验两点
- 下一篇: VC++ 常见编译错误