• 域子类


          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;
             }
     

  • 相关阅读:
    javascript实现简单的轮播图片
    用struts实现简单的登录
    非非是
    javabean连数据库
    超级迷宫 nabc
    我的Time
    SQL SERVER 2008 评估期已过
    《架构漫谈》有感
    c#
    与String有关的强制转换
  • 原文地址:https://www.cnblogs.com/qiushuixizhao/p/3242914.html
Copyright © 2020-2023  润新知