Ar.Ma.

Off Topic => Help informatico / Sicurezza informatica / Videogiochi => Topic started by: Pallozoid on January 15, 2012, 16:14:28 pm

Title: [HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 16:14:28 pm
Esiste da qualche parte (internet,programma o anche un app) che permetta di inserire vari indirizzi e automaticamente li metta in ordine dal più vicino al più lontano?
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 16:28:37 pm
Io avrei detto un banalissimo google maps impostando tappe intemedie, ma forse non ho capito la domanda (ti spieghi demmerda zoidello..)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 16:33:33 pm
Io avrei detto un banalissimo google maps impostando tappe intemedie, ma forse non ho capito la domanda (ti spieghi demmerda zoidello..)
Apriamo uno spin off?
Quale parte di "metta automaticamente in ordine dal più vicino al più lontano " non ti è chiara?

Esempio: devo andare in via xyz, via xxx, via zzz e via sss. (Questo è un esempio,in realtà sono più di 40) . vorrei un "qualcosa" che mi dicesse che,dal punto di partenza H,devo andare prima in via xyz,poi sss, poi xxx etc etc, in base alla vicinanza tra loro,in modo da risparmiare tempo e strada senza dover ripercorrere le stesse strade più volte.
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 16:49:20 pm
Eh mica pensavo per percorso urbano, per cui mi stupivo della richiesta (nonostante sia consapevole della tua ignoranza   XD ).

Comunque tutto quello che so è che dovrebbe rientrare nella classe di problemi NP-completi (vaghi ricordi di fondamenti di informatica)

Cercando su google "shortest path address" o "shortest path routing" ho trovato questo
http://thefastway.net/ (http://thefastway.net/)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 17:11:13 pm
Ho visto il sito mi sembra però che calcoli il percorso in base all'ordine di inserimento degli indirizzi mentre se ho capito zoid vorrebbe inserire da 1 a n indirizzi e poi il programma dovrebbe ordinarli in ordine di vicinanza l'uno dall'altro (calcolando il percorso immagino).

Bhé se lo trovate postatelo.  :)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 17:11:38 pm
Eh mica pensavo per percorso urbano, per cui mi stupivo della richiesta (nonostante sia consapevole della tua ignoranza   XD ).

Comunque tutto quello che so è che dovrebbe rientrare nella classe di problemi NP-completi (vaghi ricordi di fondamenti di informatica)

Cercando su google "shortest path address" o "shortest path routing" ho trovato questo
http://thefastway.net/ (http://thefastway.net/)
Diciamo che il 50 % del problema è risolto.Se si trovasse qualcosa anche per il percorso a piedi,sarebbe ottimo..
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 17:12:30 pm
Ho visto il sito mi sembra però che indichi il percorso in base all'ordine di inserimento degli indirizzi mentre se ho capito zoid vorrebbe inserire da 1 a n indirizzi e poi il programma dovrebbe ordinarli in ordine di vicinanza l'uno dall'altro.

Bhé se lo trovate postatelo.  :)
No,ho provato,li ordina dal più vicino al più distante... O almeno sembra....  ???
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 17:14:45 pm
http://www.routexl.nl/blog/over?lang=it (http://www.routexl.nl/blog/over?lang=it) Ma è gratis fino a 20 indirizzi se non ho letto male
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 17:17:29 pm
Io ho messo:

Via Marzabotto
Viale Marelli
Via Pisa

e mi ha calcolato il percorso nell'ordine di inserimento, ma Via Marzabotto e Via Pisa sono attaccate mentre mi fa passare prima da Viale Marelli.
Sei sicuro che non tiene l'ordine delle vie da te inserito?
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 17:31:35 pm
Confermo che non calcola il percorso in base alla vicinanza:

Se vedi dall'immagine ha segnato con A, B, C le 3 vie in base al mio ordine di inserimento, A e C sono vicine e avrebbe dovuto calcolare il percorso in base ad A,C,B. Invece ti fa andare da A a B e poi ti fa tornare indietro.

L'ultimo postato da Giorgia fatemi sapere se funziona.

Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 17:32:20 pm
Io ho messo:

Via Marzabotto
Viale Marelli
Via Pisa

e mi ha calcolato il percorso nell'ordine di inserimento, ma Via Marzabotto e Via Pisa sono attaccate mentre mi fa passare prima da Viale Marelli.
Sei sicuro che non tiene l'ordine delle vie da te inserito?
Hmmm,in effetti è così...  :'(
Zia,con l'altro non mi ha preso 4 indirizzi...
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 17:33:06 pm
Confermo che non calcola il percorso in base alla vicinanza:

Se vedi dall'immagine ha segnato con A, B, C le 3 vie in base al mio ordine di inserimento, A e C sono vicine e avrebbe dovuto calcolare il percorso in base ad A,C,B. Invece ti fa andare da A a B e poi ti fa tornare indietro.

L'ultimo postato da Giorgia fatemi sapere se funziona.
Hai impostato il punto finale?
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 17:36:20 pm
Se ti basta il percorso a piedi, con una buona approssimazione pepotrebbero bastare le distanze fra punti, ignorando le strade - e a quel punto il programmozzo potrebbe consistere in uno scriptino-ino-ino che usa le api di google per la geolocalizzazione...
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 17:48:46 pm
Confermo che non calcola il percorso in base alla vicinanza:

Se vedi dall'immagine ha segnato con A, B, C le 3 vie in base al mio ordine di inserimento, A e C sono vicine e avrebbe dovuto calcolare il percorso in base ad A,C,B. Invece ti fa andare da A a B e poi ti fa tornare indietro.

L'ultimo postato da Giorgia fatemi sapere se funziona.
Hai impostato il punto finale?
Per punto finale intendi l'input box "End:" ? Perché questo non indica il punto finale di arrivo, ma solo che non puoi mettere più vie. Il tuo bisogno se ho capito è il mettere 40 vie in modo casuale e il programma dovrebbe calcolarti il percorso in base all'ordine di vicinanza.

@Sølvugle
Io non mi ci metto.
Però se fai tu e posti... :)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 17:55:49 pm
Altrimenti come detto all'inizio: usi google maps, trovi i vari indirizzi e poi modifichi tu "a occhio" il percorso.
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 17:57:55 pm
@Sølvugle
Io non mi ci metto.
Però se fai tu e posti... :)
Non è proprio un ArMa-tool, ma magari potrebbe essere utile comunque anche agli altri... XD

Zoid: non mi è chiaro se il punto di partenza (e magari anche di fine) è definito o se cerchi il percorso più breve in assoluto.
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 18:18:22 pm
Se ti basta il percorso a piedi, con una buona approssimazione pepotrebbero bastare le distanze fra punti, ignorando le strade - e a quel punto il programmozzo potrebbe consistere in uno scriptino-ino-ino che usa le api di google per la geolocalizzazione...
Dorje ino-ino come script non direi

http://en.wikipedia.org/wiki/Shortest_path_problem (http://en.wikipedia.org/wiki/Shortest_path_problem)

http://it.wikipedia.org/wiki/Problema_del_commesso_viaggiatore (http://it.wikipedia.org/wiki/Problema_del_commesso_viaggiatore)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 19:16:59 pm
Intendevo dire che sono tutte cose già risolte.

Per implementare tipo questo:

http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm (http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)[1]

Ci metti solo il tempo di tradurre in un altro linguaggio. :)

 1. il Dijkstra l'avevo già utilizzato per uno script in azienda
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 15, 2012, 19:39:08 pm
Ah ok pensavo ne volessi programmare uno tu  :thsit: 
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 19:50:34 pm
Nono, faccio il "contorno" e basta. XD
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 19:51:23 pm
Esempio: venezia
Partenza :stazione santa lucia
Indirizzi vari (una 30ina)
arrivo: stazione santa lucia.
 
Mi serve qualcosa che intenda gli indirizzi come punti e che li metta in ordine dal più vicino al più lontano.
Per ora ho fatto a mano con g.maps,inserendo gli indirizzi e spostandoli ad occhio.
 Ma se ci fosse un qualcosa di automatico...   :sbav:
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 20:24:08 pm
Quindi a parte inizio e arrivo gli indirzzi in mezzo dovrebbe ordinarli in rapporto alla vicinanza dall'indirizzo di partezza e poi l'uno a l'altro fino all'arrivo.

Bene, credo che pui solo sperare che Dorje abbia voglia di sbattersi  :)

@Dorje Secondo me potrebbe essere utile alle società di consegna pacchi
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 15, 2012, 20:25:42 pm
Quindi a parte inizio e arrivo gli indirzzi in mezzo dovrebbe ordinarli in rapporto alla vicinanza dall'indirizzo di partezza e poi l'uno a l'altro fino all'arrivo.

Bene, credo che pui solo sperare che Dorje abbia voglia di sbattersi  :)

@Dorje Secondo me potrebbe essere utile alle società di consegna pacchi
Mi serviva per domani (la versione a piedi) e in settimana (la versione auto). La mia invocazione al macchinista era se era a conoscenza di qualcosa di già esistente...
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 20:34:32 pm
Entro domani non ce la faccio. Non tanto come tempo di scrittura in sé (qualche oretta dovrebbe bastare), ma stasera/notte non riesco a raggiungere il PC che uso per lavoricchiare, e domani sarò in ufficio anche più del solito...

Sorry. :pla:
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 15, 2012, 20:36:01 pm
Quindi a parte inizio e arrivo gli indirzzi in mezzo dovrebbe ordinarli in rapporto alla vicinanza dall'indirizzo di partezza e poi l'uno a l'altro fino all'arrivo.


È la soluzione più semplice, fra l'altro.


Bene, credo che pui solo sperare che Dorje abbia voglia di sbattersi  :)


Voglia c'è, ma tempo poco... :(


@Dorje Secondo me potrebbe essere utile alle società di consegna pacchi

Beh, penso ce li abbiano già, no? :)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Bingo Bongo on January 15, 2012, 21:17:13 pm


@Dorje Secondo me potrebbe essere utile alle società di consegna pacchi

Beh, penso ce li abbiano già, no? :)
Mi sa di si...

Mmmm...Allora dobbiamo inventarci qualcos'altro per fare i soldi... :)
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Ale_ale on January 16, 2012, 11:19:50 am
Se ti basta il percorso a piedi, con una buona approssimazione pepotrebbero bastare le distanze fra punti, ignorando le strade

me lo vedo già, in particolare a Venezia, che i due punti più vicini sono in realtà separati da un canale e che il ponte stà a qualche km....  ;D
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Darth Dorgius on January 16, 2012, 11:21:09 am
Se ti basta il percorso a piedi, con una buona approssimazione pepotrebbero bastare le distanze fra punti, ignorando le strade

me lo vedo già, in particolare a Venezia, che i due punti più vicini sono in realtà separati da un canale e che il ponte stà a qualche km....  ;D

E che ci vuole? Mai visto come si arrangia Ezio? XD
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Ale_ale on January 16, 2012, 11:28:53 am
E che ci vuole? Mai visto come si arrangia Ezio? XD

 ;D ;D ;D ok, però allora devi calcolare anche il miglior percorso per il salto sulle "bricole"!  XD
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Aliena on January 16, 2012, 12:45:59 pm
Sono un'eretica se in questo specifico caso la soluzione più rapida mi sembra una mappa di carta su cui segnare le tappe volute ed orientarsi con quella?
Io faccio ancora così per visitare le città in vacanza! :sur:
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Giorgia Moralizzatrice on January 16, 2012, 12:48:25 pm
Beh per la visita delle città è anche bello muoversi a casaccio per le strade, diciamo dipende dal momento...
Title: Re:[HELP] Programmare viaggio,percorso.
Post by: Pallozoid on January 16, 2012, 21:59:43 pm
 :ricktaylor:
venezia...
 :ricktaylor:


@Aliena: sarebbe bello,se avessi a disposizione gli indirizzi esatti e non solo la zona col civico... (Venezia è divisa in sestieri)..... Meno male che mi è venuto in soccorso google maps,anche se alcuni punti erano distanti o non corrispondenti.... Non so se maledire il capoluogo di provincia o google maps...
Ho i piedi distrutti...    :-X