博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcEngine中加载ArcGIS Server地图服务
阅读量:7259 次
发布时间:2019-06-29

本文共 1167 字,大约阅读时间需要 3 分钟。

代码如下:

 

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 , null, null);
}
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;
}

转载地址:http://xwldm.baihongyu.com/

你可能感兴趣的文章
深入分析 ThreadLocal 内存泄漏问题
查看>>
nutch 2.1安装问题集锦
查看>>
LINUX下安装软件方法命令方法
查看>>
关于CoInitialize和CoUninitialize调用的有关问题
查看>>
公有属性和私有属性
查看>>
android adb 源码框架分析(1 系统)【转】
查看>>
Day4 MySql触发器视图索引以及设计优化
查看>>
Oracle内存管理(之四)
查看>>
js bind 绑定this指向
查看>>
Apache Shiro 使用手册(二)Shiro 认证
查看>>
SQL Server修改标识列方法(备忘)
查看>>
Spring中Mybatis的花样配置 及 原理
查看>>
malloc原理和内存碎片【转】
查看>>
文档的js
查看>>
React Props
查看>>
ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台
查看>>
Android接口和框架学习
查看>>
获取表单select域的选择部分的文本
查看>>
Linux 下socket通信终极指南(附TCP、UDP完整代码)
查看>>
Python常用模块-摘要算法(hashlib)
查看>>