arcgis api for js简要笔记
2018-01-18 17:30
232 查看
1、主要借助官网的接口文档和samplecode来学习
https://developers.arcgis.com/javascript/latest/api-reference/index.html
https://developers.arcgis.com/javascript/latest/sample-code/index.html
1、条件查询
2、
WMS是OGC标准中比较简单也是比较重要的标准之一。它全称是“Web Map Service”(网络地图服务)。此标准主要定义了用于创建和显示地图图像的三大操作:GetCapabilities(获取服务能力), GetMap(获取地图)和GetFeatureInfo(获取对象信息)。其中GetMap为核心操作,此操作得到一幅地图图像。
3、图层加载时用definitionExpression过滤后不显示
var landusePointLayer = new FeatureLayer("https://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer/6", {
mode: FeatureLayer.MODE_SNAPSHOT,
outFields: ["*"],
definitionExpression: "ObjectId>2750000"
});
4、
queryTask = new esri.tasks.QueryTask("http://localhost:6080/arcgis/rest/services/test/MapServer/0");
query = new esri.tasks.Query();
query.returnGeometry = true;
query.outFields = ["*"];
//query.geometry给出查询范围,如果不给总是出错,不像书上说的可以不给
query.geometry =map.extent; ;
dojo.connect(queryTask, "onComplete", function(fset){
map.graphics.clear();
var resultFeatures = fset.features;
for (var i = 0, il = resultFeatures.length; i < il; i++) {
var graphic = resultFeatures[i];
//根据类型设置一个符号
setTheSymbol(graphic);
graphic.setInfoTemplate(resultTemplate);
map.graphics.add(graphic);
//定位到该区域中心点,之前有说直接用
graphic.geometry作为参数,但是我用的时候总是报错,后面参数3表示级别,完成累死与InfoTemplate的“缩放致”功能
map.centerAndZoom(graphic.geometry._centroid,3); } }
https://developers.arcgis.com/javascript/latest/api-reference/index.html
https://developers.arcgis.com/javascript/latest/sample-code/index.html
1、条件查询
2、
WMS是OGC标准中比较简单也是比较重要的标准之一。它全称是“Web Map Service”(网络地图服务)。此标准主要定义了用于创建和显示地图图像的三大操作:GetCapabilities(获取服务能力), GetMap(获取地图)和GetFeatureInfo(获取对象信息)。其中GetMap为核心操作,此操作得到一幅地图图像。
3、图层加载时用definitionExpression过滤后不显示
var landusePointLayer = new FeatureLayer("https://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer/6", {
mode: FeatureLayer.MODE_SNAPSHOT,
outFields: ["*"],
definitionExpression: "ObjectId>2750000"
});
4、
queryTask = new esri.tasks.QueryTask("http://localhost:6080/arcgis/rest/services/test/MapServer/0");
query = new esri.tasks.Query();
query.returnGeometry = true;
query.outFields = ["*"];
//query.geometry给出查询范围,如果不给总是出错,不像书上说的可以不给
query.geometry =map.extent; ;
dojo.connect(queryTask, "onComplete", function(fset){
map.graphics.clear();
var resultFeatures = fset.features;
for (var i = 0, il = resultFeatures.length; i < il; i++) {
var graphic = resultFeatures[i];
//根据类型设置一个符号
setTheSymbol(graphic);
graphic.setInfoTemplate(resultTemplate);
map.graphics.add(graphic);
//定位到该区域中心点,之前有说直接用
graphic.geometry作为参数,但是我用的时候总是报错,后面参数3表示级别,完成累死与InfoTemplate的“缩放致”功能
map.centerAndZoom(graphic.geometry._centroid,3); } }
相关文章推荐
- ArcGIS api for JavaScript 4.3 学习笔记(0)本地Tomcat部署arcgis_js_api
- ArcGIS API for JavaScript 4.2学习笔记[0] AJS4.2概述、新特性、未来产品线计划与AJS笔记目录
- ArcGIS API for JS的一般编码习惯
- ArcGIS API for JS 之 不依赖地图服务创建FeatureLayer图层
- arcgis api for js中使用d3.js标注点的属性值代替textsymbol方式
- arcgis api for js共享干货系列之一自写算法实现地图量算工具
- arcgis api 4.x for js之基础地图篇
- ArcGIS API for javascript开发笔记(二)——解决ArcGIS Service中的服务在内网环境下无法进行javascript预览问题
- ArcGIS API for Silverlight 入门学习笔记(三):基础地图实例
- arcgis api for js初学
- Aptana studio 3中的ArcGIS API For JS 的智能提示问题
- ArcGIS API for Silverlight 学习笔记(2)
- ArcGIS JS 版军事标绘图(燕尾箭头、钳击箭头、集结地)扇形等自定义图形, ArcGIS For JavaScript API Drawing Tool(绘图工具)————(十七)
- arcgis api for js共享干货系列之二自定义Navigation控件样式风格
- esri/geometry包 (arcgis api for js)
- ArcGIS API for JavaScript 4.2学习笔记[17] 官方第七章Searching(空间查询)概览与解释
- arcgis-api-for-js-之创建图层和添加图层(1)
- ArcGIS API for javascript开发笔记(四)——GP服务调用之GP模型的规范化制作详解
- arcgis api4.x for js使用注意事项
- ArcGIS API for JS 加载GeoJSON数据