Pomóż w uruchomieniu przykładu DARP

9

Skompilowałem i zainstalowałem gałąź DARP. Czy jest jakiś przykład danych do przetestowania?

Użyłem niektórych danych opartych na instrukcjach dokumentu http://www.pgrouting.org/docs/1.x/darp.html, ale wyniki nie są zwracane.

  • Jaka jest różnica między depot_id a depot_point_is?
  • W zapytaniu o odległość nie rozumiem pól od_zamówienia i do_zamówienia.
  • Jeśli dodam prośbę o przejście z punktu A do punktu B, konieczne jest dodanie w tabeli odległości kosztów przejścia z punktu B do punktu A ?.
  • Wartości pól w zapytaniu o odległości, jakie jednostki czasu powinny być ?, minuty ?, sekundy ?, milisekundy ?.
  • Gdzie darp.c i darp_solver.c pozostawiają komunikaty w dzienniku ?.

Wiem, że może gałąź darp jest wersją RC, ale proszę, czy mógłbyś mi w tym pomóc ?.

Ian Turton
źródło
1
Dziękuję bardzo wszystkim, spróbuję wspólnie z autorem zobaczyć, co się dzieje.
Informuj nas na bieżąco, wygląda to na interesujący projekt.
Kirk Kuykendall

Odpowiedzi:

1

Wiesz, co mówią na temat najnowocześniejszych technologii ;-)

Patrząc przez gałąź, w tej chwili wygląda dość szorstko i nie ma dokumentacji ani innych udoskonaleń, które spowodowałyby, że kod byłby telegraficzny. Kod rdzeń C ma kilka rzeczy, które mogą być pomocne: obecnie ma wszystko debugowania wykomentowane, jeśli włączyć komentowanie konsekwentnie przez cały kod i uruchomić PostgreSQL na poziomie DEBUG mogą być pomocne, aby ustalić, co kod robi , ale bez testów jednostkowych i dokumentacji będzie to uciążliwe.

Twoja (być może lepsza) opcja to skontaktowanie się z autorem wymienionym w pliku nagłówkowym i sprawdzenie, czy byłby skłonny odpowiedzieć na twoje pytanie tutaj - pgroutingowcy wyraźnie wymieniają tę stronę jako miejsce, w którym można znaleźć pokrewne problemy.

scw
źródło
0

Nie mogę odpowiedzieć na wszystkie pytania, ponieważ nie mam doświadczenia z DARP, ale w dzienniku błędów sprawdziłbym / var / log / postgresql na debian / ubuntu lub w jakiejkolwiek lokalizacji ustawionej do rejestrowania: http: //www.postgresql .org / docs / 9.0 / static / runtime-config-logging.html

johanvdw
źródło
Dziękuję Ci bardzo. Problem polega na tym, że próbowałem wielu konfiguracji, ale nie widzę wiadomości zalogowanych z biblioteki współużytkowanej C, takiej jak darp.
0

Jak powiedział scw, najprawdopodobniej najprawdopodobniej skontaktujesz się bezpośrednio z autorem. Jeśli korzystasz z listy mailingowej Pgrouting, inni użytkownicy prawdopodobnie będą mogli czerpać zyski z Twojej wymiany.

podmrok
źródło