Closed ghost closed 6 years ago
Note: this issue concerns the planning/dashed frames which were not supported in the app6b renderer
We need to understand how we will address this issue. @csmoore has shared a few ideas based on how we built/support 2525-B
@csmoore This issue was reported for 2525C, not APP-6(B).
@lfunkhouser - my bad - this should be working with 2525C and ready to retest now using Runtime 100.0+.
To test, I recommend using the symbol export app
Thanks, @csmoore Good to hear! I'll remove the epic designation from this issue. @topowright, @ACueva @dfoll Please estimate the remaining effort and log a detailed issue for APP-6(B).
I am taking a closer look at this now.
With @csmoore help I now understand how to test these symbols, but I need to find the symbols that we know are not drawing according to this issue.
Looking at the customer information provided here is a better breakdown of what they have found as not supported. These examples are directly from pages 15,16, and 51. I have been able to draw a few correctly and a few not correctly.
// Page 15 and 16 in MIL-STD-2525C document explains the identities SPGPUCD-------- //P - Pending, yellow, dotted line //Not Working
SAGPUCD-------- //A - Assumed Friend, blue, dotted line //Not Working
SSGPUCD-------- //S - Suspect, red, dotted line //Not Working
SGGPUCD-------- //G - Exercise Pending, yellow, dotted line, black X //Not Working
SMGPUCD-------- //M - Exercise Assumed Friend, blue, dotted line, black X //Not Working
//Page 51 in MIL-STD-2525C document explains the statuses SFGPUCD-------- // P Present - No modifier
SFGAUCD-------- // A Anticipated/Planned - Dotted Line //Not Working
SFGCUCD-------- // C Present/Fully Capable - Green Rectangle
SFGDUCD-------- // D Present/Damaged - Yellow Rectangle
SFGXUCD-------- // X Present/Destroyed - Red Rectangle
SFGFUCD-------- // F Present/Full To Capacity - Cyan Rectangle
I will move forward with showing these examples for each code given. I will be able to finish this work tomorrow. I wanted to share what I have found thus far.
I have captured the need for APP6 in the following issue asking for a bit of help from team members to add additional information if needed in the following issue:
@topowright - those ones listed above seem to be drawing OK for me - attached is the export script I used to test and screenshot of the output.
Comment moved to 295.
These symbols are supported:
Based on the two images above we are drawing everything correctly except the color of the cyan rectangle is really: blue: RGB(0, 0, 255)
It should be: cyan RGB(44, 177, 238) This is from page 19 @lfunkhouser @csmoore is this something that we should worry about?
symbolexamples.zip Here are the output symbols that were generated.
@csmoore looking further into this issue I am finding that the blue box draws differently in ArcGIS Pro and Runtime. I have made sure that the runtime app has the same stylx file as the one I used in Pro.
The image on the right is based on the test Runtime app:
I am not sure exactly where to go from here.
@topowright - it looks like you are comparing 2 different styles/standards - left looks like app6b (which I don't think has these status modifiers) and right looks like something else - 2525 ?
Also - those 2525 icons are provided to us - so any color discrepancies might need to be addressed in source data provided by gov't - ex: https://github.com/Esri/military-features-data/blob/dev/military-symbology-styles/utils-and-source-data/svg/OCA/010052.svg
@lfunkhouser can you give us a path forward.
@csmoore looking at the issue based on your last comment it seems like the blue symbol shows up in ArcGIS Pro as well. You were correct that I was looking at the APP6B style. Here is the screen shot using MSE:
This issue can be closed, but it did span other questions that will be addressed here: https://github.com/Esri/joint-military-symbology-xml/issues/484
@lfunkhouser are you okay with us closing this issue?
This Issues is an issue in the symbol dictionary and should be logged here.
It is already listed:
BUG-000090508 - Some identity and status options for military symbols in the ArcGIS Runtime SDK for Qt API are not honored.
LDF 1/31/2018: Updated with additional information from the issue:
Pending (P), Unknown (U), Friend (F), Netural (N), Hostile (H), Assumed Friend (A), Suspect (S), Exercise Pending (G), Exercise Unknown (W), Exercise Friend (D), Exercise Neutral (L), Exercise Assumed Friend (M), Joker (J), Faker (K).
Pending (P), Assumed Friend (A), Suspect (S), Exercise Pending (G), Exercise Assumed Friend (M).
Anticipated (A), Present (P), Fully Capable (C), Damaged (D). Destroyed (X), Full to Capacity (F).
Data:\sf_filestore\PRD\Attachments\Defects\BUG-000090508