GPS
-
Python/GPS 파일 읽고 속도와 경로를 지도에 그리기코딩/Python 2024. 7. 25. 07:15
GPS 신호를 추적해 경로를 저장하고 속도를 표시하는 것은 운동 앱들에겐 흔한 기능이다.하지만 GPS 기록은 종종 오류를 포함하기 때문에 황당한 속도가 나오기도 한다.그래서 GPS 기록을 검토하면서 보정하고 그 결과물을 지도에 그리는 프로그램을 만들었다.아래 그래프는 GPS 파일의 속도를 분석한 것이다. 튀는 데이터가 두 개 보인다. 이것을 제거하고 지도에 그린다.결과물은 아래와 같다.속도의 범례를 포함하고 속도 변화에 따라 경로의 색을 표시한다.필요한 라이브러리를 임포트한다.my_package는 나만의 유틸리티 모음이다. 자신만의 유틸리티 라이브러리를 만드는 법은 여기에 설명되어 있다.import foliumimport pandas as pdimport gpxpyimport matplotlib.pypl..
-
Python/gpxpy, GPX file parser코딩/Python 2024. 7. 23. 13:41
This is a simple Python library for parsing and manipulating GPX files. GPX is an XML based format for GPS tracks.You can see it in action on my online GPS track editor and organizer.There is also a Golang port of gpxpy: gpxgo.See also srtm.py if your track lacks elevation data.이것은 GPX 파일을 구문 분석하고 조작하기 위한 간단한 Python 라이브러리이다. GPX는 GPS 트랙을 위한 XML 기반 형식이다.온라인 GPS 트랙 편집기 및 구성 도구에서 실제로 작동하는 것을 볼 수 있다..
-
Python/애플 사진(Desktop Apple Photos)/Video date & EXIF issue코딩/Python 2024. 2. 1. 18:48
The differences between MOV and MP4 regarding date and GPS support are as follows. .MOV .MP4 GPS Non standard X EXIF Non standard X With Exiftool, I got the tags as follows. GPS is displayed in the Photos app(Desktop) by "Keys:GPSCoordinates" Tag, and date is displayed by "QuickTime:CreateDate" tag. When using the gps tag with exiftool, the format is "% deg %' %.2f" when reading the value, but t..
-
Python/애플 사진 .HEIC의 Exif 조작 - ExifTool코딩/Python 2024. 1. 19. 13:55
HEIC의 exif 수정법을 찾는 것이 무척이나 어려웠다. PIL, pyheif, piheif, heif 등등 기억도 다 안난다. 애플 사진 .heic의 exif 조작을 하기 위해 라이브러리들을 뒤졌지만 모두 실패했다. 겨우 건질 수 있었던 것은 heifread를 통해 exif를 읽기만 할 수 있다는 것. 읽을 수 있다는 것만으로도 고마웠다. 그러던 중 반가운 것을 발견. ExifTool이 heic의 exif의 읽기/쓰기를 지원한다는 것. 테스트 결과 HEIC 포함해서 거의 모든 이미지와 동영상 처리가 가능했다. 단지 라이브러리로 사용하는 것이 아닌 터미널에서 사용해야 한다는 것이 문제였다. 그래서 파이썬에서 커맨드라인 명령을 사용하는 subprocess를 이용해 코드를 만들어야 했다. 그렇다면 왜 .H..