admin管理员组

文章数量:1650772

目录

  • 一、创建FeatureLayer对象
  • 二、定义显示模式
    • 1. 快照模式
    • 2. 按需模式
    • 3. 选择模式
  • 三、设置定义表达式
  • 四、特征选择
  • 五、特征图层渲染
    • 1. 五种不同的渲染器
    • 2. 渲染过程

  • FeatureLayer继承自GraphicsLayer
  • 除了用来处理客户端图形特征,还能执行查询、选择操作、编辑以及支持定义表达式。
  • 特征图层将几何信息传输到客户端电脑,然后显示再web浏览器,减少了往返服务器的时间,提高了服务器端应用程序的性能。适用于响应用户交互的图层。

一、创建FeatureLayer对象

需要指向服务中的某个具体图层

var earthquakes = new FeatureLayer(url,options{
   })

可选参数:
outFields:返回的字段
refreshInterval:多长时间刷新图层(用于经常改变的数据,新记录、已被修改或删除的记录)
infoTemplate:单击时在信息窗口显示的信息
。。。

二、定义显示模式

模式定义特征feature何时以及如何从服务器端传输到客户端,会影响应用程序的速度和外观。

1. 快照模式

获取所有特征信息传输到客户端。好处是无需再次请求数据。大数据集会影响性能

var earthquakes = new FeatureLayer(url,{
   mode:FeatureLayer.MODE_SNAPSHOT})

2. 按需模式

当需要的时候才去获取,只返回当前视野范围内的特征。当缩放

本文标签: 图层学习笔记特征APIArcGIS