home_xj5460
路人甲
路人甲
  • 注册日期2005-07-12
  • 发帖数65
  • QQ
  • 铜币297枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2617回复:8

AE连接Geodatabase

楼主#
更多 发布于:2007-04-12 16:08
各位,在AE中如何连接一个FeatureClass的属性表,并将其中的某一列显示在listbox控件中?
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-04-12 16:36
<P>你可以在看看 IFeatureClass和 ifeaturecursor等接口,你获取到FeatureClass后,可以通过查找得到featurecursor,代码如下</P>
<P>Set pFeatLayer = pMap.Layer(0) <BR>Set pFeatcls = pFeatLayer.FeatureClass <BR><BR>' +++ create the query filter, and give <BR>' +++ it a where clause <BR>Dim pQFilt As IQueryFilter <BR>Dim pFeatCur As IFeatureCursor <BR><BR>Set pQFilt = New QueryFilter <BR>pQFilt.WhereClause = "subtype = 'COM'" <BR>Set pFeatCur = pFeatcls.Search(pQFilt, False) </P>
<P>然后你可以利用下面的代码获取到feature</P>
<P>Dim pFeat As IFeature <BR>Set pFeat = pFeatCur.NextFeature </P>
<P>下面你就可列出feature的属性了(如:pFeat.value(0))</P>
<P>这里只是介绍下接口和原理,希望大家继续讨论<BR><BR></P>
举报 回复(0) 喜欢(0)     评分
home_xj5460
路人甲
路人甲
  • 注册日期2005-07-12
  • 发帖数65
  • QQ
  • 铜币297枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-04-12 18:21
呵呵,谢谢总统,正好找到了exploring acobject这本书的这个地方,多谢提供思路!
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-04-13 19:25
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-04-13 19:33
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
candycanqq
路人甲
路人甲
  • 注册日期2006-03-05
  • 发帖数57
  • QQ
  • 铜币264枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2007-04-14 10:55
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
happytt
路人甲
路人甲
  • 注册日期2006-02-12
  • 发帖数51
  • QQ
  • 铜币269枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-04-21 17:24
<P>有没有直接可以交换给listbox的呢.如果数据量一大,这样展示会很慢的</P>
举报 回复(0) 喜欢(0)     评分
iiopus
路人甲
路人甲
  • 注册日期2004-12-28
  • 发帖数19
  • QQ
  • 铜币145枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2007-04-25 10:06
可以使用listview,应该有属性,他显示那些数据就管你要,而不是先把所有数据全给listview,可以加快显示速度
举报 回复(0) 喜欢(0)     评分
liubz
路人甲
路人甲
  • 注册日期2003-09-25
  • 发帖数56
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2007-09-25 00:37
<img src="images/post/smile/dvbbs/em02.gif" />看了总统的许多回答,收益很深。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部