Esri / i3s-spec

This repository hosts the specification for Scene Layers which are containers for arbitrarily large amounts of geographic data. The delivery and persistence model for Scene Layers, referred to as Indexed 3d Scene Layer (I3S) and Scene Layer Package (SLPK) respectively, are specified.
Other
315 stars 84 forks source link

Issue with highlighting in BuildingSceneLayer #153

Closed bloigge closed 5 months ago

bloigge commented 1 year ago

We currently face the problem that we can't see selected elements in a SceneViewer with our created SLPK / i3s and we are not aware of what is actually missing. When we click on a wall element for example we get the information in the pop-up, but the element is not highlighted (red area in the screenshot should be highlighted) and we get an error in the browser console. In ArcGIS Pro at least the slpk highlights the element shortly (flashing) but is also missing the "blue" selection mask.

image

Example file for download: https://www.dropbox.com/s/h6m5qq5v4e04xjd/Sample.slpk?dl=0

bloigge commented 1 year ago

FYI - we are writing the SLPK on our own. No usage of ArcGIS Pro.

sreinhard commented 1 year ago

Hi @bloigge

For the highlighting to work properly, you should have a field with type "esriFieldTypeOID" that defines the field name for the object ids stored in the geometry.

bloigge commented 1 year ago

Thank you! The esriFieldTypeOID was the missing part - works now!

We have one additional question: In the docs it says that Semantics for work discipline groups which can be used to refine the user experience. Possible values are: Mechanical, Architectural, Piping, Electrical, Structural - are the disciplines really limited to those values or can we also define custom ones? Is it also only limited to two levels?

If this is not the right place to ask - please let me know if there are any other communication channels or if I should open a new issue.

bloigge commented 1 year ago

Can anyone tell me if this is the correct place to ask the question above - we are still waiting on an answer. Thank you