Just capturing some thoughts related to metric values...
What if features in a layer are changed, how the metric calculation could potentially be off. We don't really test for this right now. Maybe compare a last updated timestamp with the metric value and the layer. This is not something we currently capture in the feature class layers, but should be simple enough. Wire this up as either a button or background when the analysis window is opened, depending on how quick this is. Provide a status warning if an underlying layer has changed since the metric value was calculated and provide options for user to check and override or recalculate values.
Just capturing some thoughts related to metric values...
What if features in a layer are changed, how the metric calculation could potentially be off. We don't really test for this right now. Maybe compare a last updated timestamp with the metric value and the layer. This is not something we currently capture in the feature class layers, but should be simple enough. Wire this up as either a button or background when the analysis window is opened, depending on how quick this is. Provide a status warning if an underlying layer has changed since the metric value was calculated and provide options for user to check and override or recalculate values.