arcgis engine怎样用queryfilter把选出来的数据输出为featureclass

 我来答
Anliekkas
2015-02-13 · TA获得超过732个赞
知道大有可为答主
回答量:1037
采纳率:100%
帮助的人:2048万
展开全部
以前写ArcGIS Engine程序,都是一些代码积累,基本上都是静态变量,如果有基础的一看就明白了,我也没有时间来总结这一块了,大家自己消化吧,好多东西应该可以直接移植到其他地方。
大概意思是queryfilter是个IQueryFilter类型对象,这个对象声明了搜索条件。
IFeatureClass.Search(IQueryFilter filter, bool Recycling)这个方法的意思是根据QueryFilter声明的搜索条件来从FeatureClass中选取特定的Feature,这个方法返回一个IFeatureCursor对象
一个IFeatureCursor对象暂且当它是指向符合条件被筛选出来的所有feature,IFeatureCursor.NextFeature()方法返回一个IFeature,意思是指向下一个满足条件的feature。第一次使用的时候应该是返回所有选出的feature中的第一个,再次使用就返回第二个,再用就返回第三个,直到最后一个被遍历过后返回null。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雨为同舟
2018-01-30
知道答主
回答量:46
采纳率:0%
帮助的人:17.1万
展开全部
前面回答的都是啥啊,不看题目吗?人家说怎么输出为featureclass。
不知道有没有更直接的办法,我的办法是,首先将查询出来的 feature 保存到一起,然后新建一个 shp 图层,将 feature 保存到 shp 图层里,然后再获得这个 shp 图层的 featureclass。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶早早回扉0
2015-10-21 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5625
采纳率:92%
帮助的人:519万
展开全部
以前写ArcGIS Engine程序,都是一些代码积累,基本上都是静态变量,如果有基础的一看就明白
大概意思是queryfilter是个IQueryFilter类型对象,这个对象声明了搜索条件。
IFeatureClass.Search(IQueryFilter filter, bool Recycling)这个方法的意思是根据QueryFilter声明的搜索条件来从FeatureClass中选取特定的Feature,这个方法返回一个IFeatureCursor对象
一个IFeatureCursor对象暂且当它是指向符合条件被筛选出来的所有feature,IFeatureCursor.NextFeature()方法返回一个IFeature,意思是指向下一个满足条件的feature。第一次使用的时候应该是返回所有选出的feature中的第一个,再次使用就返回第二个,再用就返回第三个,直到最后一个被遍历过后返回null。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式