首页 / 浏览问题 / 三维GIS / 问题详情
在iServer发布三维服务,S3MTile配置?
40EXP 2019年07月03日
通过浏览器访问三维模型,但是根据百度修改配置文件S3MTile.html访问不成功??

1个回答

您好,我没明白您的具体需求。根据百度修改配置文件?是什么意思呢?您最终的需求是什么
6,215EXP 2019年07月03日
您好,我现在在iServer上发布了一个三维服务,浏览器端通过webGL预览,但是一直报错。
您好,您在iserver预览中可以看到该模型吗?

如果可以,尝试一下在我们的官网中加载一下该场景。

如果不可以

您的原始数据是什么数据呢?

如果是模型数据,是需要切缓存的,切缓存的时候格式选择s3m格式,然后发布这个缓存工作空间

如果是osgb格式的,需要通过【压缩并单体化】给他转成s3m再发布

您好,我是根据这个步骤操作的。http://support.supermap.com.cn:8090/webgl/examples/TopicDoc/LoadObliqueModel_OperateTopic.html

转s3m成功了,也发布成功了,(如下图所示)

但是在下面这一步骤上就与我实际打开的文件夹不一样了,不知道该怎么修改以下配置:

谢谢谢谢

您说的配置不成功,是说按照localhost:8090的方式访问不到吗?你需要把webgl包放在isever的webapps文件夹内。

比如我自己的index.html文件在webapps/webgl2/up中,那么我的打开地址应该是http://localhost:8091/webgl2/up/index.html

然后您把图中的config那个的地址,换成您自己的就可以了

对的,地址我打开的没错。但是控制台报错,一直在加载但是不显示。

以下是报错内容:

Uncaught Error: Script error for: Cesium
http://requirejs.org/docs/errors.html#scripterror
    at A (require.min.js:8)
    at HTMLScriptElement.onScriptError (require.min.js:29)

Failed to load resource: the server responded with a status of 404 ()

Uncaught Error: Script error for: Zlib
http://requirejs.org/docs/errors.html#scripterror
    at A (require.min.js:8)
    at HTMLScriptElement.onScriptError (require.min.js:29)

Failed to load resource: the server responded with a status of 404 ()

谢谢
我觉得跟服务没有关系,是require.min.js这个文件引入方式的问题
你好。

嗯,没错。是引入文件的问题,然后发布成功之后添显示404错误,我看了一下是因为没有数据

我该怎么添加数据?发布iServe服务之后添加?还是在桌面软件中添加?

有没有什么具体的示例?

谢谢啊
您访问一下您代码中的url,看看有没有地址。

您需要按照示例中地址的层级,去访问您发布的服务中对应的地址层级并复制到您的代码中

那就是数据问题噻

按赵爽说的一样 你看下你的iserver中那个服务的地址里面有个datas有没有数据

类似这样

如果没有 那就去idesktop中检查下该工作空间的场景中是否有数据

如果有 那就是数据的缓存格式是否为s3m

您好,我输入的地址是可以获取到数据的,但是渲染时发生错误。。

代码粘出来看下咯

http://www.supermapol.com/realspace/services/3D-CBD/rest/realspace

把url换成这个地址试一下,如果可以加载,说明数据问题

如果报错,说明引用问题

您好。我检查的数据都有,应该就是路径或者代码的问题。

我把代码给您看下吧

这个是webGL数据包D:\superMap WebGL\examples\js  下的config.js配置

这个是前端代码。您看下哪里的问题

谢谢哈

数据地址写错了,如果是使用scene.open的方式打开,地址只需要写到realspace一级,参考官网示例,可以使用console.log()来查看一下官网中的地址层级
好的。成功了。谢谢啊

还有一个问题,我现在浏览器端可以加载模型数据了,该怎么嵌入天地图里面?

还有我怎么调取后台写的经纬度数据加载到地图里面?

有没有示例?谢谢

http://support.supermap.com.cn:8090/webgl/examples/editor.html#tianditu

参考一下这个示例。

可以把您发布模型代码补充到该示例中尝试一下

好的好的,

我先试试

非常感谢您的解答
...