AndroidTacticalAssaultKit-CIV icon indicating copy to clipboard operation
AndroidTacticalAssaultKit-CIV copied to clipboard

Odd behavior for geofence shapes attached to objects

Open EasternPA opened this issue 2 years ago • 2 comments

ATAK Version: 4.6.0.4 (72eb2c83).1649938081 Plugin API: 4.6.0.CIV Device Robin Android Build: 30 LineageOS 18.1 April 17, 2022

Summary: The process of selecting shapes differs based on whether or not the shape is attached to an object; Supplemental to #200 regarding geofence alerting

Steps to reproduce:

  1. Drop an object on the map
  2. Open the Drawing Tools and click on a shape (ex. Circle)
  3. Tap on the new object as the center of the shape
  4. Tap on the map to set the radius (continuing with the circle example)
  5. Close the Drawing Tool submenu
  6. Long press on the object to move it around and the attached shape moves along with it
  7. Tap on the object you just created with the shape attached
  8. The context menu for the object pops up instead of a side menu asking you to choose which item you want to select
  9. Pull up the Overlay Manager menu, scroll down and click on Shapes, click on Drawing Objects, click on the name of the shape you just created and attached to the object; now the context menu pops up on the shape attached to the object
  10. Click on the geofence icon in the context menu to designate the shape as a geofence
  11. Note that ATAK does not alert for the object already within the geofence; it also does not alert for objects added within the geofence by streaming KML (as described in issue #200 ); it does alert for objects manually created within the boundary of the geofence

Expected behavior:

  1. When you click on an area containing multiple unlinked objects, a menu pops up on the right side asking which object you are selecting; when you click on an object with a shape attached, you cannot select the shape; you can only select the object
  2. I want to be able to name the shape when I create it and attach it to an object; currently, I need to back out and drill down into the Overlay Menu and Shapes to locate the shape I just created
  3. Only after drilling down into the Overlay Menu and Shapes folder can I rename the shape to include the name of the object it is attached to and bring up the context menu for that shape and designate it as a geofence
  4. The shapes have generic names upon creation, which can make it harder to identify from the list of all shapes; I would prefer to be prompted to select the object or the attached shape when I click on an object with a shape attached
  5. Another possible alternative would be to give the attached shape a generic name that includes the name of the object that the shape is attached to; if I drop a building called "HQ" and attach a circle to it, the circle should be called "HQ-Drawing Circle 1" not "Drawing Circle 1"; that would make it easier to find in the list of shapes
  6. There should be better consistency in alerting on a geofence breach when the geofence is established; if you drop a circle near (and including) preexisting objects and designate it as a geofence, you will get an alert. If you create a shape and attach it to an object then go through the steps above to designate the shape as a geofence, you will not get alerted about the geofence being breached. I am never getting any alerts for objects placed within a geofence by streaming KML.

EasternPA avatar Apr 24 '22 19:04 EasternPA