Agenzia mobilità ambiente territorio/AMAT OSM fase1/step1
Interruzione delle ways OSM
Le ways osm taggate highway vanno interrotte in corrispondenza delle intersezioni tra strade-strade e strade-tram; non vanno interrotte nelle intersezioni tra strade e non-strade (footways, power, altri oggetti lineari).
Per interrompere (spezzare) una way in corrispondenza di un nodo, selezionare la way E il nodo e premere "P".
Fusione delle ways OSM
In generale non si dovrebbero mai fondere ways osm. La fusione non è mai consentita per ways aventi tag diversi o con valori diversi (l'esempio strada/ponte/strada).
In alcuni casi a seguito dell'editing di un incrocio può capitare di dover fondere due ways. Ciò è meglio rispetto alla cancellazione di una e al prolungamento dell'altra in quanto con la fusione vengono corrette automaticamente le relazioni di tipo percorso.
Creazione della corrispondenza OSM/AMAT
Un arco OSM può corrispondere ad uno ed un solo arco AMAT: viene taggato con loc_ref=vvvv_aaaaaa, dove vvvv è il codice via (toponomastica di Milano) e aaaaa è il codice arco (grafo AMAT).
Questa doppia codifica consente di mantenere la corrispondenza tra grafi anche quando le regole di nomenclatura sono differenti (vedere paragrafo sul tag name).
Il plugin AMAT contiene un tool per trasferire automaticamente il loc_ref dall'arco AMAT all'arco OSM. Questo tottl si attiva selezionando un arco OSM e premendo shift+ctrl+A. Compare una dialog in cui è possibile decidere cosa trasferire dall'arco AMAT alla way OSM:
- loc_ref: viene trasferito solo il loc_ref. Ciò è sufficiente per creare la corrispondenza, e può servire nei casi in cui si voglia mantenere il nome OSM (incroci) o ilsenso di marcia OSM (oneway).
- geom + loc_ref: come sopra ma la way viene adattata alla geometria AMAT.
- geom: solo modifica alla geometria OSM; questa opzione dovrebbe essere usata raramente.
- etichette: tutti i tag (loc_ref, name, oneway)
- tutti: come sopra + geometria: corrispondenza completa.
Nel caso in cui una sequenza di ways OSM corrisponda ad un arco AMAT (strada/ponte/strada), non è possibile trasferire le geometrie, ma solo loc_ref ed eventualmente name/oneway:
- attivare il layer AMAT
- selezionare l'arco AMAT con il tool "Select AMAT objects" (ctrl+shift+W)
- attivare il layer OSM
- selezionare la prima way
- shift+ctrl+A => selezionare "solo loc_ref" o "etichette"
- trasferire loc_ref ed eventualmente name/oneway alle altre way:
- selezionare loc_ref (name, oneway) nell'elenco tags
- tasto destro => copia chiave/valore
- selezionare le altre ways OSM
- shift+ctrl+V incolla chiave valore
Le ways OSM che non trovano corrispondenza in AMAT ma che risultano corrette, vanno aggiunte al grafo AMAT: segnalarlo taggandole con loc_ref=-1
Le ways OSM che, pur essendo strade, non devono entrare in AMAT, vanno taggate con loc_ref=no.
Tag name
In generale il tag name deve coincidere tra OSM e AMAT. AMAT utilizza l'elenco vie ufficiale della toponomastica. che però è formattato diversamente rispetto a come compare in OSM. Si sta cercando di normalizzare i nomi secondo un set di regole standard.
In AMAT gli archi agli incroci prendono tutti il nome della via a cui appartiene l'area dell'incrocio. In OSM, invece, gli archi prendono il nome della via di cui rappresentano il prolungamento nell'incrocio. In questi casi name sarà il nome via OSM, mentre il tag loc_ref conterrà la codifica via corrispondente ad un nome via diverso.