kjellmf / military-symbology-explorer Goto Github PK
View Code? Open in Web Editor NEWA MILSTD 2525D symbology explorer
Home Page: http://explorer.milsymb.net/
License: Apache License 2.0
A MILSTD 2525D symbology explorer
Home Page: http://explorer.milsymb.net/
License: Apache License 2.0
Make it possible to show a symbol directly using a parameter (SIC) in the url.
The legacy symbol codes are available in the JMSML data.
Currently not available in jmsml.js. I should also show the categories in the symbolset browser and symbol explorer.
This is another odd/special case - this symbol doesn't have a frame (it would actually be more consistent if this symbol was moved into Control Measures symbol set in the standard for this reason)
http://kjellmf.github.io/military-symbology-explorer/#/explore/10043000001500000000
http://kjellmf.github.io/military-symbology-explorer/#/explore/10033000001500000000
In the Symbol Identification Code Explorer, add the ability to manually change (type) the SIDC code at the bottom right.
Full functionality would be if I select options from the drop down menus to the left, it changes the image and SIDC to the right (currently implemented), and if I edit the the SIDC code, it changes the image and the drop down menus to the left.
Use GitHub as inspiration.
Now you have to switch symbolset before the frames are changed.
See, @kjellmf , see what you've opened yourself up to?!? ;-)
Great job! Thanks for building this project. It helps demonstrate the usefulness of JMSML and helps validate all the hard work we put into building it.
My suggestion to you is that you implement the LimitUseTo attributes on modifier. The test case here would be to restrict the user's ability to select the Boom, Drogue, and Boom and Drogue sector two air modifiers when working with any Air icons other that Tanker. There are some other examples of these restrictions in JMSML.
More limits are coming in the future, in 2525D Change 1 and APP-6(D).
See Esri/joint-military-symbology-xml#199 for details
Can someone point me to the relationship between SDIC, which this site esports and the COT XML Message Type e.g. "a-h-G-a" ?
here is the DISCORD link for the question as well.
https://discordapp.com/channels/698067185515495436/1227673010446794864
thank you for making accessible and great products like these
In addition to a dedicated search page we should also have search box available on every page
Describe how to download the dependencies and run the webapp locally.
In the Symbol Set browser, as a symbol is created on the left, add the ability to save the complete symbol, as opposed to the top layer.
Also for the crafted image in the Symbol Identification Code Explorer.
Settings to implement:
I know....
When creating placemarkers in Google Earth and uploading a png created from the military symbology explorer, the icon is not very visible and obscured by the label. When you increase the scale of the placemarker icon, the appearance improves on the map but not in the places list on the left. The workaround is to crop the png before saving. Can this "cropping" be automated?
, ESRI Explorer in Google Earth.pptx
Remarks, legacy code etc.
The control measure SVGs contain a hidden template and an example. It would be nice to be able to show this information in the symbol browser. Maybe in a modal window?
This web app looks really good on an iPad.
The only thing I noticed in a quick test were some minor issues with boundary conditions such as this.
For affiliations of Pending/Anticipated/Suspect, you unfortunately have to ignore the Status/Operational Condition of "Planned" (or the frame won't show up)
Currently, in the symbol explorer, you can display control measures with echelon indicators, status etc. This does not make sense. Irrelevant fields should be disabled.
I should use the data available in JMSML to draw the placement of amplifier labels.
Currently the explorer works best on large screens. I should make the pages more responsive so that they adapt better to smaller screen sizes.
Currently, if you navigate back after a search, the search term is always infan
. Annoying.
Now that we support linking directly to symbols ( #25 ), I should add a link to the currently selected symbol in the symbol set browser.
The icon description displayed when you select specific items in the Entity select control contains a typo, particularly, the spelling of hierarchical is wrong.
Here is what is displayed when you select "Movement and Maneuver" or "Fires":
No icon is associated with this entity. It is for hiearchical purposes only.
404s create havok on the symbol explorer page (github pages)
The search is fast enough, but rendering the search results feels a bit sluggish. Ideas for improvement:
debounce
valueLove the work you have done here. I would like to ask, if there hasn't already been a suggestion for it, if you have any thoughts of being able to create an Order of Battle (ORBAT) generator?
I feel with the symbology tool(s) you have here, perhaps there's a way to further enhance their uses and give prospective users the ability to make ORBAT charts with the units they generate.
Currently this does not work because of a a "tanited canvas" issue. Apparently there is a workaround that involves using the canvg library. If we use conditional comments we can include the library only in IE.
See http://willkoehler.net/2014/11/07/client-side-solution-for-downloading-highcharts-charts-as-images.html for more information
The purpose of the animations in the symbol explorer is to highlight changes. However, for some changes several SVGs are loaded because the shape of the symbol changes. They are also animated. We need to add some kind of logic so that only changed element is animated.
For many items in JMSML there exists an label alias. Should be an option for showing this instead of the standard label
Need to adjust the styling for control measures. They don't quite fit in the table.
Being able to host the symbology explorer on GitHub is great! The url, however, is a bit verbose. I should register a custom domain name as described here: https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.