- Where are your children?
- Where are your employees?
- Where are the dogs (if you are hunting)?
Let's monitor them all with a mobile phone equipped with GPS!
OpenGeoTracker consists of two parts:
- Client software running on mobile phones, sending GPS info over internet (HTTP)
- Server software receiving the GPS data and let's you monitor it. (Server Setup page here)
This open source project contains both the client software (currently only implemented for Android, need help with more phone-platforms, but you can also try the browser client at http://opengeotracker.org/logger.html) and the server software which is executed at [http://opengeotracker.org/] for collecting GPS data. (Which easily can be replaced if you want to host it yourself)
- Lets you enter the URL for the receiving server (default URL is: http://opengeotracker.org/)
- Lets you enter a random key (4-20 chars). This key will be associated with all the GPS-data you send (in the Android application this key is random generated by default check in Menu->Key id)
- Lets you set how often the phone should send it's position to the server (in the Android application this must be >= 5 seconds)
- You might tag each serie of GPS-info with a name (0-40 chars) (for example: "daughter at friend", "my great mushroom places", ...)
- Two modes: turn on/off continuous logging (at the specified update interval) or only log each time you press a button.
- Cache positions so you can send them later (for example when you're home at your WLAN)
- Turn on/off automatic logging when the phone starts.
- Let's you enter your key to gain access to your data.
- View your routes using Google Maps
- Import your data as a kml-route (LineString?) or the last point as a kml-point. You might integrate these in your own application
- Import your data as a CSV-file (Comma Separated Value) also the timestamp of the position is delivered on the format: <key-id>,<tag-name>,<yyyy-MM-dd>T<HH:mm:ss>+01:00,<latitude>,<longitude>
- Other ideas1: Download your GPS data using other car-navigation formats such as TomTom)
- Other ideas2: geo-tag photos by uploading them (match the jpg-images EXIF timestamp with the timestamp of the GPS on the server)
Here you find a description of the OpenGeoTracker API
This page describes how you do the Server Setup
Do you have any other idéas or questions, please contact me at: jka at ekblad.org