Hi all.
I am trying to map indoor security cameras as a floor-aware hosted feature layer in my enterprise portal. I have a complete Indoors dataset (Facilities, Levels, Units, Details) that I want this camera layer to sit on top of. I want the editing of the camera dataset to be done in experience builder.
I thought that if the camera layer had a “LEVEL_ID” field, this field would be auto-populated based on where the editor placed the point (the active floor in the floor filter). This does not seem to be the case. It seems I must manually enter (copy/paste) the level ID string in order for the asset to be floor aware.
When I tried to set up a calculation rule within the “Configure Editing” form in Map Viewer, the Level ID field is not available for me to write a rule for since it's being used as the floor field for the asset layer! See pics below.
Does the camera layer need to be an enterprise feature service in order for the level ID to be auto-populated?
Solved! Go to Solution.
Oops I'm sorry I'm actually on 11.5. I think you'll need to upgrade. This is the documentation for the floor filter widget: https://doc.arcgis.com/en/experience-builder/11.5/configure-widgets/floor-filter-widget.htm
The settings that I have only become available in 11.5. They are necessary in order to "filter out" the other floors so that the level ID can be calculated correctly.
That's most interesting news! Do the z-Values of the created points also get updated according to the level with this method?
We are currently in a 11.3 setup and working with a custom editing application to handle the z-Values.
This does not calculate Z-values unfortunately. I don't believe that can be done through a field calculation in AGOL but should be able to be done with an Enterprise server. We do not have one set up yet so I'm not sure exactly how it would work, but I believe you would use an attribute rule on the layer.