Создание SVG-карты офиса для решения «Улей: Карта офиса + Бронирование рабочих мест»

Создание SVG-карты офиса для решения «Улей: Карта офиса + Бронирование рабочих мест»

1. Подготовка инструментария

Для создания карт по инструкции вам достаточно бесплатных программ:
Figma (достаточно функционала free версии) / Скачать
Notepad++ / Скачать

При должном опыте и навыках вы сможете использовать любой другой подходящий софт.


2. Создание каркаса карты офиса

Для начала работы с картой требуется создать схему (каркас) помещения, на которую в будущем будут накладываться рабочие места/переговорные и прочие элементы (например, кухня, принтер, туалет и пр.)


2.1 Задаем размеры фрейма

Пошаговое руководство: 

 1. Выбираем инструмент создания фрейма (Frame - F).

image 4.png

2. Задаем размеры фрейма, как показано на скриншоте. 

Обрати внимание!

Рекомендуемый размер 1160х760 px.

image 7 (1).png

2.2 Создаем стены помещения

Обрати внимание!

Для удобства размещения стен вы можете положить на задний план изображение вашего офиса, с помощью инструментов Place image/video... или просто переместив изображение в область фрейма (Drag and Drop).


Пошаговое руководство: 

 1. Выбираем инструмент Pen для создания области стен (Pen - P).
image 9 (1).png

2. С помощью прямых выстраиваем схему стен нашего будущего офиса/кабинета/этажа. 


Обрати внимание!

Параметры по умолчанию: 

Fill - FFF - 100% 

Stroke - E6E6E6 - 100% (1px Center)

image 11 (2).png

3. Выделяем стены тенью, делаем заливку стен в поле Fill и удаляем обводку по умолчанию в поле Stroke. 


Обрати внимание!
Параметры теней по умолчанию:
x:5 y:5
Blur: 10
Spread: 0
Color: #000
Opacity: 15%

image 12 (1).png


Вы можете использовать любое другое выделение или не выделять стены вовсе. Все зависит от целей и конечного видения требуемого результата.


2.3 Дополняем схему элементами (по желанию)

Вы можете разместить дополнительные элементы на фрейме, например, название кабинетов, двери, туалеты, переговорные и прочее. 


Пример фоновой карты с дополнительными элементами:

image 16.png


2.4 Сохраняем фоновую схему

Обратите внимание, сохранять требуется именно фрейм, в котором вы работаете, а не элементы внутри него. 


Пошаговое руководство:
 1. Кликаем на имя фрейма (например, Frame 1).

image 15.png


2. В правом сайдбаре выбираем Export.


Параметры по умолчанию: 

1x PNG


image 14 (1).png


3. Сохраняем/экспортируем результат.


image 13 (1).png


Поздравляем фоновая схема готова!



3. Подготовка рабочих мест

Перед тем как начать готовить места, требуется создать новый фрейм, с размерами соответствующими п. 2.1 

- Задаем размеры фрейма и размещаем на нем фоновое изображение, созданное в п. 2.4. 

- Сохраняем фоновую схему.


image 17 (1).png


3.1 Создаем рабочее место

После подготовки фрейма с картинкой фоновой схемы можно приступить к созданию рабочих мест. 


Готовое рабочее место состоит из следующих элементов: 

Фон (BG) 

Обводка (Stroke) 

Номер места (Num) 

Фон номера места (BG_Num)

Пошаговое руководство: 

 1. Создаем фон (BG) Выбираем инструмент Rectangle и размещаем его там, где будет находиться рабочее место. 


Обрати внимание!

Параметры по умолчанию: Fill - FFF - 100%

image 18.png

image 19.png

2. Создаем обводку (Stroke) 

Выбираем инструмент Rectangle и размещаем его поверх созданного объекта BG 


Обрати внимание!

Размеры и положение объекта Stroke должны соответствовать объекту фона (BG)

image 20.png


После размещения и проверки соответствия размеров и положения, применяем к объекту параметры по умолчанию. 


Обрати внимание!

Параметры по умолчанию: 

Fill - none 

Stroke - 555555 - 100% (2px inside)

image 21.png


Как только визуально все готово переводим объект в контур с помощью команды Outline Stroke.

image 22.png
image 23.png


3. Создаем фон для номера рабочего места (BG_Num) 

Выбираем инструмент Rectangle и размещаем его в правом верхнем углу рабочего места или любом другом месте. 


Обрати внимание!

Параметры по умолчанию: 

Fill - 555555 - 100%

image 24.pngimage 25.png


Обрати внимание!

Вы можете менять форму объекта как удобно, важно, чтобы он оставался в зоне рабочего места созданного ранее. 


4. Задаем цифру (номер) рабочему месту 

Выбираем инструмент Text и размещаем его поверх элемента BG_Num с указанием номера рабочего места.

image 26.png


Обрати внимание!

Параметры по умолчанию: 

Open Sans - Bold - 10px 

Fill - FFF - 100%

image 27.png


5. Объединяем элементы в один фрейм 

Выделяем все ранее созданные элементы рабочего места в списке слоев и применяем к ним Frame Selection.

image 28.pngimage 29.png


Поздравляем, первое рабочее место создано!


4. Размещение рабочих мест

Необходимые рабочие места копируются и вставляются или создаются по методу описанному в п. 3 "Создание рабочего места". 


Все новые места размещаем на том же фрейме, что и остальные.

image 30.png


После проверки карты на наличие ошибок, переходим к её экспорту (сохранению). 


Обрати внимание!

Параметры для экспорта по умолчанию: 

1x - SVG 

Ignore overlapping layers 

Include bounding box 

Include id attribute 

Outline text

image 31.png

Этап создания карты офиса на этом завершен, следующий этап подготовка карты для модуля Улей: Карта офиса + Бронирование рабочих мест. 


С примером не подготовленной SVG карты можно ознакомиться тут.

5. Подготовка SVG файла карты офиса к работе

Обрати внимание! 

На этом этапе руководства мы будем использовать Notepad++, но вы можете выбрать любой подходящий текстовый редактор. 


Для правильного размещения и привязки цветов (в файле SVG) требуется отредактировать файл путем поиска и замены данных. 


Пошаговое руководство: 

1. Открываем SVG файл и с помощью функции замены (ctrl+f в notepad++) меняем следующие значения:

Frame 1 (7).png
image 32 (1).png
image 33.png

2. Задаем глобальный цвет в шапке SVG файла (1 строка).

Frame 2 (8).png
image 34.png
image 35.png

3. В подвале SVG файла, в местах указанных на скриншоте ниже, редактируем вывод фонового изображения карты.


Frame 2 (9).png
image 36.png
image 37.png


Схема карты офиса полностью завершена и готова к загрузке на портал. 


С примером готовой SVG карты можно ознакомиться тут.

Подробнее о модуле Карта офиса + Бронирование рабочих мест