首页 / 浏览问题 / 三维GIS / 问题详情
三维管线属性查询问题
19EXP 2023年03月13日

以上代码是我再vue工程中使用supermap for cesiumSDK 创建地图打开的三维场景,该三维服务也是我自己切片缓存发布的,再web端layer,layer1,layer2,layer3都能正常打开;

layer,layer1中设置的setQueryparamter能正常的根据点击图元的id正常完成查询;

layer2,layer3设置的setQueryparamter无论点击哪个图元都是发起如下图的请求;

但是layer,layer1,layer2,layer3都是一个工作空间发布的服务,layer,layer1为线性三维图层。layer2  layer3 为点三维图层。有没有大佬知道为啥会出现点击任意点图元请求的都是8388609.jsonp的吗

1个回答

您好,查看一下iServer发布的数据集中能否预览到layer2、layer3 对应的点三维图层。
1,865EXP 2023年03月13日
您好,发布的是专题图的三维切片缓存,点图层和线图层都无法预览
您好,这种问题是地图发布时候出现的问题吗;为啥会线可以正常的点击查询点的不行呢

属性查询需要在iServer中发布数据服务,再通过WebGL相关接口进行查询,建议参考博客:

https://blog.csdn.net/m0_58818139/article/details/124662638

您好,是有发布对应的数据服务的,数据服务也正常可以使用,但现在的问题是点击点图层的时候,无论点击哪个图元都是发起8388609.jsonp的请求,8388609这个图元根本就不存在,这个是不是三维地图服务发布的有问题呀
1、请问发布的线、点数据是同一个数据服务还是分别发布的?

2、如果线、点数据是生成网络数据集后发布数据服务,默认是只能获取线数据的属性,点需要重新发布数据服务。
线  点数据服务是一个工作空间发布的服务,但好像不是数据服务的问题,在web端点击任何图元都是发送8388608.jsonp的这个请求,在supermap iserver中测试时候发送1.jsonp请求是能正常返回结果的。

1、返回.jsonp是因为没有相对应图层的属性数据资源。通过返回.jsonp的路径,只访问到features,看到点图层否有属性数据。

2、如果线、点数据是生成网络数据集后发布数据服务,默认是只能获取线数据的属性,点需要重新发布数据服务。

...