Al --
The idea of running gpsd on a RPi has value if you plan to get the raw GPS receiver output from the device and access it via a web interface using a web browser or a terminal output interface.
To create a dev environment on Wimdows 10 I recommend you use WSL 2 which will allow you to create a Raspian machine to run gpsd.
The best Python library for the project you described would by ubxlib which will give you the functions to talk directly with your U-blox GPS.
Riley
Hello,
I am looking to get started with gpsd and python - but before I go too
far I am hopeful that some of the people here can confirm my thinking.
My setup is a RaspPI, USB GPS (Ublox based) and Python - I am however
doing the development on Windows 10.
The python project is to do with wildlife tracking for conservation
and running on a RaspPi will be a payload on a drone - every few
seconds I am expecting the python code on the drone to meet certain
conditions and record a location with some meta data.
It seems like I could program python to work with the gps directly
(yuck), there may be other python gps libs, or I could run gpsd.
Is gpsd designed to be an easy interface for programmers to work with?
Only drawback I see at this point is I won't be able to develop with
it on my windows PC?
As an aside does anyone know of a good lib for plotting points on a
map in python and some very light geospatial work like like
intersection?
Thanks
Al