Фриланс › Проекты › Разработка для WEB › Интерактивное GIS-приложение с картой для анализа наших геоданных
Интерактивное GIS-приложение с картой для анализа наших геоданных

Заказчик
Mykola
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка для WEB
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот сегодня, 07:07 до 2026-09-16
Описание проекта
За несколько лет у нас накопился внушительный массив записей с географическими координатами, и, честно говоря, удобного способа его рассматривать у нас больше нет. Данные лежат в таблицах и в базе, а вглядываться в столбцы широт и долгот бессмысленно — они ничего не рассказывают. Нам требуется веб-приложение класса GIS, которое превратит эти точки в интерактивную карту, по которой действительно можно перемещаться и что-то на ней находить. Карта должна быть сердцем продукта: пользователь открывает страницу, видит все наши объекты в правильных местах и может двигать её, приближать, кликать по точкам и проваливаться в подробности. Мы готовы использовать как Leaflet, так и Mapbox в качестве движка отрисовки и рассчитываем на вашу рекомендацию, что лучше подойдёт под наш объём и бюджет. Главное — чтобы работа оставалась плавной, даже когда на экране одновременно тысячи меток.
Но простого показа точек нам мало: карта должна стать полноценным аналитическим инструментом. Близко расположенные объекты обязаны сворачиваться в кластеры, которые раскрываются по мере приближения, иначе плотные районы превращаются в нечитаемое пятно. Нужны несколько переключаемых слоёв, чтобы разные категории данных можно было показывать и прятать по отдельности, и собственные иконки маркеров, отражающие тип или статус каждого объекта. Обязательна панель фильтров: пользователь сужает видимый набор по категории, диапазону дат, числовому значению или текстовому поиску, и карта реагирует мгновенно. Хотим и инструменты рисования — чтобы человек мог начертить прямо на карте многоугольник или радиус и получить обратно все записи, попавшие внутрь этой области. Всплывающие окна и боковые панели должны аккуратно и читаемо показывать полный набор атрибутов выбранного объекта.
С технической стороны данные будут приходить из нашего бэкенда через API, поэтому фронтенд обязан подгружать их экономно — в идеале по мере смены области просмотра, а не всё сразу. Геопространственные запросы вроде «что находится внутри этой фигуры» или «что ближе всего к этой точке» должны обрабатываться корректно. Интерфейс нужен адаптивный, чтобы им было удобно пользоваться и на планшетах в полевых условиях, а не только на настольных машинах. Просим считать частью результата производительность, чистый код и понятную документацию, а также короткую передачу дел, чтобы наша команда потом добавляла новые слои сама, не обращаясь к вам по каждой мелочи.
— Базовая карта на Leaflet или Mapbox с плавным перемещением и зумом
— Кластеризация меток, свои иконки и несколько переключаемых слоёв
— Панель фильтров с мгновенным обновлением карты и текстовым поиском
— Инструменты рисования для выбора многоугольником и радиусом
— Геозапросы: попадание в область и ближайшая точка
— Адаптивная вёрстка для десктопа и планшета
Но простого показа точек нам мало: карта должна стать полноценным аналитическим инструментом. Близко расположенные объекты обязаны сворачиваться в кластеры, которые раскрываются по мере приближения, иначе плотные районы превращаются в нечитаемое пятно. Нужны несколько переключаемых слоёв, чтобы разные категории данных можно было показывать и прятать по отдельности, и собственные иконки маркеров, отражающие тип или статус каждого объекта. Обязательна панель фильтров: пользователь сужает видимый набор по категории, диапазону дат, числовому значению или текстовому поиску, и карта реагирует мгновенно. Хотим и инструменты рисования — чтобы человек мог начертить прямо на карте многоугольник или радиус и получить обратно все записи, попавшие внутрь этой области. Всплывающие окна и боковые панели должны аккуратно и читаемо показывать полный набор атрибутов выбранного объекта.
С технической стороны данные будут приходить из нашего бэкенда через API, поэтому фронтенд обязан подгружать их экономно — в идеале по мере смены области просмотра, а не всё сразу. Геопространственные запросы вроде «что находится внутри этой фигуры» или «что ближе всего к этой точке» должны обрабатываться корректно. Интерфейс нужен адаптивный, чтобы им было удобно пользоваться и на планшетах в полевых условиях, а не только на настольных машинах. Просим считать частью результата производительность, чистый код и понятную документацию, а также короткую передачу дел, чтобы наша команда потом добавляла новые слои сама, не обращаясь к вам по каждой мелочи.
— Базовая карта на Leaflet или Mapbox с плавным перемещением и зумом
— Кластеризация меток, свои иконки и несколько переключаемых слоёв
— Панель фильтров с мгновенным обновлением карты и текстовым поиском
— Инструменты рисования для выбора многоугольником и радиусом
— Геозапросы: попадание в область и ближайшая точка
— Адаптивная вёрстка для десктопа и планшета