Настройки карты
Карты, маршруты и поиск по адресу для ваших автоматизаций — свои, на бесплатных данных OpenStreetMap, любой регион мира, без чужих ключей.
Движки установлены, но карта региона пока не загружена — и это намеренно: планета на сервер не поместится, а угадать регион за вас значило бы потратить около 10 ГБ на карту, которую вы всё равно замените. Скажите помощнику ниже, где вы действительно работаете.
Карты — свой движок маршрутов и для чего он нужен
Что это. Картографический движок на вашем сервере, собранный из данных OpenStreetMap: маршруты и геокодирование за одним адресом, к которому обращаются ваши автоматизации. Ни чужого ключа, ни оплаты за запрос, ни квоты, которая остановит дело в загруженный день.
На что он отвечает. Адрес в координаты. Маршрут из А в Б с расстоянием и временем в пути. Матрицу расстояний и времён между многими точками сразу. И лучший порядок обхода набора точек — классическая задача о коммивояжёре.
Чего это стоит на практике. Курьер с двенадцатью доставками: матрица даёт время между каждой парой, решение обхода — порядок, который тратит меньше всего времени на дорогу. Топливо выводится из тех же чисел — общее расстояние на ваш расход, — и «какой маршрут сегодня дешевле» перестаёт быть догадкой. Те же ответы дают клиенту честное окно доставки, говорят, попадает ли адрес в зону обслуживания, и позволяют диспетчеру сравнить два плана до того, как кто-то выехал со склада.
Почему свой, а не купленный. Коммерческие картографические API берут плату за запрос, а маршрутизация — то, что автоматизация делает тысячи раз. Свой движок превращает растущий счёт в фиксированный диск и процессор, за которые вы уже платите.
Сколько это стоит. Один регион за раз. Движок держит выгрузку — страну или область, — и ввоз новой занимает минуты и диск. Выбирайте регион, в котором действительно работаете, а не самый большой из доступных.
В чём слаб. Он знает дороги, а не пробки: время выводится из ограничений скорости и классов дорог, а не из того, что происходит сейчас. Считайте его надёжным числом для планирования, а не оценкой в реальном времени.