Создание SVG схемы зала

Для создание интерактивной схемы зала рекомендуется использовать редактор Inkscape, со следующими допущениями:

1. Размер схемы должен составлять 400х400px

2. Для обрисовки секторов используется инструмент "Draw Bezier curves and straight lines"

3. Для упрощения дальнейшей обработки схемы каждому сектору необходимо прописать название в атрибут "title"

image_69

4. Далее сохраненный svg файл необходимо отредактировать

Заголовок файла заменить на следующий код:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
    xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    version="1.1" width="350" height="350" viewBox="0 0 390 390">
<g id="viewport">

Окончание файла заменить на следующий код:

</g>
</svg>

Созданный сектор примерно будет отображение в файле следующим образом:

<path
  style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;
      stroke-linejoin:miter;stroke-opacity:1"
  d="m 281.07094,172.25274 17.17069,44.90795 -21.13315,7.92493 -21.92565,6.07578
      -24.03896,4.4908 -32.49223,3.43413 -30.90723,-1.05665 -33.02056,-4.22663
      -25.88811,-6.33995 -28.793921,-9.77408 17.699017,-45.70045 24.567294,9.77409
      25.09562,7.13243 27.20893,4.4908 39.62466,-1.58499 35.39804,-8.18909 z"
  id="path3604"
  inkscape:connector-curvature="0">
  <title
     id="title3606">Амфитеатр</title>
</path>

Его необходимо преобразовать в следующий вид:

<path data-id="s**ID**" d="M 63.509433,144.39057 127.01886,109.08679 117.67924,73.783018 42.588679,113.38302 Z" />

где ID - идентификатор сектора (отображается в карточке сектора)

Текстовые надписи можно не преобразовывать, но ради уменьшения размера схемы можно преобразовать по тому же принципу как и сектор. Надпись будет представлена примерно следующим кодом:

  <text
     xml:space="preserve"
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;
         font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;
         fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;
         stroke-linejoin:miter;stroke-opacity:1"
     x="137.36549"
     y="217.42487"
     id="text3608"
     sodipodi:linespacing="125%"><tspan
       sodipodi:role="line"
       id="tspan3610"
       x="137.36549"
       y="217.42487"
       style="font-size:17.5px">Амфитеатр</tspan></text>

Его можно преобразовать в следующий вид:

<text x="14.751657" y="164.08112" style="font-size:13px">Амфитеатр</text>

5. Файл можно сохранить и загрузить в карточку версии зала. Схема готова.

Важно обратить внимание, что интерактивная схема зала отображается только, при варианте отображении версии зала "Список секторов".