- Главная
- Кейсы
- ТВ и интернет в деревне
- Техническое задание
Техническое задание на справочник с картой и расчётом наведения
Пример ТЗ по кейсу «ТВ и интернет в деревне»: справочник описан таким, каким он работает на gdov-shop.ru. Так выглядит документ, который мы составляем до начала работ: что на каждой странице, как считают инструменты, что проверяем при приёмке.
1. Общие сведения
| Назначение | Справочник «ТВ и интернет в деревне» для Гдова и Гдовского района: наведение спутниковой тарелки по карте, проверка препятствий, 4G-интернет и роуминг у Чудского озера. |
|---|---|
| Аудитория | Жители и дачники района, которые ставят тарелку или антенну сами или выбирают, что купить. |
| Главная задача | Получить углы наведения для своей деревни, понять, пройдёт ли луч над лесом, и решить, нужна ли уличная 4G-антенна. |
| Чем не является | Магазином и службой установки: цен, тарифов, форм заявки и телефонов нет. В подвале: «Ничего не продаём и не устанавливаем». |
| Язык | Русский. |
2. Структура сайта
- / — главная: куда смотреть тарелке, пройдёт ли над лесом, почему пропадает картинка, переход к интернету, вопросы
- /internet/ — 4G в деревне: как работает, трасса до вышки, уровни сигнала, граница по озеру, ошибки, вопросы
Навигация — индикатор уровня сигнала в шапке: три раздела (Тарелка, Над лесом, Интернет) как деления, у текущего загораются все полоски. В подвале — знак, разделы, «Гдов, Гдовский район, Псковская область» и пометка, откуда данные.
3. Главная страница
- Первый экран: фото деревенского дома с тарелкой у озера, заголовок «Как навести тарелку из любой деревни Гдовского района».
- Куда смотреть тарелке: карта района и три прибора (раздел 4.1–4.2), три шага «Как проверить».
- Пройдёт ли над лесом: сцена и три ползунка (раздел 4.3), совет мерить дерево летом.
- Почему пропадает картинка: пять причин с фото — листва летом, снег и наледь, качается кронштейн, сдвинулась после ветра, кабель и разъём.
- Переход на /internet/ и четыре раскрывающихся вопроса.
4. Наведение тарелки и проверка препятствия
4.1. Карта
Свой SVG: контур Гдовского округа, Чудское и Тёплое озёра и 26 населённых пунктов по данным OpenStreetMap; подпись «© OpenStreetMap». Деревню выбирают кликом по точке, с клавиатуры или из списка; по умолчанию — Гдов. От выбранной точки на карте рисуется стрелка на спутник.
4.2. Расчёт углов
- Спутник: Триколор / НТВ+ — 36° в. д., МТС — 75° в. д.
- Δ = долгота спутника − долгота точки, φ — широта, K = 6378 / 42164 ≈ 0,1513.
- Азимут истинный = 180° − arctg(tg Δ / sin φ); по компасу — истинный − 10,9° (склонение восточное).
- Угол места = arctg[(cos Δ · cos φ − K) / √(1 − cos²Δ · cos²φ)].
- Поворот конвертора = arctg(sin Δ / tg φ). На 36° поляризация круговая — прибор показывает «не нужен»; на 75° — около 24° и совет доводить по сигналу.
- Под углом места — оговорка: на офсетной тарелке это не наклон зеркала.
4.3. Пройдёт ли над лесом
| Ползунок | Диапазон | По умолчанию |
|---|---|---|
| Высота препятствия | 2–35 м | 12 м |
| Расстояние до него | 3–80 м | 40 м |
| Высота тарелки | 1–12 м, шаг 0,5 | 3 м |
Высота луча над препятствием = высота тарелки + расстояние × tg(угол места выбранного спутника); запас = эта высота − высота препятствия. Нужное расстояние = (высота препятствия − высота тарелки + 1,5) / tg(угол места).
| Условие | Что показывает сайт |
|---|---|
| Запас 1,5 м и больше | «Спутник будет виден» и запас в метрах |
| Запас от 0 до 1,5 м | «Впритык» и на сколько отойти от препятствия |
| Запас меньше 0 | «Препятствие закроет спутник», высота луча, нехватка в метрах, совет поднять тарелку или отойти |
Сцена рисуется в масштабе, дом — иллюстрация не в масштабе; луч — бегущий пунктир, за препятствием он краснеет.
5. Страница «4G в деревне»
- Как работает 4G за городом: две сцены — прямая видимость и лес с холмом на пути.
- Калькулятор трассы: расстояние до вышки 0,5–35 км (по умолчанию 8), что на пути — поле и вода, лес, лес и холмы; высота антенны 1–20 м (по умолчанию 6). Допущения на странице: вышка 50 м, деревья 20 м.
- Расчёт: прямая видимость по 120 точкам трассы с поправкой на кривизну Земли (k = 4/3); первая зона Френеля для 800 МГц, свободно должно быть не меньше 60 %; радиогоризонт 4,12 · (√h₁ + √h₂) км.
- Ответы: вышка за горизонтом — нужна мачта такой-то высоты; луч упирается в лес — поднять антенну выше крон (до 2 км — сначала роутер у окна); зона Френеля задета — роутер у окна до 3 км, дальше уличная антенна выше крон; трасса чистая — роутер у окна до 5 км, уличная направленная антенна до 15 км, дальше — с большим усилением.
- Что показывает роутер: ползунки RSRP (−130…−60 дБм) и SINR (−10…30 дБ), шкалы с метками и совет по сочетанию двух значений.
- У озера телефон ловит Эстонию: карта берега с 13 деревнями, расстояние до эстонской границы считает код по полигону OSM; по умолчанию — Пнёво. Плашка о «периоде охлаждения» и три шага, как не уйти в роуминг.
- Четыре частые ошибки и четыре раскрывающихся вопроса.
6. Источники чисел
Числа на сайте — только с источником; где данных нет, сайт так и говорит.
- Позиции спутников и поляризация на 36° и 75° в. д. — сайты Триколора и НТВ-Плюс.
- Формулы угла места, азимута и поворота конвертора — справочники по наведению антенн; углы для Гдова пересчитаны вторым способом на эллипсоиде WGS-84, расхождение не больше 0,03°.
- Магнитное склонение у Гдова +10,9° — модель WMM-2025 (NOAA), совпадает с IGRF и BGS.
- Контур района, деревни, озёра и граница — OpenStreetMap, лицензия ODbL.
- Радиогоризонт и зона Френеля — формулы прямой видимости; RSRP — Keenetic, SINR — Vegatel, пороги в источниках расходятся.
- «Период охлаждения» 24 часа после роуминга с 10.11.2025 — Минцифры, по публикациям «Российской газеты» и ERR.
7. Дизайн
Стиль «паспорт прибора»: бумажно-белый фон, приборный тёмно-синий, сигнальный зелёный только для уровня сигнала, тонкие линейки и деления шкал. Шрифты: Merriweather для заголовков, Noto Sans для текста, Martian Mono для цифр и подписей. Фото дома, препятствий и причин — картинки; карта, компас, шкала угла, циферблат конвертора, сцена с лучом и полоски сигнала — SVG, генерируются кодом. При настройке «уменьшить движение» анимации отключаются.
8. Технические требования
- Статические страницы: HTML, CSS, JavaScript без библиотек; расчёты и карты — в браузере, без сервера и без сторонних картографических сервисов.
- Шрифты и все файлы — на своём сервере, сторонних запросов нет.
- Адаптивность: контрольные точки 1180, 800 и 480 px; инструменты в одну колонку, без горизонтальной прокрутки на 390 px.
- SEO: свой title и description у каждой страницы, canonical, schema.org (WebSite на главной), картинки для соцсетей 1200 × 630, sitemap.xml, robots.txt.
- Доступность: один H1 на странице, alt у содержательных картинок, точки карты выбираются с клавиатуры, у карт — текстовое описание, переключатели — радиокнопки.
9. Приёмка
| Проверка | Ожидаемый результат |
|---|---|
| Гдов, Триколор 36° | Азимут 170°, по компасу 160°, угол места 23°, конвертор «не нужен» |
| Гдов, МТС 75° | Азимут 128°, по компасу около 118°, угол места 12°, поворот около 24° |
| Над лесом по умолчанию (12 м, 40 м, 3 м), 36° | «Спутник будет виден», запас около 7,9 м |
| То же для МТС 75° | «Препятствие закроет спутник», отойти дальше 49 м |
| Трасса по умолчанию: 8 км, поле, антенна 6 м | «Уличная направленная антенна» |
| Трасса 3 км, поле | «Хватит роутера у окна» |
| Карта границы | Пнёво — 1,5 км, Гдов — 21 км до эстонской границы |
| Ширина 1440 и 390 px | Нет горизонтальной прокрутки, ошибок в консоли нет |
| Сторонние запросы | Нет ни одного |
Нужно ТЗ на карту или калькулятор для вашего сайта? Обсудим задачу.
Расскажите о задаче — уточним детали, предложим состав и назовём стоимость по опубликованному прайсу.
- Цена и состав — в договоре
- Три круга правок на этап
- Гарантия 12 месяцев на наш код
- Домен и исходники ваши, лицензия бессрочная