首页 / 浏览问题 / 三维GIS / 问题详情
将ArcGIS发布的切片服务转发到超图之后无法在浏览器端的三维场景加载
22EXP 2019年12月23日

问题详细描述:

1、使用ArcGIS发布遥感影像的切片服务(武汉2000坐标系)

2、在SuperMap iServer中进行服务转发,生成超图的服务链接,具体过程略,结果如下

3、直接访问超图的服务链接,可看到以下网址,且浏览于 iClient for Leaflet , for openlayers3 , for Classic (with Vector Tile)都没有问题,表示服务应转发成功

4、使用SuperMap IClient3D for WebGL加载服务,代码如下:

                var curlayer = cesium.viewer.scene.imageryLayers.addImageryProvider(new Cesium.SuperMapImageryProvider({

                    url: url,//这里的url为本地URL

                    layers: layerid,

                    enablePickFeatures: false

                }));

5、确认过URL直接访问会出现如下结果,应该没有问题:

6、但是三维前端访问还是没有东西加载出来,请问可能的原因是什么呢?

1个回答

您好,地图添加的代码不对,var layer = viewer.imageryLayers.addImageryProvider(new Cesium.SuperMapImageryProvider({ url : URL }));url链接因该到目标地图
867EXP 2019年12月23日

意思是url应该还往下切到layers吗?

能不能有一个具体URL应该写到哪一层的帮助文档?现在我就是加载进去不报错,图也不出来,真的很无奈
您好,链接到maps/图层 就好了
用的是maps/图层,但是还是切片请求不到,也不报错,好像这个ArcGIS的二维投影坐标系切片服务不支持在三维场景中加载
webgl目前仅支持4326(wgs1984地理坐标系)和3857(wgs 1984墨卡托投影坐标系),建议您拿到原始数据在iDesktop重新配图再发布服务
...