Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载

这几天碰到一个很奇怪的问题:要素图层可在MapView里加载,但不能在SceneView里加载。三维场景的坐标系是3857,二维要素图层的坐标系是4326。

经调试发现,在三维场景(SceneView)里加载要素图层,报没有几何的错误(如下图)。 

Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载_第1张图片

查看请求:

Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载_第2张图片

对比MapView里的请求:

Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载_第3张图片

最后发现二者的请求参数差异很大。在要素图层的query里重现请求参数,一个个调试,最后发现三维场景请求去掉一个请求参数即可。 

 Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载_第4张图片

 找到原因就好解决了,最后在代码里的解决方案:在用户参数里,将outSR置空即可。

Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载_第5张图片

 

你可能感兴趣的:(Esri,arcgis)