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