İstediğiniz veri katmanı için her bir dosya istenirse de, aynı anda birden fazla GPX dosyasını içe aktarabilirsiniz. 400'den fazla iz ile eğlenceli olmayacak.
Sen ogr2ogr bakmak isteyebilirsiniz . Bu İsviçre-Ordu-Bıçak coğrafi dosya dönüşümleri, hemen hemen her coğrafi biçimi diğer uyumlu (vektör / raster) coğrafi biçime dönüştürecektir.
bir ogr2ogr araması şuna benzer
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
Her sürüşte * .gpx yinelemek ve örneğin bir şekil dosyasına dönüştürmek için programlı olarak (örneğin, bir python betiği, .bat dosyası veya bash betiğinden) çağırabilirsiniz.
Bunu söyledikten sonra, OpenStreetMap'ten indirdiğim birkaç rastgele gpx izi üzerinde çalışmak için bunu alamadım (QGIS onları yüklemesine rağmen ogrinfo da onları beğenmedi). Ancak GPX dosyalarını başka bir kaynaktan açabildim.
Koşmayı dene
ogrinfo example.gpx tracks
ve yararlı çıktı alıp almadığınızı görün. Bir sürücü listesi alırsanız başarısız olur.
Kilometreniz değişebilir, gitmeye değer.
Her şekil dosyasının kendi diziniyle sonuçlanacağını unutmayın, bu nedenle kod yazma zahmetini istemiyorsanız bunun yerine CSV'yi deneyebilirsiniz .. bu blog yayınına bakın .
Birleştirme yapmak için (kod kullanarak) tüm şekil dosyalarını tek bir dizine kopyalayabilir, ardından Vektör> Veri Yönetimi araçları> Şekil dosyalarını bir dosyada birleştirebilirsiniz
Gösterdiğiniz altıgen stilinden hoşlanıyorsanız, MMQgis eklentisine bakmak isteyebilirsiniz . Bu, daha sonra 'poligondaki noktalar' analizini yapmak için kullanabileceğiniz altıgen ızgaraların oluşturulmasına izin verir.
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
. gpx.shp daha önce olmamalıdır, ogr2ogr tek bir şekil dosyası oluşturur.