surface the new analysis caveats in the workbench
The backend now says when a result covers a different area than was drawn, or when a score belongs to one confidence cut only. None of that helps an operator while it stays in the response body. - the raster selection adapters carry the model-coverage and widened-cell warnings into the map panel and mark the result an estimate when either applies, so an existing warning slot renders them; - the map workspace shows the selection-edge disclosure next to the object count; - the detection panel shows average precision and the F1-optimal threshold beside the single-threshold figures, and the box-versus-footprint interpretation when candidates are detector boxes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -21,7 +21,10 @@ export function thematicRasterSelectionToMapSelection(result: ThematicRasterSele
|
||||
...result.summary,
|
||||
feature_count: result.valid_cell_count,
|
||||
is_estimate: true,
|
||||
warning: result.limitation_message,
|
||||
// A selection finer than one source cell was widened to the cells it
|
||||
// touches; the result then covers more ground than was drawn.
|
||||
warning: [result.cell_selection_warning, result.limitation_message].filter(Boolean).join(' '),
|
||||
selection_edge_warning: result.cell_selection_warning ?? null,
|
||||
metrics: result.summary.metrics.map((metric) => ({
|
||||
...metric,
|
||||
is_estimate: metric.is_estimate ?? true,
|
||||
|
||||
Reference in New Issue
Block a user