GeoForAll Lab - GPS Position Lag Correction Plugin

Z Ramesis
Verze z 1. 10. 2017, 19:13, kterou vytvořil Jan.helebrant (diskuse | příspěvky) (Práce s pluginem)
Přejít na: navigace, hledání

QGIS GPS lag icon.png

Základní informace

- autor: Ondřej Pešek

- realizace v rámci: bakalářská práce

- dokončen: červen 2016

- vyvinut pro potřeby letecké skupiny SÚRO, aktivně používán při pravidelném leteckém gamaspektrometrickém monitorování


GitHub-Banner.png

Dokumentace https://ctu-geoforall-lab.github.io/qgis-position-lag-correction-plugin/

Zdrojový kód https://github.com/ctu-geoforall-lab/qgis-position-lag-correction-plugin


QGIS logo 2017 small.png

Plugin se nyní nachází i v oficiálním repozitáři QGISu (QGIS Python Plugins Repository), takže se instaluje stejným způsobem jako například OpenLayers Plugin zmíněný v návodu zde

Řešený problém

- při leteckém monitorování se zapisuje GPS souřadnice na začátku nebo na konci 1s spektrometrického měření, čímž dochází k posunu souřadnice vůči měřenému bodu

Vznik posunu souřadnic při měření

- tento posun se dříve řešil ručně – editace raw dat v MS Excel/ Libreoffice Calc, následoval převod dat (obvykle na CSV) a nahrání do mapy, kontrola, příp. opakování procedury

- posun se prováděl na základě znalosti parametrů přístroje, zkušeností, znalostí měřené oblasti

Princip korekce posunu souřadnic


Práce s pluginem

Plugin pracuje se vstupními daty ve formátu CSV (textový soubor, sloupce oddělené čárkou, čísla s desetinnými tečkami), přičemž pro plnou funkcionalitu vyžaduje tato datové pole:

  • lat_deg: zeměpisná šířka (latitude), hodnota v desetinných stupních, v systému WGS84 EPSG:4326, příklad: 49.311943
  • lon_deg: zeměpisná délka (longitude), hodnota v desetinných stupních v systému WGS84 EPSG:4326 příklad: 15.980162
  • Gtm_sec: časová značka měření ve vteřinách

Ovládací panel pluginu nabízí několik variant posunu bodů (kladné hodnoty znamenají posun ve směru letu, záporné proti směru letu):

  • "values" - posun o konstantní počet bodů (není zohledněna rychlost ani vzdálenost mezi jednotlivými body)
  • "meters" - posun o konstantní vzdálenost - body se posouvají po trajektorii letu, posunutý bod tedy může skončit na pozici mezi původními body
  • "seconds" - posun o konstantní čas - zde se využívá datové pole "Gtm_sec"
Ukázky nabídek ovládacího panelu pluginu

Wiki-tip.png INFO: Tlačítko "Reference elipsoid" umožňuje uživateli nastavit jiný souřadnicový systém - např. UTM - pouze pro pokročilé uživatele!