Необходимо разработать скрипт на JavaScript, оперирующий модулем canvas с целью рисования на холсте схема загородного участка с нужными элементами на нём:

- Дом и постройки в виде прямоугольников.

- Пруды и канавы вдоль участка

- Границы участка

- Забор

- Канализационные трубы (с указанием точек маршрута)

- Электрические кабели

- Водопроводные трубы

- Септик (к которому должны примыкать канализационные трубы)

- Отметки высот.

- Текстовые примечания.

Для расстояний между объектами и самих объектов должно задаваться и отображаться расстояние.

Нужно масштабирование холста для рисования.

Основные единицы измерения - мм.

Допустимо трубопроводы отображать в виде линий.

Элементы чертежа должны иметь формат объектов с возможностью расширять список отображаемых элементов.

При наличии изломов (поворотов) труб и кабелей - задаётся угол 15/30/45/60/90 градусов.

Функции:

Вывод на печать в виде картинки. Сохранение в виде pdf, jpg и передача через JQuery в формате JSON виде набора объектов (чтобы впоследствии можно было редактировать).

4 года назад
ay232
Юрий 
42 года
8 лет в сервисе
Был
месяц назад

Заявки фрилансеров

Эльдар
 
29 лет
6 лет в сервисе
Был
год назад
4 года назад
Елена
 
48 лет
19 лет в сервисе
Была
3 года назад
1 отзыв
4 года назад
Татьяна
 
41 год
13 лет в сервисе
Была
3 года назад
1 отзыв
4 года назад
Егор
 
27 лет
9 лет в сервисе
Был
4 года назад
13 отзывов(-4)
4 года назад