본문 바로가기
카테고리 없음

GPX 데이터 형식 알아보기

by 드로니뚜벅이 2023. 2. 7.

GPX 란?

GPX(GPS Exchange Format)는 응용 소프트웨어의 공통 GPS 데이터 형식으로 설계된 XML 스키마입니다. 구체적인 표현이나 개별적인 용도를 위해 웨이포인트(waypoint), 트랙(track) 및 루트(경로,route)를 기술하는 데 사용됩니다. 형식은 공개되어 있으며 라이센스 비용을 지불할 필요없이 사용할 수 있습니다. 위치 데이터 (및 선택적으로 고도, 시간 및 기타 정보)는 태그에 저장되며 GPS 장치와 소프트웨어간에 상호 교환될 수 있습니다. 데이터에 대한 일반적인 응용 소프트웨어에는 다양한 지도 소스에 투영된 트랙보기,지도 주석 달기, 현위치에서 찍은 시간을 기준으로 사진의 위치 정보 태그 지정등이 포함됩니다. 

구분 설명
파일 확장자 .gpx
인터넷 미디어 타입 application/gpx+xml
발표일 2002년
최신 버전 1.1 (2004/8/9)
포맷 종류 XML
오픈 포맷 유무
웹사이트 www.topografix.com/gpx.asp

 

데이터 형식

트랙(Track) : 비트맵 지도에 경로의 모든 절곡 부를 정확하게 그릴 수 있도록 충분한 수의 트랙 포인트가 트랙에 만들어집니다. 이것은 예를 들어 여행 경로를 기록한 GPS의 데이타 출력 또는 과도하거나 충분하지 않은 포인트들을 제거 또는 생성하기 위해 그러한 점의 재정렬 또는 벡터 지도에서 추출한 것과 같은 모든 소스의 데이터입니다.
루트(Route) : 프로그램이 비트맵이나 벡터 지도상에 해당 트랙을 가져온 후 루트는 지나온 지점들이 누적되어감에 따라 루트가 그려집니다. 경로 지점은 횡단 또는 교차점이거나 여행 프로젝트를 진행하는 중간에 벗어난 지점과 같이 멀리 떨어져 있을 수도 있습니다. 따라서 이러한 행적 경로는 GPX 파일에 저장하고 다시 로드할 수 있습니다.
웨이포인트(Waypoint) : 웨이 포인트는 관심 장소(POI,Point of interest)라고도 불립니다. 그것들은 GPS 장치로 기록 할 수 있는 단일 지점입니다. 웨이 포인트는 일반적으로 다음과 같은 기차역, 레스토랑, 우편함, 기타 등등 흥미로운 객체의 지리적 위치를 표시합니다.

단위 (Unit)

위도와 경도는 모두 WGS 84 데이터를 사용하여 십진도(Decimal degrees,DD) 및 고도 (미터)로 표시됩니다. 날짜와 시간은 현지 시간이 아니며 대신 ISO 8601 형식을 사용하는 협정 세계시 (UTC)입니다.

 

사용 예

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="Oregon 400t" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
  <metadata>
    <link href="http://www.garmin.com">
      <text>Garmin International</text>
    </link>
    <time>2009-10-17T22:58:43Z</time>
  </metadata>
  <trk>
    <name>Example GPX Document</name>
    <trkseg>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.46</ele>
        <time>2009-10-17T18:37:26Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.94</ele>
        <time>2009-10-17T18:37:31Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>6.87</ele>
        <time>2009-10-17T18:37:34Z</time>
      </trkpt>
    </trkseg>
  </trk>
</gpx>

 

참고사이트