Фриланс › Проєкти › Розробка для WEB › Інтерактивний GIS-застосунок з картою для аналізу наших геоданих
Інтерактивний GIS-застосунок з картою для аналізу наших геоданих

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