|
0 membri (),
2,554
ospiti, e
2
robot. |
|
Chiave:
Admin,
Mod Globale,
Mod
|
|
|
|
Iscritto: Aug 2008
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: Aug 2008
Posts: 5 |
Salve! Il problema che vorrei porvi è come georeferenziare una immagine (senza utilizzare i programmi che lo consentono).
Ovvero, supponendo che io conosca le coordinate geografiche di alcuni punti dell'immagine, se voglio georeferenziare tale immagine con il datum WGS84, che formula devo applicare ai pixel dell'immagine per poter cambiare le coordinate?
Grazie in anticipo!!
Ultima modifica di enricova16; 19/08/2008 20:50.
|
|
|
|
|
Iscritto: May 2001
Posts: 333
Member
|
Member
Iscritto: May 2001
Posts: 333 |
Ciao
se la tua immagine é corretta dal punto di vista geometrico (considero che tu abbia una carta topografica e non un'immagine satellitare ne tanto meno aerea) puoi ricrearti il file tfw ed associarlo all'immagine stessa (in formato tif) ed ottenere un file georiferito senza passare per softwares piu' costosi o opensource. Il file tfw é un semplice file di testo in cui hai 6 linee successive di cui la prima e la quarta contengono le dimensioni secondo la X ed Y in metri (o gradi decimali o quello che vuoi)del pixel, la seconda e la terza hanno valore normalmente uguale a zero e le ultime due le coordinate geografiche del punto in alto a sinistra del centro del pixel, qualcosa del genere insomma:
10.00000000000000 0.00000000000000 0.00000000000000 -10.00000000000000 265738.84640512103000 7982931.95024310610000
Per un'immagine satellitare le cose sono piu' complesse perche' hai deformazioni intrinseche al processo di acquisizione, per non parlare poi di quelle aeree. Quindi il sistema funge "relativamente" bene per carte topografiche scannerizzate e corrette (con Photoshop od altri software similari).
Enrico
|
|
|
|
|
Iscritto: Aug 2008
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: Aug 2008
Posts: 5 |
Ok! Ma come faccio a crearmi questo file tfw da associare all'immagine? Grazie
|
|
|
|
|
Iscritto: May 2001
Posts: 333
Member
|
Member
Iscritto: May 2001
Posts: 333 |
Con wordpad e salvi in formato txt, poi cambi l'estensione in .tfw e dai lo stesso nome del file tif.
Per il resto se conosci due coordinate X,Y ed X1,Y1 nella carta, con Photoshop (o simili) ti calcoli il numero di pixels compresi tra i due punti (secondo uno dei due assi) e sapendo che X1-X corrisponde alla distanza lineare tra essi, conosci le dimensioni del singolo pixel secondo l'asse X e Y. Per le coordinate del punto in alto a sinistra una volta calcolati questi valori la cosa é questione di semplice matematica. Evidentemente, come detto, in precedenza se teoricamente da discreti risultati, praticamente la tua immagine deve rasentare la perfezione geometrica senza deformazioni o rotazioni del foglio. Soluzione alternativa e sotto certi aspetti piu' semplice é quello di usare un soft adatto allo scopo.
E.
|
|
|
|
|
Iscritto: Aug 2008
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: Aug 2008
Posts: 5 |
Ok In pratica, sto facendo un programma in Java che data un'immagine e qualche punto di cui si conoscono le coordinate geografiche, georeferenzia l'immagine.
grazie per le delucidazioni!
|
|
|
|
|
Iscritto: May 2001
Posts: 333
Member
|
Member
Iscritto: May 2001
Posts: 333 |
Adesso é un po piu' chiaro. La trasformazione che ti ho illustrato é una semplicissima (banale) trasformazione. Se sviluppi un soft allora possono entrare in gioco altri algoritmi piu' complessi che ti possono correggere l'immagine in maniera migliore. Esiste una bibliografia immensa sul net. Cerca georeferencing e polynomial of first, second, third order per avere accesso agli algoritmi (sono polinomiali relativamente semplici) o se hai modo di avere accesso all'help di ArcGIS, sotto il capitolo "Georeferencing a raster dataset" c'e' una buona spiegazione delle tecniche di correzione. Ma come detto sul net trovi già molto materiale a proposito. E.
|
|
|
|
|
Iscritto: Aug 2008
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: Aug 2008
Posts: 5 |
Grazie, allora adesso proverò a cercare meglio! Ti saprò dire se risolvo il problema! ciao, Enrico
|
|
|
|
|
Iscritto: Aug 2008
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: Aug 2008
Posts: 5 |
Eccomi tornato! Dopo un pò di tempo sono riuscito a fare il programma per georeferenziare una immagine dati due punti noti  . Ora però se volessi "calibrare" l'immagine dati più punti noti, come si può procedere?  Vi ringrazio Ciao!
|
|
|
Link Copiato negli Appunti
|
Forum34
Discussioni21,054
Post147,818
Membri18,135
| |
Massimo Online6,195 Dec 9th, 2025
|
|
|
|