Бюджет:
50 000 руб
Общие сведения:
Разработка Веб ГИС приложения с отображением состояния элементов в реальном времени
Назначение и цели создания системы:
Цель создать приложение для публикации в веб карты с возможностью мониторить состояние элементов в реальном времени.
Требования к системе:
Использовать в разработке Postgis как БД, Leaflet, React, Openlayers, JS и др.
Приложение должно поддерживаться всеми браузерами и размерами дисплеев.
Приложение должно быть легко копируемым для масштабирования и простым в установке.
Карты должны быть доступны по ссылке авторизованным пользователям
Администраторы карт должны легко менять подложки, подключённые слои из БД и их стили.
Приложение должно отображать в реальном времени элементы из БД
Состав и содержание работ по созданию системы
Предоставить Исполнителю виртуальную машину на OS Windows с установленной последней версией БД Postgis. Передать все учетные данные для авторизации.
Исполнителю следует установить Node.JS, React и все необходимое ПО для разработки самостоятельно. Использовать при разработке Leaflet и его плагины, при необходимости Openlayers и другие
Страница авторизации для доступа к карте
Создать веб карту с radio кнопками выбора подложек tms (OSM, Google, Yandex, esri). Кнопки с отображением слоев, при активации которой слой накладывается на карту. Кнопки зуммирования по карте
Слои на карту должны проецироваться из БД PostGIS, при клике на объект слоя должно всплывать popup окно с таблицей атрибутов выделенного объекта
На карте должен быть поиск по словам в БД и перемещению к объекту после выбора
На карте должны быть условные обозначения слоев
В слое, каждому значению в БД должен соответствовать свой стиль, при изменении значения которого в БД PostGIS, карта должна перерисовать элементом соответствующего цвета.
Более подробробно можно детали ТЗ уточнить можно буде на созвоне
Порядок контроля и приемки системы
Исполнитель разрабатывает функциональную часть системы, после ее согласования дорабатывается оформление веб приложения. Далее этап отладки и доведения до рабочего состояния.