Gpsd

From OpenStreetMap Wiki
Jump to navigation Jump to search
gpsd
Xgps screenshot.png
Author:
License: BSD
Platforms: Linux, macOS, OpenBSD, and NetBSD
Version: 3.22 (2021-01-08)
Language: English
Website: https://gpsd.gitlab.io/gpsd/
Source code: https://gitlab.com/gpsd/gpsd
Programming language: C

Connect to GPS receiver, and analyse the connection

Features
Feature Value
Map Display
Display map no
Map data
?
Source
?
Rotate map
?
3D view
?
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
Routing no
Create route manually
?
Calculate route
?
Create route via Waypoints
?
Routing profiles
?
Turn restrictions
?
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate no
Find location
?
Find nearby POIs
?
Navigate to point
?
Navigation with voice / Voice guidance
?
Keep on road
?
Lane guidance
?
Works without GPS
?
Navigate along predefined route
?
Tracking
Make track no
Customizable log interval
?
Track formats
?
Geotagging
?
Fast POI buttons
?
Upload GPX to OSM
?
Monitoring
Monitoring yes
Show current track no
Open existing track no
Altitude diagram no
Show POD value no
Satellite view yes
Show live NMEA data no
Show speed yes
Send current position
?
Editing
?
Rendering
?
Accessibility
?

gpsd is a GPS service daemon for Linux, OpenBSD and Mac OS X. There's also a Windows version. It can connect to GPS receivers via serial, USB port, Bluetooth, or via another gpsd through the network (TCP/IP connection). Many mapping and map viewing application use it, for example FoxtrotGPS, Marble, Merkaartor, QLandkarteGT, TangoGPS and Viking. Also some navigation applications like GpsDrive, Gosmore, Navit and ShareNav can use it to show current position on map on a laptop computer.

Test clients

gpsd shipped with some client programs, which can use to monitor GPS position, and check the connection with device.

xgps

xgps is a simple test client for gpsd with an X interface. It displays current GPS position/time/velocity information and (for GPSes that support the feature) the locations of accessible satellites.

xgpsspeed

xgpsspeed is a speedometer that uses position information from the GPS.

cgps

cgps is a client resembling xgps, but without the pictorial satellite display and able to run on a serial terminal or terminal emulator.

See also