ArcGIS4Android开发----空间查询

来源:互联网 发布:南方全站仪到数据驱动 编辑:程序博客网 时间:2024/06/06 02:37
 

对应针对于Android中的空间查询与其他的ArcGIS开发很类似,主要使用的也是两个查询类,Query和QueryTask主要结构如下:

示例代码:

String url = queryParams[0];

            Query query = new Query();

            String whereClause = queryParams[1];

            SpatialReference sr = SpatialReference.create(102100);

            query.setGeometry(new Envelope(-20147112.9593773, 557305.257274575,

                    -6569564.7196889, 11753184.6153385));

            query.setOutSpatialReference(sr);

            query.setReturnGeometry(true);

            query.setWhere(whereClause);

 

            QueryTask qTask = new QueryTask(url);

            FeatureSet fs = null;

 

            try {

                fs = qTask.execute(query);

            } catch (Exception e) {

                // TODO Auto-generated catch block

                e.printStackTrace();

                return fs;

            }

通过上面示例代码可知,在Android空间查询非常简单,只需创建Query和QureyTask实例并设置其相关属性,之后执行QueryTask的execute()方法,方法的返回值为查询结果集。

原创粉丝点击