Подходящий графический движок / база данных для геопространственных целей / навигации / маршрутизации? - PullRequest
0 голосов
/ 04 сентября 2018

Я работаю над проектом, который предоставляет несколько Geo-Services для нескольких больших приложений. Я имею в виду Geo-Services:

  • пошаговая навигация
  • Isochrone
  • Матрица времени-расстояния
  • (и многое другое)

Под большим приложением я имею в виду более 10K TPS.

Для этой цели мы используем разветвленные версии OSRM и Valhalla , специально настроенные для нашего использования, и они работают как шарм.

Моя проблема: Некоторые из наших клиентов требуют очень сложных фильтров, ограничений и правил для маршрутизации, которые практически невозможно добавить в OSRM и Valhalla.

Мой вопрос: Существует ли какой-нибудь движок / база данных графов, подходящая для георапинга?

Необходимые функции:

  • Возможность работы с графами с очень большим набором вершин (простой путь в OSM иногда содержит сотни узлов)
  • Работа в частном облаке
  • Память в памяти
  • Очень быстро
  • Голова вычисления пути времени
  • Опционально может уменьшить график (уменьшить дорожный рисунок)

У нас нет языковых / технологических ограничений.

Заранее спасибо!

...