map.graphics.add(feature);
FeatureLayer的模式选择
快照模式 mode_snapshot
选择模式 mode_selection
按需模式 mode_ondemand
var featureLayer = new FeatureLayer("http://sampleserver5.arcgisonlin/0",{mode:FeatureLayer.MODE_ONDEMAND,
outFields: ["*"],
infoTemplate : new InfoTemplate(" ","${SUB_REGION}")
});
对返回数据的限定 setDefinitionExpression
featureLayer.setDefinitionExpression("STATE_NAME = ‘South Carolina’");
setTimeDefinition
获取指定时间范围内的要素,显示模式必须为快照模式
专题图的渲染:
//独立值专题图
//创立渲染器
var render = new UniqueValueRender();
render.addValue("Pacific",new SimpleFillSymbol().setColor(new Color([0,255,0,0.5])));
featurelayer.setRender(render);
map.addLayer(featureLayer);
地图上画图形
var tb = new Draw(map);
tb.on("draw");
空间分析:
identifyTask 可查多个图层
identifyParams.geometry=evt.geometry;
identifyParams.mapExtent = map.extent;
queryTask 一个图层
findTask 属性查询图形, 每次可以同时对多个图层的多个字段进行字段查询
几何服务Geometry Service:用于处理几何对象,例如:投影变换project,简化对象simplify,缓冲区buffer,测量,判断空间关系relation,union,cut,offset,reshape,计算标注点功能等
esri/tasks/GeometryService
缓冲区分析: BufferParameters类
FeatureLayer的模式选择
快照模式 mode_snapshot
选择模式 mode_selection
按需模式 mode_ondemand
var featureLayer = new FeatureLayer("http://sampleserver5.arcgisonlin/0",{mode:FeatureLayer.MODE_ONDEMAND,
outFields: ["*"],
infoTemplate : new InfoTemplate(" ","${SUB_REGION}")
});
对返回数据的限定 setDefinitionExpression
featureLayer.setDefinitionExpression("STATE_NAME = ‘South Carolina’");
setTimeDefinition
获取指定时间范围内的要素,显示模式必须为快照模式
专题图的渲染:
//独立值专题图
//创立渲染器
var render = new UniqueValueRender();
render.addValue("Pacific",new SimpleFillSymbol().setColor(new Color([0,255,0,0.5])));
featurelayer.setRender(render);
map.addLayer(featureLayer);
地图上画图形
var tb = new Draw(map);
tb.on("draw");
空间分析:
identifyTask 可查多个图层
identifyParams.geometry=evt.geometry;
identifyParams.mapExtent = map.extent;
queryTask 一个图层
findTask 属性查询图形, 每次可以同时对多个图层的多个字段进行字段查询
几何服务Geometry Service:用于处理几何对象,例如:投影变换project,简化对象simplify,缓冲区buffer,测量,判断空间关系relation,union,cut,offset,reshape,计算标注点功能等
esri/tasks/GeometryService
缓冲区分析: BufferParameters类
更多推荐
ArcGIS中Featurelayer的简单写法
发布评论