IAGSServerObjectName pSOName = null;
IAGSServerObjectName psoname = null;
IAGSServerConnection con = new AGSServerConnection();
IAGSServerConnectionFactory2 confactory = new AGSServerConnectionFactory() as IAGSServerConnectionFactory2;
IPropertySet propertyset = new PropertySet();
IMapServerLayer mapserverlayer = new MapServerLayerClass();
2 个回复
朱新颖
赞同来自: minokie
两种方式:
1,可以通过遍历的方式,根据地图服务的名称进行判断,然后加载。
2,Engine 10.1及之后版本的话可以使用IMapServerRESTLayer加载,测试代码:
minokie
赞同来自:
我现有一个带了token 的arcgis 服务。 使用 IMapServerRESTLayer 接口加载到arcmap中。
使用 url +"?token=" 连接并没有成功。
使用fiddler查看了请求地址, 发现其中http referer 是 "http://www.esri.com/xxxxxxxxx"
而服务的token是我们自定义的一个http referer标识,比如 "http://www.myhost.com"
那么,使用IMapServerRESTLayer 加载带token 的arcgis server rest服务时,如何能够更改他默认的 referer ?
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!