zoukankan      html  css  js  c++  java
  • ArcGIS Server按属性查询

     public void  query(TaskEvent event) {
      WebContext context=event.getWebContext();
         WebGraphics graphics=context.getWebGraphics();
         WebQuery query=context.getWebQuery();
       
         List searchLayer=new ArrayList();
         searchLayer.add("bird_xy");
       
         List layers = query.getQueryLayers();
         List<WebLayerInfo> queryLayer = new ArrayList<WebLayerInfo>();
         for(Iterator iterator=layers.iterator(); iterator.hasNext();){
             Object item = iterator.next();
             if(item instanceof WebLayerInfo){
                  WebLayerInfo layerinfo = (WebLayerInfo)item;
                  if(layerinfo.getName().equals("bird_xy")){  
                      queryLayer.add(layerinfo);
                  }
             }
         }

         List<String> returnFields =new ArrayList<String>();
         returnFields.add("lat");   
         returnFields.add("lon");
       
         PredefinedQueryCriteria pqc=new PredefinedQueryCriteria();
         pqc.setWhereClause("lat='%"+this.keyWord+"%'");
         pqc.setDisplayFieldName("lat");
         pqc.setFetchResultDetails(true);
         pqc.setReturnFields(returnFields);
         List resultList = new ArrayList();
         resultList = query.query(pqc, queryLayer);
            
         if(resultList.size()!=0){
          for(int i=0;i<resultList.size();i++){
           QueryResult result = (QueryResult)resultList.get(i);
           result.highlight();
          }
         }
      
     }

  • 相关阅读:
    浏览器extension
    windows 下使用免安装版的mysql
    windows下好用的工具
    那些没来得及做的事
    OSI模型的一张图
    倒计时输出脚本
    selenium忽略链接不安全页面提示的方法
    selenium控制浏览器滚动条缓慢下拉到最底
    paramiko连接主机基本操作
    django点击前端按钮展示后台列表
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1763131.html
Copyright © 2011-2022 走看看