Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Cartografia GPS
venerdì 06 febbraio 2009 - 11.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
BELENOS
Profilo
| Junior Member
116
messaggi | Data Invio:
ven 6 feb 2009 - 11:10
Salve...sto implementando una classe che date coordinate di latitudine,longitudine di più punti (di un percorso) ne calcola i punti intermedi (fra un punto immesso e il suo successivo).
Sto incontrando delle difficoltà nel calcolo di intermedi multipli. Il sistema che sto adoperando è quello del calcolo a zona circolare (non so come altro definirlo per farvi capire), dove dato un punto e il suo successivo (con le coordinate) mi calcolo la zona circolare (con un dato raggio) in cui un dato mezzo può trovarsi.
Sapete se c'è qualche classe nel framework, già pronta per fare queste cose?
Magari per implementare anche la gestione di un percorso di tipo polilineare(visto che attualmente io faccio la gestione di un percorso e quindi di una linea sola)?
Grazie.
----------------------------------------------------
NOI SIAMO I BORG!!!
LA RESISTENZA E' INUTILE!!!
----------------------------------------------------
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 9 feb 2009 - 21:47
Ciao
>Sapete se c'è qualche classe nel framework, già pronta per fare queste cose?
Questo non lo sò ma potresti farci un esempio di calcolo?
Sicuramente, ma penso che tu lo sappia gia, esiste la classe Math che espone le funzioni trigonometriche base.
Ciao
alexmed
BELENOS
Profilo
| Junior Member
116
messaggi | Data Invio:
mar 10 feb 2009 - 10:37
Si si la classe math la conosco e la utilizzo per il calcolo della distanza tra due punti date la longitudine e la latitudine...ma non è questo il problema.
Il problema è l'algoritmo di calcolo di intermedi multipli. io ho un array di strutture dove ogni struttura è la rappresentazione di un punto del percorso o nodo, caratterizzati da più parametri (idNodo,nomeNodo,long,lat,raggio di zona, ecc.)...il mio problema risiede quando devo inserire un nuovo nodo in testa al percorso o centrale al percorso e mi devo calcolare gli intermedi (in coda lo inserisce e calcola gli intemerdi bene).
Gli intermedi vengono sfalsati, quindi presumo che non vengano calcolati bene.
Provando a semplificare il problema ho provato a cercare se esistono esempi che mi permettano di capire il procedimento giusto in termini più piccoli (tipo un banale inserimento e ordinamento di numeri di una lista o vettore con relativa immissione di numeri intermedi...ma non ne ho trovati).
A me servirebbe trovare qualche esempio di un algoritmo simile...poi ad estenderlo ci penso io.
Per quanto riguarda la rappresentazione polilineare, dovrei rappresentare il tutto con un grafo, in cui alcuni punti del percorso potrebbero appartenere a più percorsi e non solo ad uno (essendo nodi di collegamento di più percorsi diversi).
Un oggetto in .NET che rappresenti queste cose esiste?
----------------------------------------------------
NOI SIAMO I BORG!!!
LA RESISTENZA E' INUTILE!!!
----------------------------------------------------
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !