Differenze tra le versioni di "Creare da una carta topografica i file delle tessere di una mappa e utilizzarli con MapView senza internet"

Da Gambas-it.org - Wikipedia.
Riga 33: Riga 33:
 
<BR>Se tutto è andato bene, ''QGIS'' lo renderà noto.
 
<BR>Se tutto è andato bene, ''QGIS'' lo renderà noto.
 
<BR>Va precisato che, affinché la georeferenziazione sia davvero andata a buon fine, in prossimità dei punti prescelti come riferimento (che appaiono in rosso) <SPAN Style="text-decoration">non</span> devono apparire delle lineette rosse (aventi origine proprio dai punti fissati).
 
<BR>Va precisato che, affinché la georeferenziazione sia davvero andata a buon fine, in prossimità dei punti prescelti come riferimento (che appaiono in rosso) <SPAN Style="text-decoration">non</span> devono apparire delle lineette rosse (aventi origine proprio dai punti fissati).
 +
 +
===Creazione delle tessere della mappa da caricare con ''MapView''===
 +
Come già detto, affinché la mappa, così georeferenziata, possa essere effettivamente caricata e utilizzata proficuamente dall'oggetto ''MapView'', deve essere suddivisa in molteplici tessere in numero variabile a seconda del livello di zoom prescelto.
  
  

Versione delle 16:45, 8 feb 2020

L'oggetto MapView viene solitamente utilizzato mostrando mappe fornite da "Raster Tile Server" remoti (come Google Maps, OpenStreetMap ed altri).

Le mappe sono costituite da una serie di tessere (tile), di dimensioni 256x256 pixel, che poste l'una accanto all'altra offrono un quadro unico di visualizzazione della mappa medesima.
Tali "Raster Tile Server" remoti forniscono appunto le tessere della propria mappa del mondo proposta.

E' possibile caricare con l'oggetto MapView tessere di un'area geografica realizzate dall'utente ?

La risposta al quesito, che introduce il presente capitolo, è affermativa. L'operazione richiesta è complessa componendosi di varie fasi essenziali.

Georeferenziazione della carta geografica da utilizzare con MapView

La prima fase prevede la georeferenziazione della carta geografica da utilizzare con MapView.
Va precisato che si potrà utilizzare, ad esempio, anche una foto scattata dall'alto (ad esempio da un drone).

Per effettuare la georeferenziazione di una carta geografica si utilizzerà un programma adatto. Qui saranno esposte le operazioni da compiere utilizzando il programma gratuito "QGIS desktop". [nota 1]

Aperto QGIS si caricherà il file immagine della carta topografica (o della foto dall'alto) da georeferenziare, cliccando sulla alla fine del percorso del Menu in alto: "Raster-->Georefereziatore-->Georeferenziatore".
Quindi nella finestra, che si apre, scegliere dal Menu: "File-->Apri raster..." (oppure cliccare sulla corrispondente icona nella barra appena sottostante).
Nella consueta finestra di dialogo scegliere il file immagine della carta topografica da georeferenziare. Al centro della finestra del georeferenziatore apparirà l'immagine della carta topografica scelta.
La fase che segue è la più delicata, poiché bisognerà individuare 3 a rappresentare i vertici di un triangolo (anche approssimativamente), oppure preferibilmente individuare 4 punti scelti a formare (anche approssimativamente) un quadrato o un rettangolo.
I punti di riferimento devono essere scelti in modo tale da essere facilmente rintracciabili sulla mappa (da Google Maps, OpenStreetMap o altro), che sarà aperta a parte nel web browser, come elementi presenti nella realtà - se si è aperta col web browser una mappa satellitare - oppure comunque presenti anche nell'altro tipo mappa.
Individuato il primo punto, si procederà dalla mappa aperta con il web browser a ricavare le coordinate (latitudine e longitudine) in formato decimale.
Quindi in QGIS si sceglierà dal menu in alto: "Modifica-->Aggiunge un nuovo punto" (oppure cliccando sulla corrispondente icona nella sottostante barra). L'aspetto di puntatore del mouse cambia in forma di croce e si cliccherà sul corrispondente elemento (già individuato nella mappa del web browser) presente sulla carta topografica mostrata nella finestra del georefereziatore.
Dopo aver cliccato sul punto, che farà da riferimento per la georeferenziazione, si apre una finestra, nella quale in basso sono presenti due caselle: in quella di sinistra andrà copiato il valore della longitudine dell'elemento, rilevata nella mappa richiamata con il web browser. Nella casella di destra andrà inserito il valore decimale della longitudine dell'elemento. Si cliccherà sul tasto virtuale "OK" per fissare il primo punto di riferimento della georeferenziazione della carta topografica caricata.
Si procederà in modo analogo per i restanti punti da fissare.
Dal menu su cliccherà su: "Preferenze-->Impostazione di trasformazione" (oppure cliccando sulla corrispondente icona nella sottostante barra).
Nella finestra che appare si dovranno impostare alcuni parametri:
* alla voce "Trasformation type" si potrà impostare su "Lineare" o (tauni lo consigliano "Polynomiale";
* alla voce "Metodo di ricampionamento" si potrà impostare su "Lineare";
* alla voce "SR di destinazione" si sceglierà una delle opzioni possibili.
Nel successivo gruppo "Output settings" si imposterà il percorso per il file finale georeferenziato nella casella denominata "raster in uscita".
Infine è preferibile anche spuntare l'opzione in basso "Carica in QGIS una volta eseguito".
Si cliccherà quindi sul tsto virtuale "OK".
Per concludere la georeferenziazione, si cliccherà nel menu: "File-->Avvia georeferenziazione" (oppure cliccando sulla corrispondente icona nella sottostante barra).
Se tutto è andato bene, QGIS lo renderà noto.
Va precisato che, affinché la georeferenziazione sia davvero andata a buon fine, in prossimità dei punti prescelti come riferimento (che appaiono in rosso) non devono apparire delle lineette rosse (aventi origine proprio dai punti fissati).

Creazione delle tessere della mappa da caricare con MapView

Come già detto, affinché la mappa, così georeferenziata, possa essere effettivamente caricata e utilizzata proficuamente dall'oggetto MapView, deve essere suddivisa in molteplici tessere in numero variabile a seconda del livello di zoom prescelto.




Note

[1] E' utile seguire anche i seguenti video su youtube:
* https://www.youtube.com/watch?v=m6Ot76P219c
* https://www.youtube.com/watch?v=k8WoVxTXlKQ


PAGINA IN COSTRUZIONE !