Convertire shapefile (SHP) in GPX
Questo convertitore gratuito trasforma uno shapefile in un file GPX 1.1 per dispositivi GPS e app per l'outdoor: i punti diventano waypoint, le linee tracce e i poligoni una traccia lungo il loro contorno. Lo shapefile viene convertito nel Suo browser e non viene caricato. Viene riproiettato dal sistema indicato nel .prj a WGS84, Lei sceglie quale campo diventa il nome e gli altri campi restano come estensioni GPX, che la maggior parte dei dispositivi ignora.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: Shapefile (.shp). Output: GPX (.gpx).
- I tuoi file non vengono caricati: l'elaborazione avviene nel browser, sul tuo dispositivo.
- Dimensione: nessun limite fisso; i file molto grandi sono limitati dalla memoria del dispositivo.
- Serve un browser aggiornato (Chrome, Edge, Firefox o Safari) su computer, tablet o telefono; niente da installare.
- Gratuito e senza registrazione.
Da Shapefile a GPX: perché convertire
Sentieri, punti di rilievo, percorsi pianificati e confini di appezzamenti vengono spesso disegnati o esportati in QGIS o ArcGIS come shapefile, ma un palmare Garmin, un ciclocomputer o app come OsmAnd, Locus Map, Gaia GPS e Komoot importano il GPX. Questa pagina scrive un file GPX a partire dal Suo shapefile con GDAL, la libreria open source alla base di QGIS, direttamente nel Suo browser. Legge il .prj, quindi uno shapefile in un fuso UTM o in un sistema nazionale esce in latitudine e longitudine, quelle usate da ogni GPS, e mantiene le altitudini degli shapefile PointZ e PolylineZ. Lei sceglie l'attributo che i dispositivi devono mostrare come nome di ogni waypoint e traccia, e l'anteprima sulla mappa mostra che cosa verrà scritto prima che Lei scarichi il file.
Come convertire Shapefile in GPX
- Trascini nel riquadro il file .shp insieme ai suoi file .shx, .dbf e .prj, oppure uno .zip che li contiene.
- Controlli la mappa e scelga il campo da usare per i nomi di waypoint e tracce.
- Faccia clic su «Converti in GPX» e copi il file sul Suo dispositivo o lo importi nella Sua app.
Che cosa cambia con la conversione
Scegliere il campo del nome
Il GPX ha un solo nome per waypoint o traccia, mentre uno shapefile può avere un numero qualsiasi di campi. Un campo chiamato NAME o name viene usato automaticamente; altrimenti la pagina ne sceglie uno il cui nome contiene title o label, oppure il primo campo di testo, e dice quale. Se sceglie un altro campo, il campo chiamato name viene mantenuto come name_orig. Un campo chiamato DESC o DESCRIPTIO diventa la descrizione del GPX.
Punti, linee e poligoni
Gli shapefile di punti diventano waypoint e quelli di linee diventano tracce. Una linea composta da più parti (una polilinea multiparte) diventa una sola traccia con più segmenti, e ogni punto di un multipunto diventa un waypoint a sé. Il GPX non ha aree, quindi un poligono diventa una traccia chiusa lungo il suo contorno, con un segmento per ogni anello. Più shapefile scelti insieme vengono scritti in un unico file GPX.
Il .prj decide dove finiscono i dati
Il GPX usa sempre latitudine e longitudine WGS84, quindi lo shapefile viene riproiettato dal sistema di coordinate del suo .prj. Senza .prj, le coordinate in metri non possono essere collocate; la pagina allora si ferma e suggerisce sistemi adatti, oppure Lei inserisce il codice EPSG, ad esempio 25832 per il fuso UTM 32N.
Gli altri campi finiscono nelle estensioni
I campi che non hanno un elemento GPX proprio, come LENGTH_KM o SURFACE, vengono scritti in un blocco extensions. QGIS e GDAL li rileggono come campi, ma i dispositivi GPS e la maggior parte delle app mostrano solo nome e descrizione. Colori e simboli di un progetto QGIS o ArcGIS non sono salvati nello shapefile, quindi non possono essere trasferiti.
Altitudini e file grandi
Il valore Z di uno shapefile PointZ o PolylineZ diventa l'altitudine di ogni punto; uno shapefile 2D, o uno con tutte le altitudini a 0, non ne riceve nessuna, così le app usano i propri dati altimetrici. I dispositivi GPS più vecchi accettano solo un numero limitato di punti per traccia (spesso 10.000) o di waypoint per file; se il Suo dispositivo taglia una linea lunga, la semplifichi prima in QGIS.
Informazioni sui formati
Shapefile
Lo shapefile Esri è il formato vettoriale GIS più diffuso. Uno «shapefile» è in realtà un insieme di file con lo stesso nome: il .shp contiene la geometria, il .shx un indice, il .dbf la tabella degli attributi, il .prj facoltativo il sistema di coordinate e il .cpg la codifica del testo.
- Servono almeno i file .shp, .shx e .dbf. Li selezioni insieme o in un unico .zip.
- I nomi dei campi sono limitati a 10 caratteri e i valori di testo a 254 caratteri.
- Ogni shapefile contiene un solo tipo di geometria: punti, linee o poligoni.
- Senza il file .prj il sistema di coordinate è sconosciuto.
GPX
Il GPX (GPS Exchange Format) è il formato XML usato da dispositivi e app GPS come Garmin, Strava e Komoot. Memorizza waypoint, rotte e tracce, con ora e altitudine facoltative. La versione 1.1 del 2004, pubblicata da TopoGrafix, è quella in uso oggi.
- Un waypoint è un singolo punto; una rotta è una linea pianificata attraverso pochi punti; una traccia è il percorso registrato, spesso migliaia di punti.
- Le tracce possono avere un'ora e un'altitudine per ogni punto.
- Le coordinate sono sempre latitudine e longitudine WGS84.
- Il GPX ha un insieme fisso di campi (nome, descrizione, simbolo, tipo e pochi altri); tutto il resto deve andare nelle estensioni.
Domande frequenti
Come metto il GPX sul mio Garmin?
I palmari come eTrex o GPSMAP leggono i file GPX copiati tramite USB nella cartella Garmin/GPX. Per orologi e ciclocomputer, importi il file come percorso in Garmin Connect e lo invii da lì al dispositivo.
Meglio una traccia o una rotta?
Le linee vengono scritte come tracce, che ogni dispositivo e ogni app importa e mostra come una linea da seguire. Una rotta GPX è un breve elenco di punti di svolta che il dispositivo collega con il proprio calcolo del percorso, quindi è meglio tenere un sentiero disegnato come traccia.
Posso importare il GPX in Komoot o in Strava?
Komoot importa le tracce GPX come tour pianificati. Strava accetta un GPX come percorso, ma come attività solo se ogni punto ha un orario, cosa che uno shapefile non ha.
Il mio shapefile viene caricato?
No. GDAL funziona nel Suo browser e il GPX viene scritto sul Suo computer. Nulla viene inviato a un server.
Posso riconvertire il GPX in shapefile?
Sì, con il convertitore da GPX a shapefile. Lì waypoint, rotte e tracce diventano shapefile separati.