增加道路施工/车道施工渲染业务

This commit is contained in:
qiji4215 2023-08-23 14:08:09 +08:00
parent 9ba310428f
commit 5614f513f7
10 changed files with 66 additions and 18 deletions

View File

@ -132,7 +132,7 @@
"2090":{
"table": "OMDB_LANE_CONSTRUCTION",
"code": 2090,
"name": "道路边界类型",
"name": "车道施工",
"zoomMin": 18,
"zoomMax": 20,
"checkLinkId": false

View File

@ -422,6 +422,12 @@ class ImportOMDBHelper @AssistedInject constructor(
}
}
}
}else if(renderEntity.code == DataCodeEnum.OMDB_LANE_CONSTRUCTION.code){
//特殊处理空数据,渲染原则使用
var startTime = renderEntity.properties["startTime"]
if(startTime==null||startTime=="") {
renderEntity.properties["startTime"] = "null"
}
}
listResult.add(renderEntity)

View File

@ -231,7 +231,11 @@ class ImportPreProcess {
if (renderEntity.table == table) {
Log.e("qj","generateS2EReferencePoint===开始")
if (renderEntity.properties.containsKey(proKey)) {
startReference.properties["type"] = "s_2_p_${renderEntity.properties[proKey]}"
if(renderEntity.properties[proKey]!=""){
startReference.properties["type"] = "s_2_p_${renderEntity.properties[proKey]}"
}else{
startReference.properties["type"] = "s_2_p_0"
}
Log.e("qj","generateS2EReferencePoint===s_2_p_${renderEntity.properties[proKey]}")
}
} else {
@ -258,7 +262,11 @@ class ImportPreProcess {
endReference.properties["qi_table"] = renderEntity.table
if (renderEntity.table == table) {
if (renderEntity.properties.containsKey(proKey)) {
endReference.properties["type"] = "e_2_p_${renderEntity.properties[proKey]}"
if(renderEntity.properties[proKey]!=""){
endReference.properties["type"] = "e_2_p_${renderEntity.properties[proKey]}"
}else{
endReference.properties["type"] = "e_2_p_0"
}
}
} else {
endReference.properties["type"] = "e_2_p"

View File

@ -2007,7 +2007,7 @@
<m v="OMDB_TOLLGATE">
<m k="angle">
<symbol repeat="false" repeat-start="0" rotate="false"
src="assets:omdb/icon_4023_0.svg" symbol-height="24" symbol-width="24"></symbol>
src="assets:omdb/icon_4023_0.svg" symbol-height="56" symbol-width="56"></symbol>
</m>
<!-- <m k="type" v="angle">
<symbol repeat="false" repeat-gap="2000" repeat-start="0" rotate="true"
@ -2235,17 +2235,6 @@
</m>
</m>
<!-- 道路施工 -->
<m v="OMDB_LINK_CONSTRUCTION">
<line stroke="#FF0000" width="0.5" />
<symbol repeat="true" repeat-start="0" repeat-gap="32" src="assets:omdb/icon_2017_0.svg"></symbol>
</m>
<!-- 车道施工 -->
<m v="OMDB_LANE_CONSTRUCTION">
<line stroke="#FF0000" width="0.5" />
<symbol repeat="true" repeat-start="0" repeat-gap="32" src="assets:omdb/icon_2017_0.svg"></symbol>
</m>
<!--常规点限速-->
<m v="OMDB_SPEEDLIMIT">
@ -2338,5 +2327,23 @@
<!-- <area use="obj-area" repeat="false"></area>-->
<!-- <symbol src="assets:omdb/icon_fill_area_3012.svg"></symbol>-->
</m>
<!-- 道路施工 -->
<m v="OMDB_LINK_CONSTRUCTION">
<line stroke="#FF0000" width="1" />
<symbol repeat="true" repeat-start="0" src="assets:omdb/icon_2017_1.svg"></symbol>
</m>
<!-- 车道施工 -->
<m v="OMDB_LANE_CONSTRUCTION">
<line stroke="#eccc68" width="0.1" />
<m k="startTime" v="null">
<symbol repeat="true" repeat-start="0" repeat-gap="100" src="assets:omdb/icon_2017_1.svg"></symbol>
</m>
<m k="startTime" v="-|null">
<symbol repeat="true" repeat-start="0" repeat-gap="100" src="assets:omdb/icon_2017_2.svg"></symbol>
</m>
</m>
</m>
</rendertheme>

View File

@ -1 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1692696109420" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11756" width="32" height="32" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M537.6 409.6a51.2 51.2 0 1 1-2.7904 102.3232c2.9952 3.3024 5.8368 7.04 8.5504 11.2128 2.0992 7.9104 4.224 16.384 6.3232 24.9856l4.7616 19.456c6.8608 27.904 13.7216 53.9136 20.5824 63.232 9.7024 13.184 16.4096 32.384 14.7456 46.5408l-0.6656 3.7376 52.8128 25.1392 3.5072-3.584c6.1696-3.1488 9.6256-6.2976 15.104-4.608l2.5088 1.024 14.08 7.168c7.04 0 7.04-3.584 7.04-10.7776-20.4288-31.2576 1.9712-69.248 35.328-68.4288l3.4048 0.2304 35.2-57.4464c9.984-13.568 16.7936-20.736 23.4496-6.3488l1.1776 2.7648L972.8 918.016 128 921.6l31.6672-57.4464 154.88-3.584c-6.8096-45.312 46.0288-188.672 84.5568-246.272l3.456-5.0176-28.16-53.8368c-7.04-14.336 0-28.7232 28.16-43.0848 21.12-10.752 42.24-21.5296 63.36-25.1136a88.9088 88.9088 0 0 1 28.2368 0.5888A51.2 51.2 0 0 1 537.6 409.6z m-40.0128 242.7648l17.6128 28.7232c10.5728 14.336 17.6128 32.3072 14.08 50.2528 0 51.5072-3.2256 103.0144-15.8208 123.1104l-1.792 2.5344h28.16v10.752h10.5728c-3.5072-14.336 3.5072-25.088 14.08-32.2816 14.08-3.584 17.6128-17.9712 17.6128-39.5008 31.6672-25.1136 56.32-35.8912 70.4-14.336 6.4-6.5536 12.8-7.1424 24.4736-4.5056l3.6608 0.896v-14.336l-28.16-17.9712c-6.2464 0-9.728-2.816-10.4192-8.4992l-0.128-2.2784v-10.752l-144.3072-71.808zM224.6912 97.28l2.9952 0.1792c16.0256 2.4064 28.16 22.3232 24.2944 42.24L120.32 829.5168c-3.84 19.9168-20.3776 33.9968-36.4032 32.0512-16.0512-1.9456-28.16-22.3232-24.32-42.24L191.2576 129.5104c3.8656-19.9168 20.4032-33.9968 36.4288-32.0512z m198.9888 576.6144c-19.3536 59.2384-44.6464 118.4768-73.1136 169.4208l-7.8592 13.6704 130.2528-3.584c-9.9072-30.2848-7.424-76.3648-4.1728-123.392l0.64-9.4464-45.7472-46.6688z m116.1472-68.1984c-3.2256 13.2608-15.488 29.568-14.592 37.632l0.512 1.8688 42.24 21.5296c-14.08-17.9456-21.12-39.4752-28.16-61.0304z m-91.52-71.7824c-24.6272 0-38.7072 10.752-17.5872 32.3072 0-10.752 7.04-25.1392 17.6128-32.3072zM658.0736 99.328c16.0256-1.3312 32.5632 8.448 36.4288 22.3744l91.0592 331.8784c3.8656 14.2336-8.2688 28.16-24.32 29.4912-16 1.3568-32.512-8.448-36.4032-22.3744L633.7792 128.8448c-3.8656-13.9008 6.3232-26.7776 24.2944-29.4912zM452.096 129.9968c16.0256 0 28.16 7.7824 28.16 19.9168v156.9024c0 9.728-12.1344 19.9168-28.16 19.9168-16.0256 0-28.16-7.7824-28.16-19.9168V149.9392c0-9.728 12.1344-19.9168 28.16-19.9168z" fill="#FF0000" p-id="11757" data-spm-anchor-id="a313x.search_index.0.i16.1f1e3a81TbBd6K" class=""></path></svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" width="39.7" height="39.7" viewBox="0 0 39.7 39.7"><defs><style>.d{fill:#fff;}.e{fill:#919191;}.f{fill:#7c7d7d;}.g{fill:#a01f38;}.h{fill:#c9233b;}.i{fill:#dad7e5;}.j{fill:#425b72;}.k{fill:#1a232b;}</style></defs><g id="c"><g><path class="g" d="M39.7,19.8c0,11-8.9,19.8-19.8,19.8C1.6,39.7-7.2,16.6,7.1,4.6c12.7-10.7,32.6-1.7,32.6,15.2Z"/><path class="h" d="M39.7,19.8c0,4.7-1.6,9.2-4.6,12.8-8.8,6.6-18.6,5.6-25.3,.1C1.3,25.8,0,13.3,7,4.8c0,0,0-.1,.1-.2,12.7-10.7,32.6-1.7,32.6,15.2Z"/><path class="i" d="M34.7,19.8c0,8.2-6.7,14.9-14.9,14.8-8.2,0-14.9-6.7-14.8-14.9,0-7.7,5.9-14.1,13.6-14.8,8.2-.7,15.4,5.4,16.1,13.6,0,.4,0,.9,0,1.3Z"/><path class="d" d="M34.7,19.8c0,4.5-2.3,8.7-3.6,9.5-6.7,4.8-16,3.3-20.8-3.4-3.7-5.2-3.7-12.2,0-17.4,.8-1.3,5-3.6,9.5-3.6,8.2,0,14.9,6.7,14.9,14.9Z"/><path class="e" d="M21.1,5v2.5c0,.7-.6,1.2-1.2,1.2s-1.2-.6-1.2-1.2v-2.5c.8,0,1.7,0,2.5,0Z"/><path class="f" d="M10.2,12l-1.7-1.7c.5-.6,1.1-1.2,1.8-1.7l1.7,1.7c.5,.5,.5,1.3,0,1.8s-1.3,.5-1.8,0Z"/><path class="f" d="M7.5,21.1h-2.5c0-.8,0-1.7,0-2.5h2.5c.7,0,1.2,.6,1.2,1.2s-.6,1.2-1.2,1.2Z"/><path class="f" d="M12,29.5l-1.7,1.7c-.6-.5-1.2-1.1-1.7-1.7l1.7-1.7c.5-.5,1.3-.5,1.8,0,.5,.5,.5,1.3,0,1.8h0Z"/><path class="f" d="M21.1,32.2v2.5c-.8,0-1.7,0-2.5,0v-2.5c0-.7,.6-1.2,1.2-1.2s1.2,.6,1.2,1.2Z"/><path class="f" d="M31.2,29.4c-.5,.6-1.1,1.2-1.7,1.8l-1.7-1.7c-.5-.5-.5-1.3,0-1.8,.5-.5,1.3-.5,1.8,0h0l1.7,1.7Z"/><path class="e" d="M34.7,21.1h-2.5c-.7,0-1.2-.6-1.2-1.2s.6-1.2,1.2-1.2h2.5c0,.8,0,1.7,0,2.5Z"/><path class="e" d="M31.2,10.2c-1.9,1.9-1.9,2.1-2.6,2.1-.7,0-1.2-.5-1.2-1.2,0-.3,.1-.7,.4-.9l1.7-1.7c.6,.5,1.2,1.1,1.7,1.7Z"/><path class="e" d="M18.6,18.6v-6.2c0-.7,.6-1.2,1.2-1.2s1.2,.6,1.2,1.2v6.2c0,.7-.6,1.2-1.2,1.2s-1.2-.6-1.2-1.2Z"/><path class="e" d="M24.8,21.1h-3.7c-.7,0-1.2-.6-1.2-1.2s.6-1.2,1.2-1.2h3.7c.7,0,1.2,.6,1.2,1.2s-.6,1.2-1.2,1.2Z"/><path class="e" d="M10.2,12l-1.2-1.2c.4-.8,.8-1.5,1.3-2.2l1.6,1.6c.5,.5,.5,1.3,0,1.8-.5,.5-1.3,.5-1.8,0Z"/><path class="e" d="M7.9,21c-.2-.8-.3-1.6-.4-2.4,.7,0,1.2,.6,1.2,1.3,0,.5-.3,.9-.8,1.1Z"/><path class="e" d="M12.3,28.3c-.3-.3-.6-.6-.9-.9,.5,.1,.8,.5,.9,.9Z"/><path class="e" d="M21.1,32.2c-.8,0-1.6-.2-2.4-.4,.3-.6,1-.9,1.6-.7,.4,.2,.7,.6,.8,1.1Z"/><path class="e" d="M31.1,29.3c-.7,.5-1.4,1-2.2,1.3l-1.2-1.2c-.5-.5-.5-1.3,0-1.8,.5-.5,1.3-.5,1.8,0l1.6,1.7Z"/><path class="k" d="M22.3,19.8c0,1.4-1.1,2.5-2.5,2.5-1.4,0-2.5-1.1-2.5-2.5,0-1,.6-1.9,1.5-2.3,1.2-.6,2.7,0,3.3,1.2,.1,.3,.2,.7,.2,1Z"/><path class="j" d="M22.1,20.9c-1.3,.6-2.7,0-3.3-1.3-.3-.6-.3-1.4,0-2,1.3-.6,2.7,0,3.3,1.3,.3,.6,.3,1.4,0,2Z"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" width="45.4" height="39.7" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 45.4 39.7"><defs><style>.p{fill:url(#i);}.q{fill:url(#o);}.r{fill:url(#n);}.s{fill:url(#f);}.t{fill:none;}.u{fill:url(#j);}.u,.v{stroke:#706a69;stroke-miterlimit:10;stroke-width:.3px;}.v{fill:url(#l);}.w{fill:#ffc840;}.x{fill:#ff4649;}.y{fill:#333;}.z{fill:#535a60;}.aa{fill:#262d34;isolation:isolate;opacity:.2;}.ab{clip-path:url(#k);}.ac{clip-path:url(#m);}</style><linearGradient id="f" x1="31" y1="21.8" x2="33.7" y2="21.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#989898"/><stop offset=".1" stop-color="#c1c1c1"/><stop offset=".3" stop-color="#e3e3e3"/><stop offset=".4" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#fff"/><stop offset=".6" stop-color="#fbfbfb"/><stop offset=".6" stop-color="#f1f2f2"/><stop offset=".7" stop-color="#e0e1e2"/><stop offset=".8" stop-color="#c9c9cb"/><stop offset=".8" stop-color="#aaabad"/><stop offset=".9" stop-color="#848689"/><stop offset="1" stop-color="#585b5e"/><stop offset="1" stop-color="#3f4246"/></linearGradient><linearGradient id="i" x1="10.6" y1="21.8" x2="13.2" y2="21.8" xlink:href="#f"/><linearGradient id="j" x1="1.9" y1="12.9" x2="43.5" y2="12.9" xlink:href="#f"/><clipPath id="k"><rect class="t" x="2.9" y="9.6" width="39.7" height="7.2" rx=".2" ry=".2"/></clipPath><linearGradient id="l" x1="1.9" y1="24.4" x2="43.5" y2="24.4" xlink:href="#f"/><clipPath id="m"><rect class="t" x="2.5" y="21.1" width="40.5" height="7.2" rx=".2" ry=".2"/></clipPath><radialGradient id="n" cx="11" cy="1.1" fx="11" fy="1.1" r="1.7" gradientTransform="translate(1.6 4.1) scale(.9)" gradientUnits="userSpaceOnUse"><stop offset=".5" stop-color="#fff"/><stop offset=".5" stop-color="#fffdf4"/><stop offset=".8" stop-color="#ffea93"/><stop offset=".9" stop-color="#ffdf56"/><stop offset="1" stop-color="#ffdb3f"/></radialGradient><radialGradient id="o" cx="33" fx="33" xlink:href="#n"/></defs><g id="c"><g><rect class="t" width="45.4" height="39.7"/><g><ellipse id="d" class="aa" cx="32.3" cy="37" rx="5.6" ry="1.5"/><ellipse id="e" class="z" cx="32.3" cy="37" rx="2.9" ry="1.2"/><path class="s" d="M31.3,6.5h1.9c.3,0,.5,.2,.5,.5v29.4c0,.3-.2,.5-.5,.5h-2c-.3,0-.5-.2-.5-.5V7.1c0-.3,.2-.5,.5-.5Z"/></g><g><ellipse id="g" class="aa" cx="11.8" cy="37.1" rx="5.6" ry="1.4"/><ellipse id="h" class="z" cx="11.8" cy="37.1" rx="2.9" ry="1.1"/><path class="p" d="M10.9,6.5h1.9c.3,0,.5,.2,.5,.5v29.5c0,.3-.2,.5-.5,.5h-2c-.3,0-.5-.2-.5-.5V7.1c0-.3,.2-.5,.5-.5Z"/></g><rect class="u" x="1.9" y="8.3" width="41.6" height="9.1" rx=".2" ry=".2"/><rect x="1.9" y="9" width="41.6" height="8.5" rx=".2" ry=".2"/><rect class="w" x="2.5" y="9.6" width="40.5" height="7.2" rx=".2" ry=".2"/><g class="ab"><polygon class="y" points="6.4 18.7 2.3 17.7 9.8 6.6 13.9 7.6 6.4 18.7"/><polygon class="y" points="16.3 19.1 11.9 18.1 19.5 7 23.8 8 16.3 19.1"/><polygon class="y" points="35.6 19 31.3 18 38.9 6.9 43.2 7.9 35.6 19"/><polygon class="y" points="26.1 18.5 21.6 17.5 29.3 6.4 33.8 7.5 26.1 18.5"/></g><rect class="v" x="1.9" y="19.8" width="41.6" height="9.1" rx=".2" ry=".2"/><rect x="1.9" y="20.5" width="41.6" height="8.5" rx=".2" ry=".2"/><rect class="w" x="2.5" y="21.1" width="40.5" height="7.2" rx=".2" ry=".2"/><g class="ac"><polygon class="y" points="6.1 30.2 1.9 29.2 9.5 18.1 13.8 19.1 6.1 30.2"/><polygon class="y" points="16.2 30.6 11.8 29.6 19.5 18.5 23.9 19.5 16.2 30.6"/><polygon class="y" points="35.9 30.5 31.5 29.5 39.2 18.4 43.6 19.4 35.9 30.5"/><polygon class="y" points="26.2 30.1 21.6 29 29.4 17.9 34 19 26.2 30.1"/></g><g><circle class="x" cx="11.9" cy="5.1" r="2.3"/><circle class="r" cx="11.9" cy="5.1" r="1.4"/></g><g><circle class="x" cx="32.3" cy="5.1" r="2.3"/><circle class="q" cx="32.3" cy="5.1" r="1.4"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -1 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1692693298865" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10694" xmlns:xlink="http://www.w3.org/1999/xlink" width="56" height="56"><path d="M512 0c187.733333 0 341.333333 146.773333 341.333333 329.386667v11.946666c-3.413333 109.226667-66.56 230.4-168.96 354.986667-49.493333 58.026667-102.4 114.346667-160.426666 163.84l-11.946667 10.24-11.946667-10.24-15.36-13.653333c-51.2-46.08-100.693333-97.28-145.066666-150.186667C237.226667 571.733333 175.786667 448.853333 170.666667 341.333333v-11.946666C170.666667 150.186667 319.146667 3.413333 503.466667 0h8.533333z" fill="#2D54EC" p-id="10695"></path><path d="M609.28 455.68h29.013333c8.533333 0 10.24-6.826667 11.946667-15.36 0-6.826667-8.533333-13.653333-17.066667-13.653333h-11.946666c0-1.706667-1.706667-1.706667-3.413334-3.413334l-42.666666-39.253333c-1.706667-1.706667-5.12-5.12-5.12-3.413333-5.12-11.946667-18.773333-20.48-32.426667-20.48H477.866667c-20.48 0-23.893333 8.533333-23.893334 27.306666v83.626667h112.64V426.666667l25.6 18.773333 5.12 5.12c1.706667 3.413333 5.12 5.12 11.946667 5.12z m-95.573333-109.226667c25.6 0 47.786667-20.48 47.786666-44.373333 0-25.6-20.48-44.373333-47.786666-44.373333-25.6 0-47.786667 20.48-47.786667 44.373333 0 23.893333 20.48 44.373333 47.786667 44.373333z m107.52-112.64v46.08h18.773333V187.733333H375.466667v358.4h264.533333v-76.8h-18.773333v27.306667H413.013333V233.813333h208.213334z" fill="#FFFFFF" p-id="10696"></path><path d="M204.8 921.6a307.2 102.4 0 1 0 614.4 0 307.2 102.4 0 1 0-614.4 0Z" fill="#2D54EC" opacity=".366" p-id="10697"></path><path d="M409.6 921.6a102.4 34.133333 0 1 0 204.8 0 102.4 34.133333 0 1 0-204.8 0Z" fill="#2D54EC" p-id="10698"></path></svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" width="124.7" height="124.7" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 124.7 124.7"><defs><style>.i{fill:url(#f);}.j{fill:#fff;}.k{fill:#1566e8;}.l,.m{fill:#535a60;}.n{fill:#262d34;isolation:isolate;opacity:.2;}.o{fill:url(#g);stroke:#8b9fae;stroke-miterlimit:10;stroke-width:1px;}.m{opacity:0;}</style><linearGradient id="f" x1="60.1" y1="50.4" x2="64.9" y2="50.4" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#989898"/><stop offset="0" stop-color="#a3a3a3"/><stop offset=".1" stop-color="#c4c5c5"/><stop offset=".2" stop-color="#d8d9d9"/><stop offset=".3" stop-color="#e0e1e1"/><stop offset=".4" stop-color="#dbdcdc"/><stop offset=".5" stop-color="#cccece"/><stop offset=".6" stop-color="#b5b6b7"/><stop offset=".7" stop-color="#949697"/><stop offset=".8" stop-color="#6a6c6f"/><stop offset=".8" stop-color="#3f4246"/><stop offset="1" stop-color="#404247"/><stop offset="1" stop-color="#43434a"/></linearGradient><linearGradient id="g" x1="40.1" y1="23.8" x2="84.6" y2="23.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#afbacb"/><stop offset=".1" stop-color="#c1ccda"/><stop offset=".4" stop-color="#d9e6f0"/><stop offset=".5" stop-color="#e3f0f8"/><stop offset=".6" stop-color="#dde9f2"/><stop offset=".8" stop-color="#ccd8e4"/><stop offset="1" stop-color="#b1bbcc"/><stop offset="1" stop-color="#aeb8c9"/></linearGradient></defs><g id="c"><g><rect class="m" y="0" width="124.7" height="124.7"/><g><ellipse id="d" class="n" cx="62.4" cy="61.8" rx="14.4" ry="3.7"/><ellipse id="e" class="l" cx="62.4" cy="61.8" rx="7.5" ry="3"/><path class="i" d="M62.4,38.3h0c1.4,0,2.6,1.2,2.6,2.6v19.2c0,1.4-1.1,2.5-2.5,2.5h-.3c-1.4,0-2.5-1.1-2.5-2.5v-19.3c0-1.4,1.2-2.6,2.6-2.6Z"/><rect class="o" x="40.1" y=".5" width="44.5" height="46.6" rx="14.4" ry="14.4"/><rect class="k" x="40.6" y="2.6" width="43.5" height="44" rx="14.1" ry="14.1"/><path id="h" class="j" d="M46,10.1c-.3,0-.6-.2-.7-.4s0-.6,.1-.8c1.3-1.6,3-2.9,4.8-3.9,.2,0,.4-.1,.6,0,.2,0,.4,.2,.5,.4,.2,.4,0,.9-.3,1.1-1.7,.9-3.1,2.1-4.3,3.5-.2,.2-.4,.3-.6,.3h0Zm-1.8,2.6c-.1,0-.3,0-.4-.1-.2-.1-.3-.3-.4-.5,0-.2,0-.4,.1-.6l.3-.4c.1-.2,.3-.3,.5-.4,.2,0,.4,0,.6,0,.2,.1,.3,.3,.4,.5s0,.4-.1,.6l-.3,.4c-.1,.2-.4,.4-.7,.4h0Z"/><g><path class="j" d="M68.5,35.5h-16.3V13.7h16.3v3.6h2v-5.3h-20.2v25.2h20.2v-3.5h-2v1.8Z"/><path class="j" d="M57.3,19.7c0,2.1,1.7,3.7,3.8,3.7s3.8-1.7,3.8-3.7-1.7-3.7-3.8-3.7-3.8,1.7-3.8,3.7h0Z"/><path class="j" d="M73.3,29.4s0,0-.1,0h0s-3.6,0-3.6,0l-5.3-5.2h-6.7s-1.3,.2-2.4,2v6.1h10.6v-2.5s.3-.1,.6,0c.4,.1,2.5,2.5,2.5,2.5h4.6c.5-.1,.9-.7,.9-1.4,0-.8-.5-1.4-1.1-1.4h0Zm2.4,0h3.2v2.7h-3.2v-2.7Z"/></g></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="b" xmlns="http://www.w3.org/2000/svg" width="59.2" height="59.2" viewBox="0 0 59.2 59.2">
<defs>
<style>
.d{fill:#1566e8;stroke:#fff;stroke-miterlimit:10;stroke-width:2.5px;}.e,.f{fill:#fff;}.f{font-family:AlibabaPuHuiTiB-GBpc-EUC-H,
'Alibaba PuHuiTi';font-size:12px;}
</style>
</defs>
<g id="c">
<g>
<circle class="d" cx="29.6" cy="29.6" r="28.3" />
<g>
<path class="e"
d="M34.5,48.2H18.2V26.5h16.3v3.6h2v-5.3H16.2v25.2h20.2v-3.5h-2v1.8Z" />
<path class="e"
d="M23.2,32.4c0,2.1,1.7,3.7,3.8,3.7s3.8-1.7,3.8-3.7-1.7-3.7-3.8-3.7-3.8,1.7-3.8,3.7h0Z" />
<path class="e"
d="M39.3,42.2s0,0-.1,0h0s-3.6,0-3.6,0l-5.3-5.2h-6.7s-1.3,.2-2.4,2v6.1h10.6v-2.5s.3-.1,.6,0c.4,.1,2.5,2.5,2.5,2.5h4.6c.5-.1,.9-.7,.9-1.4,0-.8-.5-1.4-1.1-1.4h0Zm2.4,0h3.2v2.7h-3.2v-2.7Z" />
</g>
<text class="f" transform="translate(12.3 19.9)">
<tspan x="0" y="0">收费站</tspan>
</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

2
vtm

@ -1 +1 @@
Subproject commit ebe23ed7731e301669b2b4ea03918e313a63617e
Subproject commit c06df01add423f5ef3beda3201597c96b57d983a