zoukankan      html  css  js  c++  java
  • 遍历IFeatureDataset中的FeatureClass

    IFeatureWorkspace m_FeatureWorkspace;
    m_FeatureWorkspace=(IFeatureWorkspace)m_SdeWorkSpace;        //将SDE工作空间转换成要素工作空间

    IFeatureDataset m_FeatureDataset = m_FeatureWorkspace.OpenFeatureDataset(listBox_DataFiles.SelectedItem.ToString());

    //利用IFeatureClassContainer对象遍历IFeatureDataset

    IFeatureClassContainer m_FeatureClassContainer = (IFeatureClassContainer)m_FeatureDataset;
    IEnumFeatureClass m_EnumFC = m_FeatureClassContainer.Classes;
    IFeatureClass m_FeatureClass = m_EnumFC.Next();

    while (m_FeatureClass != null)
    {
              IFeatureLayer m_FeatureLayer = new FeatureLayerClass();
              m_FeatureLayer.FeatureClass = m_FeatureClass;
              m_MapControl.Map.AddLayer(m_FeatureLayer);   //加载到map窗口

               m_FeatureClass = m_EnumFC.Next();

    }
    m_MapControl.ActiveView.Refresh();

  • 相关阅读:
    Node.js NPM 包(Package)
    Node.js NPM 作用
    Node.js NPM 介绍
    Node.js NPM 教程
    Node.js NPM 教程
    Node.js 发送Email
    Node.js 上传文件
    Node.js 事件
    Node.js NPM
    Node.js 文件系统模块
  • 原文地址:https://www.cnblogs.com/cuiguanghe/p/3051996.html
Copyright © 2011-2022 走看看