Skyline 6.5如何加载本地坐标系的arcgis wms服务??

lxbboy 2015-02-11 03:54:30
ArcGIS Server 10.1发布wms服务:如下图所示

上图EPSG:101为自定义本地坐标系(ArcGIS Server默认发布为EPSG:4326坐标系)
Skyline加载的MPT坐标系与WMS一致:如下图所示

通过TE Pro加载自定义服务,经测试显示正常:


但是通过代码加载就显示不出来,希望各位大侠能帮个忙,代码如下:

double xul = 483368.115723;
double yul = 3572658.091919;
double xlr = 509584.872925;
double ylr = 3557745.511292;

//微调后配置
string wmsStr = "[INFO]" + "\n" +
"MPP=2.68220901489258E-06" + "\n" +
"Url=" + "http://localhost:6080/arcgis/services/MyMapService/MapServer/WmsServer?request=GetMap&Version=1.1.1&Service=WMS&SRS=EPSG:101&BBOX=483368.11572300002,3557745.5112919998,509584.87292499997,3572658.0919189998&HEIGHT=256&WIDTH=256&Layers=0&Styles=default&Format=image/png" + "\n" +
"xul=" + "483368.115723" + "\n" +
"ylr=" + "3557745.511292" + "\n" +
"xlr=" + "509584.872925" + "\n" +
"yul=" + "3572658.091919" + "\n";


ITerrainRasterLayer65 imgLayer = sgworld.Creator.CreateImageryLayer("WMSTest", xul, yul, xlr, ylr, "<EXT><ExtInfo><![CDATA[" + wmsStr + "]]></ExtInfo><ExtType>wms</ExtType></EXT>", "gisplg.rct", "", "WMSTest");
imgLayer.CoordinateSystem = sgworld.Terrain.CoordinateSystem;
//ICoordinateSystem65 coords = imgLayer.CoordinateSystem;
测试结果图像如下:

请求帮助~~非常感谢的
...全文
335 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxbboy 2017-08-24
  • 打赏
  • 举报
回复
引用 3 楼 freebazzi 的回复:
请问怎么解决的?
我写这个帖子: http://jingyan.baidu.com/article/4dc408489685aac8d946f116.html
lxbboy 2017-08-24
  • 打赏
  • 举报
回复
引用 2 楼 wly20081010 的回复:
怎么解决的呀?分享一下吧,我的在代码里也加载不上啊,还有这个白色的底能去掉么??
我写了一个百度经验: http://jingyan.baidu.com/article/4dc408489685aac8d946f116.html
雾中夜月 2017-06-05
  • 打赏
  • 举报
回复
请问怎么解决的?
wly20081010 2015-07-28
  • 打赏
  • 举报
回复
怎么解决的呀?分享一下吧,我的在代码里也加载不上啊,还有这个白色的底能去掉么??
lxbboy 2015-02-27
  • 打赏
  • 举报
回复
好吧,自己已经解决,就不劳烦各位啦。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧