Вопросы с тегом «pgrouting»

pgRouting расширяет базу геопространственных данных PostGIS / PostgreSQL, чтобы обеспечить функциональность геопространственной маршрутизации.

55
Создание полигонов времени в пути с использованием инструментов с открытым исходным кодом?

Кто-нибудь использует инструменты и / или данные с открытым исходным кодом для генерации полигонов времени в пути, исходящих из заданного местоположения? Например, я использовал продукты ESRI, такие как Network Analyst и Business Analyst, для создания границ полигонов, которые представляют...

22
Как я могу оптимизировать pgrouting для скорости?

Я использую pgrouting в базе данных postgis, созданной с помощью osm2pgrouting. Он работает очень хорошо на ограниченном наборе данных (3,5 тыс. Путей, поиск по кратчайшему пути A * <20 мс). Однако, так как я импортировал большую ограничительную рамку (122 тыс. Путей) из europe.osm,...

17
Моделирование Монте-Карло с использованием QGIS и pgRouting для оптимального строительства тротуара

Я новичок в пространственном анализе и был бы признателен за общее руководство по проекту, который я пытаюсь описать ниже (я начинаю с нуля). ЦЕЛЬ: Найти наилучшие места для установки 2000 футов тротуаров в моем родном городе, чтобы соединить большинство домашних хозяйств с Центральным деловым...

17
Как функции PostGIS обрабатывают буферы и внешнее хранилище?

Я вижу постоянно растущий список новых функций в PostGIS, некоторые из которых включают GEOS(например ST_ClusterKMeans). Некоторые функции (например, в pgrouting) полагаются на другие библиотеки (например BGL). У меня сложилось впечатление, что многие из этих базовых библиотек (часто в C / C ++) не...

16
Как убрать такой плохой шейп-файл для маршрутизации?

Я пытаюсь очистить шейп-файл, чтобы сделать его пригодным для маршрутизации с помощью pgrouting, postgis, postgresql. Здесь пересечение, кажется, связано, но когда мы масштабируем ... Не то: Тоже самое : Здесь (с максимальным увеличением) есть 2 способа, когда он кажется одним, и только один...

16
Помогите выбрать подходящий движок маршрутизации

Я строю систему планирования маршрута, но мне еще предстоит решить, какой базовый механизм маршрутизации я буду использовать. До сих пор я нашел pgrouting и neo4j. У меня есть сеть маршрутов в базе данных postgresql / postgis (импортирована из шейп-файла). Я сделал запросы, чтобы извлечь узлы...

13
Как проложить маршрут по водным путям?

Существует много информации о (pg) маршрутизации по обычным путям. Обычные способы созданы человеком и являются идеалом для маршрутизации. Однако я заинтересован в маршруте по водным путям. Теоретически это должно быть то же самое, что и проложить путь по обычным путям, за исключением того, что...

13
PgRouting - Как обрезать ссылки при достижении максимальной стоимости?

У меня есть шейп-файл полилинии, представляющий дорожную сеть, и второй шейп-файл, содержащий точки. Я хотел бы использовать PostGIS (предположительно PgRouting) для определения подсетей или зон обслуживания, исходящих из этих точек. По сути, я надеюсь задать вопрос: «Начиная с пункта X, как далеко...

13
Как добавить смещения к маршруту?

Отредактировано: Я хочу проиллюстрировать свой вопрос. Предположим, что вы находитесь в «Точке A» и хотите перейти в «Точку B». Эти точки не будут в таблице "at_2po_4pgr", потому что они не являются узлами источника / цели. Затем я бы искал ближайший узел для точек A и B (зеленые точки). После...

13
Выполнение анализа маршрута в R на основе транспортной сети OSM?

Я анализирую вероятные пути, по которым пассажиры едут по дороге на работу, основываясь на данных потока переписи, распределении рабочих мест и транспортной сети. В настоящее время я использую pgRouting и дополнение pgRouting для QGIS (описано здесь ) для моего анализа: Однако мне бы хотелось,...

12
Получение нескольких кратчайших путей с помощью PgRouting в одном запросе?

Я хочу запустить алгоритм кратчайшего пути сразу для нескольких исходных и целевых пар, получить результат в виде таблицы и затем обработать его. Как мне это сделать? Этот запрос не работает: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false,...

12
Оптимизация маршрута для нескольких транспортных средств

У меня есть 100 пунктов назначения и 5 транспортных средств, и мне нужно кодировать решение, которое эффективно направляет автомобили к каждому пункту назначения, поэтому каждый пункт назначения посещается 1 транспортным средством. У некоторых из этих мест назначения также могут быть временные...

11
Есть ли способ добавить ограничения поворота в A * и Dijkstra?

В настоящее время мы работаем с pgRouting и обнаружили, что нет способа реализовать ограничения поворота (например, запрещены правые или левые повороты). Хотя в алгоритме Shooting * можно назначить «to_cost» и «rule» ... Я не смог найти способ реализации этих ограничений с использованием алгоритмов...

10
Вычисление карт ходьбы и езды на велосипеде по Изохроне с использованием QGIS & pgRouting?

Я только что установил QGIS, так как считаю, что смогу производить изохроны для ходьбы и езды на велосипеде из указанной точки. Я сделал это довольно легко перед использованием ArcMap, однако я действительно борюсь с QGIS. Из того, что я прочитал, я должен использовать PGRouting и OSM2PGrouting...

9
Помогите запустить пример DARP

Я скомпилировал и установил ветку DARP. Есть ли пример данных, чтобы проверить это? Я использовал некоторые данные, основанные на инструкциях к документу http://www.pgrouting.org/docs/1.x/darp.html, но не дал результатов. В чем разница между depot_id и depot_point_is? В дистанционном запросе я не...

9
Точки (автобусные остановки), которые не лежат на линиях (LINESTRING), к сети?

Мне нужно подключить автобусные остановки (точки) к сетевому уровню (данные OSM). Эти автобусные остановки не лежат прямо на линиях (см. Скриншот), и их местоположение не должно быть перемещено. Я использую PostGIS, pgrouting и QGIS, и сеть уже маршрутизируется с исходными и целевыми столбцами и т....

9
Фидер автобус

Прежде всего, немного фона. Я работаю в региональном транзитном агентстве. Мы проводим «диагностику» нашего фидерного автобуса. Мы хотели бы знать, какая часть наших пользователей может сесть на автобус, чтобы добраться до железнодорожного вокзала, вместо того, чтобы брать их на машине. Это было...

9
Почему любая функция маршрутизации pgr_ * работает вечно на основе данных OSM в базе данных с поддержкой pgrouting

Я загрузил немецкий набор данных OSM в базу данных pgrouting с помощью osm2po 4.7.7. Все работает нормально, я настроил osm2po через его конфигурацию, и он работает как шарм в своей части Java. У меня таблица * _2po_4pgr была импортирована без проблем. Даже таблица * 2po_v импортируется, хотя я не...

9
Как упростить топологию с сохранением линейной сети?

У меня есть шейп-файл (состоящий из основных европейских дорог) с примерно 250 000 сегментов, которые я должен упростить для pgrouting. Но я не могу найти способ сделать это правильно. Вот как это выглядит: и вот как это должно выглядеть: Мне как-то приходится удалять каждую точку линий, которая...