zoukankan      html  css  js  c++  java
  • ArcEngine中加载ArcGIS Server地图服务

    代码如下:

    private void addMapServerLayer(object sender, EventArgs e)

     {
                IActiveView pActiveView 
    = m_mapControl.Map as IActiveView;
                IAGSServerObjectName3 pAGSServerObjectName3 
    = GetAGSServerConnectionName();
                IName name 
    = (IName)pAGSServerObjectName3;
                IMapServer  pMapServer 
    = (IMapServer)name.Open();
                IMapServerLayer pMapServerLayer 
    = new MapServerLayerClass();
                pMapServerLayer.ServerConnect(pAGSServerObjectName3, pMapServer.DefaultMapName);
                ILayer pLayer 
    = pMapServerLayer as ILayer;
                m_mapControl.AddLayer(pLayer, 
    0);
                pActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeography , 
    nullnull);
    }

    private IAGSServerObjectName3 GetAGSServerConnectionName()
    {
                IAGSServerConnectionName2 agsServerConnectionName 
    = new AGSServerConnectionName() as IAGSServerConnectionName2 ;
                IPropertySet props 
    = new PropertySetClass();
                props.SetProperty(
    "machine", machine_name);
                agsServerConnectionName.ConnectionProperties 
    = props;

                IAGSSer verObjectName3 agsServerObjectName 
    = new AGSServerObjectNameClass();
                agsServerObjectName.Name 
    = server_name;
                agsServerObjectName.Type 
    = "MapServer";
                agsServerObjectName.AGSServerConnectionName 
    = agsServerConnectionName;
                
    return agsServerObjectName;
    }
  • 相关阅读:
    【机器学习】Softmax 和Logistic Regression回归Sigmod
    【LDA】线性判别式分析
    【MLE】最大似然估计Maximum Likelihood Estimation
    n阶方阵A可逆充分必要条件
    【机器学习】K-Means算法
    【X-Forwarded-For】WEB修改访客IP
    【Ubuntu】ubuntu系统下python3和python2环境自由切换
    【Python】打印object对象
    【linux】dpkg info修复及dpkg: warning: files list file for package
    【php】https请求
  • 原文地址:https://www.cnblogs.com/myparamita/p/1528112.html
Copyright © 2011-2022 走看看