Как составить ТЗ на разработку веб-ГИС: технический чек-лист, стек и форматы данных
Разработка геоинформационной системы (ГИС) или корпоративного геопортала - это не просто «нарисовать карту с маркерами». Это инженерная задача на стыке пространственных баз данных, геосерверов, 2D/3D-визуализации и интеграций с корпоративным контуром (ERP, 1С, СОД/CDE, IoT).
Ошибки в техническом задании (ТЗ) на ГИС приводят к типичным проблемам: система «падает» при загрузке тяжелых векторных слоев, карты «тормозят» на слабых устройствах полевых сотрудников, а интеграция с кадастровыми реестрами или BIM-моделями превращается в бесконечный долгострой.
В этой статье мы разобрали пошаговую структуру ТЗ, которая поможет зафиксировать требования, правильно выбрать стек и избежать переплат при заказе разработки.
Чек-лист: Что должно быть в ТЗ на ГИС

Разбор основных разделов ТЗ
1. Описание данных и пространственных координат
Геоданные - фундамент любой ГИС. В ТЗ необходимо четко прописать, с какими типами и объемами информации предстоит работать системе.
Форматы данных:
Системы координат (CRS):
Укажите, в каких системах хранятся исходные данные и в какой системе их нужно отображать.
2. Производительность и работы с большими объемами (Big Spatial Data)
Без технических ограничений веб-ГИС начнет зависать при первом же открытии слоя с сотнями тысяч пространственных объектов.
В ТЗ важно зафиксировать:
3. Требования к технологическому стеку и архитектуре
Для Enterprise-систем критически важно предусмотреть масштабируемость и независимость от зарубежных лицензий.
Рекомендуемый стек для кастомной веб-ГИС:
4. Интеграционный контур (ERP, 1С, BIM, IoT) ГИС редких случаев существует изолированно.
Пропишите точки интеграции:
5. Мобильный режим и работа Offline
Если системой будут пользоваться полевые инженеры, обходчики или инспекторы, зафиксируйте требования к офлайн-синхронизации:
Нужна помощь с проектированием ГИС или оценкой ТЗ?
Разработка геоинформационной системы требует глубокой экспертизы в пространственных БД, алгоритмах геообработки и оптимизации 2D/3D-графики в веб.
Наша команда специализируется на заказной разработке веб-ГИС, корпоративных геопорталов и цифровых двойников на базе PostGIS, GeoServer и CesiumJS.
Мы помогаем заказчикам:
Заполните форму ниже или отправьте ваши вводные материалы - наши ГИС-архитекторы подготовят технические рекомендации и предварительную смету проекта.
Ошибки в техническом задании (ТЗ) на ГИС приводят к типичным проблемам: система «падает» при загрузке тяжелых векторных слоев, карты «тормозят» на слабых устройствах полевых сотрудников, а интеграция с кадастровыми реестрами или BIM-моделями превращается в бесконечный долгострой.
В этой статье мы разобрали пошаговую структуру ТЗ, которая поможет зафиксировать требования, правильно выбрать стек и избежать переплат при заказе разработки.
Чек-лист: Что должно быть в ТЗ на ГИС

Разбор основных разделов ТЗ
1. Описание данных и пространственных координат
Геоданные - фундамент любой ГИС. В ТЗ необходимо четко прописать, с какими типами и объемами информации предстоит работать системе.
Форматы данных:
- Векторные: GeoJSON, SHP (Shapefile), MapInfo TAB, KML, DXF/DWG
- Растровые: GeoTIFF, ECW, PNG/JPEG с привязкой
- 3D и BIM: IFC, OBJ, 3D Tiles (для CesiumJS), облака точек (LAS/LAZ, Potree)
Системы координат (CRS):
Укажите, в каких системах хранятся исходные данные и в какой системе их нужно отображать.
- Пример: Исходные данные хранятся в местных системах координат (МСК-50, МСК-66), а отображение на веб-карте требуется в глобальной проекции Web Mercator (EPSG:3857). Разработчик должен предусмотреть серверный модуль пересчета координат «на лету
2. Производительность и работы с большими объемами (Big Spatial Data)
Без технических ограничений веб-ГИС начнет зависать при первом же открытии слоя с сотнями тысяч пространственных объектов.
В ТЗ важно зафиксировать:
- Тайлинг (Tiling): Использование векторных (MVT) или растровых (WMTS) тайлов для быстрого рендеринга фрагментов карты.
- Генерализация слоев: Автоматическое упрощение геометрии объектов при уменьшении масштаба (Zoom levels).
- Нагрузка: Максимальное количество одновременных пользователей (Concurrent Users) и допустимое время отклика при выполнении пространственных запросов (Spatial Queries) - например, не более 1.5 секунд на выборку объектов в радиусе $N$ км.
3. Требования к технологическому стеку и архитектуре
Для Enterprise-систем критически важно предусмотреть масштабируемость и независимость от зарубежных лицензий.
Рекомендуемый стек для кастомной веб-ГИС:
- СУБД: PostgreSQL + PostGIS (для хранения геометрии, атрибутов и выполнения пространственных индексов GIST/SP-GIST).
- Геосервер: GeoServer, MapServer.
- Frontend / Карта: Leaflet, OpenLayers, Mapbox GL JS (2D) или CesiumJS (для 3D-ГИС, рельефа и GeoBIM).
- Backend: Python (FastAPI/Django), Go, Node.js.
4. Интеграционный контур (ERP, 1С, BIM, IoT) ГИС редких случаев существует изолированно.
Пропишите точки интеграции:
- Связать ГИС с ERP/1С: Синхронизация пространственных объектов на карте с карточками ОС (основных средств), договоров или контрагентов.
- Интеграция с Средой общих данных (CDE/СОД): Переход из карточки объекта на карте к его 3D BIM-модели или исполнительной документации.
- Мониторинг в реальном времени: Прием телеметрии с IoT-датчиков или GPS/ГЛОНАСС-трекеров через протоколы MQTT / WebSockets.
5. Мобильный режим и работа Offline
Если системой будут пользоваться полевые инженеры, обходчики или инспекторы, зафиксируйте требования к офлайн-синхронизации:
- Локальное кеширование векторных и растровых тайлов на устройстве.
- Сбор данных (фотофиксация с геопривязкой, заполнение атрибутов) при отсутствии связи.
- Автоматическая репликация данных на сервер при появлении сети с механизмом разрешения конфликтов.
Нужна помощь с проектированием ГИС или оценкой ТЗ?
Разработка геоинформационной системы требует глубокой экспертизы в пространственных БД, алгоритмах геообработки и оптимизации 2D/3D-графики в веб.
Наша команда специализируется на заказной разработке веб-ГИС, корпоративных геопорталов и цифровых двойников на базе PostGIS, GeoServer и CesiumJS.
Мы помогаем заказчикам:
- Провести аудит исходных геоданных и сформировать грамотное ТЗ.
- Разработать архитектуру под высокий уровень нагрузок и требования безопасности.
- Реализовать бесшовную миграцию с импортного ПО (ArcGIS, Mapinfo) на независимый стек.
Заполните форму ниже или отправьте ваши вводные материалы - наши ГИС-архитекторы подготовят технические рекомендации и предварительную смету проекта.