Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278

    [mysql]selezionare coordinate da mysql

    Ciao a tutti ho una richiesta un po' particolare.

    Nel db ho dei record con campi latitudine,longitudine,provincia,citta.


    Se per esempio ho un a citta' con coordinate x e y,mi interessa prelevare dal db quelle citta' che si trovano ad una distanza minore di 200km da quella citata.
    Come si puo' fare cio' da query?Manca qualche altro campo?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [mysql]selezionare coordinate da mysql

    Originariamente inviato da Chiara88d
    Ciao a tutti ho una richiesta un po' particolare.

    Nel db ho dei record con campi latitudine,longitudine,provincia,citta.


    Se per esempio ho un a citta' con coordinate x e y,mi interessa prelevare dal db quelle citta' che si trovano ad una distanza minore di 200km da quella citata.
    Come si puo' fare cio' da query?Manca qualche altro campo?

    Grazie!
    Quello che chiedi più che un problema di estrazione dati, riguarda un calcolo per determinare tale distanza. La latitudine e la longitudine secondo quali logiche ti possono indicare una distanza da un altro punto? La distanza è in linea d'aria o deve tenere conto del percorso (per andare, ad esempio da Roma Est a Roma Sud devi procedere per il G.R.A. ma dipende in che senso ti trovi)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    Grazie per la risposta.
    E quindi come trovare soluzione?

    Grazie ancora.

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da Chiara88d
    Grazie per la risposta.
    E quindi come trovare soluzione?

    Grazie ancora.
    Dipende da te, come vuoi calcolarla entrambe le scelte (percorso o linea d'aria) sono corrette, ma sei tu che devi scegliere quale applicare anche in base ai dati che hai a disposizione.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    Preferirei la distanza stradale.

    La tabella che ho nel db chiamata punti_vendita e' cositutita da questi campi:

    denominazione_punto_vendita
    provincia
    citta
    longitudine
    latitudine

    Sono sufficienti secondo te questi campi?

    Grazie!

  6. #6
    io ti consiglierei di dare uno sguardo alle funzioni GIS di Mysql

    http://dev.mysql.com/doc/refman/5.0/...try-model.html


    qui trovi un esempio un po' più pratico se vuoi iniziare a smanettare senza troppa teoria:
    http://howto-use-mysql-spatial-ext.b...selection.html

  7. #7
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da Chiara88d
    Preferirei la distanza stradale.

    La tabella che ho nel db chiamata punti_vendita e' cositutita da questi campi:

    denominazione_punto_vendita
    provincia
    citta
    longitudine
    latitudine

    Sono sufficienti secondo te questi campi?

    Grazie!
    Possono essere sufficienti ma devi avere un calcolatore del percorso. A mio parere non te ne esci con una query.

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.