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