你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
请问:如果我想实现对通过动态图层技术添加的图层进行查询,需要用哪个类啊?还请大佬指点
能够使用findtask,querytask,identifytask吗?我尝试着使用了这些类,但是一直报错,是这个url的问题?还是?
2 个回复
谢军
赞同来自:
杨亚仑
find和indentify都支持对dynamic layers进行查询
杨亚仑
赞同来自:
你好,请问我可以这么理解吗。
首先动态图层是通过featureLayer来获取的,
var getLayer = new FeatureLayer("
http://192.168.220.132:6080/ar ... ot%3B
, { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"], source: layerSource });
现在如果想要想查询,我可以通过两种方法。
1.我首先可以通过featureLayer的query来进行属性查询和几何查询。(这种方式我已掌握)
2.我也可以通过FindTask进行属性查询和IdentifyTask进行几何查询,如果我现在用identifyTask进行几何查询,那么现在的问题是这个var identifyTask=new IdentifyTask(url)的url是
"
http://192.168.220.132:6080/ar ... ot%3B
还是"
http://192.168.220.132:6080/ar ... ot%3B
, { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"], source: layerSource }。
如果我使用后者这个url 报错为Invalid URL。
现在给我整的有点不太明白这个identifyTask进行查询的原理了。它对动态地图服务进行查询是通过url来new一个identifyTask,然后给IdentifyParameters设置参数,最后identifyTask.execute(params,showQueryResult)来得到查询的结果。
而它对动态图层是如何进行查询的呢?我现在还没有想明白这里面的原理与机制,您能帮我解释一下吗?非常感谢。
要回复问题请先
登录
或
注册
发起人
杨亚仑
相关问题
两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
请问ArcGIS适合在局域网内用javaweb做二次开发吗?
请问初学者怎样快速入门
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
请问arcmap如何使用多线程?
请问大家学习AE开发都参考了哪些资料?
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
请问目前基于Esri哪个平台可以开发出这样的效果?(如3D热力图)
怎样用arcgis对已经矢量化的不同时期同一地区的土地利用图像进行时空变化分析?
问题状态
最新活动:
2018-10-26 23:59
浏览:
2416
关注:
2
人
2 个回复
谢军
赞同来自: 杨亚仑
杨亚仑
赞同来自:
首先动态图层是通过featureLayer来获取的,
var getLayer = new FeatureLayer("http://192.168.220.132:6080/ar ... ot%3B, { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"], source: layerSource });
现在如果想要想查询,我可以通过两种方法。
1.我首先可以通过featureLayer的query来进行属性查询和几何查询。(这种方式我已掌握)
2.我也可以通过FindTask进行属性查询和IdentifyTask进行几何查询,如果我现在用identifyTask进行几何查询,那么现在的问题是这个var identifyTask=new IdentifyTask(url)的url是
"http://192.168.220.132:6080/ar ... ot%3B还是"http://192.168.220.132:6080/ar ... ot%3B, { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"], source: layerSource }。
如果我使用后者这个url 报错为Invalid URL。
现在给我整的有点不太明白这个identifyTask进行查询的原理了。它对动态地图服务进行查询是通过url来new一个identifyTask,然后给IdentifyParameters设置参数,最后identifyTask.execute(params,showQueryResult)来得到查询的结果。
而它对动态图层是如何进行查询的呢?我现在还没有想明白这里面的原理与机制,您能帮我解释一下吗?非常感谢。
要回复问题请先登录或注册
发起人
相关问题
问题状态