Puede importar varios archivos GPX a la vez, aunque se le pedirá a todos y cada uno de los archivos la capa de datos que desee. Con más de 400 trazas, eso no será divertido.
Es posible que desee mirar ogr2ogr . Esta es la navaja suiza de las conversiones de archivos geográficos, convertirá casi cualquier geoformato en cualquier otro geoformato compatible (vector / ráster).
una llamada ogr2ogr se parece a algo
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
Puede llamarlo mediante programación (p. Ej., Desde un script de Python, un archivo .bat o un script de bash) para iterar sobre cada recorrido * .gpx y convertirlo en un archivo de forma, por ejemplo.
Dicho esto, no pude hacer que esto funcionara en un par de trazos aleatorios de gpx que descargué de OpenStreetMap (a ogrinfo tampoco les gustaron, aunque QGIS los cargó). Pero pude abrir archivos GPX de otra fuente.
Intenta correr
ogrinfo example.gpx tracks
y vea si obtiene alguna salida útil. Si obtiene una lista de controladores, ha fallado.
Su millaje puede variar, vale la pena intentarlo.
Tenga en cuenta que cada archivo de forma terminará con su propio directorio, por lo que si no desea la molestia de escribir código, puede probar CSV en su lugar ... vea esta publicación de blog .
Para hacer la fusión, podría (usando código) copiar todos los archivos de forma en un solo directorio, luego usar Vector> Herramientas de administración de datos> Combinar archivos de forma en uno
Si eres aficionado al estilo hexbin que ilustraste, es posible que desees mirar el complemento MMQgis . Esto permite crear cuadrículas hexagonales, que luego puede usar para hacer el análisis de 'puntos en el polígono'.
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
. gpx.shp no debe existir antes, entonces ogr2ogr produce un solo archivo de forma.#!/bin/bash for i in $( ls ./*.gpx ); do ogr2ogr gpx.shp -append $i track_points -fieldTypeToString DateTime done