阅读:1933回复:4
图层中只显示部分图元怎么做??? 急啊!!!
我遇到个很实际的问题,我们的数据是放在SDE中的,我只想打开某一FeatureClass中的部分图元(Feature),Feature我是可以得到的,可怎么把它加到图层上去呢?图层名是FeatureClass的别名。
|
|
1楼#
发布于:2005-01-04 16:14
为什么我问的问题从来没有人回答呢?自己顶一下。唉~~~~~~
|
|
2楼#
发布于:2005-01-04 17:12
<P>把你查询到的数据,生成一个数据集,然后显示数据集</P><P>或者把数据集生成一个临时图层,然后调出来显示</P>
|
|
|
3楼#
发布于:2005-01-04 17:21
<P>那这个数据集可以跟SDE中的空间数据相关联吗?关键我是要进行空间数据库里的数据操作。</P>
|
|
4楼#
发布于:2005-01-05 11:27
这个问题可以这样解决.有两种方法.第一:有一个接口是IFeatureLayerDefinition,你通过IFeatureLayer的接口,转到这个接口。之后用DefinitionExpression这个属性就可以了。第二:就是当你用IFeatureWorkspace这个接口中的<a href="mk:@MSITStore:D:\Program%20Files\ArcGIS\DeveloperKit\Help\COM\VB\esriGeoDatabase.chm::/IFeatureWorkspace_OpenFeatureQuery.htm" target="_blank" ><b>OpenFeatureQuery</b></A>这个方法,就可以得到你想得到结果了。OK<img src="images/post/smile/dvbbs/em07.gif" />
|
|