Git Product home page Git Product logo

Comments (2)

dehmer avatar dehmer commented on August 15, 2024

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.

spatialillusions avatar spatialillusions commented on August 15, 2024

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

image

image

from milsymbol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.