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

  • 相关阅读:
    项目一:CRM(客户关系管理系统)--1
    数据库统一API--SQLAlchemy
    消息队列--1--Redis
    消息队列--2--RabbitMQ
    python之路--web--2--Django-11-信号
    python之路--web--2--Django-10--序列化
    python之路--web--2--Django-8-分页
    python之路--web--2--Django-6-Session
    python之路--web--2--Django-5-Cookie
    python之路--web--2--Django-7-跨站请求伪造
  • 原文地址:https://www.cnblogs.com/qiushuixizhao/p/3242914.html
Copyright © 2011-2022 走看看