한 번에 여러 GPX 파일을 가져올 수 있지만 원하는 데이터 계층에 대한 모든 파일을 묻는 메시지가 표시됩니다. 400 가지가 넘는 흔적이 있으면 재미 없을 것입니다.
ogr2ogr 을보고 싶을 수도 있습니다 . 이것은 지리 파일 변환의 스위스-아미 나이프이며, 거의 모든 지오 포맷을 다른 호환 가능한 (벡터 / 래스터) 지오 포맷으로 변환합니다.
ogr2ogr 호출은 다음과 같습니다
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
프로그래밍 방식으로 (예 : 파이썬 스크립트, .bat 파일 또는 bash 스크립트) 호출하여 각 타기 * .gpx를 반복하고 모양 파일로 변환 할 수 있습니다.
말했지만 OpenStreetMap에서 다운로드 한 임의의 gpx 추적에서 작동하지 못했습니다 (QGIS 가로 드했지만 ogrinfo는 좋아하지 않았습니다). 그러나 다른 소스에서 GPX 파일을 열 수있었습니다.
달리기
ogrinfo example.gpx tracks
유용한 결과가 나오는지 확인하십시오. 드라이버 목록이 표시되면 실패한 것입니다.
마일리지가 다를 수 있습니다.
각 shapefile은 자체 디렉토리로 끝나므로 번거로운 코드 작성을 원하지 않으면 대신 CSV를 사용해보십시오 . 이 블로그 게시물을 참조하십시오 .
병합하려면 코드를 사용하여 모든 모양 파일을 단일 디렉토리에 복사 한 다음 벡터> 데이터 관리 도구> 모양 파일을 하나로 병합하십시오.
당신이 묘사 한 hexbin 스타일을 좋아한다면, MMQgis 플러그인 을보고 싶을 것이다. 이를 통해 6 각형 그리드를 만들 수 있으며이를 사용하여 '다각형의 점'분석을 수행 할 수 있습니다.
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
. gpx.shp는 이전에 존재하지 않아야하며, ogr2ogr은 단일 쉐이프 파일을 생성합니다.