Отображение внутренней карты jpeg или bmp для использования GraphHopper

Разрабатываю приложение для внутренней навигации. У меня есть файлы изображений различных этажей здания, по которым можно перемещаться (в формате pdf / jpeg / bmp ...). У меня также есть файл Excel с позицией (x, y) вершин со связанными ребрами. Как я могу сопоставить это изображение? есть что нарисовать график над изображением? Я ищу, возможно, что-то совместимое с GraphHopper (я буду использовать GraphHopper для создания кратчайших дорог благодаря алгоритмам Дейкстры)

Спасибо!!


person Piero Tozzi    schedule 22.06.2016    source источник


Ответы (1)


Вам нужно будет импортировать данные, используя настраиваемую функцию импорта в Excel. Например. взгляните на более простой PrinctonReader или для чтения шейп-файлов или модульные тесты или < a href = "https://github.com/graphhopper/graphhopper/blob/master/core/src/test/java/com/graphhopper/routing/AbstractRoutingAlgorithmTester.java#L480-L518" rel = "nofollow"> здесь < / а>.

Т.е. что-то вроде этого на Java:

GraphHopperStorage graph = createStorage...
graph.edge(0, 1, 2, true).setWayGeometry(Helper.createPointList(1.5, 1));
graph.edge(0, 2, 2, true);

Затем вы можете попытаться загрузить изображение как лист карты-листовки, как-то заменив изображения по умолчанию.

person Karussell    schedule 24.06.2016