GIS图层,从直观的角度看,就是按某种属性对数据分为若干文件,比如铁路L,公路、城市道路、乡村道路,分成若干层。
从开发的角度,图层对应一张数据库表,这张表可能存在数据库中,也可能存在GIS相关文件中。
图层包含要素;要素对应一条记录。做开发时常常需要在调试时查看要素的各个字段。
要素集合
要素(feature)
要素是对地理位置或实体的记录。每个要素都包含为一种几何类型(点、折线或多边形)定义的空间坐标和存储其他信息的属性字段。
图层通常用来管理和显示大量的要素集合。要素集合又分为结构化和非结构化1。如果要显示要素集合时,一般的做法是:
- 如果数据是结构化的,使用FeatureLayer来显示数据
- 如果是非结构化的,用GraphicsLayer来显示数据
Map作为数据的容器,存放着各种不同类型的图层,图层又是由要素集合组成,每个要素都要包含attributes
、geometry
、symbol
属性才能正常显示,popupTemplate
为可选属性,定义了要素弹出窗口的显示内容。