Aide à l'exécution de l'exemple DARP

9

J'ai compilé et installé la branche DARP. Existe-t-il un exemple de données pour le tester?.

J'ai utilisé des données basées sur les instructions du document http://www.pgrouting.org/docs/1.x/darp.html mais aucun résultat ne revient.

  • Quelle est la différence entre depot_id et depot_point_is?
  • Dans la requête à distance, je ne comprends pas les champs from_order et to_order.
  • Si j'ajoute une demande pour aller du point A au point B, est-il nécessaire d'ajouter dans le tableau des distances le coût pour aller du point B au point A ?.
  • Les valeurs de champ dans les distances demandent, quelles unités de temps doivent être ?, minutes ?, secondes ?, millisecondes ?.
  • Où darp.c et darp_solver.c laissent-ils des messages de journal?.

Je sais que la branche Darp est peut-être une version RC, mais pourriez-vous m'aider?

Ian Turton
la source
1
Merci beaucoup à tous, je vais essayer avec l'auteur pour voir ce qui se passe.
Veuillez nous tenir au courant, cela ressemble à un projet intéressant.
Kirk Kuykendall

Réponses:

1

Vous savez ce qu'ils disent d'être à la pointe de la technologie ;-)

En regardant à travers la branche, cela semble assez rude pour le moment et n'a pas de documentation ou d'autres raffinements qui rendraient le code télégraphique. Le code C de base a deux ou trois choses qui peuvent être utiles: il a actuellement tous les débogages mis en commentaire, si vous activez les commentaires de manière cohérente dans tout le code et exécutez Postgres au niveau DEBUG peut être utile pour identifier ce que fait le code , mais sans tests unitaires ni documentation, cela sera ardu.

Votre option (peut-être meilleure) est de contacter l'auteur répertorié dans le fichier d'en-tête et de voir s'il serait disposé à répondre à votre question ici - les personnes en grouting listent explicitement ce site comme l'endroit où aller pour les problèmes connexes.

scw
la source
0

Je ne peux pas répondre à toutes vos questions, car je n'ai aucune expérience avec DARP, mais pour le journal des erreurs, je vérifierais / var / log / postgresql sur debian / ubuntu, ou quel que soit l'emplacement que vous avez défini pour la journalisation: http: //www.postgresql .org / docs / 9.0 / static / runtime-config-logging.html

johanvdw
la source
Merci beaucoup. Le problème est que j'ai essayé de nombreuses configurations, mais je ne vois pas les messages enregistrés à partir d'une bibliothèque partagée C comme Darp One.
0

Comme l'a dit scw, votre meilleure chance sera probablement de contacter directement l'auteur. Si vous utilisez la liste de diffusion pgrouting, d' autres utilisateurs pourront probablement profiter de votre échange.

obscur
la source