Als «pgrouting» getaggte Fragen

pgRouting erweitert die PostGIS / PostgreSQL-Geodatenbank um Geodaten-Routing-Funktionen.

10
Erstellen von Fahrzeitpolygonen mit Open Source-Tools?
Verwendet jemand Open-Source-Tools und / oder -Daten, um Laufzeitpolygone zu generieren, die von einem bestimmten Standort ausgehen? Ich habe zum Beispiel ESRI-Produkte wie Network Analyst und Business Analyst verwendet, um Polygongrenzen zu generieren, die die maximale Entfernung darstellen, die man von einem bestimmten Punkt innerhalb eines benutzerdefinierten Zeitraums (z. B. …


1
Wie gehen PostGIS-Funktionen mit Puffern und externem Speicher um?
Ich sehe eine ständig wachsende Liste neuer Funktionen in PostGIS, von denen einige GEOS(z ST_ClusterKMeans. B. ) betreffen . Einige Funktionen (z. B. die in pgrouting) basieren auf anderen Bibliotheken (z BGL. B. ). Mein Eindruck ist, dass viele dieser zugrunde liegenden Bibliotheken (oft in C / C ++) nicht …


2
Hilfe bei der Auswahl eines geeigneten Routingmoduls
Ich baue ein Routenplanungssystem auf, aber ich muss noch entscheiden, welche zugrunde liegende Routing-Engine ich verwenden werde. Bisher habe ich pgrouting und neo4j gefunden. Ich habe mein Streckennetz in einer postgresql / postgis-Datenbank (aus einem Shapefile importiert). Ich habe Abfragen gemacht, um Knoten zu extrahieren (Endpunkte von Wegen, an denen …



4
Wie füge ich der Route Offsets hinzu?
Bearbeitet: Ich möchte meine Frage erläutern. Angenommen, Sie befinden sich in "Punkt A" und möchten zu "Punkt B" wechseln. Diese Punkte wären nicht in der Tabelle "at_2po_4pgr" enthalten, da es sich nicht um Quell- / Zielknoten handelt. Dann würde ich nach dem nächsten Knoten für die Punkte A und B …

2
Wie kann man über Wasserstraßen fahren?
Es gibt viele Informationen zum (pg) Routing auf normalen Wegen. Die normalen Wege sind von Menschenhand geschaffen und eignen sich ideal zum Routen. Ich bin jedoch daran interessiert, über Wasserwege zu routen. In der Theorie sollte dies mit dem Routen über normale Wege identisch sein, mit der Ausnahme, dass Wasserstraßen …


2
Mehrere kürzeste Pfade mit PgRouting in einer Abfrage erhalten?
Ich möchte den Algorithmus für den kürzesten Pfad für mehrere Quell- und Zielpaare gleichzeitig ausführen und ein Ergebnis als Tabelle erhalten und dann verarbeiten. Wie mache ich das? Diese Abfrage funktioniert nicht: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM …

3
Routenoptimierung für mehrere Fahrzeuge
Ich habe 100 Ziele und 5 Fahrzeuge und muss eine Lösung codieren, die die Fahrzeuge effizient zu jedem Ziel weiterleitet, sodass jedes Ziel von einem der Fahrzeuge besucht wird. Einige dieser Ziele können auch Zeitfenster haben, die besucht werden müssen. Ich verwende PostgreSQL und PostGIS und wollte Pgrouting verwenden, bin …

2
Gibt es eine Möglichkeit, Turn-Einschränkungen in A * und Dijkstra hinzuzufügen?
Wir arbeiten derzeit mit pgRouting und haben festgestellt, dass es keine Möglichkeit gibt, Abbiegebeschränkungen zu implementieren (z. B. verbotene Rechts- oder Linkskurven). Während es möglich ist, "to_cost" und "rule" im Shooting * -Algorithmus zuzuweisen ... konnte ich keine Möglichkeit finden, diese Einschränkungen mithilfe von A-Star- und Dijktra-Algorithmen zu implementieren. Gibt …


4
Verbindungspunkte (Bushaltestellen), die nicht auf Leitungen liegen (LINESTRING), mit dem Netzwerk?
Ich muss Bushaltestellen (Punkte) mit einer Netzwerkschicht (OSM-Daten) verbinden. Diese Bushaltestellen liegen weder direkt auf den Linien (siehe Screenshot) noch sollten ihre Position verschoben werden. Ich verwende PostGIS, pgrouting und QGIS und das Netzwerk ist bereits mit Quell- und Zielspalten usw. routbar. Hauptsächlich möchte ich danach zwei Dinge tun: Ermitteln …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.