Da Google Earth a uno shapefile
Il KML memorizza sempre longitudine e latitudine WGS 84, quindi anche lo shapefile parte in WGS 84. Se il tuo progetto GIS lavora con coordinate proiettate, scegli Web Mercator (EPSG:3857) come destinazione oppure apri la pagina di un sistema di riferimento come EPSG:3003 (Gauss-Boaga fuso Ovest), che lo preseleziona come destinazione. Le coordinate vengono convertite e il file .prj nello ZIP descrive il sistema di riferimento che usi.
Ogni layer in uscita è un insieme di file .shp, .shx, .dbf, .prj e .cpg. Tienili insieme nella stessa cartella quando li apri in QGIS, ArcGIS o in un altro software GIS.
Cosa cambia durante la conversione
- I nomi delle cartelle vengono conservati nell’attributo
folder. Le cartelle annidate sono unite da una barra, ad esempioSurvey/Block A. - Uno shapefile contiene un solo tipo di geometria: quando il KML mescola punti, linee e poligoni, vengono scritti file separati come
places_point.shpeplaces_line.shp. Un MultiGeometry che mescola tipi diversi viene suddiviso allo stesso modo. - I nomi dei campi DBF sono limitati a 10 byte, quindi
descriptiondiventadescriptio. Ogni campo rinominato è elencato infield_names.csvall’interno dello ZIP. - I valori di testo più lunghi di 254 byte vengono troncati e i segnaposto senza coordinate sono esclusi. Il report di conversione ne indica il numero.
- I colori, gli spessori delle linee e le quote del KML non vengono memorizzati. La quota è citata nel report solo quando un segnaposto aveva un’altezza diversa da zero.
Codifica del testo
Gli attributi vengono scritti in UTF-8 e il file .cpg lo dichiara. Se lo shapefile è destinato a un software coreano che richiede CP949, scegli invece CP949. I caratteri che CP949 non può rappresentare diventano «?» e il report li conteggia.