Загрузка данных


<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="900" math="0" shadow="0">
  <root>
    <mxCell id="0" />
    <mxCell id="1" parent="0" />
    
    <!-- Контур этажа 30x40 (масштаб 1:1 в метрах) -->
    <mxCell id="floor" value="Этаж 30x40 м" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=3;" vertex="1" parent="1">
      <mxGeometry x="100" y="100" width="800" height="600" as="geometry" />
    </mxCell>

    <!-- TR Шкаф (Центр этажа) -->
    <mxCell id="tr" value="TR&#10;(Telecom Room)&#10;Центр этажа" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" vertex="1" parent="1">
      <mxGeometry x="450" y="350" width="100" height="100" as="geometry" />
    </mxCell>

    <!-- Соединительная линия к патч-панели -->
    <mxCell id="edge_patch" style="endArrow=classic;html=1;strokeWidth=2;strokeColor=#ff0000;" edge="1" parent="1" source="tr">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="700" y="400" as="targetPoint" />
      </mxGeometry>
    </mxCell>

    <!-- Патч-панель -->
    <mxCell id="patch" value="Patch Panel" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
      <mxGeometry x="680" y="380" width="80" height="40" as="geometry" />
    </mxCell>

    <!-- Рабочие места (Точки) и кабели -->
    <!-- РМ 1 -->
    <mxCell id="rm1" value="РМ-1" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="150" y="150" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c1" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm1"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l1" value="~30м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="280" y="240" width="40" height="20" as="geometry" /></mxCell>
    
    <!-- РМ 2 -->
    <mxCell id="rm2" value="РМ-2" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="400" y="130" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c2" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm2"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l2" value="~22м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="430" y="250" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 3 -->
    <mxCell id="rm3" value="РМ-3" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="650" y="150" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c3" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm3"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l3" value="~25м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="560" y="260" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 4 -->
    <mxCell id="rm4" value="РМ-4" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="800" y="250" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c4" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm4"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l4" value="~25м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="670" y="310" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 5 -->
    <mxCell id="rm5" value="РМ-5" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="150" y="600" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c5" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm5"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l5" value="~35м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="290" y="480" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 6 -->
    <mxCell id="rm6" value="РМ-6" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="400" y="630" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c6" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm6"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l6" value="~18м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="410" y="500" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 7 -->
    <mxCell id="rm7" value="РМ-7" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="650" y="620" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c7" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm7"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l7" value="~25м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="570" y="520" width="40" height="20" as="geometry" /></mxCell>

    <!-- РМ 8 -->
    <mxCell id="rm8" value="РМ-8" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"><mxGeometry x="800" y="550" width="40" height="40" as="geometry" /></mxCell>
    <mxCell id="c8" style="endArrow=none;html=1;strokeColor=#0000ff;strokeWidth=2;" edge="1" parent="1" source="tr" target="rm8"><mxGeometry relative="1" as="geometry" /></mxCell>
    <mxCell id="l8" value="~28м" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#0000ff;" vertex="1" parent="1"><mxGeometry x="680" y="510" width="40" height="20" as="geometry" /></mxCell>

    <!-- Легенда (Тип кабеля, Маркировка розетки) -->
    <mxCell id="legend" value="&lt;b&gt;Легенда:&lt;/b&gt;&lt;br&gt;Тип кабеля: U/UTP Cat6 (витая пара)&lt;br&gt;Маркировка розетки: RJ-45 (напр. RJ-03-17)&lt;br&gt;Синие линии - горизонтальная кабельная система" style="rounded=1;whiteSpace=wrap;html=1;align=left;spacingLeft=10;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
      <mxGeometry x="100" y="720" width="350" height="80" as="geometry" />
    </mxCell>

  </root>
</mxGraphModel>