LAE-log/mermaid-diagram-2026-05-16-091235.svg
2026-05-16 11:50:33 +08:00

3 lines
17 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" type="text/css"?>
<svg id="graph-3" width="100%" xmlns="http://www.w3.org/2000/svg" style="overflow: hidden; max-width: 100%; touch-action: none; user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgb(255, 255, 255);" role="graphics-document document" aria-roledescription="gantt" height="100%" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"><g id="viewport-20260516011231590" class="svg-pan-zoom_viewport" transform="matrix(0.7246657742081948,0,0,0.7246657742081948,-230.2324976721875,5.385331825350761)" style="transform: matrix(0.724666, 0, 0, 0.724666, -230.232, 5.38533);"><style>#graph-3{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#graph-3 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#graph-3 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#graph-3 .error-icon{fill:#552222;}#graph-3 .error-text{fill:#552222;stroke:#552222;}#graph-3 .edge-thickness-normal{stroke-width:1px;}#graph-3 .edge-thickness-thick{stroke-width:3.5px;}#graph-3 .edge-pattern-solid{stroke-dasharray:0;}#graph-3 .edge-thickness-invisible{stroke-width:0;fill:none;}#graph-3 .edge-pattern-dashed{stroke-dasharray:3;}#graph-3 .edge-pattern-dotted{stroke-dasharray:2;}#graph-3 .marker{fill:#333333;stroke:#333333;}#graph-3 .marker.cross{stroke:#333333;}#graph-3 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#graph-3 p{margin:0;}#graph-3 .mermaid-main-font{font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-3 .exclude-range{fill:#eeeeee;}#graph-3 .section{stroke:none;opacity:0.2;}#graph-3 .section0{fill:rgba(102, 102, 255, 0.49);}#graph-3 .section2{fill:#fff400;}#graph-3 .section1,#graph-3 .section3{fill:white;opacity:0.2;}#graph-3 .sectionTitle0{fill:#333;}#graph-3 .sectionTitle1{fill:#333;}#graph-3 .sectionTitle2{fill:#333;}#graph-3 .sectionTitle3{fill:#333;}#graph-3 .sectionTitle{text-anchor:start;font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-3 .grid .tick{stroke:lightgrey;opacity:0.8;shape-rendering:crispEdges;}#graph-3 .grid .tick text{font-family:"trebuchet ms",verdana,arial,sans-serif;fill:#333;}#graph-3 .grid path{stroke-width:0;}#graph-3 .today{fill:none;stroke:red;stroke-width:2px;}#graph-3 .task{stroke-width:2;}#graph-3 .taskText{text-anchor:middle;font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-3 .taskTextOutsideRight{fill:black;text-anchor:start;font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-3 .taskTextOutsideLeft{fill:black;text-anchor:end;}#graph-3 .task.clickable{cursor:pointer;}#graph-3 .taskText.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#graph-3 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#graph-3 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#graph-3 .taskText0,#graph-3 .taskText1,#graph-3 .taskText2,#graph-3 .taskText3{fill:white;}#graph-3 .task0,#graph-3 .task1,#graph-3 .task2,#graph-3 .task3{fill:#8a90dd;stroke:#534fbc;}#graph-3 .taskTextOutside0,#graph-3 .taskTextOutside2{fill:black;}#graph-3 .taskTextOutside1,#graph-3 .taskTextOutside3{fill:black;}#graph-3 .active0,#graph-3 .active1,#graph-3 .active2,#graph-3 .active3{fill:#bfc7ff;stroke:#534fbc;}#graph-3 .activeText0,#graph-3 .activeText1,#graph-3 .activeText2,#graph-3 .activeText3{fill:black!important;}#graph-3 .done0,#graph-3 .done1,#graph-3 .done2,#graph-3 .done3{stroke:grey;fill:lightgrey;stroke-width:2;}#graph-3 .doneText0,#graph-3 .doneText1,#graph-3 .doneText2,#graph-3 .doneText3{fill:black!important;}#graph-3 .doneText0.taskTextOutsideLeft,#graph-3 .doneText0.taskTextOutsideRight,#graph-3 .doneText1.taskTextOutsideLeft,#graph-3 .doneText1.taskTextOutsideRight,#graph-3 .doneText2.taskTextOutsideLeft,#graph-3 .doneText2.taskTextOutsideRight,#graph-3 .doneText3.taskTextOutsideLeft,#graph-3 .doneText3.taskTextOutsideRight{fill:black!important;}#graph-3 .crit0,#graph-3 .crit1,#graph-3 .crit2,#graph-3 .crit3{stroke:#ff8888;fill:red;stroke-width:2;}#graph-3 .activeCrit0,#graph-3 .activeCrit1,#graph-3 .activeCrit2,#graph-3 .activeCrit3{stroke:#ff8888;fill:#bfc7ff;stroke-width:2;}#graph-3 .doneCrit0,#graph-3 .doneCrit1,#graph-3 .doneCrit2,#graph-3 .doneCrit3{stroke:#ff8888;fill:lightgrey;stroke-width:2;cursor:pointer;shape-rendering:crispEdges;}#graph-3 .milestone{transform:rotate(45deg) scale(0.8,0.8);}#graph-3 .milestoneText{font-style:italic;}#graph-3 .doneCritText0,#graph-3 .doneCritText1,#graph-3 .doneCritText2,#graph-3 .doneCritText3{fill:black!important;}#graph-3 .doneCritText0.taskTextOutsideLeft,#graph-3 .doneCritText0.taskTextOutsideRight,#graph-3 .doneCritText1.taskTextOutsideLeft,#graph-3 .doneCritText1.taskTextOutsideRight,#graph-3 .doneCritText2.taskTextOutsideLeft,#graph-3 .doneCritText2.taskTextOutsideRight,#graph-3 .doneCritText3.taskTextOutsideLeft,#graph-3 .doneCritText3.taskTextOutsideRight{fill:black!important;}#graph-3 .vert{stroke:navy;}#graph-3 .vertText{font-size:15px;text-anchor:middle;fill:navy!important;}#graph-3 .activeCritText0,#graph-3 .activeCritText1,#graph-3 .activeCritText2,#graph-3 .activeCritText3{fill:black!important;}#graph-3 .titleText{text-anchor:middle;font-size:18px;fill:#333;font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-3 .node .neo-node{stroke:#9370DB;}#graph-3 [data-look="neo"].node rect,#graph-3 [data-look="neo"].cluster rect,#graph-3 [data-look="neo"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#graph-3 [data-look="neo"].node path{stroke:#9370DB;stroke-width:1px;}#graph-3 [data-look="neo"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#graph-3 [data-look="neo"].node .neo-line path{stroke:#9370DB;filter:none;}#graph-3 [data-look="neo"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#graph-3 [data-look="neo"].node circle .state-start{fill:#000000;}#graph-3 [data-look="neo"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#graph-3 [data-look="neo"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#graph-3 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g></g><g class="grid" transform="translate(75, 482)" fill="none" font-size="10" font-family="sans-serif" text-anchor="middle"><path class="domain" stroke="currentColor" d="M0,-447V0H1122V-447"></path><g class="tick" opacity="1" transform="translate(0,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-01</text></g><g class="tick" opacity="1" transform="translate(89,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-02</text></g><g class="tick" opacity="1" transform="translate(170,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-03</text></g><g class="tick" opacity="1" transform="translate(259,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-04</text></g><g class="tick" opacity="1" transform="translate(345,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-05</text></g><g class="tick" opacity="1" transform="translate(434,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-06</text></g><g class="tick" opacity="1" transform="translate(521,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-07</text></g><g class="tick" opacity="1" transform="translate(610,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-08</text></g><g class="tick" opacity="1" transform="translate(699,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-09</text></g><g class="tick" opacity="1" transform="translate(785,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-10</text></g><g class="tick" opacity="1" transform="translate(875,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-11</text></g><g class="tick" opacity="1" transform="translate(961,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2026-12</text></g><g class="tick" opacity="1" transform="translate(1050,0)"><line stroke="currentColor" y2="-447"></line><text fill="#000" y="3" dy="1em" stroke="none" font-size="10" style="text-anchor: middle;"> 2027-01</text></g></g><g><rect x="0" y="48" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="192" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="72" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="216" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="240" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="96" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="336" width="1234.5" height="24" class="section section2"></rect><rect x="0" y="360" width="1234.5" height="24" class="section section2"></rect><rect x="0" y="120" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="384" width="1234.5" height="24" class="section section2"></rect><rect x="0" y="264" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="288" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="408" width="1234.5" height="24" class="section section2"></rect><rect x="0" y="144" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="312" width="1234.5" height="24" class="section section1"></rect><rect x="0" y="432" width="1234.5" height="24" class="section section2"></rect><rect x="0" y="168" width="1234.5" height="24" class="section section0"></rect><rect x="0" y="456" width="1234.5" height="24" class="section section2"></rect></g><g><rect id="graph-3-a1" rx="3" ry="3" x="75" y="50" width="173" height="20" transform-origin="161.5px 60px" class="task task0"></rect><rect id="graph-3-b1" rx="3" ry="3" x="164" y="194" width="130" height="20" transform-origin="229px 204px" class="task task1"></rect><rect id="graph-3-a2" rx="3" ry="3" x="248" y="74" width="259" height="20" transform-origin="377.5px 84px" class="task task0"></rect><rect id="graph-3-b2" rx="3" ry="3" x="294" y="218" width="172" height="20" transform-origin="380px 228px" class="task task1"></rect><rect id="graph-3-b3" rx="3" ry="3" x="466" y="242" width="259" height="20" transform-origin="595.5px 252px" class="task task1"></rect><rect id="graph-3-a3" rx="3" ry="3" x="507" y="98" width="172" height="20" transform-origin="593px 108px" class="task task0"></rect><rect id="graph-3-c1" rx="3" ry="3" x="509" y="338" width="87" height="20" transform-origin="552.5px 348px" class="task task2"></rect><rect id="graph-3-c2" rx="3" ry="3" x="596" y="362" width="86" height="20" transform-origin="639px 372px" class="task task2"></rect><rect id="graph-3-a4" rx="3" ry="3" x="679" y="122" width="216" height="20" transform-origin="787px 132px" class="task task0"></rect><rect id="graph-3-c3" rx="3" ry="3" x="682" y="386" width="173" height="20" transform-origin="768.5px 396px" class="task task2"></rect><rect id="graph-3-b4" rx="3" ry="3" x="725" y="266" width="86" height="20" transform-origin="768px 276px" class="task task1"></rect><rect id="graph-3-b5" rx="3" ry="3" x="811" y="290" width="87" height="20" transform-origin="854.5px 300px" class="task task1"></rect><rect id="graph-3-c4" rx="3" ry="3" x="855" y="410" width="86" height="20" transform-origin="898px 420px" class="task task2"></rect><rect id="graph-3-a5" rx="3" ry="3" x="895" y="146" width="173" height="20" transform-origin="981.5px 156px" class="task task0"></rect><rect id="graph-3-b6" rx="3" ry="3" x="898" y="314" width="86" height="20" transform-origin="941px 324px" class="task task1"></rect><rect id="graph-3-c5" rx="3" ry="3" x="941" y="434" width="129" height="20" transform-origin="1005.5px 444px" class="task task2"></rect><rect id="graph-3-a6" rx="3" ry="3" x="1068" y="170" width="129" height="20" transform-origin="1132.5px 180px" class="task task0"></rect><rect id="graph-3-c6" rx="3" ry="3" x="1070" y="458" width="87" height="20" transform-origin="1113.5px 468px" class="task task2"></rect><text id="graph-3-a1-text" font-size="11" x="161.5" y="63.5" class="taskText taskText0 width-111.66667175292969">飞行器平台选型与设计 </text><text id="graph-3-b1-text" font-size="11" x="229" y="207.5" class="taskText taskText1 width-100">起降场地选址与评估 </text><text id="graph-3-a2-text" font-size="11" x="377.5" y="87.5" class="taskText taskText0 width-100.66667175292969">导航与飞控系统开发 </text><text id="graph-3-b2-text" font-size="11" x="380" y="231.5" class="taskText taskText1 width-67.66667175292969">起降平台建设 </text><text id="graph-3-b3-text" font-size="11" x="595.5" y="255.5" class="taskText taskText1 width-100.66667175292969">仓储与分拣中心建设 </text><text id="graph-3-a3-text" font-size="11" x="593" y="111.5" class="taskText taskText0 width-67.66667175292969">通信链路搭建 </text><text id="graph-3-c1-text" font-size="11" x="601" y="351.5" class="taskTextOutsideRight taskTextOutside2 width-100.66667175292969">试点航线规划与申请 </text><text id="graph-3-c2-text" font-size="11" x="639" y="375.5" class="taskText taskText2 width-78">人员培训与演练 </text><text id="graph-3-a4-text" font-size="11" x="787" y="135.5" class="taskText taskText0 width-89.66667175292969">任务管理系统开发 </text><text id="graph-3-c3-text" font-size="11" x="768.5" y="399.5" class="taskText taskText2 width-89.66667175292969">试运行与数据采集 </text><text id="graph-3-b4-text" font-size="11" x="816" y="279.5" class="taskTextOutsideRight taskTextOutside1 width-100">气象与监测系统部署 </text><text id="graph-3-b5-text" font-size="11" x="903" y="303.5" class="taskTextOutsideRight taskTextOutside1 width-100">安全防护与保障设施 </text><text id="graph-3-c4-text" font-size="11" x="898" y="423.5" class="taskText taskText2 width-77.33333587646484">安全与效能评估 </text><text id="graph-3-a5-text" font-size="11" x="981.5" y="159.5" class="taskText taskText0 width-78.66667175292969">地面控制站建设 </text><text id="graph-3-b6-text" font-size="11" x="989" y="327.5" class="taskTextOutsideRight taskTextOutside1 width-100.66667175292969">基础设施验收与调试 </text><text id="graph-3-c5-text" font-size="11" x="1005.5" y="447.5" class="taskText taskText2 width-78.66667175292969">优化调整与迭代 </text><text id="graph-3-a6-text" font-size="11" x="1132.5" y="183.5" class="taskText taskText0 width-100">系统集成测试与优化 </text><text id="graph-3-c6-text" font-size="11" x="1113.5" y="471.5" class="taskText taskText2 width-78">商业化运营准备 </text></g><g><text dy="0em" x="10" y="122" font-size="11" class="sectionTitle sectionTitle0"><tspan alignment-baseline="central" x="10">无人机系统集成</tspan></text><text dy="0em" x="10" y="266" font-size="11" class="sectionTitle sectionTitle1"><tspan alignment-baseline="central" x="10">基础设施建设</tspan></text><text dy="0em" x="10" y="410" font-size="11" class="sectionTitle sectionTitle2"><tspan alignment-baseline="central" x="10">验证运营实施</tspan></text></g><g class="today"><line x1="464" x2="464" y1="25" y2="507" class="today"></line></g><text x="636" y="25" class="titleText">低空无人机物流项目 WBS 甘特图</text></g></svg>