Add options to Elevation Profile widget to make it useful for non-elevation surfaces

03-08-2023 10:18 AM
Status: Needs Clarification
Labels (3)
Occasional Contributor II

I really like the Elevation Profile widget. It's a great way for an end user to interrogate the data. I see a lot of potential to use this with non-elevation raster surfaces. While it can technically be done now, the output may be confusing depending on the data being used. For example, I work at a water utility and I would like my engineers to be able to retrieve an approximation of how the water pressure will change across a transect. I can make an estimated PSI raster and publish it as a service. However, I can't add it as a profile option as it's not an Elevation service. I could probably fake it as an elevation service, but the next problem is the display units. The widget only has options for standard elevation units, not custom units. The resulting display wouldn't be very readable without lot of extra explanations.

Additionally, it would be helpful in some situations to have multiple lines on a graph. For example, some areas will have a min-max range of PSIs, so showing both would be helpful.

Other potential applications would be measuring/displaying how air or soil pollution varies along a line, or how steep slope is along a transect.

Status changed to: Needs Clarification

@JCGuarneri , could a regular Chart /graph work for this use case? It would not be tied to an elevation surface.


@AlixVezina The most important piece is the interactivity. It doesn't matter too much to me which widget does it, so long as a user can interactively draw or select a line and see how a continuous data raster varies along that line.


@JCGuarneri I believe this is out of scope for the Experience Builder Elevation Profile widget at this time as it requires a Tiled Elevation Service. I don't think we're going to add specific support for non-elevation surface workflows.