Some Web Scenes are not displayed in the current ArcGIS Runtime 100.6

655
4
Jump to solution
11-15-2019 04:44 AM
Jan-Tschada
Esri Contributor

We have a simple QtQuick application using ArcGIS Runtime for Qt 100.6 on Windows 10. The application queries ArcGIS Online for portal items representing web scenes. For some web scenes the "

LoadStatus::Loaded" event is raised and the scene view navigates to the area of interest, but the scene layers 3D features are not displayed. No exception is thrown nor any warning is logged.

Is it possible to narrow it down, e.g. create verbose logging output?

Empty web scene

Sample Scene which is not working, but looks fine in the web-based scene viewer:

https://www.arcgis.com/home/item.html?id=cdb6b0fb90284e0ebd7cf8a7823513c8 

Product Manager
Developers and Location Services
Germany and Switzerland
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
Jan-Tschada
Esri Contributor

I republished the web scene using different TINs for extrude between and now it works. Garbage in, garbage out.

Trouble Maker:

Scene Viewer 

Working Example:

Scene Viewer 

Product Manager
Developers and Location Services
Germany and Switzerland

View solution in original post

0 Kudos
4 Replies
LucasDanzinger
Esri Frequent Contributor

Hey Jan - you can hook into the layerViewStateChanged signal on the GeoView, but all that tells me is that the layer is not visible. I don't believe there is any additional logging you can enable. It seems like there must be an API bug preventing the layer from rendering.

0 Kudos
LucasDanzinger
Esri Frequent Contributor

Jan - are you able to run it through this tool to see if there are any issues with the data? Validate Scene Layer Package—Data Management toolbox | ArcGIS Desktop 

Jan-Tschada
Esri Contributor

When the SceneQuickView::layerViewStateChanged is raised, the layers state is NotVisible. The validate Scene layer package tool just found some warnings. Maybe I should recreate the multipatch features and try again.

ValidateSceneLayerPackage
*******************************************************************************
File: AirC2_ACO_POLYGON_3D_offline_gekachelt.slpk
Location: -
Layer type: 3DObject
Date: Wed Nov 20 18:17:31 2019
*******************************************************************************
Metadata.json validation:
        No issues were detected.
-------------------------------------------------------------------------------
3dSceneLayer.json validation:
    Warning: Missing Value:
        ellipsoid
        attributeValues
    Information: Deprecated:
        ZFactor
-------------------------------------------------------------------------------
Statistics validation:
        No issues were detected.
-------------------------------------------------------------------------------
Node validation:
    Error: Missing Value:
        For node 0 could not get property textureDefinitions.
        For node 1 could not get property textureDefinitions.
        For node 2 could not get property textureDefinitions.
        For node 3 could not get property textureDefinitions.
        For node 4 could not get property textureDefinitions.
        For node 5 could not get property textureDefinitions.
        For node 6 could not get property textureDefinitions.
        For node 7 could not get property textureDefinitions.
        For node 8 could not get property textureDefinitions.
        For node 9 could not get property textureDefinitions.
        For node 10 could not get property textureDefinitions.
        For node 11 could not get property textureDefinitions.
        For node 12 could not get property textureDefinitions.
        For node 13 could not get property textureDefinitions.
        For node 14 could not get property textureDefinitions.
        For node 15 could not get property textureDefinitions.
        For node 16 could not get property textureDefinitions.
        For node 17 could not get property textureDefinitions.
        For node 18 could not get property textureDefinitions.
        For node 19 could not get property textureDefinitions.
        For node 20 could not get property textureDefinitions.
        For node 21 could not get property textureDefinitions.
        For node 22 could not get property textureDefinitions.
        For node 23 could not get property textureDefinitions.
        For node 24 could not get property textureDefinitions.
        For node 25 could not get property textureDefinitions.
        For node 26 could not get property textureDefinitions.
        For node 27 could not get property textureDefinitions.
        For node 28 could not get property textureDefinitions.
        For node 29 could not get property textureDefinitions.
        For node 30 could not get property textureDefinitions.
        For node 31 could not get property textureDefinitions.
        For node 32 could not get property textureDefinitions.
        For node 33 could not get property textureDefinitions.
        For node 34 could not get property textureDefinitions.
        For node 35 could not get property textureDefinitions.
        For node 36 could not get property textureDefinitions.
        For node 37 could not get property textureDefinitions.
        For node 38 could not get property textureDefinitions.
        For node 39 could not get property textureDefinitions.
*******************************************************************************
END OF VALIDATION REPORT
Product Manager
Developers and Location Services
Germany and Switzerland
0 Kudos
Jan-Tschada
Esri Contributor

I republished the web scene using different TINs for extrude between and now it works. Garbage in, garbage out.

Trouble Maker:

Scene Viewer 

Working Example:

Scene Viewer 

Product Manager
Developers and Location Services
Germany and Switzerland
0 Kudos