Comments (2)
Disclaimer: I'm not an author of milsymbol and only give information I THINK is true.
Letter/alpha (15-char) SIDCs are defined in APP6C or MIL-STD 2525C (or older).
I'm not too familiar with milsymbol extension mechanism, but I can imagine that is quite hard to invent new SIDCs since a SIDC carries quite some semantics. I guess introducing new coding schemes or (battle) dimensions will lead nowhere, because they are simply not handled. But I can be wrong about this. Messing with existing coding schemes/dimension may produce unexpected results, since ranges of function ids are tested for specific meanings or requirements for different styling.
Introducing new Echelon will most probably not work. Even though only '-A' (team) up to '-N' (command) are taken, the SVG draw instructions are hard coded and cannot be extended.
Saying that, I'm currently playing with the idea to rewrite milsymbol to easily provide the possibility to add/register new symology standards only from (static) configuration files. Our software has quite some demand for additional/different 1-point symbols. I have some basic code working, but completely migrating APP6 C/D and 2525 B/C/D from milsymbol would be pretty demanding (but probably possible.)
from milsymbol.
You can find the letter based SIDC specification here, just download MIL-STD-2525C:
http://everyspec.com/MIL-STD/MIL-STD-2000-2999/MIL-STD-2525C_20429/
You can also find all the information extracted here:
https://github.com/spatialillusions/mil-std-2525
And for APP6 you can find the extracted information here:
https://github.com/spatialillusions/stanag-app6
When it comes to extending milsymbol, it is built very modular, and almost everything can be changed or updated. I once made a sample here: (Yes it is possible to add and change icon parts.)
https://twitter.com/spatialillusion/status/939891636951240704?s=61&t=PuGpHMa1duQrcvAxl6r5yg
from milsymbol.
Related Issues (20)
- render tactical symbols HOT 4
- what is rbb error? HOT 1
- Publishing latestest version to npm HOT 1
- Selecting "set" of symbols with AMD in similar way to ES6 HOT 1
- Wheeled modifier overlaps infantry icon HOT 3
- Update mil-std-2525 D cyberspace according to the standard
- Center symbol with modifier fields while maintaining consistent size HOT 1
- toDataUrl is not correctly creating images HOT 2
- Make Reinforced Reduced amplifier bigger HOT 1
- High Contrast Background HOT 4
- MilSymbol 2.2.0 breaks NextJS build since 2.0.0 HOT 7
- All unit symbols should have country field in the same way as activities
- Wrong symbols rendered for 3 codes
- Proper way of importing as esm HOT 3
- Is there anyway I can extract all list 2525B SIDs from this library
- Support for offscreen canvas HOT 3
- This library is fantastic! Can we use it also to parse 2525 Charlie codes? HOT 1
- Control measures not returning symbols HOT 1
- In need of caching mechanism HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from milsymbol.