zoukankan      html  css  js  c++  java
  • 域子类

          void CreateDomain(IWorkspace pWorkspace)
             {
               
                 IWorkspaceDomains pWorkspaceDomains = (IWorkspaceDomains)pWorkspace;
     
                 ICodedValueDomain pCodedValueDomain = new CodedValueDomainClass();
     
                 pCodedValueDomain.AddCode("RES", "Residential");
                 pCodedValueDomain.AddCode("COM", "Commercial");
                 pCodedValueDomain.AddCode("IND", "Industrial");
     
                 IDomain pDomain = (IDomain)pCodedValueDomain;
                 pDomain.Name = "Building Types";
                 pDomain.FieldType = esriFieldType.esriFieldTypeString;
                 pDomain.SplitPolicy = esriSplitPolicyType.esriSPTDuplicate;
                 pDomain.MergePolicy = esriMergePolicyType.esriMPTDefaultValue;
     
     
                 pWorkspaceDomains.AddDomain(pDomain);
             }
     
      public void AssignDomainToFieldWithSubtypes(IFeatureClass pFeatureClass)
             {
     
                 IDataset pDataset = (IDataset)pFeatureClass;

                 IWorkspace pWorkspace = pDataset.Workspace;
                 IWorkspaceDomains pWorkspaceDomains = (IWorkspaceDomains)pWorkspace;
     
          
                 IDomain pDistributionDiamDomain =
    pWorkspaceDomains.get_DomainByName("DistDiam");
                 
     
                 ISubtypes pSubtypes = (ISubtypes)pFeatureClass;
     
                 pSubtypes.set_Domain(1, "SIZE_ONE", pDistributionDiamDomain);
     
             }
     
     
             public void AddPipeSubtypes(IFeatureClass pFeatureClass)
             {
                 
                 ISubtypes pSubtypes = (ISubtypes)pFeatureClass;
                
                 pSubtypes.SubtypeFieldName = "PipeType";
     
                 pSubtypes.AddSubtype(1, "Primary");
                 pSubtypes.AddSubtype(2, "Secondary");
     
                 pSubtypes.DefaultSubtypeCode = 1;
             }
     

  • 相关阅读:
    02:找第一个只出现一次的字符
    11-Canvas
    07-jQuery
    06-JavaScript高级
    05-Web API
    03-京东项目
    剑与远征-兑换码
    04-JavaScript基础语法
    02-CSS
    01-HTML
  • 原文地址:https://www.cnblogs.com/qiushuixizhao/p/3242914.html
Copyright © 2011-2022 走看看