Elaborazione di dati OpenStreetMap e
visualizzazione in VirtualTerrain
R oberto Angeletti
Definizione:
“OpenStreetMap (OSM) è un progetto
collaborativo finalizzato a
creare mappe a contenuto libero.”
Si tratta della piu' importante repository di dati
liberi riguardanti dati relativi alle infra-strutture
urbane e territoriali
Volontari registrano informazioni sul territorio
tramite:
- Tracce GPS (gpx)
- Immagini satellitari autorizzate.
- Editor di mappe: JOSM Potolatch e Merkaartor
I vantaggi rispetto alle mappe tradizionali sono:
Libertà di utilizzazione
Affidabilità del dato
Copertura mondiale
Copertura in Italia nel 2011
(http://wiki.opens treetmap.org )
Gaeta: Copertura stradale nel 2008
Gaeta: Copertura stradale nel 2011
Definizione:
“OpenStreetMap (OSM) puo’ essere visualizzata soltanto in 2D.”
Definizione:
“OpenStreetMap (OSM) e’ soltanto un grafo stradale.”
In realta’, i livelli prevedono anche gli Edifici
L’altezza degli edifici e’ contenuta nel campo Buildings:height
Esempio: Cosa si puo’ ottenere da OpenStreetMap:
Quindi, in realta’:
“OpenStreetMap (OSM) puo’ essere visualizzata anche in 3D.”
OSM-3D.org
Primo Problema:
Il DTM SRTM non descrive le linee di costa
Low Res
SRTM
Secondo Problema:
Gli edifici OSM non poggiano correttamente su SRTM, ma sembrano affondare
OSM-3D
Esempio: Costruzione di Gaeta in 3D da dati OSM
OSM
+
DTM
HighRes
COME FARE
1) Scaricare i dati da OpenStreetMap,
secondo le possibili
modalità:
a) unico file ZIP contenente tutta la nazione che ci interessa e poi
estrarre la zona di interesse tramite QuantumGis o GVSig
b) usare il programma "JOSM", con cui vengono disegnati i livelli di
OpenStreetMap, scegliere la zona voluta e salvare su disco il file OSM
c) tramite il plugin di quantumGis “OpenStreetMap plugin” visualizzando
la zona di interesse e selezionando il livello "downloaded polygons"
salviamo gli edifici utilizzando il formato "ESRI shapefile".
2) procurarsi un file DTM della zona, che per quanto riguarda Gaeta è
stato scaricato dal sito http://opendem.info/ 3) Elaborare il DTM, utilizzando
Vterrain.org (Virtual Terrain Project )
software
OpenSource,
come
4) Ritagliare il DTM con VTBuilder
4) Inserire l’impronta delle strade OSM sul modello del terreno,
tramite la funzione “FlattenElevetion under Roads” di VTBuilder.
5) Creare un Tin dei poligoni degli edifici, con la funzione “Generate
TIN” di VTBuilder.
6) Inserire il Tin degli edifici nel modello del terreno.
7) Ricampionare il modello Terreno con Edifici, in una griglia di un
metro.
8) Sovrapporre al modello un’immagine (OSM) e visualizzare in 3D
con VTEnviro.
2) Creare in VTBuilder un livello Edifici VTST
Il VTST è un file di testo in formato XML, simile al famoso
KML, contenente la descrizione parametrica degli edifici,
con l’informazione dell’altezza degli edifici. Il risultato che si
ottiene è visivamente simile al precedente ma con il
vantaggio di aver conservato in una struttura separata il
livello degli edifici. In questo caso possibile intervenire sui
singoli edifici per modificare tipologia di tetto e le singole
facciate.
DTM e Edifici in VTerrain
Visualizzazione coperture edifici in VTerrain
Visualizzazione DSM edifici in VTerrain
OSM-3D.org
VTerrain.org
Hanno collaborato:
Alberto Antinori
Antonello Buccella
Simone Pieri
http://ExportToCanoma.blogspot.com