zoukankan      html  css  js  c++  java
  • join and relate

    Connect to Geodatabase (SDE)
        Dim pPropset As IPropertySet
        Set pPropset = New PropertySet
        With pPropset
          .SetProperty "Server", "griot"
          .SetProperty "Instance", "5151"
          .SetProperty "Database", ""
          .SetProperty "user", "shell"
          .SetProperty "password", "shell"
          .SetProperty "version", "SDE.DEFAULT"
        End With
            
        Dim pFact As IWorkspaceFactory
        Set pFact = New SdeWorkspaceFactory
       
        ' Open the Feature Dataset
        Dim pWorkspace As IWorkspace
        Set pWorkspace = pFact.Open(pPropset, Me.hWnd)
       
        ' Create Feature Workspace
        Dim pFeatureWorkspace As IFeatureWorkspace
        Set pFeatureWorkspace = pWorkspace
       
        ' Create Query Definition
        Dim pQueryDef As IQueryDef
        Set pQueryDef = pFeatureWorkspace.CreateQueryDef
       
        ' Provide list of tables to join
        pQueryDef.Tables = "datesjoin,dudatest"
       
        ' Retrieve the fields from all  tables
        pQueryDef.SubFields = "sde.datesjoin.dt_field = sde.dudates.dt_field"
       
        ' Set up join
        pQueryDef.WhereClause = "datesjoin.dt_field = dudates.dt_field"
       
        ' Create FeatureDataset. Note the use of .OpenFeatureQuery. The
        ' Name "MyJoin" is the name of the result of the query def
        ' and is used in place of a Feature Class name.
        Dim pFeatureDataset As IFeatureDataset
        Set pFeatureDataset = pFeatureWorkspace.OpenFeatureQuery("MyJoin", pQueryDef)
       
        'Open Layer to test against
        Dim pFeatureClassContainer As IFeatureClassContainer
        Set pFeatureClassContainer = pFeatureDataset
         
        Dim pFeatureClass As IFeatureClass
        Set pFeatureClass = pFeatureClassContainer.ClassByName("MyJoin")
  • 相关阅读:
    max_input_vars 的影响
    php中定义网站根目录的常用方法
    phpstorm编辑器智能提示框架代码
    XunSearch(讯搜)的使用教程步骤
    xunsearch增量索引改进版
    在Windows7上安装coreseek3.2同时在PHP下简单实现步骤
    Linux下PHP+MySQL+CoreSeek中文检索引擎配置
    用js实现导航菜单点击切换选中时高亮状态
    jquery ajax POST 例子详解
    CentOS如何挂载硬盘
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1494256.html
Copyright © 2011-2022 走看看