Hi !
I would like to contribute to OpenDroneMapDoc with a flowchart describing the differents steps on options of each steps. I think it will help understand how ODM works, where options are used and also where ODM can be restarted in a visual way.
To to that, I want to use https://mermaid.js.org/ which allow creation of graph with only a text file.
But as I am only a user and not a real contributor to ODM, I need help to complete, and correct the flowchart !
Thanks
This is amazing!
Do you have a license for this so we can include it?
Also, do you know if the Mermaid chart can be rendered to SVG?
Mermaid (https://mermaid.js.org/ ) is open source and can of course create SVG files !
mermaid can also be rendered in github like you can see here :
%%{init: {'theme':'neutral','flowchart': { 'curve': 'bumpX' ,"defaultRenderer": "elk"}}}%%
%% Style de curve bumpX
graph LR
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Subgraph Stages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
subgraph dataset_stage["`**dataset_stage**`"]
bg_removal:::options
camera-lens:::options
cameras:::options
gcp:::options
geo:::options
gps_accuracy:::options
primary_band:::options
sky_removal:::options
This file has been truncated. show original
you can work with mermaid files online here
I think Brett was interested in including in documentation, so a license for your repo putting together the great summary of processing.
I was thinking about putting this mermaid code in GitHub - OpenDroneMap/docs: 🎉 Contribute to OpenDroneMap's documentation! Read how below! 🎉 repo. Will you accept those files ? I can write a documentation to obtain the SVG which is very simple
Maybe we can try to use this extension to render mermaid charts in sphinx documentation. Thus we will only have mermaid code in the documentation !
Ok. It is very easy to put a mermaid chart in Sphinx
Where can we discuss some details of this operation ? Slack or another way ?
Thanks
Here is my docs fork with the mermaid_flowchart
We now have to work of changing the style of the graph and checking if everything is correct !
I’ll check out your fork and see what we need to change on our end
Just push a more readable style