Разработка на Leaflet/Openlayers
Цена договорная
Для существующего web приложения (Flask) требуется добавить функционал взаимодействия с Leaflet/Openlayers.
Приложение должно содержать функционал по работе с геоданными (создание новых и корректировка существующих объектов). Общее описание функционала ниже.
Состав слоев:
- точечный слой;
- слой (поли) линий;
- полигональный слой.
Функции:
- доступ к чтению и изменению атрибутов слоев;
- изменение геометрии объектов;
- привязка слоя линий к точечному слою (при корректировке геометрии или вводе нового объекта, должна быть привязка к точечному слою. Порядок следования важен – т.к. это описание маршрута транспорта);
- загрузка слоя (одного, двух или всех 3 из внешнего источника);
- выгрузка слоя.
Дополнительные функции:
- расчет кратчайшего пути между смежных вершин линейного слоя;
- изменения варианта пути путем исключения вершины на целевом графе (по выбору пользователя);
- сохранение геометрии кратчайшего пути (отдельные отрезки между вершинами основного линейного слоя) в дополнительном линейном слое (с атрибутивной привязкой к родителю).
Все бэкэндовые функции беру на себя, нужно взаимодействие с Leaflet/Openlayers на фронте (создание геообъектов, изменение геообъектов).
Приложение должно содержать функционал по работе с геоданными (создание новых и корректировка существующих объектов). Общее описание функционала ниже.
Состав слоев:
- точечный слой;
- слой (поли) линий;
- полигональный слой.
Функции:
- доступ к чтению и изменению атрибутов слоев;
- изменение геометрии объектов;
- привязка слоя линий к точечному слою (при корректировке геометрии или вводе нового объекта, должна быть привязка к точечному слою. Порядок следования важен – т.к. это описание маршрута транспорта);
- загрузка слоя (одного, двух или всех 3 из внешнего источника);
- выгрузка слоя.
Дополнительные функции:
- расчет кратчайшего пути между смежных вершин линейного слоя;
- изменения варианта пути путем исключения вершины на целевом графе (по выбору пользователя);
- сохранение геометрии кратчайшего пути (отдельные отрезки между вершинами основного линейного слоя) в дополнительном линейном слое (с атрибутивной привязкой к родителю).
Все бэкэндовые функции беру на себя, нужно взаимодействие с Leaflet/Openlayers на фронте (создание геообъектов, изменение геообъектов).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.