Helfen Sie dabei, das DARP-Beispiel auszuführen

9

Ich habe den DARP-Zweig kompiliert und installiert. Gibt es ein Datenbeispiel zum Testen?

Ich habe einige Daten basierend auf den Dokumentanweisungen http://www.pgrouting.org/docs/1.x/darp.html verwendet, aber es werden keine Ergebnisse zurückgegeben.

  • Was ist der Unterschied zwischen depot_id und depot_point_is?
  • In der Entfernungsabfrage verstehe ich die Felder from_order und to_order nicht.
  • Wenn ich eine Anfrage für den Übergang von Punkt A nach Punkt B hinzufüge, ist es notwendig, die Kosten für den Übergang von Punkt B nach Punkt A in die Entfernungstabelle aufzunehmen.
  • Die Feldwerte in Entfernungen fragen ab, welche Zeiteinheiten sollten?, Minuten?, Sekunden?, Millisekunden sein.
  • Wo hinterlassen darp.c und darp_solver.c Protokollnachrichten?

Ich weiß, dass Darp Branch vielleicht eine RC-Version ist, aber können Sie mir bitte dabei helfen?

Ian Turton
quelle
1
Vielen Dank an alle, ich werde es mit dem Autor versuchen, um zu sehen, was passiert.
Bitte halten Sie uns auf dem Laufenden, dies sieht nach einem interessanten Projekt aus.
Kirk Kuykendall

Antworten:

1

Sie wissen, was sie über den neuesten Stand der Technik sagen ;-)

Wenn man durch den Zweig schaut, sieht es im Moment ziemlich rau aus und es gibt keine Dokumentation oder andere Verfeinerungen, die den Code telegraphisch machen würden. Der Kern-C-Code enthält einige Dinge, die hilfreich sein können: Derzeit ist das gesamte Debugging auskommentiert. Wenn Sie das Kommentieren im gesamten Code konsistent aktivieren und Postgres auf DEBUG-Ebene ausführen, kann dies hilfreich sein, um festzustellen, was der Code tut Dies ist jedoch ohne Unit-Tests oder Dokumentation mühsam.

Ihre (vielleicht bessere) Option besteht darin, den in der Header-Datei aufgeführten Autor zu kontaktieren und zu prüfen, ob er bereit ist, Ihre Frage hier zu beantworten. Die Leute von pgrouting listen diese Site explizit als Anlaufstelle für verwandte Themen auf.

scw
quelle
0

Ich kann nicht alle Ihre Fragen beantworten, da ich keine Erfahrung mit DARP habe, aber für das Fehlerprotokoll würde ich / var / log / postgresql auf debian / ubuntu oder den von Ihnen für die Protokollierung festgelegten Speicherort überprüfen: http: //www.postgresql .org / docs / 9.0 / static / runtime-config-logging.html

johanvdw
quelle
Vielen Dank. Das Problem ist, dass ich viele Konfigurationen ausprobiert habe, aber ich kann die Nachrichten nicht sehen, die von einer gemeinsam genutzten C-Bibliothek wie Darp One protokolliert wurden.
0

Wie scw sagte, besteht Ihre beste Chance höchstwahrscheinlich darin, den Autor direkt zu kontaktieren. Wenn Sie eine pgrouting-Mailingliste verwenden, können wahrscheinlich andere Benutzer von Ihrem Austausch profitieren.

Unterdunkel
quelle