younglion
路人甲
路人甲
  • 注册日期2005-11-09
  • 发帖数13
  • QQ
  • 铜币184枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1704回复:1

[求助]客户端加载GlobeServer的几个问题求解!

楼主#
更多 发布于:2008-11-17 15:58
问题的出现是这样的,我将一个加载有点、线、面、高程图层的*.3dd文件发布到arcgis server后,然后在客户端通过arcglobe加载这个服务器上的GlobeServer,出现如下问题:<BR>1、发布的*.3dd文件内各图层均使用的3D符号,客户端打开后,点图层的TOC里面显示了符号,但是globecontrol内却无法看到该图层,线、面图层均可以显示出来!<BR>2、若*.3dd文件内的点图层采用默认的圆圈符号,客户端打开后,在globecontrol内可以看到该图层,但是,原来的圆圈符号变成了方块符号,类似马赛克,而且显示效果类似arcglobe内三维注记的广告牌显示效果(旋转时始终面向用户)!<BR>3、发布的*3dd中的高程图层在客户端打开之后虽然在elevation layers内,但是根本不起作用,其他图层根本就没有从该图层中获取高程信息!<BR>4、另外问一个开发的问题,利用AE开发一个客户端浏览发布的globeserver,如何判断globeserver内各图层是floating layers还是draped layers或elevation layers?使用IGlobeLayerInfo.DataType来判断么?实验后发现两者之间好象没有什么必然的联系呢?<BR>5、开发客户端有没有类似<FONT color=#810081>Load3dFile</FONT>的方法?可以一下子就把发布在arcgis server上的globeserver全部加载到globecontrol上?找了半天,好象也没什么好的方法,只能一个图层一个图层的来加……<BR>6、在服务器端或待发布的*.3dd文件中如何设置缓存才能改善客户端的加载速度?发布的GlobeServer中,Globe Service属性中Caching项内点Generate后那个From level of detail及to level of detail如何设置才比较合理?<BR>
<DIV>另外,对于垂直方向拉伸后的图层,在客户端加载后也无法显示出来,这是为什么啊老大们!!!???</DIV>
喜欢0 评分0
younglion
路人甲
路人甲
  • 注册日期2005-11-09
  • 发帖数13
  • QQ
  • 铜币184枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-11-18 17:20
<STRONG><FONT color=#ff0000 size=6>第3个问题的解决方法!<BR></FONT></STRONG>实验了好久,终于解决了这个问题,大致步骤如下:<FONT size=5><FONT color=red><STRONG>设置发布的Globe Service的Service Properties-->Caching-->Generate-->From level of detail:Globe-1:100000000(第一个选项)-->To level of detail:City-1:9765--OK!!</STRONG><BR></FONT></FONT><FONT size=3><FONT color=blue><STRONG>尽管这个问题解决,但是本人对这里的From level of detail以及To level of detail还有点疑惑,这两个值如何选择确定?</STRONG></FONT></FONT><BR>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部