Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    14

    come ricercare 2 indirizzi vicini

    salve a tutti,

    devo sviluppare ( ) una applicazione per cui:

    - dato un indirizzo (es: "vie le mani dal naso") mi dica quale, tra gli indirizzi presenti in un DB, e' il piu' vicino.

    qualcuno ha una vada idea di come svilupparlo

    grazie mille per l'aiuto e la pazienza

  2. #2
    potresti fare 2 tabelle:

    la prima che contiene tutte le vie:

    id_via - nome_via

    la seconda che contiene la distanza tra le vie:

    id_distanza - id_via_partenza - id_via_arrivo - distanza

    (nella seconda tabella in id_via_partenza e id_via_arrivo inserisci il valore "id_via" della prima tabella. naturalmente devi inserire tutte le combinazioni).

    una volta popolate le tabelle la ricerca è abbastanza semplice
    aquatimer2000

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    14


    emh, si', mi sembra un'ottima idea. :master:

    pero' il fatto e' che io non ho al distanza tra le vie

    quindi

  4. #4
    diciamo che il problema può essere inteso in 2 modi:

    modo numero 1)

    supponi di partire da "via pippo".
    tu sai già che la via + vicina a "via pippo" è "via pluto".

    in questo caso la tabella 2 sarebbe popolata con:

    id_progressivo - id_via_pippo - id_via_pluto (a questo punto la distanza non ti serve).


    modo numero 2)

    supponi di partirre da "via pippo".
    non conosci la distanza tra le varie vie.
    fai una ricerca di queste distanze (dipende dal contesto in cui devi utilizzare questo programma...se devi inserire le via di tutta italia diventa problematico)

    in questo caso nella tabella 2 sarebbe popolata con:

    id_progressivo - id_via_pippo - id_via_pluto - distanza

    poi con una select scegli solo le righe (per ogni via di partenza) in cui la distanza è minore.
    aquatimer2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.