This commit is contained in:
Ulf Gebhardt 2013-08-27 18:31:32 +02:00
parent 8cbc49d5a8
commit a00723125d
4 changed files with 673 additions and 0 deletions

View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:&apos;Dialog&apos;; font-style:normal; stroke-linejoin:miter; font-size:12; stroke-dashoffset:0; image-rendering:auto;" xmlns="http://www.w3.org/2000/svg" width="786" xmlns:xlink="http://www.w3.org/1999/xlink" height="166">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-3 -3 L247 -3 L247 67 L-3 67 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 52 L240 52 L240 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M0 0 L0 15 L240 15 L240 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-3 -3 L157 -3 L157 47 L-3 47 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 32 L150 32 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M0 0 L0 15 L150 15 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-3 -3 L207 -3 L207 47 L-3 47 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M0 0 L0 32 L200 32 L200 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M0 0 L0 15 L200 15 L200 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-3 -3 L187 -3 L187 47 L-3 47 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L0 32 L180 32 L180 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M0 0 L0 15 L180 15 L180 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M0 0 L104 0 L104 163 L0 163 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M0 0 L214 0 L214 164 L0 164 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M0 0 L204 0 L204 164 L0 164 L0 0 Z" />
</clipPath>
</defs>
<g style="fill:white; text-rendering:geometricPrecision; stroke:white;">
<rect x="0" y="0" width="786" style="stroke:none;" height="166" />
</g>
<g transform="translate(262,2)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="240" style="clip-path:url(#clipPath1); stroke:none;" height="60" />
</g>
<g transform="translate(262,2)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="240" style="clip-path:url(#clipPath1); fill:none;" height="60" />
<line x1="0" x2="240" y1="15" style="clip-path:url(#clipPath1); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(262,17)">
<text x="2" y="14" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-streetgraph : ListenableDirectedGraph&lt;XR, ST&gt;</text>
<line x1="0" x2="240" y1="19" style="stroke-linecap:butt; clip-path:url(#clipPath2); fill:none; stroke-linejoin:bevel; stroke-miterlimit:0;" y2="19" />
<text x="2" y="33" style="clip-path:url(#clipPath2); font-style:italic; stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g transform="translate(262,2)" style="font-size:11; text-rendering:geometricPrecision; font-family:sans-serif; font-style:italic; font-weight:bold;">
<text x="108" y="12" style="clip-path:url(#clipPath3); stroke:none;" xml:space="preserve">Algo</text>
</g>
<g transform="translate(2,122)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath4); stroke:none;" height="40" />
</g>
<g transform="translate(2,122)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath4); fill:none;" height="40" />
<line x1="0" x2="150" y1="15" style="clip-path:url(#clipPath4); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(2,137)">
<text x="2" y="14" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g transform="translate(2,122)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="12" y="12" style="clip-path:url(#clipPath6); stroke:none;" xml:space="preserve">AlgoFindFlowToNextXR</text>
</g>
<g transform="translate(182,122)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="200" style="clip-path:url(#clipPath7); stroke:none;" height="40" />
</g>
<g transform="translate(182,122)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="200" style="clip-path:url(#clipPath7); fill:none;" height="40" />
<line x1="0" x2="200" y1="15" style="clip-path:url(#clipPath7); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(182,137)">
<text x="2" y="14" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g transform="translate(182,122)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="16" y="12" style="clip-path:url(#clipPath9); stroke:none;" xml:space="preserve">AlgoFindSensorOutputDirection</text>
</g>
<g transform="translate(602,122)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="180" style="clip-path:url(#clipPath10); stroke:none;" height="40" />
</g>
<g transform="translate(602,122)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="180" style="clip-path:url(#clipPath10); fill:none;" height="40" />
<line x1="0" x2="180" y1="15" style="clip-path:url(#clipPath10); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(602,137)">
<text x="2" y="14" style="clip-path:url(#clipPath11); stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g transform="translate(602,122)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="16" y="12" style="clip-path:url(#clipPath12); stroke:none;" xml:space="preserve">AlgoGraphInputPropagation</text>
</g>
<g transform="translate(412,122)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath4); stroke:none;" height="40" />
</g>
<g transform="translate(412,122)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath4); fill:none;" height="40" />
<line x1="0" x2="150" y1="15" style="clip-path:url(#clipPath4); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(412,137)">
<text x="2" y="14" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g transform="translate(412,122)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="14" y="12" style="clip-path:url(#clipPath6); stroke:none;" xml:space="preserve">AlgoGraphPropagation</text>
</g>
<g transform="translate(282,12)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="50" style="clip-path:url(#clipPath13); fill:none;" y2="109" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath13); stroke:none;" points=" 50 50 44 62 56 62" />
<polygon style="fill:none; clip-path:url(#clipPath13);" points=" 50 50 44 62 56 62" />
</g>
<g transform="translate(102,12)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="160" x2="50" y1="50" style="clip-path:url(#clipPath14); fill:none;" y2="110" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath14); stroke:none;" points=" 160 50 146 49 152 60" />
<polygon style="fill:none; clip-path:url(#clipPath14);" points=" 160 50 146 49 152 60" />
</g>
<g transform="translate(412,12)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="50" style="clip-path:url(#clipPath13); fill:none;" y2="109" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath13); stroke:none;" points=" 50 50 44 62 56 62" />
<polygon style="fill:none; clip-path:url(#clipPath13);" points=" 50 50 44 62 56 62" />
</g>
<g transform="translate(452,12)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="150" y1="50" style="clip-path:url(#clipPath15); fill:none;" y2="110" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath15); stroke:none;" points=" 50 50 56 61 62 50" />
<polygon style="fill:none; clip-path:url(#clipPath15);" points=" 50 50 56 61 62 50" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:&apos;Dialog&apos;; font-style:normal; stroke-linejoin:miter; font-size:12; stroke-dashoffset:0; image-rendering:auto;" xmlns="http://www.w3.org/2000/svg" width="594" xmlns:xlink="http://www.w3.org/1999/xlink" height="514">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-3 -3 L257 -3 L257 147 L-3 147 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 125 L250 125 L250 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M0 0 L0 15 L250 15 L250 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-3 -3 L257 -3 L257 227 L-3 227 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 205 L250 205 L250 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M-3 -3 L107 -3 L107 77 L-3 77 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M0 0 L0 62 L100 62 L100 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M0 0 L0 15 L100 15 L100 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M-3 -3 L157 -3 L157 247 L-3 247 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M0 0 L0 232 L150 232 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L0 15 L150 15 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-3 -3 L97 -3 L97 107 L-3 107 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M0 0 L0 92 L90 92 L90 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M0 0 L0 15 L90 15 L90 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M0 0 L193 0 L193 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M0 0 L104 0 L104 174 L0 174 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M0 0 L344 0 L344 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M0 0 L104 0 L104 153 L0 153 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M0 0 L353 0 L353 104 L0 104 L0 0 Z" />
</clipPath>
</defs>
<g style="fill:white; text-rendering:geometricPrecision; stroke:white;">
<rect x="0" y="0" width="594" style="stroke:none;" height="514" />
</g>
<g style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="250" style="clip-path:url(#clipPath1); stroke:none;" height="140" />
</g>
<g style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="250" style="clip-path:url(#clipPath1); fill:none;" height="140" />
<line x1="0" x2="250" y1="15" style="clip-path:url(#clipPath1); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(0,15)">
<text x="2" y="14" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-streetGraph : ListenableDirectedGraph&lt;XR, ST&gt;</text>
<text x="2" y="29" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-data_timestamp : int</text>
<line x1="0" x2="250" y1="34" style="stroke-linecap:butt; clip-path:url(#clipPath2); fill:none; stroke-linejoin:bevel; stroke-miterlimit:0;" y2="34" />
<text x="2" y="48" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">+createGraph()</text>
<text x="2" y="63" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">+loadData()</text>
<text x="2" y="78" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">+buildGUI()</text>
<text x="2" y="93" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">+buildXRGUI()</text>
<text x="2" y="108" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">+calculate()</text>
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="92" y="12" style="clip-path:url(#clipPath3); stroke:none;" xml:space="preserve">TrafficGraph</text>
</g>
<g transform="translate(340,0)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="250" style="clip-path:url(#clipPath4); stroke:none;" height="220" />
</g>
<g transform="translate(340,0)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="250" style="clip-path:url(#clipPath4); fill:none;" height="220" />
<line x1="0" x2="250" y1="15" style="clip-path:url(#clipPath4); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(340,15)">
<text x="2" y="14" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+name : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+lat : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+lon : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+in1_crossroad : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+in2_crossroad : string</text>
<text x="2" y="104" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+in3_crossroad : string</text>
<text x="2" y="119" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+in4_crossroad : string</text>
<text x="2" y="134" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+out1_crossroad : string</text>
<text x="2" y="149" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+out2_crossroad : string</text>
<text x="2" y="164" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+out3_crossroad : string</text>
<text x="2" y="179" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+out4_crossroad : string</text>
<text x="2" y="194" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">+sensorGraph : ListenableDirectedGraph&lt;SE, ST&gt;</text>
</g>
<g transform="translate(340,0)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="117" y="12" style="clip-path:url(#clipPath3); stroke:none;" xml:space="preserve">XR</text>
</g>
<g transform="translate(0,210)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="100" style="clip-path:url(#clipPath6); stroke:none;" height="70" />
</g>
<g transform="translate(0,210)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="100" style="clip-path:url(#clipPath6); fill:none;" height="70" />
<line x1="0" x2="100" y1="15" style="clip-path:url(#clipPath6); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(0,225)">
<text x="2" y="14" style="clip-path:url(#clipPath7); stroke:none;" xml:space="preserve">+propagation : float</text>
<text x="2" y="29" style="clip-path:url(#clipPath7); stroke:none;" xml:space="preserve">+target : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath7); stroke:none;" xml:space="preserve">+source : string</text>
</g>
<g transform="translate(0,210)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="43" y="12" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">ST</text>
</g>
<g transform="translate(340,270)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath9); stroke:none;" height="240" />
</g>
<g transform="translate(340,270)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath9); fill:none;" height="240" />
<line x1="0" x2="150" y1="15" style="clip-path:url(#clipPath9); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(340,285)">
<text x="2" y="14" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+name : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+lat : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+lon : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+crossroad : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+sensorType : int</text>
<text x="2" y="104" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+toSensorLeftID : int</text>
<text x="2" y="119" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+toSensorsStraightID : int</text>
<text x="2" y="134" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+toSensorRightID : int</text>
<text x="2" y="149" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+mulipleOutputDirections : int</text>
<text x="2" y="164" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+outXR : string</text>
<text x="2" y="179" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+inXR : string</text>
<text x="2" y="194" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+value : VL</text>
<text x="2" y="209" style="clip-path:url(#clipPath10); stroke:none;" xml:space="preserve">+test_value : VL</text>
</g>
<g transform="translate(340,270)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="68" y="12" style="clip-path:url(#clipPath11); stroke:none;" xml:space="preserve">SE</text>
</g>
<g transform="translate(0,370)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="90" style="clip-path:url(#clipPath12); stroke:none;" height="100" />
</g>
<g transform="translate(0,370)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="90" style="clip-path:url(#clipPath12); fill:none;" height="100" />
<line x1="0" x2="90" y1="15" style="clip-path:url(#clipPath12); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(0,385)">
<text x="2" y="14" style="clip-path:url(#clipPath13); stroke:none;" xml:space="preserve">+ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath13); stroke:none;" xml:space="preserve">+sensor_ID : int</text>
<text x="2" y="44" style="clip-path:url(#clipPath13); stroke:none;" xml:space="preserve">+count : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath13); stroke:none;" xml:space="preserve">+load : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath13); stroke:none;" xml:space="preserve">+timestamp : int</text>
</g>
<g transform="translate(0,370)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="38" y="12" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">VL</text>
</g>
<g transform="translate(200,90)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="74" x2="139" y1="50" style="clip-path:url(#clipPath15); fill:none;" y2="50" />
<polygon style="fill:none; clip-path:url(#clipPath15);" points=" 50 50 62 56 74 50 62 44" />
</g>
<g transform="translate(50,90)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="74" style="clip-path:url(#clipPath16); fill:none;" y2="120" />
<polygon style="fill:none; clip-path:url(#clipPath16);" points=" 50 50 44 62 50 74 56 62" />
</g>
<g transform="translate(50,170)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="266" x2="50" y1="50" style="clip-path:url(#clipPath17); fill:none;" y2="50" />
<polygon style="fill:none; clip-path:url(#clipPath17);" points=" 290 50 278 44 266 50 278 56" />
</g>
<g transform="translate(350,170)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="74" style="clip-path:url(#clipPath18); fill:none;" y2="99" />
<polygon style="fill:none; clip-path:url(#clipPath18);" points=" 50 50 44 62 50 74 56 62" />
</g>
<g transform="translate(40,380)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="275" x2="50" y1="50" style="clip-path:url(#clipPath19); fill:none;" y2="50" />
<polygon style="fill:none; clip-path:url(#clipPath19);" points=" 299 50 287 44 275 50 287 56" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,200 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:&apos;Dialog&apos;; font-style:normal; stroke-linejoin:miter; font-size:12; stroke-dashoffset:0; image-rendering:auto;" xmlns="http://www.w3.org/2000/svg" width="694" xmlns:xlink="http://www.w3.org/1999/xlink" height="224">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-3 -3 L157 -3 L157 227 L-3 227 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 205 L150 205 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M0 0 L0 15 L150 15 L150 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-3 -3 L137 -3 L137 227 L-3 227 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 205 L130 205 L130 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M0 0 L0 15 L130 15 L130 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-3 -3 L147 -3 L147 187 L-3 187 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M0 0 L0 165 L140 165 L140 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M0 0 L0 15 L140 15 L140 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-3 -3 L127 -3 L127 77 L-3 77 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L0 55 L120 55 L120 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M0 0 L0 15 L120 15 L120 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M-3 -3 L87 -3 L87 107 L-3 107 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M0 0 L0 92 L80 92 L80 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M0 0 L0 15 L80 15 L80 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M0 0 L353 0 L353 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M0 0 L143 0 L143 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M0 0 L163 0 L163 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M0 0 L153 0 L153 104 L0 104 L0 0 Z" />
</clipPath>
</defs>
<g style="fill:white; text-rendering:geometricPrecision; stroke:white;">
<rect x="0" y="0" width="694" style="stroke:none;" height="224" />
</g>
<g transform="translate(380,0)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath1); stroke:none;" height="220" />
</g>
<g transform="translate(380,0)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="150" style="clip-path:url(#clipPath1); fill:none;" height="220" />
<line x1="0" x2="150" y1="15" style="clip-path:url(#clipPath1); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(380,15)">
<text x="2" y="14" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-name : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-lat : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-long : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-crossroad : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-sensorType : int</text>
<text x="2" y="104" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-toSensorLeftID : int</text>
<text x="2" y="119" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-toSensorStraightID : int</text>
<text x="2" y="134" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-toSensorRightID : int</text>
<text x="2" y="149" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-multipleOutputDirections : int</text>
<text x="2" y="164" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-fromVirtualSensorID : int</text>
<text x="2" y="179" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-outXR : string</text>
<text x="2" y="194" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-inXR : string</text>
</g>
<g transform="translate(380,0)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="45" y="12" style="clip-path:url(#clipPath3); stroke:none;" xml:space="preserve">bt_Sensors</text>
</g>
<g style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="130" style="clip-path:url(#clipPath4); stroke:none;" height="220" />
</g>
<g style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="130" style="clip-path:url(#clipPath4); fill:none;" height="220" />
<line x1="0" x2="130" y1="15" style="clip-path:url(#clipPath4); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(0,15)">
<text x="2" y="14" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-name : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-lat : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-long : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-in1_crossroad : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-in2_crossroad : string</text>
<text x="2" y="104" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-in3_crossroad : string</text>
<text x="2" y="119" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-in4_crossroad : string</text>
<text x="2" y="134" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-out1_crossroad : string</text>
<text x="2" y="149" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-out2_crossroad : string</text>
<text x="2" y="164" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-out3_crossroad : string</text>
<text x="2" y="179" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-out4_crossroad : string</text>
<text x="2" y="194" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-comment : string</text>
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="26" y="12" style="clip-path:url(#clipPath6); stroke:none;" xml:space="preserve">bt_Crossroads</text>
</g>
<g transform="translate(190,0)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="140" style="clip-path:url(#clipPath7); stroke:none;" height="180" />
</g>
<g transform="translate(190,0)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="140" style="clip-path:url(#clipPath7); fill:none;" height="180" />
<line x1="0" x2="140" y1="15" style="clip-path:url(#clipPath7); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(190,15)">
<text x="2" y="14" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-Crossroad : string</text>
<text x="2" y="29" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-Sensor : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-leftPercentage : float</text>
<text x="2" y="59" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-leftSensor : string</text>
<text x="2" y="74" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-straightPercentage : float</text>
<text x="2" y="89" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-straightSensor : string</text>
<text x="2" y="104" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-rightPercentage : float</text>
<text x="2" y="119" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-rightSensor : string</text>
<text x="2" y="134" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-timestamp : int</text>
<text x="2" y="149" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-intervall : int</text>
</g>
<g transform="translate(190,0)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="25" y="12" style="clip-path:url(#clipPath9); stroke:none;" xml:space="preserve">bt_FlowStatistics</text>
</g>
<g transform="translate(570,0)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="120" style="clip-path:url(#clipPath10); stroke:none;" height="70" />
</g>
<g transform="translate(570,0)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="120" style="clip-path:url(#clipPath10); fill:none;" height="70" />
<line x1="0" x2="120" y1="15" style="clip-path:url(#clipPath10); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(570,15)">
<text x="2" y="14" style="clip-path:url(#clipPath11); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath11); stroke:none;" xml:space="preserve">-type : string</text>
<text x="2" y="44" style="clip-path:url(#clipPath11); stroke:none;" xml:space="preserve">-comment : string</text>
</g>
<g transform="translate(570,0)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="16" y="12" style="clip-path:url(#clipPath12); stroke:none;" xml:space="preserve">bt_sensor_types</text>
</g>
<g transform="translate(570,120)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="80" style="clip-path:url(#clipPath13); stroke:none;" height="100" />
</g>
<g transform="translate(570,120)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="80" style="clip-path:url(#clipPath13); fill:none;" height="100" />
<line x1="0" x2="80" y1="15" style="clip-path:url(#clipPath13); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(570,135)">
<text x="2" y="14" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">-sensor_ID : int</text>
<text x="2" y="44" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">-count : int</text>
<text x="2" y="59" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">-load : float</text>
<text x="2" y="74" style="clip-path:url(#clipPath14); stroke:none;" xml:space="preserve">-timestamp : int</text>
</g>
<g transform="translate(570,120)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="14" y="12" style="clip-path:url(#clipPath15); stroke:none;" xml:space="preserve">bt_Values</text>
</g>
<g transform="translate(80,160)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="299" y1="50" style="clip-path:url(#clipPath16); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath16); stroke:none;" points=" 50 50 62 56 62 44" />
<polygon style="fill:none; clip-path:url(#clipPath16);" points=" 50 50 62 56 62 44" />
</g>
<g transform="translate(480,-10)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="89" x2="50" y1="50" style="clip-path:url(#clipPath17); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath17); stroke:none;" points=" 89 50 77 44 77 56" />
<polygon style="fill:none; clip-path:url(#clipPath17);" points=" 89 50 77 44 77 56" />
</g>
<g transform="translate(480,120)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="89" y1="50" style="clip-path:url(#clipPath17); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath17); stroke:none;" points=" 50 50 62 56 62 44" />
<polygon style="fill:none; clip-path:url(#clipPath17);" points=" 50 50 62 56 62 44" />
</g>
<g transform="translate(80,50)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="109" y1="50" style="clip-path:url(#clipPath18); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath18); stroke:none;" points=" 50 50 62 56 62 44" />
<polygon style="fill:none; clip-path:url(#clipPath18);" points=" 50 50 62 56 62 44" />
</g>
<g transform="translate(280,50)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="99" x2="50" y1="50" style="clip-path:url(#clipPath19); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath19); stroke:none;" points=" 99 50 87 44 87 56" />
<polygon style="fill:none; clip-path:url(#clipPath19);" points=" 99 50 87 44 87 56" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:&apos;Dialog&apos;; font-style:normal; stroke-linejoin:miter; font-size:12; stroke-dashoffset:0; image-rendering:auto;" xmlns="http://www.w3.org/2000/svg" width="444" xmlns:xlink="http://www.w3.org/1999/xlink" height="414">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-3 -3 L187 -3 L187 217 L-3 217 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 195 L180 195 L180 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M0 0 L0 15 L180 15 L180 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-3 -3 L167 -3 L167 197 L-3 197 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 175 L160 175 L160 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M0 0 L0 15 L160 15 L160 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-3 -3 L177 -3 L177 167 L-3 167 L-3 -3 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M0 0 L0 152 L170 152 L170 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M0 0 L0 15 L170 15 L170 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M0 0 L203 0 L203 104 L0 104 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L104 0 L104 143 L0 143 L0 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M0 0 L104 0 L104 163 L0 163 L0 0 Z" />
</clipPath>
</defs>
<g style="fill:white; text-rendering:geometricPrecision; stroke:white;">
<rect x="0" y="0" width="444" style="stroke:none;" height="414" />
</g>
<g style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="180" style="clip-path:url(#clipPath1); stroke:none;" height="210" />
</g>
<g style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="180" style="clip-path:url(#clipPath1); fill:none;" height="210" />
<line x1="0" x2="180" y1="15" style="clip-path:url(#clipPath1); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(0,15)">
<text x="2" y="14" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-CONFIGURED : int</text>
<text x="2" y="44" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-CREATIONDATE : datetime</text>
<text x="2" y="59" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-DESCRIPTION : string</text>
<text x="2" y="74" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-DOCUMENTFOLDER : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-LAT : float</text>
<text x="2" y="104" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-LON : float</text>
<text x="2" y="119" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-PERSISTEDBY : string</text>
<text x="2" y="134" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-REALNAME : string</text>
<text x="2" y="149" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-REGIONCODE : string</text>
<text x="2" y="164" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-VALIDFROM : datetime</text>
<text x="2" y="179" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">-VALIDTO : datetime</text>
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="17" y="12" style="clip-path:url(#clipPath3); stroke:none;" xml:space="preserve">jee_crmodel_CrossroadDim</text>
</g>
<g transform="translate(280,0)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="160" style="clip-path:url(#clipPath4); stroke:none;" height="190" />
</g>
<g transform="translate(280,0)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="160" style="clip-path:url(#clipPath4); fill:none;" height="190" />
<line x1="0" x2="160" y1="15" style="clip-path:url(#clipPath4); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(280,15)">
<text x="2" y="14" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-LINKID : int</text>
<text x="2" y="44" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-ACTIVE : int</text>
<text x="2" y="59" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-CSVOFFSET : int</text>
<text x="2" y="74" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-DESCRIPTION : string</text>
<text x="2" y="89" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-INVERTEDLINK : int</text>
<text x="2" y="104" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-LAT : float</text>
<text x="2" y="119" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-LON : float</text>
<text x="2" y="134" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-REALNAME : string</text>
<text x="2" y="149" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-CROSSROAD_ID : int</text>
<text x="2" y="164" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">-LANE : int</text>
</g>
<g transform="translate(280,0)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="16" y="12" style="clip-path:url(#clipPath6); stroke:none;" xml:space="preserve">jee_crmodel_SensorDim</text>
</g>
<g transform="translate(140,250)" style="font-size:11; fill:rgb(122,207,245); text-rendering:geometricPrecision; font-family:sans-serif; stroke:rgb(122,207,245); font-weight:bold;">
<rect x="0" y="0" width="170" style="clip-path:url(#clipPath7); stroke:none;" height="160" />
</g>
<g transform="translate(140,250)" style="stroke-linecap:butt; font-size:11; text-rendering:geometricPrecision; stroke-linejoin:round; font-family:sans-serif; font-weight:bold; stroke-miterlimit:0;">
<rect x="0" y="0" width="170" style="clip-path:url(#clipPath7); fill:none;" height="160" />
<line x1="0" x2="170" y1="15" style="clip-path:url(#clipPath7); fill:none;" y2="15" />
</g>
<g style="text-rendering:geometricPrecision; font-size:11; font-family:sans-serif;" transform="translate(140,265)">
<text x="2" y="14" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-ID : int</text>
<text x="2" y="29" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-cr_count : int</text>
<text x="2" y="44" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-CROSSROAD : string</text>
<text x="2" y="59" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-CSVOFFSET : int</text>
<text x="2" y="74" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-DATETIME : datetime</text>
<text x="2" y="89" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-event_date : string</text>
<text x="2" y="104" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-event_interval : int</text>
<text x="2" y="119" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-cr_load : int</text>
<text x="2" y="134" style="clip-path:url(#clipPath8); stroke:none;" xml:space="preserve">-event_time : string</text>
</g>
<g transform="translate(140,250)" style="text-rendering:geometricPrecision; font-size:11; font-weight:bold; font-family:sans-serif;">
<text x="17" y="12" style="clip-path:url(#clipPath9); stroke:none;" xml:space="preserve">jee_trafficlight_rawevents</text>
</g>
<g transform="translate(130,45)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="149" y1="50" style="clip-path:url(#clipPath10); fill:none;" y2="50" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath10); stroke:none;" points=" 50 50 62 56 62 44" />
<polygon style="fill:none; clip-path:url(#clipPath10);" points=" 50 50 62 56 62 44" />
</g>
<g transform="translate(110,160)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="50" style="clip-path:url(#clipPath11); fill:none;" y2="89" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath11); stroke:none;" points=" 50 50 44 62 56 62" />
<polygon style="fill:none; clip-path:url(#clipPath11);" points=" 50 50 44 62 56 62" />
</g>
<g transform="translate(230,140)" style="font-size:11; stroke-linecap:butt; text-rendering:geometricPrecision; font-family:sans-serif; stroke-linejoin:round;">
<line x1="50" x2="50" y1="50" style="clip-path:url(#clipPath12); fill:none;" y2="109" />
<polygon style="fill:rgb(122,207,245); clip-path:url(#clipPath12); stroke:none;" points=" 50 50 44 62 56 62" />
<polygon style="fill:none; clip-path:url(#clipPath12);" points=" 50 50 44 62 56 62" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB