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();
          }
         }
      
     }

  • 相关阅读:
    文本文件、二进制文件
    trunc()
    字符集、编码
    windows注册表:扫盲
    decode() & sign()
    移动前端工作的那些事前端制作之自适应制作篇
    css hack知识详解
    IE6兼容性大全
    JS正则匹配入门基础!
    [转载]Javascript中批量定义CSS样式 cssText属性
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1763131.html
Copyright © 2011-2022 走看看