Logiqx / wsw-tech

Technical tasks relating to Weymouth Speed Week
0 stars 0 forks source link

GPS position in latitude / longitude from start buoys #68

Open Logiqx opened 8 months ago

Logiqx commented 8 months ago

How can we improve the process of getting positions of the start buoys?

Maybe using mobile phones and an app?

Logiqx commented 8 months ago

Nick initially suggested Life360 but after playing with it, decided it was not suitable

Logiqx commented 8 months ago

Thoughts from Nick:

The nearest App for a phone to our need is "Find My Location" very simple message with co-ordinates in decimal format. I've contacted the Turkish developer to ask if he could add a "report regularly feature".

The next possible is "Pathshare" if they could add the Lat and Lon to the last position reported on the map display. The developer for this is a small group of folk in Switzerland, I've shared our requirement with them to see if they have any inclination to help.

https://pathsha.re/professional/products/pricing

Logiqx commented 8 months ago

Query to Pathshare Team:

I run an annual sailing event www.WeymouthSpeedWeek.com and we have a specific need to know the exact position of the buoys placed in the water that mark the start of the course. We wish to know their latitude and longitude in decimal format reported every 15 minutes or so throughout the day. Both so that we can set the course in the software we use (Manfred Fuch's GPSResults) and so that we can be sure that the wind and tides haven't moved them.

I have been searching for an App that would enable us to put an old phone on the course buoys that would send a simple text message or email with co-ordinates.

Your Pathshare App does a fine job with high accuracy, my question to you is would it be possible to provide the latitude, longitude and time of the last x number of updates on the tracking display?

We don't have a budget but would be very happy to promote freshbit.ch

Response:

Thank you for your interest in Pathshare and your request.

We don’t provide detailed GPS information in the UI of our apps. However, if you have some technical skills, you can use our Pathshare Professional API to get the data you need:

https://pathshare.docs.apiary.io/#

The solutions could something like this:

  1. Create a Pathshare Pro account (you have a 14 days free trial so you can test it out).
  2. Navigate to account settings > API Access and create an API Key
  3. Using the API key and the API reference, register a new technical user to your account: https://pathshare.docs.apiary.io/#reference/location-sharing/users/register-a-user
  4. Create a new session using our dashboard
  5. Use your phone to join the session
  6. Write a simple script (ca. 5 lines of code) that queries the session in the time intervals you need to get the latitude, longitude, timestamp etc: https://pathshare.docs.apiary.io/#reference/location-sharing/sessions/retrieve-active-sessions

Thank you for promoting Pathshare!

Best regards Your Pathshare Team