kkkspace
路人甲
路人甲
  • 注册日期2005-03-28
  • 发帖数9
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:911回复:0

如何得到通过属性过虑的shapefile图层?

楼主#
更多 发布于:2005-04-26 19:22
8。3下可以用以下代码实现,可是9。0下总是报告最后一句尚未实现。怎么会事呢?
                    Dim pWorkspaceFactory As IWorkspaceFactory
                    Dim pWorkspace As IWorkspace
                    Dim pFWorkspace As IFeatureWorkspace


<P>                    Dim pfclass As IFeatureClass
                    Dim pFCContainer As IFeatureClassContainer</P>
<P>                    'Get FeatureClass to be set as datasource
                    pWorkspaceFactory = New ShapefileWorkspaceFactory
                    pWorkspace = pWorkspaceFactory.OpenFromFile(FQlayer.FilePath, 0)
                    pFWorkspace = pWorkspace</P>
<p>
<P>                    Dim pQueryDef As IQueryDef
                    pQueryDef = pFWorkspace.CreateQueryDef</P>
<P>                    pQueryDef.Tables = FQlayer.layname</P>
<P>
                    pQueryDef.WhereClause = FQlayer.Filtersql</P>
<P>                    Dim pFeatureDataset As IFeatureDataset</P>
<P>                    pFeatureDataset = pFWorkspace.OpenFeatureQuery(FQlayer.layname, pQueryDef)</P>
喜欢0 评分0
游客

返回顶部