중요

번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 88.89% 번역되었습니다.

24.1. GNSS/GPS 데이터 소개

24.1.1. GPS란?

범지구 위치결정 시스템(Global Positioning System) 의 약어인 GPS는 누구나 세계 어디에 있든 GPS 수신기를 가지고 있다면 자신의 정확한 위치를 찾을 수 있게 해주는 위성 기반 시스템입니다. GPS는 예를 들어 비행기, 선박, 또는 도보 여행자의 항법(navigation) 도우미로 사용됩니다. GPS 수신기는 위성이 발신하는 신호를 이용해서 자기 위치의 위도, 경도, 그리고 (때때로) 표고를 계산합니다. 수신기 대부분은 다음을 저장할 수 있는 기능도 가지고 있습니다:

  • 위치 (또는 웨이포인트(waypoint))

  • 계획된 루트(route) 를 구성하는 일련의 위치들

  • 시간에 걸쳐 수신기의 이동을 기록하는 트랙(track) 로그

웨이포인트, 루트 및 트랙은 GPS 데이터의 세 가지 기본 피처 유형들입니다. QGIS는 포인트 레이어에 웨이포인트를 표시하고, 라인스트링 레이어에 루트와 트랙을 표시합니다.

참고

QGIS는 범지구 위성 항법 시스템(Global Navigation Satellite System; GNSS) 수신기도 지원하고 있습니다. 그러나 이 문서에서는 계속 GPS라는 용어를 사용할 것입니다.

24.1.2. GPS 데이터 전송 및 불러오기

24.1.2.1. Loading a GPX file

GPS 데이터를 저장하기 위한 수십 개의 서로 다른 파일 포맷이 있습니다. QGIS가 이용하는 포맷은 GPX(GPS eXchange format)라고 불리는데, 동일 파일 내에 웨이포인트, 루트 및 트랙을 얼마든지 담을 수 있는 표준 교환(interchange) 포맷입니다.

GPX 파일을 불러오려면:

  1. 다음과 같이 Data Source Manager 대화창에 있는 GPS 탭을 여십시오:

    • 툴바에 있는 dataSourceManager Open Data Source Manager 버튼(또는 Ctrl+L 키)을 누른 다음 GPS 탭을 활성화합니다.

    • 또는 Layer ► Add Layer ► addGpsLayer Add GPX Layer… 메뉴를 선택합니다.

  2. GPX dataset 옵션 옆에 있는 Browse 버튼을 눌러 GPX 파일을 선택합니다.

  3. Feature types: 체크 상자를 이용해서 파일에서 불러오고자 하는 피처 유형을 선택하십시오. 각 피처 유형을 (Waypoints, Tracks 또는 Routes) 개별 레이어로 불러올 것입니다.

../../../_images/gps_datasource.png

그림 24.1 GPS 데이터 불러오기 대화창

24.1.2.2. Loading to or from a device

There are lots of different types of GPS devices and formats. Since QGIS uses GPX files, you need a way to convert other GPS file formats to GPX. QGIS can do that using the free program GPSBabel. GPSBabel can help you convert waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp. Literally hundreds of GPS receivers and programs are supported. It can also transfer GPS data between your computer and a GPS device.

Under Settings ► options Options ► gps GPS ► gps GPSBabel, QGIS allows you to define your own device type and set parameters of conversion that could later be used by the Processing GPS algorithms.

../../../_images/options_gpsbabel.png

그림 24.2 GPSBabel 설정

  1. Path to GPSBabel: 사용자는 먼저 GPSBabel 바이너리를 가리키는 경로를 정의해야 합니다.

  2. 그 다음 사용자의 GPS 수신기를 추가할 수 있습니다. symbologyAdd Add new device 또는 symbologyRemove Remove device 버튼을 이용해서 기기 목록을 업데이트할 수 있습니다.

  3. 각 기기에 대해:

    • Device name: 기기 이름을 입력합니다.

    • Commands: QGIS가 해당 기기와 대화형 작업을 하는 동안 사용할 다양한 명령어들을 환경 설정합니다:

      • Waypoint download: 기기로부터 웨이포인트를 다운로드하는 명령어를 입력합니다.

      • Waypoint upload: 기기에 웨이포인트를 업로드하는 명령어를 입력합니다.

      • Route download: 기기로부터 루트를 다운로드하는 명령어를 입력합니다.

      • Route upload: 기기에 루트를 업로드하는 명령어를 입력합니다.

      • Track download: 기기로부터 트랙을 다운로드하는 명령어를 입력합니다.

      • Track upload: 기기에 트랙을 업로드하는 명령어를 입력합니다.

      이런 명령어들은 보통 GPSBabel 명령어이지만, GPX 파일을 생성할 수 있는 다른 어떤 명령 줄 프로그램이라도 사용할 수 있습니다. QGIS는 이런 명령어를 실행할 때 %type, %in, 그리고 %out 키워드들을 대체할 것입니다.

      As an example, if you create a device type with the download command gpsbabel %type -i garmin -o gpx %in %out and then use it to download waypoints from port /dev/ttyS0 to the file output.gpx, QGIS will replace the keywords and run the command gpsbabel -w -i garmin -o gpx /dev/ttyS0 output.gpx.

      사용자의 활용 사례에 적합한 명령 줄 옵션을 알아보려면 GPSBabel 지침서를 읽어보십시오.

새 기기 유형을 생성하고 나면, GPS 다운로드 및 업로드 알고리즘에 대한 기기 목록에 추가될 것입니다.

참고

GPS 장치는 데이터를 서로 다른 좌표계로 저장할 수 있습니다. 사용자의 GPS 기기 또는 웹사이트에서 GPX 파일을 다운로드해서 QGIS로 불러올 때, GPX 파일에 저장된 데이터가 WGS 84(위도/경도) 좌표계를 사용하고 있는지 확인해야 합니다. QGIS가 이 좌표계를 기대하고 있고, 또 WGS 84가 공식 GPX 사양이기도 합니다. GPX 1.1 스키마 문서 를 참조하세요.