4. FOSS4G-IT 2019
JOSM – Installazione
E’ consigliabile usare il file .jnlp anziché i .jar, soprattutto su Windows
(problemi tra versioni a 32bit e a 64 bit)
6. FOSS4G-IT 2019
JOSM – Aggiungere ogget
Scorciatoia:
tasto a
- per creare un punto (node): clic e poi Esc
- per disegnare una linea (way) :
clic / spostamento mouse / clic / …
Escape per terminare la way
- per disegnare una linea chiusa (solitamente
un’area): come ultimo punto ricliccare
il primo punto
Per spostare l’area visualizzata (pan) spostare il mouse
tenendo premuto il tasto destro (non il sinistro!)
Tenere premuto ctrl mentre si disegna una way
se ci si avvicina troppo ad un altro oggetto
(altrimenti i due oggetti saranno uniti)
ctrl-Z / ctrl-Y per annullare/ripetere l’ultima
operazione. Oppure
Zoom : rotellina del mouse
7. FOSS4G-IT 2019
JOSM – Selezionare ogget
Scorciatoia:
tasto s
- per selezionare un nodo o una way: clic
sull’oggetto (diventa rosso)
- per selezionare più oggetti: tenere premuto
ctrl mano a mano che si cliccano (diventano
tutti rossi)
- cliccare una seconda volta lo stesso oggetto
per deselezionarlo
Per spostare gli oggetti selezionati:
trascinare il mouse fino alla posizione voluta
Per cancellare gli oggetti selezionati: canc
Cliccando sul “+” a metà di un segmento
(e spostando un po’ il mouse) si crea un nuovo
nodo sulla way
- ctrl-A per selezionare tutti gli oggetti
- Tracciare un box con il mouse per selezionare
tutti gli oggetti in un’area
- usare la selezione con il “lazo” per tracciare
un’area non rettangolare
8. FOSS4G-IT 2019
JOSM – varie operazioni sugli ogget
Selezionare nel menù: Strumenti
(i “percorsi” sono le linee, o way)
I più comuni:
- Dividi percorso: spezza una way in due (nel
nodo della way selezionato)
- Unisci percorso: unisce due way (avendo
selezionato due way con un punto in comune)
- Inverti la direzione dei percorsi: cambia
l’orientamento delle way selezionate (necessario
per i fiumi e le strade a senso unico!)
- Ortogonalizza figura: squadra a 90° gli angoli
delle way selezionate
- Unisci nodi: unisce i due nodi selezionati (di
solito per unire 2 way)
- Disconnetti nodo da percorso
- Unisci aree sovrapposte
9. FOSS4G-IT 2019
● Esercitatevi disegnando “a mano libera”
delle case e delle strade
● Potete salvare su PC (File / Salva) le
vostre prove
Esercizio
10. FOSS4G-IT 2019
JOSM – Gli sfondi e i Livelli (Layers)
Selezionare “Immagini aeree” e poi “OpenStreetMap Carto (standard)” poi selezionare anche Bing
Clic su per visualizzare o meno un livello
11. FOSS4G-IT 2019
File / Scarica dat
- Scarica in Josm tutti i dati OSM
dell’area selezionata
- L’area (il riquadro rosa) si può
ingrandire/rimpicciolire
- Non si possono scaricare aree
troppo grandi
- Si possono scaricare a più riprese
aree più piccole nello stesso layer
12. FOSS4G-IT 2019
Clic sul nome del livello
per selezionarlo ( )
Clic sull’occhio ( ) per
visualizzare o meno
quel livello
Clic su un oggetto
qualsiasi per vedere le
sue etichette (tag) nel
riquadro Etichette/
Appartenenze
13. FOSS4G-IT 2019
La fnestra Etchete/Appartenenze
● Elenca tut i tag dell’oggeto (o degli ogget) selezionato/i.
● eramite i 3 pulsant sotostant, si aggiungono tag, si modifcano, si cancellano.
● Per imparare bene l’uso dei tag, abituarsi a consultare sovente la wiki :
basta indicare il nome della carateristca di cui si vogliono
conoscere i tag nella fnestra di ricerca di wiki.openstreetmap.org
(provare prima in italiano; se la parola non è trovata, riprovare con la parola in inglese)
14. FOSS4G-IT 2019
Le preimpostazioni
Soprattutto i primi tempi, quando non conosciamo
ancora i vari tag, “tagghiamo” i nuovi elementi
che stiamo inserendo tramite le Preimpostazioni.
Tramite “Ricerca preimpostazioni” (F3) posso
Indicare cosa cercare (“edificio”, “fiume”, ...)
15. FOSS4G-IT 2019
Le preimpostazioni
Una volta scelto un elemento, ci vengono richieste
altre informazioni che possono essere connesse
a quell’elemento (se non le conosciamo, non le
impostiamo)
16. FOSS4G-IT 2019
Le preimpostazioni
Prendiamo l’abitudine di controllare quali tag sono inseriti,
a seconda di quali Preimpostazioni abbiamo impostato.
Cliccando con il tasto destro su un tag e scegliendo
”Vai al wiki di OSM per aiuto sui tag”, nel browser si apre
la pagina wiki di quel tag: leggendo la wiki si acquisisce
una migliore consapevolezza di cosa e come stiamo mappando.
17. FOSS4G-IT 2019
I lavori alla stazione Dora, a Torino, sono completati da un bel po’, eppure...
BINGDIGITALGLOBE
...le foto mostrano ancora i cantieri!
Non fidarsi ciecamente delle foto aeree e satellitari!
18. FOSS4G-IT 2019
A volte gli oggetti sono
sfasati rispetto allo sfondo.
NON spostare gli oggetti,
ma spostare lo sfondo !
Scostamento immagini aeree
Quando abilitiamo delle immagini aeree, Josm ci avverte che:
19. FOSS4G-IT 2019
Scostamento immagini aeree
Dal menù: Immagini aeree / Scostamento delle immagini aeree:
Muoviamo il mouse
tenendo premuto il tasto
sinistro: lo sfondo
si sposta.
20. FOSS4G-IT 2019
Non fidarsi ciecamente delle foto aeree e satellitari!
Prima di correggere caratteristiche già mappate perché la foto è “decisamente diversa”,
dovremmo sapere se è più recente la mappatura o la foto, ma non sappiamo quando è
stata fatta la foto (di solito qualche anno fa).
La data della mappatura invece possiamo
verificarla in Josm: se clicchiamo su un
oggetto ed eseguiamo Vista / Cronologia
(ctrl-h) è visualizzato in una finestra chi e
quando ha modificato quell’oggetto,
potendo verificare sia le etichette sia i nodi
inseriti da ogni mappatore.
Nel dubbio non mappare o correggere
21. FOSS4G-IT 2019
● Con File / Salva possiamo salvare su PC il nostro lavoro (fle .OSM)
● Con File / Carica dat aggiorniamo il database di OSM;
prima però dobbiamo indicare a Josm il
nostro account OSM:
Modifca / preferenze / / Nuovo
token di accesso
Digitare le proprie credenziali OSM,
cliccare Autorizza adesso, e poi
Verifca il token di accesso per verifcare
che la connessione Josm ↔ Osm sia ok.
Salvare il lavoro fatto
22. FOSS4G-IT 2019
● Nella fnestra della mappa: ctrljA per selezionare tut gli ogget (o
ctrljF , “new or modifed”, se si vogliono controllare solo le proprie
modifche).
● Finestre / Risultat della validazione (o pulsante ) per aprire la
fnestra:
● Correggere gli errori prima di salvare
Prima di salvare, controllare!
23. FOSS4G-IT 2019
File / Carica apre la finestra riportata qui a
destra, contenente:
- l’elenco degli oggetti che saranno caricati
- il commento del changeset (da compilare)
- la sorgente dei dati (da compilare)
Selezionare quindi Carica le modifiche per
eseguire il caricamento dei dati.
Caricamento dati su OSM
25. FOSS4G-IT 2019
●
Per avere a disposizione tut i comandi di Josm:
Modifca / Preferenze / Modalità avanzata
Check-box in basso a sinistra
● Tnstallare il plugin UtlsPlugin6, che aggiunge la voce di menu Altri
Strument (subito dopo Strument)
26. FOSS4G-IT 2019
Un comodo plugin per disegnare gli edifci è building_tools, per
installarlo in Josm:
Modifca / Preferenze / Estensioni / Scarica lista
e scegliere appunto building_tools.
Nel menu a sinistra sarà aggiunto ; il suo utlizzo è intuitvo, ma
leggendo la sua pagina di istruzioni imparate ad utlizzarlo con
efcacia
27. FOSS4G-IT 2019
Disegnare edifci
Il plugin “building tools” (scorciatoia: B)
con due clic consente di disegnare
edifici rettangolari ortogonalizzati.
Il tag building=yes è aggiunto
automaticamente dal plugin.
Per vederne un’animazione : link
28. FOSS4G-IT 2019
Dimensioni e rotazione
INGRANDIRE / RIMPICCIOLIRE
Alt+CTRL e trascina il mouse
RUOTARE
Shift+CTRL e trascina il mouse
29. FOSS4G-IT 2019
Disegnare aree complesse
Con il pulsante laterale
(scorciatoia: X) si disegnano
velocemente edifici più complicati
(“estrusione”).
- Clic per selezionare un edificio
- Doppio clic per creare un nodo su un
segmento.
- Cliccare su un segmento e tenere
premuto per spostarlo
Per vedere un’animazione e altri dettagli su questo comando:
https://josm.openstreetmap.de/wiki/Help/Action/Extrude
30. FOSS4G-IT 2019
Suddividere aree
1. I due edifici sono stati mappati...
2. ...come unico edificio
3. (X) / doppio clic per creare i due punti
4. Altri strumenti / Dividi oggetto (Alt-X)
1. 2. 3. 4.
31. FOSS4G-IT 2019
Unire aree
1. Posso disegnare l’edificio...
2. ...disegnando inizialmente due edifici
3. Strumenti / Unisci aree sovrapposte (Shift-J)
(si poteva anche usare lo strumento di estrusione per fare la stessa operazione)
1. 2. 3.
32. FOSS4G-IT 2019
Staccare dei nodi da una way
1. Nel fare la strada, per sbaglio ci siamo attaccati ad un edificio
2. Selezionare i nodi e la way da cui devono essere staccati
3. “Strumenti” / “Disconnetti nodo da percorso” (alt-j)
4. Risistemare la strada (selezionando un nodo, e trascinandolo, lo si sposta; selezionando il “+” tra due nodi
di una way, e trascinandolo, si aggiunge un nuovo nodo alla way)
1. 2. 3. 4.
33. FOSS4G-IT 2019
La funzione ricerca (e seleziona) gli
element in base alle chiavi e/o valori
delle etchete, oppure in base ai
metadat, alle proprietà...
Consente di fare ricerche multple,
con AND , OR, NOe.
Con “Aggiungi/Rimuovi/Cerca nella
selezione” si possono fare ricerche via
via più rafnate.
La funzione di ricerca : Modifca / Cerca (Ctrl-f)
Usando come stringa di ricerca
“modified OR new” si selezionano
tutti gli elementi creati o modificati
(utile per controllo prima di effettuare
un upload).
34. FOSS4G-IT 2019
Cercare di preservare la history di un elemento
Se un elemento è fato in modo troppo grossolano e decidiamo di sistemarlo,
evitare di cancellarlo e rifarlo da zero, si perderebbe la cronistoria:
● Se non troppo fatcoso, modifcare l’elemento preesistente
● Se si rifa da zero, selezionare l’elemento vecchio e quello nuovo ed eseguire
Altri strument / Sosttuisci dimensioni e posizione (Ctrl-Shif-G) ; i tag del
vecchio elemento vengono aggiunt (se diversi) a quelli del nuovo.
Vista / Cronologia (Ctrl-h) : visualizza i dettagli (sia nodi che tag) di chi e quando ha modificato l’elemento
selezionato
Vista / Informazioni avanzate (Ctrl-I) : visualizza i dettagli della versione attuale dell’elemento
selezionato
35. FOSS4G-IT 2019
● Solitamente per mappare da immagini aeree si lavora con:
– Un livello dat (dove abbiamo scaricato i dat da OSM)
– Uno o più livelli di immagini satellitari (per es. Bing o
DigitalGlobe, posso volerne più di uno per confrontarli e
cercare di capire quale è più aggiornato)
– Tl livello standard di OSM (OpenStreetMap Carto, che ci
mostra la situazione atuale della Mappa)
● Ma a volte abbiamo due o più livelli dat, per esempio volendo caricare una
traccia gp. oppure eseguendo un import: dobbiamo quindi copiare i nostri dat
nel livello con i dat di OSM.
Lavorare con più livelli dat
36. FOSS4G-IT 2019
Lavorare con più livelli dat
Se per esempio devo copiare una track nel livello dati OSM...
Livello dati “mio” Livello dati OSM
… prima seleziono la track nel livello dati “mio” ed eseguo Ctrl-C (Modifica / Copia)
37. FOSS4G-IT 2019
Lavorare con più livelli dat
Poi seleziono il livello dati OSM ed eseguo Alt-Ctrl-V (Modifica / Incolla nella
posizione originale)
Livello dati OSM
Devo anche unire le highway nei due punti cerchiati in blu perché, anche se
perfettamente coincidenti con i nodi delle highway preesistenti, sono ancora disgiunti.
38. FOSS4G-IT 2019
Il plugin “todo”
Capita molte volte di voler controllare/modificare una serie di elementi: voglio controllare tutti gli oggetti creati
da uno specifico utente, oppure vedere tutte le strade perché voglio specificarne il fondo stradale, ecc.
Con CTRL-F li trovo, ma non appena seleziono il primo elemento “perdo” la selezione di tutti gli altri.
Il plugin todo tiene traccia di tutti gli elementi che voglio controllare, permettendo di selezionarli e spuntarli uno
alla volta:
INGRANDIMENTO: seleziona e zoomma sull’elemento
selezionato.
AGGIUNGI: mette nella lista tutti gli elementi in quel momento
selezionati.
PASS: passa all’elemento successivo.
CONTRASSEGNA: elimina dalla lista l’elemento selezionato e
passa al successivo.
INGRANDIMENTO: seleziona e zoomma sull’elemento
selezionato.
MARK SELECTED: elimina dalla lista tutti gli elementi in quel
momento selezionati nella mappa.
39. FOSS4G-IT 2019
Mappare Landuse
Per mappare il bosco (landuse=forest) tra la strada e il fiume, si possono duplicare questi elementi con ,
cancellarne i tag (sostituendoli con “landuse=forest”) e poi unirli in un unico percorso.
40. FOSS4G-IT 2019
Mappare Landuse (uso del terreno)
Evitare di fare aree (landuse) troppo grandi. Un sentiero (path) o una stradina di campagna (track)
possono essere compresi in un unico landuse (forest, o farmland… anche se i “puristi”non sono d’accordo),
ma evitare di inglobare caratteristiche più importanti.
41. FOSS4G-IT 2019
Mappare Landuse
Se mappiamo l’area agricola (landuse=farmland)
all’interno del bosco, la sua renderizzazione applicherà
sia il colore del bosco che dell’area agricola (OSM non
sa che quell’area è un “buco” nel bosco).
Dobbiamo creare una relazione
(di tipo multipoligono) che indichi che il campo coltivato
è un “buco” nel bosco.
Al perimetro del bosco è assegnato il ruolo “outer”.
Al perimetro del campo coltivato è assegnato il ruolo “inner”.
Oltre al tag “type=multipolygon” occorre assegnare alla
relazione il tag “landuse=forest” (che va tolto dalla way
indicante il perimetro del bosco)
42. FOSS4G-IT 2019
La fnestra delle relazioni
Qui inseriamo i tag della
relazione
In questa finestra compaiono
gli elementi selezionati nella
mappa
Pulsanti per inserire nella
relazione gli elementi
selezionati (in cima, sopra
o sotto all’elemento della
relazione attualmente
selezionato, in fondo)
Elenco degli
elementi nella
relazione
Sposta sopra o
sotto gli elementi
della relazione
selezionati
I ruoli dipendono
dal tipo di relazione
(per multypoligon
sono previsti “inner”
e “outer”)
43. FOSS4G-IT 2019
Ataccare landuse
Era mappato solo il bosco (landuse=forest), ora vogliamo
mappare gli adiacenti campi coltivati (landuse=farmland).
Le way dei due landuse coincidono nella zona adiacente:
disegnando la way di farmland, dovrei ricliccare tutti i
nodi che delimitano il bosco.
Installando il plugin Contourmerge di Josm, il lavoro si semplifica parecchio.
Non condividere nodi dei landuse con altri elementi che non siano landuse (in particolare con le strade!)
44. FOSS4G-IT 2019
Ataccare landuse
Disegnando la way di farmland [1], clicco solo sul
primo e ultimo nodo del bosco che mi servono.
Dopo aver selezionato , clicco sui due punti [2]
(vengono evidenziati con la X gialla).
Poi clicco e trascino verso l’alto il segmento
evidenziato in rosso, finché il plugin “capisce” di
adeguare il segmento al contorno del bosco [3].
1.
2.
3.
link