Esportazione di dati vettoriali in KML

Da Wikipedia, l'enciclopedia libera.

Esportazione di dati vettoriali in KML

Con GDAL 1.4.0+ è possibile esportare (con qualche limitazione) dati in formato KML, utilizzabili poi per i mashup di Google Maps/Earth. Una caratteristica interessante è la visualizzazione dei dati associati alle feature geografiche cliccando sulla mappa. Nel seguito mi limiterò a parlare di Earth, ma analoghe considerazioni valgono per Maps. Purtroppo allo stato attuale tale associazione è valida solo se la feature in questione è un point. Curiosamente i dati associati a boundary oppure aree vengono visualizzati comunque correttamente cliccando direttamente sul relativo layer nella finestra apposita, il che mi fa pensare che sia fondamentalmente uno svarione del programma. La cosa risulta alquanto scomoda chiaramente, perché immancabilmente tocca andare alla ricerca dell'ago nel pagliaio layer per layer per trovare il dato che interessa.

Un modo per aggirare il problema è convertire i centroidi in punti da GRASS prima di esportare in KML:

v.type in=myvect out=myvect_withpoints type=centroid,point

L'esportazione può poi essere fatta tranquillamente sempre in GRASS con

v.out.ogr in=myvect_withpoints type=point,line,boundary,area format=KML dsn=myvect.kml olayer=myvect

Il risultato visualizza un segnaposto per ciascuna area. Il file si può poi manipolare per renderlo un po' meno grezzo, ma comunque cliccando sul segnaposto si apre il pop-up delle informazioni associate a quel punto che funge da segnaposto per la relativa area.

--FrancescoLovergine 15:01, Mag 22, 2007 (CEST)

Personal tools