Puoi importare più file GPX alla volta, anche se ti verrà richiesto ogni singolo file per il livello dati che desideri. Con oltre 400 tracce non sarà divertente.
Potresti voler dare un'occhiata a ogr2ogr . Questo è il coltellino svizzero di conversioni di file geografici, convertirà quasi ogni geoformato in qualsiasi altro geoformato compatibile (vettoriale / raster).
una chiamata ogr2ogr assomiglia a qualcosa
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
Puoi chiamarlo programmaticamente (ad es. Da uno script Python, un file .bat o uno script bash) per scorrere su ogni giro * .gpx e convertirlo in uno shapefile, ad esempio.
Detto questo, non sono riuscito a farlo funzionare su un paio di tracce gpx casuali che ho scaricato da OpenStreetMap (a ogrinfo non sono piaciute neanche loro, sebbene QGIS le abbia caricate). Ma sono stato in grado di aprire i file GPX da un'altra fonte.
Prova a correre
ogrinfo example.gpx tracks
e vedi se ottieni qualche risultato utile. Se ottieni un elenco di driver, non è riuscito.
Il tuo chilometraggio può variare, vale la pena provare.
Si noti che ogni file di forma finirà con la propria directory, quindi se non si desidera la seccatura di scrivere codice, è possibile provare CSV invece .. vedere questo post del blog .
Per eseguire l'unione, è possibile (utilizzando il codice) copiare tutti gli shapefile in una singola directory, quindi utilizzare Vector> Strumenti di gestione dati> Unisci shapefile in uno
Se ti piace lo stile hexbin che hai illustrato, ti potrebbe piacere guardare il plugin MMQgis . Ciò consente di creare griglie esagonali, che è quindi possibile utilizzare per eseguire l'analisi dei "punti nel poligono".
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
. gpx.shp non deve esistere prima, quindi ogr2ogr produce un singolo shapefile.