选中feature并高亮显示

选中feature并高亮显示

ID:38428074

大小:36.50 KB

页数:4页

时间:2019-06-12

选中feature并高亮显示_第1页
选中feature并高亮显示_第2页
选中feature并高亮显示_第3页
选中feature并高亮显示_第4页
资源描述:

《选中feature并高亮显示》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选中feature并高亮显示2008-07-1015:28protectedvoidcmdSelect_Click(objectsender,EventArgse)    {      //  SelectFeatures(Map1.Extent);        SelectFeatures();    }    publicvoidSelectFeatures()    {        #region        /*        IEnumerablefunc_enum=null;        //获取当前map1控件中所有的

2、functionality        func_enum=Map1.GetFunctionalities();        System.Data.DataTabledatatable;        //对所有的functionality进行遍历        foreach(ESRI.ArcGIS.ADF.Web.DataSources.IGISFunctionalitygisfunctionalityinfunc_enum)        {            ESRI.ArcGIS.ADF.Web.DataSources.

3、IGISResourcegisresource=null;            //得到该functionality的resource            gisresource=gisfunctionality.Resource;            //判断该resource是否支持IQueryFunctionality              boolsupported=false;            supported=gisresource.SupportsFunctionality(typeof(ESRI.ArcGI

4、S.ADF.Web.DataSources.IQueryFunctionality));            if(supported)            {                ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionalityqfunc;                qfunc=(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality)gisresource.CreateFunctionality(typeof(ESRI

5、.ArcGIS.ADF.Web.DataSources.IQueryFunctionality),null);                string[]lids;                string[]lnames;                //获得图层的layerId和layerName,GetQueryableLayers的重载方法可以指定图层类型                qfunc.GetQueryableLayers(null,outlids,outlnames);                ESRI.

6、ArcGIS.ADF.Web.SpatialFilterspatialfilter=newESRI.ArcGIS.ADF.Web.SpatialFilter();                //设置过滤器的过滤条件,txtQuery就是panel中textbox的ID                spatialfilter.ReturnADFGeometries=false;                spatialfilter.MaxRecords=1000;                spatialfilter.Where

7、Clause=txtQuery.Text;                spatialfilter.Geometry=geometry;                //对指定的图层进行查询,查询的结果保存为DataTable                datatable=qfunc.Query(null,lids[0],spatialfilter);                TreeViewPlus1.Nodes.Clear();                if(datatable!=null)             

8、   {                    System.Data.DataSetds=newSystem.Data.DataSet();                  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。