LucaFalasca / Bus4You

1 stars 0 forks source link

Modify Neo4j Database to Include Reservation Nodes And Clustering #56

Closed LucaFalasca closed 1 year ago

LucaFalasca commented 1 year ago

US: #27

Descrizione: Cambiare il database di neo4j per inserire i nodi prenotazione anziché collegare le fermate direttamente all'utente, e collegare i nodi prenotazione secondo le specifiche di design del ticket #47 in modo da fare clustering.

Casistiche:

  • Se il nodo 1 ha la fermata di arrivo compatibile spazialmente con quella di partenza del nodo 2 allora verrà tracciato un collegamento dal nodo 1 al nodo 2
  • Se il nodo 1 ha la fermata di partenza compatibile con quella di arrivo del nodo 2 allora verrà tracciato un collegamento dal nodo 2 al nodo 1 (in pratica stessa casistica di prima ma al contrario)
  • se il nodo 1 e il nodo 2 hanno le partenze compatibili allora verrà tracciata una doppia freccia in entrambe le direzioni
  • se il nodo 1 e il nodo 2 hanno gli arrivi compatibili il nodo non sarà considerato compatibile e non verrà tracciato nessun collegamento tra i due nodi