Ви можете імпортувати декілька файлів GPX одночасно, хоча вам буде запропоновано кожен файл для потрібного рівня даних. Маючи понад 400 слідів, це не буде весело.
Ви можете поглянути на ogr2ogr . Це швейцарський армійський ніж із перетворення геофайлів, він перетворить майже будь-який геоформат у будь-який інший сумісний (векторний / растровий) геоформат.
дзвінок ogr2ogr виглядає приблизно так
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
Ви можете викликати його програмно (наприклад, із скрипту python, .bat-файлу або bash-скрипту), щоб переглядати кожен пробіг * .gpx і перетворити його, наприклад, у файл файлів.
Сказавши це, я не міг змусити це працювати над кількома випадковими слідами gpx, завантаженими з OpenStreetMap (ogrinfo їм теж не сподобалось, хоча QGIS їх завантажив). Але мені вдалося відкрити файли GPX з іншого джерела.
Спробуйте запустити
ogrinfo example.gpx tracks
і подивіться, чи отримаєте ви корисні результати. Якщо ви отримаєте список драйверів, це не вдалося.
Ваш пробіг може відрізнятися, варто пройти.
Зверніть увагу, що кожен файл файлів буде мати свою власну директорію, тому якщо ви не хочете клопоту писати код, ви можете спробувати CSV замість цього .. дивіться цю публікацію в блозі .
Для злиття ви можете (за допомогою коду) скопіювати всі файли форм у єдиний каталог, а потім скористатись вектором> Інструменти управління даними> Об’єднати файли форми в одну
Якщо вам подобається проілюстрований стиль hexbin, можливо, вам захочеться переглянути плагін MMQgis . Це дозволяє створити шестикутну сітку, яку потім можна використовувати для аналізу "точок у багатокутнику".
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
. gpx.shp не повинен існувати раніше, тоді ogr2ogr створює єдиний файл форми.