When creating/editing a job, the supervisor should be able to assign the "extents" of AOIs that are created inside a job. The supervisor currently enters a box, and AOIs are created inside that entire box, even if a big chunk of the area is empty water.
Supervisor should have the ability to use multiple polygons to add and remove AOIs from the map. In addition, they should be able to use Polygons to assign the priority of AOIs within an area.
So, a supervisor should be able to:
Set a base priority of a Job
Grab a box of a coastline (maybe brings back 10,000 AOIs)
Use polygons (maybe through a lasso tool) to take off all water sections (reducing to maybe 6,000 AOIs) by clicking a 'delete these cells' button
Use polygons to select a set of AOIs and change their priority, (maybe grabbing area around a city and increasing that priority to a higher level, then grab uninhabited swamp land and lower that priority)
Best way to do this might be able to call the service that returns all AOIs within a bounding box, then in client use JavaScript to do a spatial transform and remove the unwanted sections, or possibly build a service to do it.
When creating/editing a job, the supervisor should be able to assign the "extents" of AOIs that are created inside a job. The supervisor currently enters a box, and AOIs are created inside that entire box, even if a big chunk of the area is empty water.
Supervisor should have the ability to use multiple polygons to add and remove AOIs from the map. In addition, they should be able to use Polygons to assign the priority of AOIs within an area.
So, a supervisor should be able to:
Best way to do this might be able to call the service that returns all AOIs within a bounding box, then in client use JavaScript to do a spatial transform and remove the unwanted sections, or possibly build a service to do it.