2 in 1 med QGIS och GPS

Min 2i1 dator (ASUS TP200S) med Ubuntu 16.04 och Gnome tänkte jag prova att använda som inhämtningsklient i fält.

Några problem dock:

  1. Den saknar GPS.
  2. Jag har ingen aning om hur blåtand fungerar på denna maskin…

Nåja, det är väl bara att googla om det blir problem.

Screenshot from 2016-06-18 19-40-41.png

Det är inga problem att ansluta min Qstarz BT-Q1000x, men den känns inte igen som en GPS, så då blir det lite efterforskning.

sudo hcitool scan
Scanning ...
    00:1C:38:15:19:A3    Qstarz GPS

Med ovanstående så kan jag knyta adressen till en seriell port på datorn.

sudo rfcomm bind /dev/rfcomm0 00:1C:38:15:19:A3 1

Det går att kontrollera om det fungerar med sudo cat /dev/rfcomm0, vilket bör ge NMEA strängar till svar.

Så, NMEA fungerar och om jag kör sudo gpsmon /dev/rfcomm0 så visas informationen lite tydligare.

Detta betyder att jag borde kunna köra gpsd /dev/rfcomm0 och sedan cgps för att testa att gpsd fungerar, men ingenting händer…

Det blev en hel del googlande och tester innan jag hittade något som fungerade:

gpsd /dev/rfcomm0 -b -n

Varför fungerade detta? Jo, växeln ”-n” innebär att gpsd inte väntar på data, utan kör på och försöker bearbeta vad som än finns på porten. Min GPS går in i ”stand by” läge efter ett tag, vilket kan vara en anledning till att detta blev en del av lösningen. Växeln ”-b” är det som jag tror var den egentliga nyckeln till mina problem, det är nämligen ett ”read-only” läge då vissa enheter ”låser” sig om det kommer försök till omkonfiguration via gränssnittet.

Inget av det ovanstående borde egentligen behövas, så i grunden är det nog något annat som egentligen är problemet, men nu fungerar det så det får vara så länge.

Skärmbild från 2016-06-18 21-19-33

I QGIS var det sedan bara att ”autodetektera” och ”Koppla upp”, så fungerade (nästan) allt perfekt.

Varför kör jag då gpsd och inte ”/dev/rfcomm0” direkt? Jo för att den direkta anslutningen, likt gpsd inte fungerade från början. Nu däremot, när jag fått gpsd att fungera, så fungerar direktkopplingen också. Visst är datorer härligt!

Nu kan jag så använda GPS verktyget för att skapa brytpunkter i linje och polygonlager. Återstår att försöka reda ut varför jag inte får punktlager att fungera…

Annonser

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

%d bloggare gillar detta: